RegisterReceiptClient class

Constructors

RegisterReceiptClient(RegisterTransport transport, {Duration? abschlussFrist})

Properties

abschlussFrist Duration
Der Abschluss darf laenger 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).
belegSenden({required String fullReceiptId, required String an, String? sprache}) Future<Belegmailergebnis>
Einen bereits ausgestellten Beleg als Link auf die oeffentliche Belegseite an an schicken (sendReceiptEmail).
holen(String receiptId) Future<KasseneckReceipt>
Einen Beleg vollstaendig holen — samt Belegkopf, fuer 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.
tipEmpfaenger() Future<List<KeckTipPerson>>
Personen, denen sich Trinkgeld zuweisen laesst. Dieselbe Menge, die der Verkauf akzeptiert; ohne das Recht tipAssign steht nur der Angemeldete darin.
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, CreditCardProvider? kartenanbieter, String? kartenzahlungId, Map<String, dynamic>? kartenzahlungsdaten}) Future<KasseneckReceipt>
Normalbeleg (Verkauf) — der signierte Beleg samt Belegkopf.

Operators

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