googlePlayPurchaseDetailsJSON static method

Map googlePlayPurchaseDetailsJSON(
  1. GooglePlayPurchaseDetails? purchaseDetails
)

Implementation

static Map googlePlayPurchaseDetailsJSON(GooglePlayPurchaseDetails? purchaseDetails) {
  return {
    'purchaseId': purchaseDetails?.purchaseID ?? "",
    'productId': purchaseDetails?.productID ?? "",
    'transactionDate': purchaseDetails?.transactionDate ?? "",
    'status': purchaseDetails?.status.name ?? PurchaseStatus.error.name,
    'verificationData': {
      'localVerificationData': purchaseDetails?.verificationData.localVerificationData ?? "",
      'serverVerificationData': purchaseDetails?.verificationData.serverVerificationData ?? "",
      'source': purchaseDetails?.verificationData.source ?? "",
    }
  };
}