toJson method

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

Implementation

@override
Map<String, dynamic> toJson() {
  return {
    '__typename': 'PurchaseAndroid',
    'autoRenewingAndroid': autoRenewingAndroid,
    'currentPlanId': currentPlanId,
    'dataAndroid': dataAndroid,
    'developerPayloadAndroid': developerPayloadAndroid,
    'id': id,
    'ids': ids == null ? null : ids!.map((e) => e).toList(),
    'isAcknowledgedAndroid': isAcknowledgedAndroid,
    'isAutoRenewing': isAutoRenewing,
    'obfuscatedAccountIdAndroid': obfuscatedAccountIdAndroid,
    'obfuscatedProfileIdAndroid': obfuscatedProfileIdAndroid,
    'packageNameAndroid': packageNameAndroid,
    'platform': platform.toJson(),
    'productId': productId,
    'purchaseState': purchaseState.toJson(),
    'purchaseToken': purchaseToken,
    'quantity': quantity,
    'signatureAndroid': signatureAndroid,
    'transactionDate': transactionDate,
    'transactionId': transactionId,
    'isAlternativeBilling': isAlternativeBilling,
  };
}