fromJson static method
Allows you to deserialize object.
Implementation
static VDSData? fromJson(jsonObject) {
if (jsonObject == null) return null;
var result = VDSData();
result._type = jsonObject["type"];
result._docType = jsonObject["docType"];
result._featureRef = jsonObject["featureRef"];
result._version = jsonObject["version"];
result._issuingCountry = jsonObject["issuingCountry"];
result._docIssueDate = jsonObject["docIssueDate"];
result._signature = BytesData.fromJson(jsonObject["signature"]);
result._signatureDate = jsonObject["signatureDate"];
result._signer = jsonObject["signer"];
result._certificate = jsonObject["certificate"];
for (var item in jsonObject["certificateChain"]) {
result._certificateChain.addSafe(CertificateChain.fromJson(item));
}
for (var item in jsonObject["docFeatures"]) {
result._docFeatures.addSafe(DocFeature.fromJson(item));
}
result._notifications = _intListFrom(jsonObject["notifications"])!;
return result;
}