Interface CachedMember

A cached member.

Hierarchy

  • Partial<DiscordTypes.APIGuildMember>
    • CachedMember

Properties

avatar?: null | string

The member's guild avatar hash

communication_disabled_until?: null | string

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

deaf?: boolean

Whether the user is deafened in voice channels

flags?: GuildMemberFlags

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

guild_id: string

The ID of the guild the member object originates from. Always included, regardless of cache control.

joined_at?: string

When the user joined the guild

mute?: boolean

Whether the user is muted in voice channels

nick?: null | string

This users guild nickname

pending?: boolean

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

Remarks

If this field is not present, it can be assumed as false.

premium_since?: null | string

When the user started boosting the guild

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

roles?: string[]
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.

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

user_id: string

The ID of the user the member object originates from. Always included, regardless of cache control.

Generated using TypeDoc