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.
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.