toJson method

Map<String, dynamic> toJson()

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,
    };