AdvancedCommerceInfoIOS class

Advanced Commerce metadata from a transaction (iOS 18.4+). Contains item details, tax information, and refund data for purchases made through the Advanced Commerce API using generic SKUs. Only present for transactions that use the Advanced Commerce API.

Constructors

AdvancedCommerceInfoIOS({String? description, String? displayName, String? estimatedTax, required List<AdvancedCommerceItemIOS> items, String? requestReferenceId, String? taxCode, String? taxExclusivePrice, String? taxRate})
const
AdvancedCommerceInfoIOS.fromJson(Map<String, dynamic> json)
factory

Properties

description String?
Optional description
final
displayName String?
Optional display name
final
estimatedTax String?
Estimated tax amount (decimal string)
final
hashCode int
The hash code for this object.
no setterinherited
items List<AdvancedCommerceItemIOS>
The items purchased as part of this transaction
final
requestReferenceId String?
Request reference identifier for tracking
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
taxCode String?
Tax code for the transaction
final
taxExclusivePrice String?
Price excluding tax (decimal string)
final
taxRate String?
Tax rate applied (decimal string)
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