SK2TransactionMessage class
Constructors
- SK2TransactionMessage({required int id, required int originalId, required String productId, String? purchaseDate, String? expirationDate, int purchasedQuantity = 1, String? appAccountToken, String? receiptData, SK2ErrorMessage? error, String? jsonRepresentation, required SK2PurchaseStatusMessage status})
Properties
- appAccountToken ↔ String?
-
getter/setter pair
- error ↔ SK2ErrorMessage?
-
getter/setter pair
- expirationDate ↔ String?
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setteroverride
- id ↔ int
-
getter/setter pair
- jsonRepresentation ↔ String?
-
getter/setter pair
- originalId ↔ int
-
getter/setter pair
- productId ↔ String
-
getter/setter pair
- purchaseDate ↔ String?
-
getter/setter pair
- purchasedQuantity ↔ int
-
getter/setter pair
- receiptData ↔ String?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status ↔ SK2PurchaseStatusMessage
-
The status of this purchase transaction.
Set by native side to communicate the result state to Dart layer.
getter/setter pair
Methods
-
encode(
) → Object -
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
Static Methods
-
decode(
Object result) → SK2TransactionMessage