EcmpPaymentOptions constructor

EcmpPaymentOptions({
  1. required EcmpActionType actionType,
  2. required EcmpPaymentInfo paymentInfo,
  3. EcmpRecipientInfo? recipientInfo,
  4. EcmpRecurrentData? recurrentData,
  5. List<EcmpAdditionalField>? additionalFields,
  6. List<EcmpScreenDisplayMode>? screenDisplayModes,
  7. bool? hideScanningCards,
  8. String? googleMerchantId,
  9. String? googleMerchantName,
  10. bool? googleIsTestEnvironment,
  11. String? applePayMerchantId,
  12. String? applePayDescription,
  13. String? applePayCountryCode,
  14. required bool isDarkTheme,
  15. String? brandColor,
  16. int? storedCardType,
  17. required EcmpMockModeType mockModeType,
})

Implementation

EcmpPaymentOptions({
  required this.actionType,
  required this.paymentInfo,
  this.recipientInfo,
  this.recurrentData,
  this.additionalFields,
  this.screenDisplayModes,
  this.hideScanningCards,
  this.googleMerchantId,
  this.googleMerchantName,
  this.googleIsTestEnvironment,
  this.applePayMerchantId,
  this.applePayDescription,
  this.applePayCountryCode,
  required this.isDarkTheme,
  this.brandColor,
  this.storedCardType,
  required this.mockModeType,
});