chaosbot/ChaosBot/Models/CommandPermission.cs

27 lines
566 B
C#

using System.ComponentModel.DataAnnotations;
namespace ChaosBot.Models
{
#region Required
public class CommandPermission
{
[Key]
public ulong Id { get; set; }
[Required]
public ulong DiscordGuildId { get; set; }
[Required]
public ulong TargetId { get; set; }
[Required]
public int TargetType { get; set; }
[Required]
[MaxLength(128)]
public string Command { get; set; }
}
#endregion
public enum PermissionTarget
{
User,
Role
}
}