IssuingTransactionPurchaseDetails class final

Additional purchase information that is optionally provided by the merchant.

Constructors

IssuingTransactionPurchaseDetails({IssuingTransactionPurchaseDetailsFlight? flight, IssuingTransactionPurchaseDetailsFuel? fuel, IssuingTransactionPurchaseDetailsLodging? lodging, List<IssuingTransactionReceiptData>? receipt, String? reference})
Additional purchase information that is optionally provided by the merchant.
const
IssuingTransactionPurchaseDetails.fromJson(Object? json)
factory

Properties

flight IssuingTransactionPurchaseDetailsFlight?
Information about the flight that was purchased with this transaction.
final
fuel IssuingTransactionPurchaseDetailsFuel?
Information about fuel that was purchased with this transaction.
final
hashCode int
The hash code for this object.
no setterinherited
lodging IssuingTransactionPurchaseDetailsLodging?
Information about lodging that was purchased with this transaction.
final
receipt List<IssuingTransactionReceiptData>?
final
reference String?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

encodeWith<V>(Encoder<V> encoder) → V
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
toString() String
A string representation of this object.
override

Operators

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

Static Methods

encode<V>(IssuingTransactionPurchaseDetails instance, Encoder<V> encoder) → V