IPermissions class abstract

Implemented types

Constructors

IPermissions()

Properties

addReactions bool
Allows to add reactions.
read-only
administrator bool
True if user is administrator.
read-only
attachFiles bool
True if user can attach files in messages.
read-only
banMembers bool
True if user can ban members.
read-only
changeNickname bool
True if user can change nick.
read-only
connect bool
True if user can connect to voice channel.
read-only
createInstantInvite bool
True if user can create InstantInvite.
read-only
createPrivateThreads bool
Allows for creating and participating in private threads.
read-only
createPublicThreads bool
Allows for creating and participating in threads.
read-only
deafenMembers bool
True if user can deafen members.
read-only
True if user can send links in messages.
read-only
hashCode int
The hash code for this object.
read-onlyinherited
kickMembers bool
True if user can kick members.
read-only
manageChannels bool
True if user can manager channels.
read-only
manageEmojisAndStickers bool
Allows management and editing of emojis and stickers.
read-only
manageEvents bool
Allows for creating, editing, and deleting scheduled events.
read-only
manageGuild bool
True if user can manager guilds.
read-only
manageMessages bool
True if user can manage messages.
read-only
manageNicknames bool
True if user can manager others nicknames.
read-only
manageRoles bool
True if user can manage server's roles.
read-only
manageThreads bool
Allows for deleting and archiving threads, and viewing all private threads.
read-only
manageWebhooks bool
True if user can manage webhooks.
read-only
mentionEveryone bool
True if user can mention everyone.
read-only
moderateMembers bool
Allows for timing out users to prevent them from sending or reacting to messages in chat and threads, and from speaking in voice and stage channels.
read-only
moveMembers bool
True if user can move members.
read-only
muteMembers bool
True if user can mute members.
read-only
prioritySpeaker bool
Allows for using priority speaker in a voice channel.
read-only
raw int
The raw permission code.
latefinal
readMessageHistory bool
True if user can read messages history.
read-only
requestToSpeak bool
Allows for requesting to speak in stage channels.
read-only
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
sendMessages bool
True if user can send messages.
read-only
sendMessagesInThreads bool
True if user can send messages in threads.
read-only
sendTtsMessages bool
True if user can send TTS messages.
read-only
speak bool
True if user can speak.
read-only
startEmbeddedActivities bool
Allows for launching activities in a voice channel.
read-only
stream bool
Allows the user to go live.
read-only
useExternalEmojis bool
True if user can use external emojis.
read-only
useExternalStickers bool
Allows the usage of custom stickers from other servers.
read-only
useSlashCommands bool
Allows members to use slash commands in text channels.
read-only
useVad bool
Allows for using voice-activity-detection in a voice channel.
read-only
viewAuditLog bool
Allow to view audit logs.
read-only
viewChannel bool
Allow viewing channels (OLD READ_MESSAGES)
read-only
viewGuildInsights bool
Allows for viewing guild insights.
read-only

Methods

hasPermission(int permission) bool
Returns true if this permissions has permission
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toBuilder() PermissionsBuilder
Returns instance of Builder with current data
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited