users#
- class wyvern.models.users.BotUser(*, raw: discord_typings.UserData, 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>)[source]#
Bases:
User
- bot: GatewayBot#
The current bot application.
- property created_at: datetime.datetime#
returns: The datetime when this user was created. :rtype: datetime.datetime
- partial_user: Undefined | PartialUser#
The partial user this class was constructed from, if any.
Premium type integer.
- raw: discord_typings.UserData#
The raw data from discord this object was constructed from.
- class wyvern.models.users.PartialUser(*, raw: discord_typings.UserData, 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)[source]#
Bases:
UserLike
Object representing a user object.
- property created_at: datetime.datetime#
returns: The datetime when this user was created. :rtype: datetime.datetime
Premium type integer.
- raw: discord_typings.UserData#
The raw data from discord this object was constructed from.
- class wyvern.models.users.User(*, raw: discord_typings.UserData, 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>)[source]#
Bases:
PartialUser
,ImplementsMessage
- bot: GatewayBot#
The current bot application.
- property created_at: datetime.datetime#
returns: The datetime when this user was created. :rtype: datetime.datetime
- partial_user: Undefined | PartialUser#
The partial user this class was constructed from, if any.
Premium type integer.
- raw: discord_typings.UserData#
The raw data from discord this object was constructed from.
- class wyvern.models.users.UserLike(*, id: Snowflake, username: str, discriminator: str)[source]#
Bases:
DiscordObject
Object representing a user like entity ( user, member, thread member, etc…).
- property created_at: datetime.datetime#
returns: The datetime when this user was created. :rtype: datetime.datetime