CashregisterEntry class

Eine Kasse aus listMyCashregisters (Draht /v3). Zeitpunkte bleiben Text (ISO, UTC); ein fehlender ist null, nie ein erfundenes Datum.

Constructors

CashregisterEntry({required String id, required CashregisterOnboarding onboarding, String? label, String? description, String? createTime, String? signatureId, String? token, String? finalReceiptId, bool decommissioned = false, int? licenses, bool monthlyReportJournal = false, String? stockLocationId, CashregisterAutoLogout? autoLogout})
const
CashregisterEntry.fromJson(Map<String, dynamic> j)
factory

Properties

autoLogout → CashregisterAutoLogout?
Eigene Abmelde-Werte der Kasse; null, wenn die Kasse keine eigenen hat (der Server laesst das Feld dann weg, es gelten die Werte des Betriebs).
final
createTime → String?
final
decommissioned → bool
Außer Betrieb genommen (Schlussbeleg); es entstehen keine Belege mehr.
final
description → String?
final
finalReceiptId → String?
final
hashCode → int
The hash code for this object.
no setterinherited
id → String
final
label → String?
final
licenses → int?
final
monthlyReportJournal → bool
final
onboarding → CashregisterOnboarding
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
signatureId → String?
final
stockLocationId → String?
Lager-Standort der Kasse; null = Standard-Standort des Betriebs (der Server laesst das Feld dann weg).
final
token → String?
Kassen-Token; für Kassen-Benutzer ist er bewusst null.
final

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

fields → const Set<String>
Die Felder der Antwort /v3, die dieses Modell liest (Feldmengen-Waechter in test/kasse_v3_test.dart gegen v3/antworten/kasse.json).