RequestSubscriptionAndroidProps class

Constructors

RequestSubscriptionAndroidProps({DeveloperBillingOptionParamsAndroid? developerBillingOption, bool? isOfferPersonalized, String? obfuscatedAccountId, String? obfuscatedProfileId, String? purchaseToken, int? replacementMode, required List<String> skus, List<AndroidSubscriptionOfferInput>? subscriptionOffers, SubscriptionProductReplacementParamsAndroid? subscriptionProductReplacementParams})
const
RequestSubscriptionAndroidProps.fromJson(Map<String, dynamic> json)
factory

Properties

developerBillingOption DeveloperBillingOptionParamsAndroid?
Developer billing option parameters for external payments flow (8.3.0+). When provided, the purchase flow will show a side-by-side choice between Google Play Billing and the developer's external payment option.
final
hashCode int
The hash code for this object.
no setterinherited
isOfferPersonalized bool?
Personalized offer flag. When true, indicates the price was customized for this user.
final
obfuscatedAccountId String?
Obfuscated account ID
final
obfuscatedProfileId String?
Obfuscated profile ID
final
purchaseToken String?
Purchase token for upgrades/downgrades
final
replacementMode int?
Replacement mode for subscription changes @deprecated Use subscriptionProductReplacementParams instead for item-level replacement (8.1.0+)
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
skus List<String>
List of subscription SKUs
final
subscriptionOffers List<AndroidSubscriptionOfferInput>?
Subscription offers
final
subscriptionProductReplacementParams SubscriptionProductReplacementParamsAndroid?
Product-level replacement parameters (8.1.0+) Use this instead of replacementMode for item-level replacement
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited