toJson method
Implementation
Map<String, dynamic> toJson() => {
'layout': layout.value,
'categoryPosition': categoryPosition.value,
'extraColumns': extraColumns,
'tileHeight': tileHeight.value,
'touch': touch,
'shortcuts': {for (final e in shortcuts.entries) e.key: [...e.value]},
'printerEnabled': printerEnabled,
'printerType': printerType.value,
'printerIp': printerIp,
'printerPort': printerPort,
'printerBluetoothId': printerBluetoothId,
'printerName': printerName,
'printerId': printerId,
'printerDeviceId': printerDeviceId,
'connectPrinterId': connectPrinterId,
'paperSize': paperSize.value,
'codePage': codePage.value,
'cut': cut.value,
'qrMode': qrMode.value,
'drawerEnabled': drawerEnabled,
'drawerAutoOpen': drawerAutoOpen.value,
'drawerId': ?drawerId,
'terminalIp': terminalIp,
'terminalPort': terminalPort,
'terminalTid': terminalTid,
'terminalVia': terminalVia.value,
'terminalType': terminalType.value,
'shortcutHints': shortcutHints,
...unknownValues,
};