TransactionDetails class

Constructors

TransactionDetails({required String orderId, required String terminalId, required String transactionId, required String merchantId, required OrderType type, required String method, required String amount, Currency? currency, required String timestamp, required String truncatedPan, String? cardLabel, required String posEntryMode, required String terminalVerificationResult, required String aid, required String customerResponseCode})
TransactionDetails.fromJson(String source)
factory
TransactionDetails.fromMap(Map<String, dynamic> map)
factory

Properties

aid String
final
amount String
final
cardLabel String?
final
currency Currency?
final
customerResponseCode String
final
hashCode int
The hash code for this object.
no setteroverride
merchantId String
final
method String
final
orderId String
final
posEntryMode String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
terminalId String
final
terminalVerificationResult String
final
timestamp String
final
transactionId String
final
truncatedPan String
final
type OrderType
final

Methods

copyWith({String? orderId, String? terminalId, String? transactionId, String? merchantId, OrderType? type, String? method, String? amount, Currency? currency, String? timestamp, String? truncatedPan, String? cardLabel, String? posEntryMode, String? issuerApplication, String? terminalVerificationResult, String? aid, String? customerResponseCode, String? cvmMethod, String? authMode}) TransactionDetails
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() String
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

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