|
- namespace Discord
- {
- public struct OverwritePermissions
- {
- public static OverwritePermissions InheritAll { get; }
-
- public uint AllowValue { get; }
- public uint DenyValue { get; }
-
- public PermValue CreateInstantInvite { get; }
- public PermValue ManagePermissions { get; }
- public PermValue ManageChannel { get; }
- public PermValue ReadMessages { get; }
- public PermValue SendMessages { get; }
- public PermValue SendTTSMessages { get; }
- public PermValue ManageMessages { get; }
- public PermValue EmbedLinks { get; }
- public PermValue AttachFiles { get; }
- public PermValue ReadMessageHistory { get; }
- public PermValue MentionEveryone { get; }
-
- public PermValue Connect { get; }
- public PermValue Speak { get; }
- public PermValue MuteMembers { get; }
- public PermValue DeafenMembers { get; }
- public PermValue MoveMembers { get; }
- public PermValue UseVoiceActivation { get; }
-
- public OverwritePermissions(PermValue? createInstantInvite = null, PermValue? managePermissions = null,
- PermValue? manageChannel = null, PermValue? readMessages = null, PermValue? sendMessages = null, PermValue? sendTTSMessages = null,
- PermValue? manageMessages = null, PermValue? embedLinks = null, PermValue? attachFiles = null, PermValue? readMessageHistory = null,
- PermValue? mentionEveryone = null, PermValue? connect = null, PermValue? speak = null, PermValue? muteMembers = null, PermValue? deafenMembers = null,
- PermValue? moveMembers = null, PermValue? useVoiceActivation = null)
- : this()
- {
- }
-
- public OverwritePermissions(uint allow = 0, uint deny = 0)
- : this()
- {
- }
-
- public OverwritePermissions Modify(PermValue? createInstantInvite = null, PermValue? managePermissions = null,
- PermValue? manageChannel = null, PermValue? readMessages = null, PermValue? sendMessages = null, PermValue? sendTTSMessages = null,
- PermValue? manageMessages = null, PermValue? embedLinks = null, PermValue? attachFiles = null, PermValue? readMessageHistory = null,
- PermValue? mentionEveryone = null, PermValue? connect = null, PermValue? speak = null, PermValue? muteMembers = null, PermValue? deafenMembers = null,
- PermValue? moveMembers = null, PermValue? useVoiceActivation = null)
- => default(OverwritePermissions);
- }
- }
|