fromJson static method
Implementation
static BusinessBotRights? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
return BusinessBotRights(
canReply: (json['can_reply'] as bool?) ?? false,
canReadMessages: (json['can_read_messages'] as bool?) ?? false,
canDeleteSentMessages:
(json['can_delete_sent_messages'] as bool?) ?? false,
canDeleteAllMessages: (json['can_delete_all_messages'] as bool?) ?? false,
canEditName: (json['can_edit_name'] as bool?) ?? false,
canEditBio: (json['can_edit_bio'] as bool?) ?? false,
canEditProfilePhoto: (json['can_edit_profile_photo'] as bool?) ?? false,
canEditUsername: (json['can_edit_username'] as bool?) ?? false,
canViewGiftsAndStars:
(json['can_view_gifts_and_stars'] as bool?) ?? false,
canSellGifts: (json['can_sell_gifts'] as bool?) ?? false,
canChangeGiftSettings:
(json['can_change_gift_settings'] as bool?) ?? false,
canTransferAndUpgradeGifts:
(json['can_transfer_and_upgrade_gifts'] as bool?) ?? false,
canTransferStars: (json['can_transfer_stars'] as bool?) ?? false,
canManageStories: (json['can_manage_stories'] as bool?) ?? false,
);
}