PrinterSettings.fromMap constructor

PrinterSettings.fromMap(
  1. Map map
)

Implementation

factory PrinterSettings.fromMap(Map<dynamic, dynamic> map) => PrinterSettings(
      darkness: double.tryParse(map[FIELD_DARKNESS]),
      printSpeed: double.tryParse(map[FIELD_PRINT_SPEED]),
      tearOff: int.tryParse(map[FIELD_TEAR_OFF]),
      mediaType: MediaTypeUtils.valueOf(map[FIELD_MEDIA_TYPE]),
      printMethod: PrintMethodUtils.valueOf(map[FIELD_PRINT_METHOD]),
      printWidth: int.tryParse(map[FIELD_PRINT_WIDTH]),
      labelLength: int.tryParse(map[FIELD_LABEL_LENGTH]),
      labelLengthMax: double.tryParse(map[FIELD_LABEL_LENGTH_MAX]),
      zplMode: ZPLModeUtils.valueOf(map[FIELD_ZPL_MODE]),
      powerUpAction: PowerUpActionUtils.valueOf(map[FIELD_POWER_UP_ACTION]),
      headCloseAction:
          HeadCloseActionUtils.valueOf(map[FIELD_HEAD_CLOSE_ACTION]),
      labelTop: int.tryParse(map[FIELD_LABEL_TOP]),
      leftPosition: int.tryParse(map[FIELD_LEFT_POSITION]),
      printMode: PrintModeUtils.valueOf(map[FIELD_PRINT_MODE]),
      reprintMode: ReprintModeUtils.valueOf(map[FIELD_REPRINT_MODE]),
      virtualDevice: VirtualDevice.valueOf(map[FIELD_VIRTUAL_DEVICE]),
      printerModelName: map[FIELD_PRINTER_MODEL_NAME],
      deviceFriendlyName: map[FIELD_DEVICE_FRIENDLY_NAME],
      firmware: map[FIELD_FIRMWARE],
      linkOSVersion: map[FIELD_LINK_OS_VERSION],
      printerDpi: map[FIELD_PRINTER_DPI],
      devicePrintHeadResolution: map[FIELD_DEVICE_PRINT_HEAD_RESOLUTION],
    );