EcrCapabilityKeys class abstract final

Keys inside the EcrResultKeys.capabilities map.

These are the terminal's own field names, carried across the channel unchanged, so the Dart side reads the same words the wire uses.

Properties

hashCode → int
The hash code for this object.
no setterinherited
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
toString() → String
A string representation of this object.
inherited

Operators

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

Constants

all → const List<String>
available → const String
Whether the terminal can take a transaction right now.
currencyCode → const String
ISO 4217 numeric.
ecrMode → const String
The raw ecrMode from the terminal's TMS profile.
eReceipt → const String
Whether the terminal can publish an e-receipt.
maxAmount → const String
messageType → const String
Inside one permitted entry: which operation.
minAmount → const String
Inside one permitted entry: the amount limits, in major units.
minorUnitDigits → const String
Where the decimal point falls for currencyCode.
permittedTransactions → const String
One entry per operation the till may send.
physicalReceipt → const String
Whether the terminal prints.
reason → const String
Why not, when it cannot.
terminalName → const String
The terminal's own name from its profile.