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
idulong
Fields
GetDiscordDisplayNameOverride
public static Func<ulong, CancellationToken, Task<string>>? GetDiscordDisplayNameOverride
Field Value
GetDiscordProfilePictureOverride
public static Func<ulong, CancellationToken, Task<string>>? GetDiscordProfilePictureOverride
Field Value
Properties
Id
public ulong Id { get; }
Property Value
Methods
GetDisplayName(DatabaseInterface, CancellationToken)
public virtual ValueTask<string> GetDisplayName(DatabaseInterface database, CancellationToken token = default)
Parameters
databaseDatabaseInterfacetokenCancellationToken
Returns
GetProfilePictureURL(DatabaseInterface, AvatarSize, CancellationToken)
public virtual ValueTask<string?> GetProfilePictureURL(DatabaseInterface database, AvatarSize size, CancellationToken token = default)
Parameters
databaseDatabaseInterfacesizeAvatarSizetokenCancellationToken
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.