fromJson static method
Implementation
static QuickReplyMessage? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
return QuickReplyMessage(
id: (json['id'] as int?) ?? 0,
sendingState: MessageSendingState.fromJson(
tdMapFromJson(json['sending_state']),
),
canBeEdited: (json['can_be_edited'] as bool?) ?? false,
replyToMessageId: (json['reply_to_message_id'] as int?) ?? 0,
viaBotUserId: (json['via_bot_user_id'] as int?) ?? 0,
mediaAlbumId:
int.tryParse((json['media_album_id'] as dynamic)?.toString() ?? '') ??
0,
content: MessageContent.fromJson(tdMapFromJson(json['content'])),
replyMarkup: ReplyMarkup.fromJson(tdMapFromJson(json['reply_markup'])),
);
}