Module SlashCreate.Permissions

type t = BitField.t;

Data structure that makes it easy to interact with a Member.t.permissions bitfield.

let cREATE_INSTANT_INVITE: int;
let kICK_MEMBERS: int;
let bAN_MEMBERS: int;
let aDMINISTRATOR: int;
let mANAGE_CHANNELS: int;
let mANAGE_GUILD: int;
let aDD_REACTIONS: int;
let vIEW_AUDIT_LOG: int;
let pRIORITY_SPEAKER: int;
let sTREAM: int;
let vIEW_CHANNEL: int;
let sEND_MESSAGES: int;
let sEND_TTS_MESSAGES: int;
let mANAGE_MESSAGES: int;
let aTTACH_FILES: int;
let rEAD_MESSAGE_HISTORY: int;
let mENTION_EVERYONE: int;
let uSE_EXTERNAL_EMOJIS: int;
let vIEW_GUILD_INSIGHTS: int;
let cONNECT: int;
let sPEAK: int;
let mUTE_MEMBERS: int;
let dEAFEN_MEMBERS: int;
let mOVE_MEMBERS: int;
let uSE_VAD: int;
let cHANGE_NICKNAME: int;
let mANAGE_NICKNAMES: int;
let mANAGE_ROLES: int;
let mANAGE_WEBHOOKS: int;
let mANAGE_EMOJIS: int;