TransactionRequest class

Annotations
  • @JsonSerializable.new(explicitToJson: true)

Constructors

TransactionRequest({TransactionDetails? transactionDetails, List<ItemDetails>? itemDetails, CustomerDetails? customerDetails, List<String>? enabledPayments, CreditCard? creditCard, Va? bcaVa, Va? bniVa, Va? briVa, Va? cimbVa, Va? permataVa, Shopeepay? shopeepay, Gopay? gopay, Callbacks? callbacks, UobEzpay? uobEzpay, Expiry? expiry, PageExpiry? pageExpiry, Recurring? recurring, String? customField1, String? customField2, String? customField3, Qris? qris, String? paymentType})
TransactionRequest.fromJson(Map<String, dynamic> json)
factory

Properties

bcaVa Va?
final
bniVa Va?
final
briVa Va?
final
callbacks Callbacks?
final
cimbVa Va?
final
creditCard CreditCard?
final
customerDetails CustomerDetails?
final
customField1 String?
final
customField2 String?
final
customField3 String?
final
enabledPayments List<String>?
final
expiry Expiry?
final
gopay Gopay?
final
hashCode int
The hash code for this object.
no setterinherited
itemDetails List<ItemDetails>?
final
pageExpiry PageExpiry?
final
paymentType String?
final
permataVa Va?
final
qris Qris?
final
recurring Recurring?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shopeepay Shopeepay?
final
transactionDetails TransactionDetails?
final
uobEzpay UobEzpay?
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