ComponentInteraction class Null safety

Interaction for button, dropdown, etc.

Inheritance
Implementers

Properties

channel Cacheable<Snowflake, TextChannel>
The channel the command was sent in.
late, final, inherited
createdAt DateTime
Gets creation timestamp included in Snowflake
read-only, inherited
customId String
Custom id of component interaction
late, final
guild Cacheable<Snowflake, Guild>?
The guild the command was sent in.
late, final, inherited
hashCode int
The hash code for this object. [...]
read-only, inherited
id Snowflake
ID of entity as Snowflake
final, inherited
memberAuthor Member?
The member who sent the interaction
late, final, inherited
memberAuthorPermissions Permissions?
Permission of member who sent the interaction. Will be set if memberAuthor is not null
late, final, inherited
message Message?
The message that the button was pressed on.
late, final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
token String
Token to send requests
late, final, inherited
type int
The type of the interaction received.
late, final, inherited
userAuthor User?
The user who sent the interaction.
late, final, inherited
version int
Version of interactions api
late, final, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
inherited

Operators

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