toJson method
Converts an object to JSON.
Implementation
@override
Map<String, dynamic> toJson() {
final returnValue = <String, dynamic>{
"\$": "0xcc1a241e",
"flags": flags,
"defaultP2pContacts": defaultP2pContacts,
"preloadFeaturedStickers": preloadFeaturedStickers,
"revokePmInbox": revokePmInbox,
"blockedMode": blockedMode,
"forceTryIpv6": forceTryIpv6,
"date": date.toIso8601String(),
"expires": expires.toIso8601String(),
"testMode": testMode,
"thisDc": thisDc,
"dcOptions": dcOptions,
"dcTxtDomainName": dcTxtDomainName,
"chatSizeMax": chatSizeMax,
"megagroupSizeMax": megagroupSizeMax,
"forwardedCountMax": forwardedCountMax,
"onlineUpdatePeriodMs": onlineUpdatePeriodMs,
"offlineBlurTimeoutMs": offlineBlurTimeoutMs,
"offlineIdleTimeoutMs": offlineIdleTimeoutMs,
"onlineCloudTimeoutMs": onlineCloudTimeoutMs,
"notifyCloudDelayMs": notifyCloudDelayMs,
"notifyDefaultDelayMs": notifyDefaultDelayMs,
"pushChatPeriodMs": pushChatPeriodMs,
"pushChatLimit": pushChatLimit,
"editTimeLimit": editTimeLimit,
"revokeTimeLimit": revokeTimeLimit,
"revokePmTimeLimit": revokePmTimeLimit,
"ratingEDecay": ratingEDecay,
"stickersRecentLimit": stickersRecentLimit,
"channelsReadMediaPeriod": channelsReadMediaPeriod,
"tmpSessions": tmpSessions,
"callReceiveTimeoutMs": callReceiveTimeoutMs,
"callRingTimeoutMs": callRingTimeoutMs,
"callConnectTimeoutMs": callConnectTimeoutMs,
"callPacketTimeoutMs": callPacketTimeoutMs,
"meUrlPrefix": meUrlPrefix,
"autoupdateUrlPrefix": autoupdateUrlPrefix,
"gifSearchUsername": gifSearchUsername,
"venueSearchUsername": venueSearchUsername,
"imgSearchUsername": imgSearchUsername,
"staticMapsProvider": staticMapsProvider,
"captionLengthMax": captionLengthMax,
"messageLengthMax": messageLengthMax,
"webfileDcId": webfileDcId,
"suggestedLangCode": suggestedLangCode,
"langPackVersion": langPackVersion,
"baseLangPackVersion": baseLangPackVersion,
"reactionsDefault": reactionsDefault,
"autologinToken": autologinToken,
};
// Finished toJson.
return returnValue;
}