@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.
58 lines (53 loc) • 1.54 kB
JavaScript
export class DocReaderException {
code
message
static fromJson(jsonObject) {
if (jsonObject == null) return null
const result = new DocReaderException()
result.code = jsonObject["code"]
result.message = jsonObject["message"] ?? ""
return result
}
}
export const ErrorCodes = {
INITIALIZATION_CORE_ABSENT: 0,
INITIALIZATION_FAILED: 1,
INCORRECT_SCENARIO: 2,
NO_RESULT: 3,
REMOVE_DATABASE: 4,
FETCHING_DATABASE: 5,
DB_ID_NOT_FOUND: 6,
DB_DESCRIPTION_NOT_FOUND: 7,
SAVE_DB: 8,
DOWNLOAD_DB_INCORRECT_CHECKSUM: 9,
DB_DOWNLOAD: 10,
DB_CREATION: 11,
RFID_ERROR: 12,
LICENSE_ABSENT_OR_CORRUPTED: 13,
LICENSE_INVALID_DATE: 14,
LICENSE_INVALID_VERSION: 15,
LICENSE_INVALID_DEVICE_ID: 16,
LICENSE_INVALID_SYSTEM_OR_APP_ID: 17,
LICENSE_NO_CAPABILITIES: 18,
LICENSE_NO_AUTHENTICITY: 19,
RECORD_PROCESS_INVALID_OUTPUT_URL: 20,
LICENSE_ONLINE_ERROR: 21,
LICENSE_NO_DATABASE: 22,
LICENSE_DATABASE_INCORRECT: 23,
INVALID_TCC_PARAMS: 24,
RFID_IN_PROGRESS: 25,
START_BACKEND_PROCESSING: 26,
ADD_DATA_TO_PACKAGE: 27,
FINALIZE_FAILED: 28,
CAMERA_NO_PERMISSION: 29,
CAMERA_NOT_AVAILABLE: 30,
CANNOT_USE_CAMERA_IN_SCENARIO: 40,
BACKEND_ONLINE_PROCESSING: 303,
WRONG_INPUT: 400,
STATE_EXCEPTION: 500,
BLE_EXCEPTION: 600,
FEATURE_BLUETOOTH_LE_NOT_SUPPORTED: 601,
APP_BACKGROUND: 700,
ONLINE_PROCESSING_WRONG_INPUT: 800,
NATIVE_JAVA_EXCEPTION: 1000
}