PermissionsBuilder.from constructor

PermissionsBuilder.from(
  1. Permissions permissions
)

Permission builder from existing Permissions object.

Implementation

PermissionsBuilder.from(Permissions permissions) {
  this
    ..createInstantInvite = permissions.createInstantInvite
    ..kickMembers = permissions.kickMembers
    ..banMembers = permissions.banMembers
    ..administrator = permissions.administrator
    ..manageChannels = permissions.manageChannels
    ..manageGuild = permissions.manageGuild
    ..addReactions = permissions.addReactions
    ..viewAuditLog = permissions.viewAuditLog
    ..viewChannel = permissions.viewChannel
    ..sendMessages = permissions.sendMessages
    ..sendMessagesInThreads = permissions.sendMessagesInThreads
    ..prioritySpeaker = permissions.prioritySpeaker
    ..sendTtsMessages = permissions.sendTtsMessages
    ..manageMessages = permissions.manageMessages
    ..embedLinks = permissions.embedLinks
    ..attachFiles = permissions.attachFiles
    ..readMessageHistory = permissions.readMessageHistory
    ..mentionEveryone = permissions.mentionEveryone
    ..useExternalEmojis = permissions.useExternalEmojis
    ..connect = permissions.connect
    ..speak = permissions.speak
    ..muteMembers = permissions.muteMembers
    ..deafenMembers = permissions.deafenMembers
    ..moveMembers = permissions.moveMembers
    ..useVad = permissions.useVad
    ..changeNickname = permissions.changeNickname
    ..manageNicknames = permissions.manageNicknames
    ..manageRoles = permissions.manageRoles
    ..manageWebhooks = permissions.manageWebhooks
    ..manageEmojisAndStickers = permissions.manageEmojisAndStickers
    ..stream = permissions.stream
    ..viewGuildInsights = permissions.viewGuildInsights
    ..manageThreads = permissions.manageThreads
    ..createPublicThreads = permissions.createPublicThreads
    ..createPrivateThreads = permissions.createPrivateThreads
    ..moderateMembers = permissions.moderateMembers
    ..useSlashCommands = permissions.useSlashCommands
    ..requestToSpeak = permissions.requestToSpeak
    ..manageEvents = permissions.manageEvents
    ..useExternalStickers = permissions.useExternalStickers;
}