@regulaforensics/document-reader
Version:
This is an npm module for Regula Document Reader SDK. It allows you to read various kinds of identification documents using your phone's camera.
41 lines (35 loc) • 1.32 kB
JavaScript
import { CertificateChain } from '../rfid/CertificateChain';
import { BytesData } from './BytesData';
export class VDSNCData {
type
version
issuingCountry
message
signatureAlgorithm
signature
certificate
certificateChain
notifications
static fromJson(jsonObject) {
if (jsonObject == null) return null;
const result = new VDSNCData();
result.type = jsonObject["type"];
result.version = jsonObject["version"];
result.issuingCountry = jsonObject["issuingCountry"];
result.message = jsonObject["message"];
result.signatureAlgorithm = jsonObject["signatureAlgorithm"];
result.signature = BytesData.fromJson(jsonObject["signature"]);
result.certificate = BytesData.fromJson(jsonObject["certificate"]);
result.notifications = jsonObject["notifications"];
if (jsonObject["certificateChain"] != null) {
result.certificateChain = [];
for (const item of jsonObject["certificateChain"]) {
const certificateChain = CertificateChain.fromJson(item);
if (certificateChain != null) {
result.certificateChain.push(certificateChain);
}
}
}
return result;
}
}