13 public override string Name =>
"moderator";
37 return Level.HasFlag(BroadcastPresence.Moderator);
47 return Level.HasFlag(RetrieveMembershipList.Moderator);
57 return Level == DiscoverReadJids.Anyone || Level == DiscoverReadJids.Moderators;
67 return Level <= CanSendPrivateMessages.Moderators;
override string Name
Name of role, in XML.
override bool CanSendPrivateMessage(CanSendPrivateMessages Level)
If occupants of this role can send private messages.
override bool CanBroadcastPresence(BroadcastPresence Level)
If occupants of this role should be broadcast.
override bool GrantVoice
If user can grant voice privileges to occupants
override bool CanDiscoverRealJids(DiscoverReadJids Level)
If occupants of this role can discover occupant's real JIDs.
override bool RevokeVoice
If user can revoke voice privileges from occupants
override bool KickParticipantsAndVisitors
If user can kick participants and visitors
override bool CanGetMembership(RetrieveMembershipList Level)
If occupants of this role can get membership list.