SubscriptionPurchase constructor
      
      SubscriptionPurchase({ 
    
    
- int? acknowledgementState,
- bool? autoRenewing,
- String? autoResumeTimeMillis,
- int? cancelReason,
- SubscriptionCancelSurveyResult? cancelSurveyResult,
- String? countryCode,
- String? developerPayload,
- String? emailAddress,
- String? expiryTimeMillis,
- String? externalAccountId,
- String? familyName,
- String? givenName,
- IntroductoryPriceInfo? introductoryPriceInfo,
- String? kind,
- String? linkedPurchaseToken,
- String? obfuscatedExternalAccountId,
- String? obfuscatedExternalProfileId,
- String? orderId,
- int? paymentState,
- String? priceAmountMicros,
- SubscriptionPriceChange? priceChange,
- String? priceCurrencyCode,
- String? profileId,
- String? profileName,
- String? promotionCode,
- int? promotionType,
- int? purchaseType,
- String? startTimeMillis,
- 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,
});