Table of Contents

Interface IGuildMember

Namespace
Fluxer.Net
Assembly
Fluxer.Net.dll
public interface IGuildMember : ISnowflake, IMentionable
Inherited Members

Properties

AccentColor

The accent colour of the member guild profile as an integer.

int? AccentColor { get; }

Property Value

int?

AvatarHash

The hash of the member guild-specific avatar.

string? AvatarHash { get; }

Property Value

string

BannerHash

The hash of the member guild-specific banner.

string? BannerHash { get; }

Property Value

string

CommunicationDisabledUntil

ISO8601 timestamp until which the member is timed out.

DateTimeOffset? CommunicationDisabledUntil { get; }

Property Value

DateTimeOffset?

GuildId

Guild id that the user is in.

ulong GuildId { get; }

Property Value

ulong

IsDeaf

Whether the member is deafened in voice channels.

bool IsDeaf { get; }

Property Value

bool

IsMute

Whether the member is muted in voice channels.

bool IsMute { get; }

Property Value

bool

JoinedAt

ISO8601 timestamp of when the user joined the guild.

DateTimeOffset JoinedAt { get; }

Property Value

DateTimeOffset

Nickname

The nickname of the member in this guild.

string? Nickname { get; }

Property Value

string

RoleIds

Array of role IDs the member has.

HashSet<ulong> RoleIds { get; }

Property Value

HashSet<ulong>

User

User data for the member.

IUser User { get; }

Property Value

IUser

Methods

GetAvatarOrDefaultUrl(int)

Get the members's avatar or fallback to default.

string GetAvatarOrDefaultUrl(int size)

Parameters

size int

Returns

string

GetAvatarUrl(int)

Get the members's avatar.

string? GetAvatarUrl(int size)

Parameters

size int

Returns

string

GetBannerUrl(int)

Get the member's banner.

string? GetBannerUrl(int size)

Parameters

size int

Returns

string

GetCurrentName()

Get the members's current nickname, display name or username.

string GetCurrentName()

Returns

string

GetDefaultAvatarUrl()

Get the default avatar for the user.

string GetDefaultAvatarUrl()

Returns

string