RequestPurchaseAndroidProps class

Constructors

RequestPurchaseAndroidProps({DeveloperBillingOptionParamsAndroid? developerBillingOption, bool? isOfferPersonalized, String? obfuscatedAccountId, String? obfuscatedProfileId, String? offerToken, required List<String> skus})
const
RequestPurchaseAndroidProps.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
offerToken String?
Offer token for one-time purchase discounts (7.0+). Pass the offerToken from oneTimePurchaseOfferDetailsAndroid or discountOffers to apply a discount offer to the purchase.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
skus List<String>
List of product SKUs
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