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
- promoted → bool?
-
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