interface APIInteractionGuildMember

external
export interface APIInteractionGuildMember extends APIGuildMember

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

optionalexternal
avatar_decoration_data? : APIAvatarDecorationData | null

The data for the member's guild avatar decorationSee https://discord.com/developers/docs/resources/user#avatar-decoration-data-object

Inherited from: APIGuildMember

optionalexternal
avatar? : string | null

The member's guild avatar hash

Inherited from: APIGuildMember

The member's guild banner hash

Inherited from: APIGuildMember

optionalexternal
communication_disabled_until? : string | null

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

Inherited from: APIGuildMember

external
deaf : boolean

Whether the user is deafened in voice channels

Inherited from: APIGuildMember

external
flags : GuildMemberFlags

Guild member flags represented as a bit set, defaults to 0

Inherited from: APIGuildMember

external
joined_at : string

When the user joined the guild

Inherited from: APIGuildMember

external
mute : boolean

Whether the user is muted in voice channels

Inherited from: APIGuildMember

optionalexternal
nick? : string | null

This users guild nickname

Inherited from: APIGuildMember

optionalexternal
pending? : boolean

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

Inherited from: APIGuildMember

external
permissions : Permissions

optionalexternal
premium_since? : string | null

When the user started boosting the guildSee https://support.discord.com/hc/articles/360028038352

Inherited from: APIGuildMember

external
roles : Snowflake[]

Array of role object idsSee https://discord.com/developers/docs/topics/permissions#role-object

Inherited from: APIGuildMember

external
user : APIUser