toJson method
Converts an object to JSON.
Implementation
@override
Map<String, dynamic> toJson() {
final returnValue = <String, dynamic>{
'\$hash': 'd49f34c6',
'\$name': 'Channel',
'flags': flags,
'creator': creator,
'left': left,
'broadcast': broadcast,
'verified': verified,
'megagroup': megagroup,
'restricted': restricted,
'signatures': signatures,
'min': min,
'scam': scam,
'hasLink': hasLink,
'hasGeo': hasGeo,
'slowmodeEnabled': slowmodeEnabled,
'callActive': callActive,
'callNotEmpty': callNotEmpty,
'fake': fake,
'gigagroup': gigagroup,
'noforwards': noforwards,
'joinToSend': joinToSend,
'joinRequest': joinRequest,
'forum': forum,
'flags2': flags2,
'storiesHidden': storiesHidden,
'storiesHiddenMin': storiesHiddenMin,
'storiesUnavailable': storiesUnavailable,
'signatureProfiles': signatureProfiles,
'autotranslation': autotranslation,
'broadcastMessagesAllowed': broadcastMessagesAllowed,
'monoforum': monoforum,
'forumTabs': forumTabs,
'id': id,
'accessHash': accessHash,
'title': title,
'username': username,
'photo': photo,
'date': date.toIso8601String(),
'restrictionReason': restrictionReason,
'adminRights': adminRights,
'bannedRights': bannedRights,
'defaultBannedRights': defaultBannedRights,
'participantsCount': participantsCount,
'usernames': usernames,
'storiesMaxId': storiesMaxId,
'color': color,
'profileColor': profileColor,
'emojiStatus': emojiStatus,
'level': level,
'subscriptionUntilDate': subscriptionUntilDate?.toIso8601String(),
'botVerificationIcon': botVerificationIcon,
'sendPaidMessagesStars': sendPaidMessagesStars,
'linkedMonoforumId': linkedMonoforumId,
'linkedCommunityId': linkedCommunityId,
};
// Finished toJson.
return returnValue;
}