toJson method

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

Implementation

@override
Map<String, dynamic> toJson() => <String, dynamic>{
  'photo': photo?.toJson(),
  'community_id': communityId,
  'description': description,
  'member_count': memberCount,
  'administrator_count': administratorCount,
  'restricted_count': restrictedCount,
  'banned_count': bannedCount,
  'linked_chat_id': linkedChatId,
  'direct_messages_chat_id': directMessagesChatId,
  'slow_mode_delay': slowModeDelay,
  'slow_mode_delay_expires_in': slowModeDelayExpiresIn,
  'can_enable_paid_messages': canEnablePaidMessages,
  'can_enable_paid_reaction': canEnablePaidReaction,
  'can_get_members': canGetMembers,
  'has_hidden_members': hasHiddenMembers,
  'can_hide_members': canHideMembers,
  'can_set_sticker_set': canSetStickerSet,
  'can_set_location': canSetLocation,
  'can_get_statistics': canGetStatistics,
  'can_get_revenue_statistics': canGetRevenueStatistics,
  'can_get_star_revenue_statistics': canGetStarRevenueStatistics,
  'can_send_gift': canSendGift,
  'can_toggle_aggressive_anti_spam': canToggleAggressiveAntiSpam,
  'is_all_history_available': isAllHistoryAvailable,
  'can_have_sponsored_messages': canHaveSponsoredMessages,
  'has_aggressive_anti_spam_enabled': hasAggressiveAntiSpamEnabled,
  'has_paid_media_allowed': hasPaidMediaAllowed,
  'has_pinned_stories': hasPinnedStories,
  'gift_count': giftCount,
  'my_boost_count': myBoostCount,
  'unrestrict_boost_count': unrestrictBoostCount,
  'outgoing_paid_message_star_count': outgoingPaidMessageStarCount,
  'sticker_set_id': stickerSetId.toString(),
  'custom_emoji_sticker_set_id': customEmojiStickerSetId.toString(),
  'location': location?.toJson(),
  'invite_link': inviteLink?.toJson(),
  'guard_bot_user_id': guardBotUserId,
  'bot_commands': botCommands.map((item) => item.toJson()).toList(),
  'bot_verification': botVerification?.toJson(),
  'main_profile_tab': mainProfileTab?.toJson(),
  'upgraded_from_basic_group_id': upgradedFromBasicGroupId,
  'upgraded_from_max_message_id': upgradedFromMaxMessageId,
  '@type': constructor,
};