fromJson static method
Implementation
static MessageReaction? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
return MessageReaction(
type: ReactionType.fromJson(tdMapFromJson(json['type'])),
totalCount: (json['total_count'] as int?) ?? 0,
isChosen: (json['is_chosen'] as bool?) ?? false,
usedSenderId: MessageSender.fromJson(
tdMapFromJson(json['used_sender_id']),
),
recentSenderIds: List<MessageSender>.from(
tdListFromJson(json['recent_sender_ids'])
.map((item) => MessageSender.fromJson(tdMapFromJson(item)))
.whereType<MessageSender>(),
),
);
}