members#
- class wyvern.models.members.GuildMember(*, id: Snowflake, username: str, discriminator: str, avatar_hash: str | None, is_bot: bool, is_system: bool, is_mfa_enabled: bool, banner_hash: str | None, accent_color: int | None, locale: str | None, flags_value: int | None, premium_type_value: int | None, public_flags_value: int | None, bot: GatewayBot, partial_user: Undefined | PartialUser = <wyvern.utils.consts.Undefined object>, raw: discord_typings.GuildMemberData, user: User, guild_id: Snowflake, nickname: str | None, role_ids: list[Snowflake], joined_at: datetime.datetime, premium_since: datetime.datetime | None, deaf: bool | None, mute: bool | None, pending: bool, communication_disabled_until: datetime.datetime | None, guild_avatar_hash: str | None)[source]#
Bases:
User
- bot: GatewayBot#
The current bot application.
- communication_disabled_until: datetime.datetime | None#
Timeout for the member.
- property created_at: datetime.datetime#
returns: The datetime when this user was created. :rtype: datetime.datetime
- joined_at: datetime.datetime#
Datetime on which the member joined the guild.
- partial_user: Undefined | PartialUser#
The partial user this class was constructed from, if any.
Datetime since member has been boosting the guild.
Premium type integer.
- raw: discord_typings.GuildMemberData#
Raw payload.