using System; namespace axXez.TS3.Bot { /// /// Defines the permission tier required to invoke a command. /// Values are flags — higher roles include all lower-tier flags when resolved. /// Hierarchy: Admin > Moderator > User > Guest. /// [Flags] public enum CommandRole { /// Full admin access — can use all commands and manage the bot, modules, plugins, and roles. Admin = 1, /// Elevated access for moderation tasks. Moderator = 2, /// Standard user access for regular bot features. User = 4, /// Minimal guest access for clients in the server's default group. Guest = 8 } }