DocumentQualityAnalyzerResult.fromJson constructor
DocumentQualityAnalyzerResult.fromJson( - Map<String, dynamic> json
)
Implementation
factory DocumentQualityAnalyzerResult.fromJson(Map<String, dynamic> json) =>
DocumentQualityAnalyzerResult(
documentFound: (json["documentFound"] as bool),
quality: (json["quality"] != null
? DocumentQuality.values.asNameMap()[json["quality"] as String]
: null),
orientation: (json["orientation"] != null
? (json["orientation"] as num).toDouble()
: null),
orientationConfidence: (json["orientationConfidence"] != null
? (json["orientationConfidence"] as num).toDouble()
: null),
cumulativeQualityHistogram:
(json["cumulativeQualityHistogram"] as List<dynamic>)
.map((it) => (it as int))
.toList(),
cumulativeContrastHistogram:
(json["cumulativeContrastHistogram"] as List<dynamic>)
.map((it) => (it as int))
.toList(),
cumulativeTextSizeHistogram:
(json["cumulativeTextSizeHistogram"] as List<dynamic>)
.map((it) => (it as int))
.toList(),
qualityHeatmap: json.containsKey("qualityHeatmap")
? (json["qualityHeatmap"] != null
? ImageRef.fromJson(
json["qualityHeatmap"] as Map<String, dynamic>)
: null)
: null,
);