CheckScannerConfiguration.fromJson constructor

CheckScannerConfiguration.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory CheckScannerConfiguration.fromJson(Map<String, dynamic> json) =>
    CheckScannerConfiguration(
      documentDetectionMode: json.containsKey("documentDetectionMode")
          ? CheckDocumentDetectionMode.values
              .byName(json["documentDetectionMode"] as String)
          : CheckDocumentDetectionMode.DISABLED,
      acceptedCheckStandards: json.containsKey("acceptedCheckStandards")
          ? (json["acceptedCheckStandards"] as List<dynamic>)
              .map((it) => CheckStandard.values.byName(it as String))
              .toList()
          : [],
      processingMode: json.containsKey("processingMode")
          ? ProcessingMode.values.byName(json["processingMode"] as String)
          : ProcessingMode.AUTO,
    );