Class ClanRole
- Namespace
- RustPlusApi.Data.Clans
- Assembly
- RustPlusApi.dll
A permission role within a clan.
public sealed record ClanRole : IEquatable<ClanRole>
- Inheritance
-
ClanRole
- Implements
- Inherited Members
Properties
CanAccessLogs
true if members with this role can view clan audit logs.
public bool CanAccessLogs { get; init; }
Property Value
CanAccessScoreEvents
true if members with this role can view clan score events.
public bool CanAccessScoreEvents { get; init; }
Property Value
CanDemote
true if members with this role can demote others.
public bool CanDemote { get; init; }
Property Value
CanInvite
true if members with this role can invite players.
public bool CanInvite { get; init; }
Property Value
CanKick
true if members with this role can kick other members.
public bool CanKick { get; init; }
Property Value
CanPromote
true if members with this role can promote others.
public bool CanPromote { get; init; }
Property Value
CanSetLogo
true if members with this role can set the clan logo.
public bool CanSetLogo { get; init; }
Property Value
CanSetMotd
true if members with this role can set the clan MOTD.
public bool CanSetMotd { get; init; }
Property Value
CanSetPlayerNotes
true if members with this role can set notes on other members.
public bool CanSetPlayerNotes { get; init; }
Property Value
Name
Display name of the role.
public string Name { get; init; }
Property Value
Rank
Rank order; lower values are higher ranks.
public int Rank { get; init; }
Property Value
RoleId
Unique identifier of this role within the clan.
public int RoleId { get; init; }