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.

39 lines (34 loc) 1.21 kB
import { FaceApiSearchParams } from "./FaceApiSearchParams"; export class FaceApiParams { url mode threshold searchParams serviceTimeout proxy proxyPassword proxyType constructor(options) { this.url = options?.url ?? "https://faceapi.regulaforensics.com"; this.mode = options?.mode ?? "match"; this.threshold = options?.threshold ?? 75; this.searchParams = options?.searchParams; this.serviceTimeout = options?.serviceTimeout ?? 3000; this.proxy = options?.proxy; this.proxyPassword = options?.proxyPassword; this.proxyType = options?.proxyType; } static fromJson(jsonObject) { if (jsonObject == null) return null; return new FaceApiParams({ url: jsonObject["url"], mode: jsonObject["mode"], threshold: jsonObject["threshold"], searchParams: FaceApiSearchParams.fromJson(jsonObject["searchParams"]), serviceTimeout: jsonObject["serviceTimeout"], proxy: jsonObject["proxy"], proxyPassword: jsonObject["proxyPassword"], proxyType: jsonObject["proxyType"] }); } }