CaptureResult.fromJson constructor

CaptureResult.fromJson(
  1. Map<String, dynamic> data
)

Returns a CaptureResult type from a JSON

Implementation

factory CaptureResult.fromJson(Map<String, dynamic> data) {
  var self = CaptureResult._();
  self._map["documentImage"] = data['documentImage'] ??
      {throw ArgumentError('documentImage should not be null')};
  self._map["captureMode"] = data['captureMode'];
  self._map["pageType"] = data['pageType'];
  self._map["faceImageFeature"] = data['faceImageFeature'] == null
      ? null
      : Map<String, dynamic>.from(data['faceImageFeature']);
  self._map["mrzFeature"] = data['mrzFeature'] == null
      ? null
      : Map<String, dynamic>.from(data['mrzFeature']);
  self._map["qrCodeFeature"] = data['qrCodeFeature'] == null
      ? null
      : Map<String, dynamic>.from(data['qrCodeFeature']);
  self._map["sharpImageQualityCriterion"] =
      data['sharpImageQualityCriterion'] == null
          ? null
          : Map<String, dynamic>.from(data['sharpImageQualityCriterion']);
  self._map["noGlareOnDocumentQualityCriterion"] =
      data['noGlareOnDocumentQualityCriterion'] == null
          ? null
          : Map<String, dynamic>.from(
              data['noGlareOnDocumentQualityCriterion']);
  self._map["noFingerOnDocumentQualityCriterion"] =
      data['noFingerOnDocumentQualityCriterion'] == null
          ? null
          : Map<String, dynamic>.from(
              data['noFingerOnDocumentQualityCriterion']);
  self._map["qrCodeResult"] = data['qrCodeResult'] == null
      ? null
      : Map<String, dynamic>.from(data['qrCodeResult']);
  return self;
}