fromJson static method
Allows you to deserialize object.
Implementation
static DocumentRequest18013MDL? fromJson(jsonObject) {
if (jsonObject == null) return null;
var result = DocumentRequest18013MDL();
result._namespaces = (jsonObject["namespaces"] as List)
.map((item) => NameSpaceMDL.fromJson(item)!)
.toList();
result.familyName = MDLIntentToRetain.getByValue(jsonObject["familyName"]);
result.givenName = MDLIntentToRetain.getByValue(jsonObject["givenName"]);
result.birthDate = MDLIntentToRetain.getByValue(jsonObject["birthDate"]);
result.issueDate = MDLIntentToRetain.getByValue(jsonObject["issueDate"]);
result.expiryDate = MDLIntentToRetain.getByValue(jsonObject["expiryDate"]);
result.issuingCountry =
MDLIntentToRetain.getByValue(jsonObject["issuingCountry"]);
result.issuingAuthority =
MDLIntentToRetain.getByValue(jsonObject["issuingAuthority"]);
result.documentNumber =
MDLIntentToRetain.getByValue(jsonObject["documentNumber"]);
result.portrait = MDLIntentToRetain.getByValue(jsonObject["portrait"]);
result.drivingPrivileges =
MDLIntentToRetain.getByValue(jsonObject["drivingPrivileges"]);
result.unDistinguishingSign =
MDLIntentToRetain.getByValue(jsonObject["unDistinguishingSign"]);
result.administrativeNumber =
MDLIntentToRetain.getByValue(jsonObject["administrativeNumber"]);
result.sex = MDLIntentToRetain.getByValue(jsonObject["sex"]);
result.height = MDLIntentToRetain.getByValue(jsonObject["height"]);
result.weight = MDLIntentToRetain.getByValue(jsonObject["weight"]);
result.eyeColour = MDLIntentToRetain.getByValue(jsonObject["eyeColour"]);
result.hairColour = MDLIntentToRetain.getByValue(jsonObject["hairColour"]);
result.birthPlace = MDLIntentToRetain.getByValue(jsonObject["birthPlace"]);
result.residentAddress =
MDLIntentToRetain.getByValue(jsonObject["residentAddress"]);
result.portraitCaptureDate =
MDLIntentToRetain.getByValue(jsonObject["portraitCaptureDate"]);
result.ageInYears = MDLIntentToRetain.getByValue(jsonObject["ageInYears"]);
result.ageBirthYear =
MDLIntentToRetain.getByValue(jsonObject["ageBirthYear"]);
result.ageOver18 = MDLIntentToRetain.getByValue(jsonObject["ageOver18"]);
result.issuingJurisdiction =
MDLIntentToRetain.getByValue(jsonObject["issuingJurisdiction"]);
result.nationality =
MDLIntentToRetain.getByValue(jsonObject["nationality"]);
result.residentCity =
MDLIntentToRetain.getByValue(jsonObject["residentCity"]);
result.residentState =
MDLIntentToRetain.getByValue(jsonObject["residentState"]);
result.residentPostalCode =
MDLIntentToRetain.getByValue(jsonObject["residentPostalCode"]);
result.residentCountry =
MDLIntentToRetain.getByValue(jsonObject["residentCountry"]);
result.biometricTemplateFace =
MDLIntentToRetain.getByValue(jsonObject["biometricTemplateFace"]);
result.biometricTemplateIris =
MDLIntentToRetain.getByValue(jsonObject["biometricTemplateIris"]);
result.biometricTemplateFinger =
MDLIntentToRetain.getByValue(jsonObject["biometricTemplateFinger"]);
result.biometricTemplateSignatureSign = MDLIntentToRetain.getByValue(
jsonObject["biometricTemplateSignatureSign"]);
result.familyNameNationalCharacter =
MDLIntentToRetain.getByValue(jsonObject["familyNameNationalCharacter"]);
result.givenNameNationalCharacter =
MDLIntentToRetain.getByValue(jsonObject["givenNameNationalCharacter"]);
result.signatureUsualMark =
MDLIntentToRetain.getByValue(jsonObject["signatureUsualMark"]);
return result;
}