IPaymentInfo class

Constructors

IPaymentInfo({required double amount, required List<IMobileMoneyPhoneCode> listOfMobileMoneyPhoneCodes, required IPaymentMethod selectedPaymentMethod, required double fee, required String systemUrlToListenTo, required String customerUrlToListenTo, required ICurrency currency, required String directPayRedirectUrl, required String eChannel, required String description, required String fillingInfo, required List<IPaymentMethod> listOfPaymentMethods, required String id})
IPaymentInfo.empty()
factory
IPaymentInfo.fromJson(Map<String, dynamic> json)
factory

Properties

amount double
final
currency ICurrency
final
customerUrlToListenTo String
final
description String
final
directPayRedirectUrl String
final
eChannel String
EChannel
final
fee double
final
fillingInfo String
IFillingInfo
final
hashCode int
The hash code for this object.
no setterinherited
id String
final
listOfMobileMoneyPhoneCodes List<IMobileMoneyPhoneCode>
MOBILE MONEY PHONE PREFIXES
final
listOfPaymentMethods List<IPaymentMethod>
PAYMENT METHODS
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selectedPaymentMethod IPaymentMethod
SELECTED PAYMENT METHOD if channel is other than all
final
systemUrlToListenTo String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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