PosSettingsClient class

Constructors

PosSettingsClient(RegisterTransport transport, {required String deviceId})
const

Properties

deviceId → String
Dieses Gerät, für die gerätebezogenen Einstellungen.
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

load() → Future<PosSettings>
Betriebsweite und gerätebezogene Einstellungen, mit den Standardwerten gemischt (getKasseSettings).
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
Bild-Logo entfernen; liefert ''.
saveBusiness(Map<String, dynamic> patch) → Future<PosBusinessSettings>
Betriebsweite Einstellungen schreiben (Recht layout). patch mit englischen Schlüsseln, am besten aus posSettingsChanges; vatRates immer als ganze Karte.
saveDevice(Map<String, dynamic> patch) → Future<PosDeviceSettings>
Einstellungen dieses Geräts schreiben (Recht layout). shortcuts nur als ganze Karte aller bekannten Aktionen (posSettingsChanges liefert sie bei jeder Tastenänderung); sie wird vorab auf Doppelbelegung geprüft.
Bild-Logo der Kasse hochladen (Recht layout, setMyKasseLogo). image ist eine Data-URL (PNG, JPEG, SVG). Liefert die neue Adresse für logoImage. Formatfehler meldet der Server als logo_invalid_type, logo_too_large oder logo_invalid.
toString() → String
A string representation of this object.
inherited

Operators

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