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 } }