ScanConfidence.fromJson constructor

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

Creates a ScanConfidence from a JSON map.

Implementation

factory ScanConfidence.fromJson(Map<String, dynamic> json) {
  return ScanConfidence(
    overall: (json['overall'] as num?)?.toDouble() ?? 0.0,
    wallAccuracy: (json['wallAccuracy'] as num?)?.toDouble() ?? 0.0,
    dimensionAccuracy: (json['dimensionAccuracy'] as num?)?.toDouble() ?? 0.0,
    warnings: (json['warnings'] as List<dynamic>?)?.cast<String>() ?? const [],
  );
}