toJson method
Converts an object to JSON.
Implementation
@override
Map<String, dynamic> toJson() {
final returnValue = <String, dynamic>{
'\$hash': '313a9547',
'\$name': 'StarGift',
'flags': flags,
'limited': limited,
'soldOut': soldOut,
'birthday': birthday,
'requirePremium': requirePremium,
'limitedPerUser': limitedPerUser,
'peerColorAvailable': peerColorAvailable,
'auction': auction,
'id': id,
'sticker': sticker,
'stars': stars,
'availabilityRemains': availabilityRemains,
'availabilityTotal': availabilityTotal,
'availabilityResale': availabilityResale,
'convertStars': convertStars,
'firstSaleDate': firstSaleDate?.toIso8601String(),
'lastSaleDate': lastSaleDate?.toIso8601String(),
'upgradeStars': upgradeStars,
'resellMinStars': resellMinStars,
'title': title,
'releasedBy': releasedBy,
'perUserTotal': perUserTotal,
'perUserRemains': perUserRemains,
'lockedUntilDate': lockedUntilDate?.toIso8601String(),
'auctionSlug': auctionSlug,
'giftsPerRound': giftsPerRound,
'auctionStartDate': auctionStartDate?.toIso8601String(),
'upgradeVariants': upgradeVariants,
'background': background,
};
// Finished toJson.
return returnValue;
}