toJson method
Implementation
@override
Map<String, dynamic> toJson() => <String, dynamic>{
'id': id,
'usernames': usernames?.toJson(),
'date': date,
'status': status?.toJson(),
'member_count': memberCount,
'boost_level': boostLevel,
'has_automatic_translation': hasAutomaticTranslation,
'has_linked_chat': hasLinkedChat,
'has_location': hasLocation,
'sign_messages': signMessages,
'show_message_sender': showMessageSender,
'join_to_send_messages': joinToSendMessages,
'join_by_request': joinByRequest,
'is_slow_mode_enabled': isSlowModeEnabled,
'is_channel': isChannel,
'is_broadcast_group': isBroadcastGroup,
'is_forum': isForum,
'is_direct_messages_group': isDirectMessagesGroup,
'is_administered_direct_messages_group': isAdministeredDirectMessagesGroup,
'verification_status': verificationStatus?.toJson(),
'has_direct_messages_group': hasDirectMessagesGroup,
'has_forum_tabs': hasForumTabs,
'restriction_info': restrictionInfo?.toJson(),
'paid_message_star_count': paidMessageStarCount,
'active_story_state': activeStoryState?.toJson(),
'@type': constructor,
};