PermissionsBuilder class
Builder for permissions.
- Implementers
Constructors
- PermissionsBuilder()
- Empty permission builder
- PermissionsBuilder.from(Permissions permissions)
- Permission builder from existing Permissions object.
Properties
- addReactions ↔ bool?
-
Allows to add reactions
getter/setter pair
- administrator ↔ bool?
-
True if user is administrator
getter/setter pair
- attachFiles ↔ bool?
-
True if user can attach files in messages
getter/setter pair
- banMembers ↔ bool?
-
True if user can ban members
getter/setter pair
- changeNickname ↔ bool?
-
True if user can change nick
getter/setter pair
- connect ↔ bool?
-
True if user can connect to voice channel
getter/setter pair
- createInstantInvite ↔ bool?
-
True if user can create InstantInvite
getter/setter pair
- createPrivateThreads ↔ bool?
-
Allows for creating and participating in private threads
getter/setter pair
- createPublicThreads ↔ bool?
-
Allows for creating and participating in threads
getter/setter pair
- deafenMembers ↔ bool?
-
True if user can deafen members
getter/setter pair
- embedLinks ↔ bool?
-
True if user can send links in messages
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- kickMembers ↔ bool?
-
True if user can kick members
getter/setter pair
- manageChannels ↔ bool?
-
True if user can manager channels
getter/setter pair
- manageEmojis ↔ bool?
-
Allows management and editing of emojis
getter/setter pair
- manageGuild ↔ bool?
-
True if user can manager guilds
getter/setter pair
- manageMessages ↔ bool?
-
True if user can manage messages
getter/setter pair
- manageNicknames ↔ bool?
-
True if user can manager others nicknames
getter/setter pair
- manageRoles ↔ bool?
-
True if user can manage server's roles
getter/setter pair
- manageThreads ↔ bool?
-
Allows for deleting and archiving threads, and viewing all private threads
getter/setter pair
- manageWebhooks ↔ bool?
-
True if user can manage webhooks
getter/setter pair
- mentionEveryone ↔ bool?
-
True if user can mention everyone
getter/setter pair
- moveMembers ↔ bool?
-
True if user can move members
getter/setter pair
- muteMembers ↔ bool?
-
True if user can mute members
getter/setter pair
- prioritySpeaker ↔ bool?
-
Allows for using priority speaker in a voice channel
getter/setter pair
- raw ↔ int?
-
The raw permission code.
getter/setter pair
- readMessageHistory ↔ bool?
-
True if user can read messages history
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sendMessages ↔ bool?
-
True if user can send messages
getter/setter pair
- sendMessagesInThreads ↔ bool?
-
True if user can send messages in threads
getter/setter pair
- sendTtsMessages ↔ bool?
-
True if user can send TTF messages
getter/setter pair
- speak ↔ bool?
-
True if user can speak
getter/setter pair
- stream ↔ bool?
-
Allows the user to go live
getter/setter pair
- useExternalEmojis ↔ bool?
-
True if user can use external emojis
getter/setter pair
- useVad ↔ bool?
-
Allows for using voice-activity-detection in a voice channel
getter/setter pair
- viewAuditLog ↔ bool?
-
Allow to view audit logs
getter/setter pair
- viewChannel ↔ bool?
-
Allow viewing channels (OLD READ_MESSAGES)
getter/setter pair
- viewGuildInsights ↔ bool?
-
Allows for viewing guild insights
getter/setter pair
Methods
-
build(
) → _PermissionsSet -
calculatePermissionValue(
) → int - Calculates permission int
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited