Table of Contents

Class DiscordActor

Namespace
Uncreated.Warfare.Moderation
Assembly
Uncreated.Warfare.dll
[JsonConverter(typeof(ActorConverter))]
public class DiscordActor : IModerationActor
Inheritance
DiscordActor
Implements
Inherited Members

Constructors

DiscordActor(ulong)

public DiscordActor(ulong id)

Parameters

id ulong

Fields

GetDiscordDisplayNameOverride

public static Func<ulong, CancellationToken, Task<string>>? GetDiscordDisplayNameOverride

Field Value

Func<ulong, CancellationToken, Task<string>>

GetDiscordProfilePictureOverride

public static Func<ulong, CancellationToken, Task<string>>? GetDiscordProfilePictureOverride

Field Value

Func<ulong, CancellationToken, Task<string>>

Properties

Id

public ulong Id { get; }

Property Value

ulong

Methods

GetDisplayName(DatabaseInterface, CancellationToken)

public virtual ValueTask<string> GetDisplayName(DatabaseInterface database, CancellationToken token = default)

Parameters

database DatabaseInterface
token CancellationToken

Returns

ValueTask<string>

GetProfilePictureURL(DatabaseInterface, AvatarSize, CancellationToken)

public virtual ValueTask<string?> GetProfilePictureURL(DatabaseInterface database, AvatarSize size, CancellationToken token = default)

Parameters

database DatabaseInterface
size AvatarSize
token CancellationToken

Returns

ValueTask<string>

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.