RegisterReceiptClient class

Constructors

RegisterReceiptClient(RegisterTransport transport, {Duration? abschlussFrist})

Properties

abschlussFrist Duration
Der Abschluss darf länger warten als eine Belegliste: die Signatureinheit braucht ihre Zeit, und ein Abbruch beendet nur das Warten der Kasse, nicht die Arbeit des Servers.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
transport RegisterTransport
final

Methods

artikel() Future<List<KasseArtikel>>
Artikel in der Form, die die Kacheln brauchen.
artikelgruppen() Future<List<Artikelgruppe>>
Artikelgruppen (Kategorien der Kachel-Kasse).
auflisten({String? von, String? bis, int? hoechstens}) Future<List<Belegzusammenfassung>>
Belege dieser Kasse — Zusammenfassungen, neueste zuerst (Serverordnung).
holen(String receiptId) Future<KasseneckReceipt>
Einen Beleg vollständig holen — samt Belegkopf, für Nachdruck und Storno.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
stornieren({required String originalReceiptId, required String grund, List<Stornoposition>? positionen, String? anmerkung, KeckPaymentMethod? zahlungsart}) Future<Stornoergebnis>
Storno-Beleg zu einem bestehenden Beleg — voll oder in Teilen.
toString() String
A string representation of this object.
inherited
verkaufen({required List<KasseneckItem> positionen, required KeckPaymentMethod zahlungsart, int? trinkgeldCents, List<String>? kundendaten, List<String>? rechtshinweise, String? kartenzahlungId, Map<String, dynamic>? kartenzahlungsdaten}) Future<KasseneckReceipt>
Normalbeleg (Verkauf) — der signierte Beleg samt Belegkopf.

Operators

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