Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
Admin.cs
1using System;
3
5{
9 public class Admin : Member
10 {
14 public override string Name => "admin";
15
19 public override bool BanMembersAndUnaffiliatedUsers => true;
20
24 public override bool EditMemberList => true;
25
29 public override bool AssignAndRemoveModeratorRole => true;
30
37 public override Role GetDefaultRole(MucRoom Room)
38 {
39 return new Moderator();
40 }
41 }
42}
override Role GetDefaultRole(MucRoom Room)
Gets the default role, given type of room type. If null is returned, entry is not permitted.
Definition: Admin.cs:37
override bool AssignAndRemoveModeratorRole
If the user can assign and remove the moderator role
Definition: Admin.cs:29
override bool EditMemberList
If the user can edit the members list
Definition: Admin.cs:24
override bool BanMembersAndUnaffiliatedUsers
If the user can ban members and unaffiliated users
Definition: Admin.cs:19
override string Name
Name of affiliation, in XML.
Definition: Admin.cs:14
Abstract base class for MUC roles.
Definition: Role.cs:12