RequestSubscriptionAndroidProps constructor
const
RequestSubscriptionAndroidProps({
- bool? isOfferPersonalized,
- String? obfuscatedAccountIdAndroid,
- String? obfuscatedProfileIdAndroid,
- String? purchaseTokenAndroid,
- int? replacementModeAndroid,
- required List<
String> skus, - List<
AndroidSubscriptionOfferInput> ? subscriptionOffers, - 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,
});