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