GooglePlayUserChoiceDetails class

Data structure representing a UserChoiceDetails.

This wraps com.android.billingclient.api.UserChoiceDetails

Annotations

Constructors

GooglePlayUserChoiceDetails({required String originalExternalTransactionId, required String externalTransactionToken, required List<GooglePlayUserChoiceDetailsProduct> products})
Creates a new Google Play specific user choice billing details object with the provided details.
const

Properties

externalTransactionToken String
Returns a token that represents the user's prospective purchase via user choice alternative billing.
final
hashCode int
The hash code for this object.
no setteroverride
originalExternalTransactionId String
Returns the external transaction Id of the originating subscription, if the purchase is a subscription upgrade/downgrade.
final
products List<GooglePlayUserChoiceDetailsProduct>
Returns a list of GooglePlayUserChoiceDetailsProduct to be purchased in the user choice alternative billing flow.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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