Table of Contents

Class ClanInfo

Namespace
RustPlusApi.Data.Clans
Assembly
RustPlusApi.dll

Full clan snapshot returned by GetClanInfoAsync.

public sealed record ClanInfo : IEquatable<ClanInfo>
Inheritance
ClanInfo
Implements
Inherited Members

Properties

ClanId

Unique identifier of the clan.

public long ClanId { get; init; }

Property Value

long

Color

Clan colour as a packed ARGB integer, if set.

public int? Color { get; init; }

Property Value

int?

Created

UTC timestamp when the clan was created.

public DateTime Created { get; init; }

Property Value

DateTime

Creator

Steam64 ID of the clan creator.

public ulong Creator { get; init; }

Property Value

ulong

Invites

Pending invitations to the clan.

public IEnumerable<ClanInvite>? Invites { get; init; }

Property Value

IEnumerable<ClanInvite>

Raw bytes of the clan logo image, if set.

public byte[]? Logo { get; init; }

Property Value

byte[]

MaxMemberCount

Maximum number of members allowed in this clan, if capped.

public int? MaxMemberCount { get; init; }

Property Value

int?

Members

Current members of the clan.

public IEnumerable<ClanMember>? Members { get; init; }

Property Value

IEnumerable<ClanMember>

Motd

Message of the day, if set.

public string? Motd { get; init; }

Property Value

string

MotdAuthor

Steam64 ID of the player who last changed the MOTD.

public ulong? MotdAuthor { get; init; }

Property Value

ulong?

MotdTimestamp

UTC timestamp when the MOTD was last changed.

public DateTime? MotdTimestamp { get; init; }

Property Value

DateTime?

Name

Display name of the clan.

public string Name { get; init; }

Property Value

string

Roles

Roles defined in this clan.

public IEnumerable<ClanRole>? Roles { get; init; }

Property Value

IEnumerable<ClanRole>

Score

Clan score, if reported by the server.

public long? Score { get; init; }

Property Value

long?