KasseneckApiError class
Fachlicher Fehler des Backends (PIN falsch, Kasse belegt, Geraet gesperrt ...).
code und details tragen die maschinenlesbare Beilage aus data. Die
Partner-API legt ihre Entscheidung naemlich nicht in den Text, sondern in
data.code (vertrag_offen, signature_not_ready, activation_failed
samt data.schritt); ohne diese Felder muesste ein Aufrufer die deutsche
Meldung nach Zeichenketten durchsuchen -- die Art Kopplung, die beim
naechsten Formulierungsschliff still bricht.
Die Beilage wird gesiebt und nicht durchgereicht, siehe fehlerDetails. Beide Felder sind zusaetzlich und haben Vorgabewerte: bestehende Aufrufstellen bleiben unveraendert.
- Implemented types
Constructors
Properties
- code → String?
-
Maschinenlesbarer Fehlercode aus
data.code;null, wenn die Antwort keinen fuehrt (die aelteren Endpunkte tun das nicht).final -
details
→ Map<
String, dynamic> -
Die uebrige Beilage aus
data, gesiebt. Nienull, notfalls leer.final - functionName → String
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- message → String
-
final
- 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.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited