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, List<KeckPaymentInput>? zahlungen}) → 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, KeckPaymentMethod? zahlungsart, List<KeckPaymentInput>? zahlungen, 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