PaymentMethod class abstract

PaymentMethod

Properties:

  • apps - A list of apps for this payment method.
  • brand - Brand for the selected gift card. For example: plastix, hmclub.
  • brands - List of possible brands. For example: visa, mc.
  • configuration - The configuration of the payment method.
  • fundingSource - The funding source of the payment method.
  • group - The group where this payment method belongs to.
  • inputDetails - All input details to be provided to complete the payment with this payment method.
  • issuers - A list of issuers for this payment method.
  • name_ - The displayable name of this payment method.
  • promoted - Indicates whether this payment method should be promoted or not.
  • type - The unique payment method code.
Annotations
  • @BuiltValue.new()

Constructors

PaymentMethod([void updates(PaymentMethodBuilder b)])
factory

Properties

apps → BuiltList<PaymentMethodUPIApps>?
A list of apps for this payment method.
no setter
brand → String?
Brand for the selected gift card. For example: plastix, hmclub.
no setter
brands → BuiltList<String>?
List of possible brands. For example: visa, mc.
no setter
configuration → BuiltMap<String, String>?
The configuration of the payment method.
no setter
fundingSource → PaymentMethodFundingSourceEnum?
The funding source of the payment method.
no setter
group → PaymentMethodGroup?
The group where this payment method belongs to.
no setter
hashCode → int
The hash code for this object.
no setterinherited
inputDetails → BuiltList<InputDetail>?
All input details to be provided to complete the payment with this payment method.
no setter
issuers → BuiltList<PaymentMethodIssuer>?
A list of issuers for this payment method.
no setter
name_ → String?
The displayable name of this payment method.
no setter
Indicates whether this payment method should be promoted or not.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
type → String?
The unique payment method code.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(PaymentMethodBuilder)) → PaymentMethod
Rebuilds the instance.
inherited
toBuilder() → PaymentMethodBuilder
Converts the instance to a builder B.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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

Static Properties

serializer → Serializer<PaymentMethod>
no setter