QuickReplyMessage.fromJson constructor

QuickReplyMessage.fromJson(
  1. Map<String, dynamic> json
)

Parse from a json

Implementation

factory QuickReplyMessage.fromJson(Map<String, dynamic> json) =>
    QuickReplyMessage(
      id: json['id'],
      sendingState: json['sending_state'] == null
          ? null
          : MessageSendingState.fromJson(json['sending_state']),
      canBeEdited: json['can_be_edited'],
      replyToMessageId: json['reply_to_message_id'] ?? 0,
      viaBotUserId: json['via_bot_user_id'],
      mediaAlbumId: json['media_album_id'] is int
          ? json['media_album_id']
          : int.tryParse(json['media_album_id'] ?? "") ?? 0,
      content: MessageContent.fromJson(json['content']),
      replyMarkup: json['reply_markup'] == null
          ? null
          : ReplyMarkup.fromJson(json['reply_markup']),
      extra: json['@extra'],
      clientId: json['@client_id'],
    );