FawryLaunchModel constructor

FawryLaunchModel({
  1. required bool allow3DPayment,
  2. required List<BillItem> chargeItems,
  3. LaunchCustomerModel? launchCustomerModel,
  4. required LaunchMerchantModel launchMerchantModel,
  5. required bool skipLogin,
  6. required bool skipReceipt,
  7. bool? payWithCardToken,
  8. PaymentMethods? paymentMethods,
  9. LaunchApplePayModel? launchApplePayModel,
  10. LaunchCheckoutModel? launchCheckOutModel,
  11. String? paymentSignature,
  12. String? tokenizationSignature,
})

Constructs a FawryLaunchModel with required parameters.

Implementation

FawryLaunchModel({
  required this.allow3DPayment,
  required this.chargeItems,
  this.launchCustomerModel,
  required this.launchMerchantModel,
  required this.skipLogin,
  required this.skipReceipt,
  this.payWithCardToken,
  this.paymentMethods,
  this.launchApplePayModel,
  this.launchCheckOutModel,
  this.paymentSignature,
  this.tokenizationSignature,
});