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