CachelessMember class

Stateless IMember instance. Does not have reference to guild.

Inheritance
Implementers

Properties

avatar String
The user's avatar hash.
read / write, final, late, inherited
bot bool
Whether the user belongs to an OAuth2 application
read / write, final, late, inherited
client Nyxx
Reference to Nyxx instance
final, inherited
createdAt DateTime
Gets creation timestamp included in Snowflake
read-only, inherited
deaf bool
Weather or not the member is deafened.
read / write, final, late
discriminator int
The user's discriminator.
read / write, final, late, inherited
dmChannel Future<DMChannel>
Gets the DMChannel for the user.
read-only, inherited
formattedDiscriminator String
Formatted discriminator with leading zeros if needed
read-only, inherited
guildId Snowflake
Id of guild
final
hashCode int
The hash code for this object. [...]
read-only, inherited
hoistedRole IRole
Highest role of member
read / write
id Snowflake
ID of entity as Snowflake
final, inherited
joinedAt DateTime
When the member joined the guild.
read / write, final, late
mention String
The string to mention the user.
read-only, inherited
mute bool
Weather or not the member is muted.
read / write, final, late
nickname String
The members nickname, null if not set.
read / write
nitroType NitroType
Premium types denote the level of premium a user has.
read / write, inherited
presence Activity
The member's presence.
read / write, inherited
roles Iterable<IRole>
Roles of member. It will contain instance of IRole if CachelessMember or instance of Role if instance of CacheMember
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, inherited
system bool
Whether the user is an Official Discord System user (part of the urgent message system)
read / write, final, late, inherited
tag String
Returns String with username#discriminator
read-only, inherited
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, inherited
username String
The user's username.
read / write, final, late, inherited

Methods

addRole(IRole role, {String auditReason}) Future<void>
Adds role to user. [...]
override
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.
inherited
ban({int deleteMessageDays, String reason, String auditReason}) Future<void>
Bans the member and optionally deletes deleteMessageDays days worth of messages.
override
edit({String nick, List<IRole> roles, bool mute, bool deaf, VoiceChannel channel, String auditReason}) Future<void>
Edits members. Allows to move user in voice channel, mute or deaf, change nick, roles.
override
hasRole(bool func(IRole role)) bool
Checks if member has specified role. Returns true if user is assigned to given role.
override
kick({String auditReason}) Future<void>
Kicks the member from guild
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
removeRole(IRole role, {String auditReason}) Future<void>
Removes role from user.
override
send({dynamic content, List<AttachmentBuilder> files, EmbedBuilder embed, bool tts, AllowedMentions allowedMentions, MessageBuilder builder}) Future<Message>
Sends a message to user.
inherited
toString() String
Returns a mention of user
override

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited