StoreTransaction
A public wrapper around store transaction data in Flutter SDK events.
Purpose
Represents store transaction metadata attached to Superwall events and restore events.
Signature
class StoreTransaction {
final String configRequestId;
final String appSessionId;
final DateTime? transactionDate;
final String originalTransactionIdentifier;
final String? storeTransactionId;
final DateTime? originalTransactionDate;
final String? webOrderLineItemID;
final String? appBundleId;
final String? subscriptionGroupId;
final bool? isUpgraded;
final DateTime? expirationDate;
final String? offerId;
final DateTime? revocationDate;
}Properties
Prop
Type
Usage
void handleSuperwallEvent(SuperwallEventInfo eventInfo) {
final transaction = eventInfo.event.transaction;
if (transaction == null) {
return;
}
print('Transaction: ${transaction.storeTransactionId}');
print('Original ID: ${transaction.originalTransactionIdentifier}');
}Related
How is this guide?