Interaction class Null safety

The Interaction data. e.g channel, guild and member



channel Cacheable<Snowflake, TextChannel>
The channel the command was sent in.
late, final
createdAt DateTime
Gets creation timestamp included in Snowflake
read-only, inherited
guild Cacheable<Snowflake, Guild>?
The guild the command was sent in.
late, final
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
memberAuthorPermissions Permissions?
Permission of member who sent the interaction. Will be set if memberAuthor is not null
late, final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
token String
Token to send requests
late, final
type int
The type of the interaction received.
late, final
userAuthor User?
The user who sent the interaction.
late, final
version int
Version of interactions api
late, final


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


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