EcmpPaymentOptions class

Annotations
  • @JsonSerializable.new()

Constructors

EcmpPaymentOptions({required EcmpActionType actionType, required EcmpPaymentInfo paymentInfo, EcmpRecipientInfo? recipientInfo, EcmpRecurrentData? recurrentData, List<EcmpAdditionalField>? additionalFields, List<EcmpScreenDisplayMode>? screenDisplayModes, bool? hideScanningCards, String? googleMerchantId, String? googleMerchantName, bool? googleIsTestEnvironment, String? applePayMerchantId, String? applePayDescription, String? applePayCountryCode, required bool isDarkTheme, String? primaryBrandColor, String? secondaryBrandColor, int? storedCardType, required EcmpMockModeType mockModeType})
EcmpPaymentOptions.fromJson(Map<String, dynamic> data)
factory

Properties

actionType → EcmpActionType
final
additionalFields → List<EcmpAdditionalField>?
final
applePayCountryCode → String?
final
applePayDescription → String?
final
applePayMerchantId → String?
final
googleIsTestEnvironment → bool?
final
googleMerchantId → String?
final
googleMerchantName → String?
final
hashCode → int
The hash code for this object.
no setterinherited
final
hideScanningCards → bool?
final
isDarkTheme → bool
final
mockModeType → EcmpMockModeType
final
paymentInfo → EcmpPaymentInfo
final
primaryBrandColor → String?
final
recipientInfo → EcmpRecipientInfo?
final
recurrentData → EcmpRecurrentData?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
screenDisplayModes → List<EcmpScreenDisplayMode>?
final
secondaryBrandColor → String?
final
storedCardType → int?
final

Methods

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

Operators

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