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.

46 lines (41 loc) 1.41 kB
import { DocReaderAction } from "../index"; import { Results } from "../results/Results"; import { RFIDException } from "../info/RFIDException"; import { RFIDNotification } from "../rfid/RFIDNotification"; import { PAResourcesIssuer } from "../rfid/PAResourcesIssuer"; import { PKDCertificate } from "../rfid/PKDCertificate"; import { TAChallenge } from "../rfid/TAChallenge"; import { PACEProtocol } from "../rfid/PACEProtocol"; import { CAProtocol } from "../rfid/CAProtocol"; export class RFIDConfig { _completion _rfidCompletion _disableUI onProgress onChipDetected onRetryReadChip onRequestPACertificates onRequestTACertificates onRequestTASignature onRequestPACEProtocol onRequestCAProtocol constructor(completion) { this._completion = completion this._disableUI = false } static withoutUI(completion) { const result = new RFIDConfig(null) result._rfidCompletion = completion result._disableUI = true return result } toJson() { return { "paCertificates": this.onRequestPACertificates != null, "taCertificates": this.onRequestTACertificates != null, "taSignature": this.onRequestTASignature != null, "paceProtocol": this.onRequestPACEProtocol != null, "caProtocol": this.onRequestCAProtocol != null, } } }