EDLDocumentContent.fromJson constructor
Returns a EDLDocumentContent type from a JSON
Implementation
factory EDLDocumentContent.fromJson(Map<String, dynamic> data) {
var self = EDLDocumentContent._();
self._map["dataGroupNumbers"] = data['dataGroupNumbers'] ??
{throw ArgumentError('dataGroupNumbers should not be null')};
self._map["dateOfBirth"] = data['dateOfBirth'];
self._map["dateOfExpiry"] = data['dateOfExpiry'];
self._map["dateOfIssue"] = data['dateOfIssue'];
self._map["documentNumber"] = data['documentNumber'];
self._map["documentType"] = data['documentType'];
self._map["interpretedDateOfBirth"] = data['interpretedDateOfBirth'];
self._map["interpretedDateOfExpiry"] = data['interpretedDateOfExpiry'];
self._map["interpretedDateOfIssue"] = data['interpretedDateOfIssue'];
self._map["interpretedIssuingCountry"] = data['interpretedIssuingCountry'];
self._map["issuingAuthority"] = data['issuingAuthority'];
self._map["issuingCountry"] = data['issuingCountry'];
self._map["ldsVersion"] = data['ldsVersion'];
self._map["nameOfHolder"] = data['nameOfHolder'];
self._map["personalNumber"] = data['personalNumber'];
self._map["primaryIdentifier"] = data['primaryIdentifier'];
self._map["secondaryIdentifier"] = data['secondaryIdentifier'];
self._map["fullDateOfBirth"] = data['fullDateOfBirth'] == null
? null
: data['fullDateOfBirth'].toString();
self._map["countryOfBirth"] = data['countryOfBirth'];
self._map["nameOfHolderAlt1"] = data['nameOfHolderAlt1'];
self._map["nameOfHolderAlt2"] = data['nameOfHolderAlt2'];
self._map["placeOfBirth"] = data['placeOfBirth'];
self._map["placeOfBirthAlt"] = data['placeOfBirthAlt'];
self._map["saiString"] = data['saiString'];
self._map["saiType"] = data['saiType'];
self._map["fullDateOfExpiry"] = data['fullDateOfExpiry'] == null
? null
: data['fullDateOfExpiry'].toString();
self._map["fullDateOfIssue"] = data['fullDateOfIssue'] == null
? null
: data['fullDateOfIssue'].toString();
self._map["categories"] = data['categories'] == null
? throw ArgumentError('categories should not be null')
: data['categories']
.map((map) => Map<String, dynamic>.from(map))
.toList();
return self;
}