SupportedCardTypes class abstract

SupportedCardTypes

Properties:

  • credit - Set to true to accept credit cards.
  • debit - Set to true to accept debit cards.
  • deferredDebit - Set to true to accept cards that allow deferred debit.
  • prepaid - Set to true to accept prepaid cards.
  • unknown - Set to true to accept card types for which the terminal can't determine the funding source while offline.
Annotations
  • @BuiltValue.new()

Constructors

SupportedCardTypes([void updates(SupportedCardTypesBuilder b)])
factory

Properties

credit bool?
Set to true to accept credit cards.
no setter
debit bool?
Set to true to accept debit cards.
no setter
deferredDebit bool?
Set to true to accept cards that allow deferred debit.
no setter
hashCode int
The hash code for this object.
no setterinherited
prepaid bool?
Set to true to accept prepaid cards.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
unknown bool?
Set to true to accept card types for which the terminal can't determine the funding source while offline.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(SupportedCardTypesBuilder)) SupportedCardTypes
Rebuilds the instance.
inherited
toBuilder() SupportedCardTypesBuilder
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<SupportedCardTypes>
no setter