mirror of
https://github.com/spacebarchat/server.git
synced 2026-03-31 07:15:42 +00:00
60 lines
1.8 KiB
C#
60 lines
1.8 KiB
C#
namespace Spacebar.Models.Generic.Constants;
|
|
|
|
[Flags]
|
|
public enum Permissions : ulong {
|
|
CreateInstantInvite = 1UL << 0,
|
|
KickMembers = 1UL << 1,
|
|
BanMembers = 1UL << 2,
|
|
Administrator = 1UL << 3,
|
|
ManageChannels = 1UL << 4,
|
|
ManageGuild = 1UL << 5,
|
|
AddReactions = 1UL << 6,
|
|
ViewAuditLog = 1UL << 7,
|
|
PrioritySpeaker = 1UL << 8,
|
|
Stream = 1UL << 9,
|
|
ViewChannel = 1UL << 10,
|
|
SendMessages = 1UL << 11,
|
|
SendTtsMessages = 1UL << 12,
|
|
ManageMessages = 1UL << 13,
|
|
EmbedLinks = 1UL << 14,
|
|
AttachFiles = 1UL << 15,
|
|
ReadMessageHistory = 1UL << 16,
|
|
MentionEveryone = 1UL << 17,
|
|
UseExternalEmojis = 1UL << 18,
|
|
ViewGuildInsights = 1UL << 19,
|
|
Connect = 1UL << 20,
|
|
Speak = 1UL << 21,
|
|
MuteMembers = 1UL << 22,
|
|
DeafenMembers = 1UL << 23,
|
|
MoveMembers = 1UL << 24,
|
|
UseVad = 1UL << 25,
|
|
ChangeNickname = 1UL << 26,
|
|
ManageNicknames = 1UL << 27,
|
|
ManageRoles = 1UL << 28,
|
|
ManageWebhooks = 1UL << 29,
|
|
ManageExpressions = 1UL << 30,
|
|
UseApplicationCommands = 1UL << 31,
|
|
RequestToSpeak = 1UL << 32,
|
|
ManageEvents = 1UL << 33,
|
|
ManageThreads = 1UL << 34,
|
|
CreatePublicThreads = 1UL << 35,
|
|
CreatePrivateThreads = 1UL << 36,
|
|
UseExternalStickers = 1UL << 37,
|
|
SendMessagesInThreads = 1UL << 38,
|
|
UseEmbeddedActivities = 1UL << 39,
|
|
ModerateMembers = 1UL << 40,
|
|
ViewCreatorMonetizationAnalytics = 1UL << 41,
|
|
UseSoundboard = 1UL << 42,
|
|
CreateExpressions = 1UL << 43,
|
|
CreateEvents = 1UL << 44,
|
|
UseExternalSounds = 1UL << 45,
|
|
SendVoiceMessages = 1UL << 46,
|
|
|
|
[Obsolete("Clyde is no longer available")]
|
|
UseClydeAi = 1UL << 47,
|
|
SetVoiceChannelStatus = 1UL << 48,
|
|
SendPolls = 1UL << 49,
|
|
UseExternalApps = 1UL << 50,
|
|
PinMessages = 1UL << 51,
|
|
BypassSlowmode = 1UL << 52
|
|
} |