toJson method

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

Converts an object to JSON.

Implementation

@override
Map<String, dynamic> toJson() {
  final returnValue = <String, dynamic>{
    "\$": "0x9f120418",
    "flags": flags,
    "viewMessages": viewMessages,
    "sendMessages": sendMessages,
    "sendMedia": sendMedia,
    "sendStickers": sendStickers,
    "sendGifs": sendGifs,
    "sendGames": sendGames,
    "sendInline": sendInline,
    "embedLinks": embedLinks,
    "sendPolls": sendPolls,
    "changeInfo": changeInfo,
    "inviteUsers": inviteUsers,
    "pinMessages": pinMessages,
    "manageTopics": manageTopics,
    "sendPhotos": sendPhotos,
    "sendVideos": sendVideos,
    "sendRoundvideos": sendRoundvideos,
    "sendAudios": sendAudios,
    "sendVoices": sendVoices,
    "sendDocs": sendDocs,
    "sendPlain": sendPlain,
    "untilDate": untilDate.toIso8601String(),
  };

  // Finished toJson.
  return returnValue;
}