fromJson static method
Implementation
static DocumentReaderResults? fromJson(jsonObject) {
if (jsonObject == null) return null;
var result = new DocumentReaderResults();
result.chipPage = jsonObject["chipPage"];
result.overallResult = jsonObject["overallResult"];
result.processingFinishedStatus = jsonObject["processingFinishedStatus"];
result.elapsedTime = jsonObject["elapsedTime"];
result.elapsedTimeRFID = jsonObject["elapsedTimeRFID"];
result.morePagesAvailable = jsonObject["morePagesAvailable"];
result.rfidResult = jsonObject["rfidResult"];
result.highResolution = jsonObject["highResolution"];
result.graphicResult = DocumentReaderGraphicResult.fromJson(jsonObject["graphicResult"]);
result.textResult = DocumentReaderTextResult.fromJson(jsonObject["textResult"]);
if (jsonObject["documentPosition"] != null)
for (var item in jsonObject["documentPosition"])
result.documentPosition.add(ElementPosition.fromJson(item));
if (jsonObject["barcodePosition"] != null)
for (var item in jsonObject["barcodePosition"])
result.barcodePosition.add(ElementPosition.fromJson(item));
if (jsonObject["mrzPosition"] != null)
for (var item in jsonObject["mrzPosition"])
result.mrzPosition.add(ElementPosition.fromJson(item));
if (jsonObject["imageQuality"] != null)
for (var item in jsonObject["imageQuality"])
result.imageQuality.add(ImageQualityGroup.fromJson(item));
result.rawResult = jsonObject["rawResult"];
result.documentReaderNotification = DocumentReaderNotification.fromJson(jsonObject["documentReaderNotification"]);
result.rfidSessionData = RFIDSessionData.fromJson(jsonObject["rfidSessionData"]);
result.authenticityResult = DocumentReaderAuthenticityResult.fromJson(jsonObject["authenticityResult"]);
result.barcodeResult = DocumentReaderBarcodeResult.fromJson(jsonObject["barcodeResult"]);
if (jsonObject["documentType"] != null)
for (var item in jsonObject["documentType"])
result.documentType.add(DocumentReaderDocumentType.fromJson(item));
return result;
}