ReceiptValidationResultAndroid.fromJson constructor

ReceiptValidationResultAndroid.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ReceiptValidationResultAndroid.fromJson(Map<String, dynamic> json) {
  return ReceiptValidationResultAndroid(
    autoRenewing: json['autoRenewing'] as bool,
    betaProduct: json['betaProduct'] as bool,
    cancelDate: (json['cancelDate'] as num?)?.toDouble(),
    cancelReason: json['cancelReason'] as String?,
    deferredDate: (json['deferredDate'] as num?)?.toDouble(),
    deferredSku: json['deferredSku'] as String?,
    freeTrialEndDate: (json['freeTrialEndDate'] as num).toDouble(),
    gracePeriodEndDate: (json['gracePeriodEndDate'] as num).toDouble(),
    parentProductId: json['parentProductId'] as String,
    productId: json['productId'] as String,
    productType: json['productType'] as String,
    purchaseDate: (json['purchaseDate'] as num).toDouble(),
    quantity: json['quantity'] as int,
    receiptId: json['receiptId'] as String,
    renewalDate: (json['renewalDate'] as num).toDouble(),
    term: json['term'] as String,
    termSku: json['termSku'] as String,
    testTransaction: json['testTransaction'] as bool,
  );
}