UNPKG

@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.

48 lines (41 loc) 1.23 kB
import { File } from "./File"; import { RFIDErrorCodes } from '../../rfid/RFIDErrorCodes'; export class Application { applicationID dataHashAlgorithm files status type unicodeVersion version static fromJson(jsonObject) { if (jsonObject == null) return null; const result = new Application(); result.applicationID = jsonObject["applicationID"]; result.dataHashAlgorithm = jsonObject["dataHashAlgorithm"]; result.status = jsonObject["status"]; result.type = jsonObject["type"]; result.unicodeVersion = jsonObject["unicodeVersion"]; result.version = jsonObject["version"]; if (jsonObject["files"] != null) { result.files = []; for (const item of jsonObject["files"]) { const file = File.fromJson(item); if (file != null) { result.files.push(file); } } } return result; } } export const RFIDApplicationType = { E_PASSPORT: 1, E_ID: 2, E_SIGN: 3, E_DL: 4, LDS2_TRAVEL_RECORDS: 5, LDS2_VISA_RECORDS: 6, LDS2_ADD_BIOMETRICS: 7, E_DTC_PC: 8 }