PurchaseInfo.fromJson constructor

PurchaseInfo.fromJson(
  1. 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'];