HpsCodeReason enum

Worauf eine Kasse reagiert -- der Grund hinter einem Ergebniscode.

Mehrere Codes teilen sich einen Grund, wenn am Tresen dasselbe zu tun ist (100004, 100005 und 100012 heissen alle "Karte nicht gelesen, noch einmal"). hint ist der Satz fuer den Bediener; eine Kasse mit eigener Uebersetzung schluesselt stattdessen ueber name.

Inheritance
Available extensions

Values

approved → const HpsCodeReason
const HpsCodeReason('Vom Terminal genehmigt.')
aborted → const HpsCodeReason
const HpsCodeReason('Der Vorgang wurde abgebrochen. Es wurde kein Geld bewegt.')
noCard → const HpsCodeReason
const HpsCodeReason('Es wurde keine Karte vorgehalten. Es wurde kein Geld bewegt — ' 'bitte erneut versuchen.')
cardReadFailed → const HpsCodeReason
const HpsCodeReason('Die Karte konnte nicht gelesen werden. Es wurde kein Geld ' 'bewegt — bitte erneut versuchen, notfalls die Karte stecken statt ' 'auflegen.')
cardDeclined → const HpsCodeReason
const HpsCodeReason('Die Karte wurde vom Terminal abgelehnt. Es wurde kein Geld ' 'bewegt — bitte eine andere Karte oder Zahlungsart verwenden.')
wrongPin → const HpsCodeReason
const HpsCodeReason('Die PIN war falsch. Es wurde kein Geld bewegt — bitte erneut ' 'versuchen.')
amountInvalid → const HpsCodeReason
const HpsCodeReason('Das Terminal nimmt diesen Betrag nicht an. Es wurde kein ' 'Geld bewegt.')
tipNotSelected → const HpsCodeReason
const HpsCodeReason('Das Trinkgeld wurde nicht rechtzeitig gewählt. Es wurde ' 'kein Geld bewegt — bitte erneut versuchen.')
terminalBusy → const HpsCodeReason
const HpsCodeReason('Das Terminal ist noch mit einem anderen Vorgang beschäftigt. ' 'Es wurde kein Geld bewegt — kurz warten und erneut versuchen.')
terminalBlocked → const HpsCodeReason
const HpsCodeReason('Das Terminal ist gesperrt. Es wurde kein Geld bewegt — ' 'bitte hobex kontaktieren.')
terminalSetup → const HpsCodeReason
const HpsCodeReason('Das Terminal ist nicht richtig eingerichtet. Es wurde kein ' 'Geld bewegt — bitte die Terminal-ID in den Einstellungen prüfen, sonst ' 'hobex kontaktieren.'…
terminalFault → const HpsCodeReason
const HpsCodeReason('Das Terminal meldet eine Störung. Es wurde kein Geld bewegt ' '— bitte das Terminal neu starten und erneut versuchen.')
requestRejected → const HpsCodeReason
const HpsCodeReason('Das Terminal hat die Anfrage abgewiesen. Es wurde kein ' 'Geld bewegt — tritt das wieder auf, bitte den Support kontaktieren.')
invalidTransaction → const HpsCodeReason
const HpsCodeReason('Das Terminal kennt die ursprüngliche Zahlung nicht. Es ' 'wurde kein Geld bewegt.')
refundPassword → const HpsCodeReason
const HpsCodeReason('Das Passwort für die Gutschrift war falsch oder wurde nicht ' 'eingegeben. Es wurde nichts ausgezahlt.')
refundDisabled → const HpsCodeReason
const HpsCodeReason('Gutschriften sind an diesem Terminal abgeschaltet. Es wurde ' 'nichts ausgezahlt — bitte hobex kontaktieren.')
hostTimeoutReversed → const HpsCodeReason
const HpsCodeReason('hobex hat nicht rechtzeitig geantwortet, das Terminal ' 'hat den Vorgang selbst storniert. Es wird kein Geld bewegt — bitte ' 'erneut versuchen.')
hostFault → const HpsCodeReason
const HpsCodeReason('Die Verbindung zwischen Terminal und hobex ist gestört. Ob die ' 'Karte belastet wurde, weiß das Terminal nicht — bitte nicht erneut ' 'kassieren, bevor es gek…
internalError → const HpsCodeReason
const HpsCodeReason('Das Terminal meldet einen internen Fehler. Ob die Karte ' 'belastet wurde, ist unklar — bitte nicht erneut kassieren, bevor es ' 'geklärt ist.')
canceled → const HpsCodeReason
const HpsCodeReason('Die Zahlung ist aufgehoben.')
notAbortable → const HpsCodeReason
const HpsCodeReason('Der Vorgang ist bereits abgeschlossen und lässt sich nicht ' 'mehr abbrechen.')
noStatement → const HpsCodeReason
const HpsCodeReason('Das Terminal hat zu diesem Vorgang keine Auskunft.')
technicalError → const HpsCodeReason
const HpsCodeReason('Das Terminal meldet einen technischen Fehler; über den ' 'Vorgang sagt das nichts.')
unknown → const HpsCodeReason
const HpsCodeReason('Das Terminal nennt einen Code, dessen Bedeutung nicht bekannt ' 'ist.')

Properties

hashCode int
The hash code for this object.
no setterinherited
hint String
Der Satz fuer den Bediener, deutsch.
final
hostUncertain bool
Die beiden Gruende, hinter denen ein Code mit HpsCodeEffect.hostUncertain steht: ob Geld geflossen ist, weiss das Terminal nicht.
no setter
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
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
toString() String
A string representation of this object.
inherited

Operators

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

Constants

values → const List<HpsCodeReason>
A constant List of the values in this enum, in order of their declaration.