Permission constructor
const
Permission({
- bool write = false,
- bool traverse = false,
- bool enter = false,
- bool speak = false,
- bool muteDeafen = false,
- bool move = false,
- bool makeChannel = false,
- bool linkChannel = false,
- bool whisper = false,
- bool textMessage = false,
- bool makeTempChannel = false,
- bool listen = false,
- bool kick = false,
- bool ban = false,
- bool register = false,
- bool selfRegister = false,
- bool resetUserContent = false,
Implementation
const Permission(
{bool write: false,
bool traverse: false,
bool enter: false,
bool speak: false,
bool muteDeafen: false,
bool move: false,
bool makeChannel: false,
bool linkChannel: false,
bool whisper: false,
bool textMessage: false,
bool makeTempChannel: false,
bool listen: false,
bool kick: false,
bool ban: false,
bool register: false,
bool selfRegister: false,
bool resetUserContent: false})
: this.write = write,
this.traverse = traverse,
this.enter = enter,
this.speak = speak,
this.muteDeafen = muteDeafen,
this.move = move,
this.makeChannel = makeChannel,
this.linkChannel = linkChannel,
this.whisper = whisper,
this.textMessage = textMessage,
this.makeTempChannel = makeTempChannel,
this.listen = listen,
this.kick = kick,
this.ban = ban,
this.register = register,
this.selfRegister = selfRegister,
this.resetUserContent = resetUserContent,
this.intValue = (write ? _write : 0) |
(traverse ? _traverse : 0) |
(enter ? _enter : 0) |
(speak ? _speak : 0) |
(muteDeafen ? _muteDeafen : 0) |
(move ? _move : 0) |
(makeChannel ? _makeChannel : 0) |
(linkChannel ? _linkChannel : 0) |
(whisper ? _whisper : 0) |
(textMessage ? _textMessage : 0) |
(makeTempChannel ? _makeTempChannel : 0) |
(listen ? _listen : 0) |
(kick ? _kick : 0) |
(ban ? _ban : 0) |
(register ? _register : 0) |
(selfRegister ? _selfRegister : 0) |
(resetUserContent ? _resetUserContent : 0);