DocumentScannerConfiguration.fromJson constructor

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

Implementation

factory DocumentScannerConfiguration.fromJson(Map<String, dynamic> json) =>
    DocumentScannerConfiguration(
      engineMode: json.containsKey("engineMode")
          ? DocumentScannerEngineMode.values
              .byName(json["engineMode"] as String)
          : DocumentScannerEngineMode.ML,
      processingMode: json.containsKey("processingMode")
          ? ProcessingMode.values.byName(json["processingMode"] as String)
          : ProcessingMode.AUTO,
      parameters: json.containsKey("parameters")
          ? DocumentScannerParameters.fromJson(
              json["parameters"] as Map<String, dynamic>)
          : DocumentScannerParameters(),
      partiallyVisibleDocumentConfiguration:
          json.containsKey("partiallyVisibleDocumentConfiguration")
              ? PartiallyVisibleDocumentConfiguration.fromJson(
                  json["partiallyVisibleDocumentConfiguration"]
                      as Map<String, dynamic>)
              : PartiallyVisibleDocumentConfiguration(),
    );