toJson method

  1. @override
Map<String, dynamic> toJson()
override

Convert model to TDLib JSON format

Implementation

@override
Map<String, dynamic> toJson() {
  return {
    "@type": defaultObjectId,
    "id": id,
    "sending_state": sendingState?.toJson(),
    "can_be_edited": canBeEdited,
    "reply_to_message_id": replyToMessageId,
    "via_bot_user_id": viaBotUserId,
    "media_album_id": mediaAlbumId,
    "content": content.toJson(),
    "reply_markup": replyMarkup?.toJson(),
  };
}