PosDeviceSettings class
Was nur für dieses Gerät gilt (in der Kasse selbst eingestellt).
Constructors
-
PosDeviceSettings({PosLayout layout = PosLayout.right, PosCategoryPosition categoryPosition = PosCategoryPosition.top, int extraColumns = 0, PosTileHeight tileHeight = PosTileHeight.m, bool touch = false, Map<
String, List< shortcuts = posShortcutDefaults, bool printerEnabled = false, PosPrinterType printerType = PosPrinterType.sdp, String printerIp = '', int printerPort = 9100, String printerBluetoothId = '', String printerName = '', String printerId = '', String printerDeviceId = 'local_printer', String connectPrinterId = '', PosPaperSize paperSize = PosPaperSize.mm80, PosCodePage codePage = PosCodePage.cp1252, PosCut cut = PosCut.partial, PosQrMode qrMode = PosQrMode.auto, bool drawerEnabled = false, PosDrawerAutoOpen drawerAutoOpen = PosDrawerAutoOpen.cash, String terminalIp = '', int terminalPort = 8080, String terminalTid = '', PosTerminalVia terminalVia = PosTerminalVia.direct, PosTerminalType terminalType = PosTerminalType.none, bool shortcutHints = true, Map<String> >String, Object> unknownValues = const {}}) -
const
-
PosDeviceSettings.fromJson(Map<
String, dynamic> raw) -
Aus der Drahtform (schon mit den Standardwerten gemischt oder nicht).
factory
Properties
- categoryPosition → PosCategoryPosition
-
final
- codePage → PosCodePage
-
final
- connectPrinterId → String
-
Kennung des Druckers im lokalen Kasseneck-Connect-Agenten, bei
PosPrinterType.connect.
final
- cut → PosCut
-
final
- drawerAutoOpen → PosDrawerAutoOpen
-
final
- drawerEnabled → bool
-
final
- extraColumns → int
-
Zusätzliche Kachelspalten gegenüber der berechneten Breite (-2 bis 4).
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- layout → PosLayout
-
final
- paperSize → PosPaperSize
-
final
- printerBluetoothId → String
-
final
- printerDeviceId → String
-
ePOS Device-ID bei PosPrinterType.network (Epson direkt per IP).
final
- printerEnabled → bool
-
final
- printerId → String
-
Kennung des Netzwerk-Druckers (Server Direct Print,
listMyPrinters); '' = keiner gewählt.final - printerIp → String
-
final
- printerName → String
-
Wie sich der gemerkte Drucker nennt; ohne ihn stünde in den
Einstellungen eine nackte Bluetooth-Adresse.
final
- printerPort → int
-
final
- printerType → PosPrinterType
-
final
- qrMode → PosQrMode
-
Welcher Druckbefehl den Signatur-QR erzeugt; PosQrMode.auto heißt
unbestimmt.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shortcutHints → bool
-
Tastenmarken (die kleinen Kürzel an den Knöpfen) anzeigen.
final
-
shortcuts
→ Map<
String, List< String> > -
Tastenbelegung dieses Geräts. Aktionen, die dieses Paket nicht kennt
(eine künftige des Servers), bleiben stehen.
final
- terminalIp → String
-
final
- terminalPort → int
-
final
- terminalTid → String
-
Terminal-ID aus dem Hobex-Vertrag (ohne führende Null).
final
- terminalType → PosTerminalType
-
Art des Terminals (PosTerminalType.none = keine Anbindung).
final
- terminalVia → PosTerminalVia
-
final
- tileHeight → PosTileHeight
-
final
- touch → bool
-
final
-
unknownValues
→ Map<
String, Object> -
Siehe PosBusinessSettings.unknownValues.
final
Methods
-
merge(
Map< String, dynamic> patch) → PosDeviceSettings -
Siehe PosBusinessSettings.merge;
shortcutswird je Aktion gemischt. -
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