SubscriptionPurchase constructor

SubscriptionPurchase({
  1. int? acknowledgementState,
  2. bool? autoRenewing,
  3. String? autoResumeTimeMillis,
  4. int? cancelReason,
  5. SubscriptionCancelSurveyResult? cancelSurveyResult,
  6. String? countryCode,
  7. String? developerPayload,
  8. String? emailAddress,
  9. String? expiryTimeMillis,
  10. String? externalAccountId,
  11. String? familyName,
  12. String? givenName,
  13. IntroductoryPriceInfo? introductoryPriceInfo,
  14. String? kind,
  15. String? linkedPurchaseToken,
  16. String? obfuscatedExternalAccountId,
  17. String? obfuscatedExternalProfileId,
  18. String? orderId,
  19. int? paymentState,
  20. String? priceAmountMicros,
  21. SubscriptionPriceChange? priceChange,
  22. String? priceCurrencyCode,
  23. String? profileId,
  24. String? profileName,
  25. String? promotionCode,
  26. int? promotionType,
  27. int? purchaseType,
  28. String? startTimeMillis,
  29. String? userCancellationTimeMillis,
})

Implementation

SubscriptionPurchase({
  this.acknowledgementState,
  this.autoRenewing,
  this.autoResumeTimeMillis,
  this.cancelReason,
  this.cancelSurveyResult,
  this.countryCode,
  this.developerPayload,
  this.emailAddress,
  this.expiryTimeMillis,
  this.externalAccountId,
  this.familyName,
  this.givenName,
  this.introductoryPriceInfo,
  this.kind,
  this.linkedPurchaseToken,
  this.obfuscatedExternalAccountId,
  this.obfuscatedExternalProfileId,
  this.orderId,
  this.paymentState,
  this.priceAmountMicros,
  this.priceChange,
  this.priceCurrencyCode,
  this.profileId,
  this.profileName,
  this.promotionCode,
  this.promotionType,
  this.purchaseType,
  this.startTimeMillis,
  this.userCancellationTimeMillis,
});