fromString static method

ScannerStatus fromString(
  1. String status
)

Parse a ScannerStatus from a string value (case-insensitive).

Implementation

static ScannerStatus fromString(String status) {
  switch (status.toLowerCase()) {
    case 'ready':
      return ScannerStatus.ready;
    case 'scanning':
      return ScannerStatus.scanning;
    case 'error':
      return ScannerStatus.error;
    case 'disabled':
      return ScannerStatus.disabled;
    default:
      return ScannerStatus.uninitialized;
  }
}