toJson method

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

Implementation

@override
Map<String, dynamic> toJson() => <String, dynamic>{
  'gift': gift?.toJson(),
  'sender_id': senderId?.toJson(),
  'receiver_id': receiverId?.toJson(),
  'received_gift_id': receivedGiftId,
  'text': text?.toJson(),
  'unique_gift_number': uniqueGiftNumber,
  'sell_star_count': sellStarCount,
  'prepaid_upgrade_star_count': prepaidUpgradeStarCount,
  'is_upgrade_separate': isUpgradeSeparate,
  'is_from_auction': isFromAuction,
  'is_private': isPrivate,
  'is_saved': isSaved,
  'is_prepaid_upgrade': isPrepaidUpgrade,
  'can_be_upgraded': canBeUpgraded,
  'was_converted': wasConverted,
  'was_upgraded': wasUpgraded,
  'was_refunded': wasRefunded,
  'upgraded_received_gift_id': upgradedReceivedGiftId,
  'prepaid_upgrade_hash': prepaidUpgradeHash,
  '@type': constructor,
};