Table of Contents

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

bool

CanAccessScoreEvents

true if members with this role can view clan score events.

public bool CanAccessScoreEvents { get; init; }

Property Value

bool

CanDemote

true if members with this role can demote others.

public bool CanDemote { get; init; }

Property Value

bool

CanInvite

true if members with this role can invite players.

public bool CanInvite { get; init; }

Property Value

bool

CanKick

true if members with this role can kick other members.

public bool CanKick { get; init; }

Property Value

bool

CanPromote

true if members with this role can promote others.

public bool CanPromote { get; init; }

Property Value

bool

true if members with this role can set the clan logo.

public bool CanSetLogo { get; init; }

Property Value

bool

CanSetMotd

true if members with this role can set the clan MOTD.

public bool CanSetMotd { get; init; }

Property Value

bool

CanSetPlayerNotes

true if members with this role can set notes on other members.

public bool CanSetPlayerNotes { get; init; }

Property Value

bool

Name

Display name of the role.

public string Name { get; init; }

Property Value

string

Rank

Rank order; lower values are higher ranks.

public int Rank { get; init; }

Property Value

int

RoleId

Unique identifier of this role within the clan.

public int RoleId { get; init; }

Property Value

int