export interface APIGuildMember extends APIBaseGuildMember, APIBaseVoiceGuildMember, APIFlaggedGuildMember, APIGuildMemberAvatar, APIGuildMemberJoined, APIGuildMemberUser

See also: https://discord.com/developers/docs/resources/guild#guild-member-object

optional
avatar_decoration_data? : APIAvatarDecorationData | null

The data for the member's guild avatar decoration

Inherited from: v10/APIBaseGuildMember

See also: https://discord.com/developers/docs/resources/user#avatar-decoration-data-object

optional
avatar? : string | null

The member's guild avatar hash

Inherited from: v10/APIGuildMemberAvatar

The member's guild banner hash

Inherited from: v10/APIGuildMemberAvatar

optional
communication_disabled_until? : string | null

Timestamp of when the time out will be removed; until then, they cannot interact with the guild

Inherited from: v10/APIBaseGuildMember

deaf : boolean

Whether the user is deafened in voice channels

Inherited from: v10/APIBaseVoiceGuildMember

flags : GuildMemberFlags = 0

Guild member flags represented as a bit set

Inherited from: v10/APIFlaggedGuildMember

joined_at : string

When the user joined the guild

Inherited from: v10/APIGuildMemberJoined

mute : boolean

Whether the user is muted in voice channels

Inherited from: v10/APIBaseVoiceGuildMember

optional
nick? : string | null

This users guild nickname

Inherited from: v10/APIBaseGuildMember

optional
pending? : boolean

Whether the user has not yet passed the guild's Membership Screening requirements

Inherited from: v10/APIBaseGuildMember

optional
premium_since? : string | null

When the user started boosting the guild

Inherited from: v10/APIBaseGuildMember

See also: https://support.discord.com/hc/articles/360028038352

user : APIUser

The user this guild member represents**This field won't be included in the member object attached to MESSAGE_CREATE and MESSAGE_UPDATE gateway events.**

Inherited from: v10/APIGuildMemberUser

See also: https://discord.com/developers/docs/resources/user#user-object