User class Null safety

Represents a single user of Discord, either a human or a bot, outside of any specific guild's context.

Implemented types
Mixed in types


avatar String?
The user's avatar hash.
final, read / write, late
bot bool
Whether the user belongs to an OAuth2 application
final, read / write, late, override-getter
client INyxx
Reference to client
createdAt DateTime
Gets creation timestamp included in Snowflake
read-only, inherited
discriminator int
The user's discriminator.
final, read / write, late, override-getter
dmChannel FutureOr<DMChannel>
Gets the DMChannel for the user.
formattedDiscriminator String
Formatted discriminator with leading zeros if needed
hashCode int
The hash code for this object. [...]
read-only, inherited
id Snowflake
ID of entity as Snowflake
final, inherited
mention String
The string to mention the user.
read-only, override
nitroType NitroType?
Premium types denote the level of premium a user has.
read / write
presence Activity?
The member's presence.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
status ClientStatus?
The member's status. offline, online, idle, or dnd.
read / write
system bool
Whether the user is an Official Discord System user (part of the urgent message system)
final, read / write, late
tag String
Returns String with username#discriminator
read-only, override
userFlags UserFlags?
Additional flags associated with user account. Describes if user has certain features like joined into one of houses or is discord employee.
read / write
username String
The user's username.
final, read / write, late, override-getter


avatarURL({String format = "webp", int size = 128}) String
The user's avatar, represented as URL. In case if user does not have avatar, default discord avatar will be returned with specified size and png format.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
sendMessage(MessageBuilder builder) Future<Message>
Sends a message to user.
toString() String
A string representation of this object. [...]


operator ==(dynamic other) bool
The equality operator. [...]