IPaymentInfo constructor

IPaymentInfo({
  1. required double amount,
  2. required List<IMobileMoneyPhoneCode> listOfMobileMoneyPhoneCodes,
  3. required IPaymentMethod selectedPaymentMethod,
  4. required double fee,
  5. required String systemUrlToListenTo,
  6. required String customerUrlToListenTo,
  7. required ICurrency currency,
  8. required String directPayRedirectUrl,
  9. required String eChannel,
  10. required String description,
  11. required String fillingInfo,
  12. required List<IPaymentMethod> listOfPaymentMethods,
  13. required String id,
})

Implementation

IPaymentInfo(
    {required this.amount,
    required this.listOfMobileMoneyPhoneCodes,
    required this.selectedPaymentMethod,
    required this.fee,
    required this.systemUrlToListenTo,
    required this.customerUrlToListenTo,
    required this.currency,
    required this.directPayRedirectUrl,
    required this.eChannel,
    required this.description,
    required this.fillingInfo,
    required this.listOfPaymentMethods,
    required this.id});