fromJson static method
Implementation
static Interaction fromJson(int clientIndex, Map<String, dynamic> json) {
return Interaction(
clientIndex: clientIndex,
id: json['id'],
type: InteractionType.forValue(json['type']),
data: ifNotNull(ApplicationCommandInteractionData.fromJson, json['data']),
guildId: json['guild_id'],
channelId: json['channel_id'],
member: ifNotNull(GuildMember.fromJson, json['member']),
user: ifNotNull(User.fromJson, json['user']),
token: json['token'],
version: json['version'],
);
}