RequestSubscriptionAndroidProps constructor

const RequestSubscriptionAndroidProps({
  1. bool? isOfferPersonalized,
  2. String? obfuscatedAccountIdAndroid,
  3. String? obfuscatedProfileIdAndroid,
  4. String? purchaseTokenAndroid,
  5. int? replacementModeAndroid,
  6. required List<String> skus,
  7. List<AndroidSubscriptionOfferInput>? subscriptionOffers,
  8. SubscriptionProductReplacementParamsAndroid? subscriptionProductReplacementParams,
})

Implementation

const RequestSubscriptionAndroidProps({
  /// Personalized offer flag
  this.isOfferPersonalized,
  /// Obfuscated account ID
  this.obfuscatedAccountIdAndroid,
  /// Obfuscated profile ID
  this.obfuscatedProfileIdAndroid,
  /// Purchase token for upgrades/downgrades
  this.purchaseTokenAndroid,
  /// Replacement mode for subscription changes
  /// @deprecated Use subscriptionProductReplacementParams instead for item-level replacement (8.1.0+)
  this.replacementModeAndroid,
  /// List of subscription SKUs
  required this.skus,
  /// Subscription offers
  this.subscriptionOffers,
  /// Product-level replacement parameters (8.1.0+)
  /// Use this instead of replacementModeAndroid for item-level replacement
  this.subscriptionProductReplacementParams,
});