DrawerState class
Stand der Lade fuer die Kasse: Lade, Rechte, Schicht und was das Recht
cashView zeigt.
Constructors
-
DrawerState({required DrawerInfo drawer, required DrawerRights rights, Shift? shift, bool? longOpenWarning, List<
TipClaim> tipClaims = const [], List<ShiftTip> tips = const [], int? suggestedFloatCents, int? expectedCents, List<DrawerOpening> ? recentOpenings, int? suggestedFromShiftNumber}) -
const
Properties
- drawer → DrawerInfo
-
final
- expectedCents → int?
-
Soll in der Lade; ohne Schicht
null. Nur mitshiftundcashView.final - hashCode → int
-
The hash code for this object.
no setterinherited
- longOpenWarning → bool?
-
Schicht seit mindestens 16 Stunden offen;
nullohne Rechtshift.final -
recentOpenings
→ List<
DrawerOpening> ? -
Die letzten Oeffnungen, neueste zuerst; nur mit
cashView, sonstnull.final - rights → DrawerRights
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shift → Shift?
-
Die offene Schicht;
nullohne offene Schicht und ohne Rechtshift.final - suggestedFloatCents → int?
-
Vorschlag fuer das Startgeld (letzter Stand); bei offener Schicht
null. Nur mitshiftundcashView.final - suggestedFromShiftNumber → int?
-
Nummer der Schicht, aus der der Vorschlag stammt („von Schicht {number}
übernommen“). Nur ohne offene Schicht und nur, wenn die letzte Schicht
mit einem Betrag „Bleibt in der Kassenlade“ schloss; sonst
null.final -
tipClaims
→ List<
TipClaim> -
final
-
tips
→ List<
ShiftTip> -
Trinkgeld je Mitarbeiter in der laufenden Schicht und offene Ansprueche
(auch aus frueheren Schichten), nach Name; fuer jede Sitzung, auch ohne
cashView(Trinkgeld ist kein Bar-Soll). Wer ueberall 0 hat, fehlt.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited