PurchaseInfo.fromJson constructor
PurchaseInfo.fromJson(
- Map<String, dynamic> json
)
Implementation
PurchaseInfo.fromJson(Map<String, dynamic> json)
: userId = json['userId'],
uspAppId = json['uspAppId'],
productId = json['productId'],
orderId = json['orderId'],
purchaseTime = json['purchaseTime'],
purchaseStatus = json['purchaseStatus'],
purchaseToken = json['purchaseToken'],
autoRenew = json['autoRenew'],
developerPayload = json['developerPayload'],
platform = json['platform'],
sandbox = json['sandbox'],
purchaseType = json['purchaseType'],
consumed = json['consumed'],
country = json['country'],
currency = json['currency'],
price = json['price'],
subGroupId = json['subGroupId'],
cancelReason = json['cancelReason'],
expireTime = json['expireTime'],
lastOrderId = json['lastOrderId'],
inTrialPeriod = json['inTrialPeriod'],
introductoryPrice = json['introductoryPrice'],
renewPrice = json['renewPrice'],
graceExpireTime = json['graceExpireTime'],
renewTime = json['renewTime'],
discountRenewTime = json['discountRenewTime'],
nextRenewTime = json['nextRenewTime'],
priceChange = json['priceChange'] != null
? SubscriptionPriceChange.fromJson(json['priceChange'])
: null,
autoResumeTime = json['autoResumeTime'],
linkedPurchasedToken = json['linkedPurchasedToken'],
receiptData = json['receiptData'];