toJson method

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

Converts an object to JSON.

Implementation

@override
Map<String, dynamic> toJson() {
  final returnValue = <String, dynamic>{
    '\$hash': '41df43fc',
    '\$name': 'SavedStarGift',
    'flags': flags,
    'nameHidden': nameHidden,
    'unsaved': unsaved,
    'refunded': refunded,
    'canUpgrade': canUpgrade,
    'pinnedToTop': pinnedToTop,
    'upgradeSeparate': upgradeSeparate,
    'fromId': fromId,
    'date': date.toIso8601String(),
    'gift': gift,
    'message': message,
    'msgId': msgId,
    'savedId': savedId,
    'convertStars': convertStars,
    'upgradeStars': upgradeStars,
    'canExportAt': canExportAt,
    'transferStars': transferStars,
    'canTransferAt': canTransferAt,
    'canResellAt': canResellAt,
    'collectionId': collectionId,
    'prepaidUpgradeHash': prepaidUpgradeHash,
    'dropOriginalDetailsStars': dropOriginalDetailsStars,
    'giftNum': giftNum,
    'canCraftAt': canCraftAt,
  };

  // Finished toJson.
  return returnValue;
}