PayAtTable class abstract

PayAtTable

Properties:

  • authenticationMethod - Allowed authentication methods: Magswipe, Manual Entry.
  • enablePayAtTable - Enable Pay at table.
  • paymentInstrument - Sets the allowed payment instrument for Pay at table transactions. Can be: cash or card. If not set, the terminal presents both options.
Annotations
  • @BuiltValue.new()

Constructors

PayAtTable([void updates(PayAtTableBuilder b)])
factory

Properties

authenticationMethod → PayAtTableAuthenticationMethodEnum?
Allowed authentication methods: Magswipe, Manual Entry.
no setter
enablePayAtTable → bool?
Enable Pay at table.
no setter
hashCode → int
The hash code for this object.
no setterinherited
paymentInstrument → PayAtTablePaymentInstrumentEnum?
Sets the allowed payment instrument for Pay at table transactions. Can be: cash or card. If not set, the terminal presents both options.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

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