PermissionOverrideBuilder class

Builder for manipulating PermissionsOverrides. Created from existing override or manually by passing type and id of enttiy.

Inheritance

Constructors

PermissionOverrideBuilder(int type, Snowflake id)
Create empty permission builder
PermissionOverrideBuilder.from(int type, Snowflake id, Permissions permissions)
Create builder manually from known data. Id is id of entity. type can be either 0 for role or 1 for member.
PermissionOverrideBuilder.of(SnowflakeEntity entity)
Create PermissionsOverrides for given entity. Entity have to be either Role or Member

Properties

addReactions bool?
Allows to add reactions
getter/setter pairinherited
administrator bool?
True if user is administrator
getter/setter pairinherited
attachFiles bool?
True if user can attach files in messages
getter/setter pairinherited
banMembers bool?
True if user can ban members
getter/setter pairinherited
changeNickname bool?
True if user can change nick
getter/setter pairinherited
connect bool?
True if user can connect to voice channel
getter/setter pairinherited
createInstantInvite bool?
True if user can create InstantInvite
getter/setter pairinherited
createPrivateThreads bool?
Allows for creating and participating in private threads
getter/setter pairinherited
createPublicThreads bool?
Allows for creating and participating in threads
getter/setter pairinherited
deafenMembers bool?
True if user can deafen members
getter/setter pairinherited
True if user can send links in messages
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
id Snowflake
Id of entity of permission override
final
kickMembers bool?
True if user can kick members
getter/setter pairinherited
manageChannels bool?
True if user can manager channels
getter/setter pairinherited
manageEmojis bool?
Allows management and editing of emojis
getter/setter pairinherited
manageGuild bool?
True if user can manager guilds
getter/setter pairinherited
manageMessages bool?
True if user can manage messages
getter/setter pairinherited
manageNicknames bool?
True if user can manager others nicknames
getter/setter pairinherited
manageRoles bool?
True if user can manage server's roles
getter/setter pairinherited
manageThreads bool?
Allows for deleting and archiving threads, and viewing all private threads
getter/setter pairinherited
manageWebhooks bool?
True if user can manage webhooks
getter/setter pairinherited
mentionEveryone bool?
True if user can mention everyone
getter/setter pairinherited
moveMembers bool?
True if user can move members
getter/setter pairinherited
muteMembers bool?
True if user can mute members
getter/setter pairinherited
prioritySpeaker bool?
Allows for using priority speaker in a voice channel
getter/setter pairinherited
raw int?
The raw permission code.
getter/setter pairinherited
readMessageHistory bool?
True if user can read messages history
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sendMessages bool?
True if user can send messages
getter/setter pairinherited
sendMessagesInThreads bool?
True if user can send messages in threads
getter/setter pairinherited
sendTtsMessages bool?
True if user can send TTF messages
getter/setter pairinherited
speak bool?
True if user can speak
getter/setter pairinherited
stream bool?
Allows the user to go live
getter/setter pairinherited
type int
Type of permission override either role or member
final
useExternalEmojis bool?
True if user can use external emojis
getter/setter pairinherited
useVad bool?
Allows for using voice-activity-detection in a voice channel
getter/setter pairinherited
viewAuditLog bool?
Allow to view audit logs
getter/setter pairinherited
viewChannel bool?
Allow viewing channels (OLD READ_MESSAGES)
getter/setter pairinherited
viewGuildInsights bool?
Allows for viewing guild insights
getter/setter pairinherited

Methods

build() → _PermissionsSet
inherited
calculatePermissionValue() int
Calculates permission int
inherited
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