@regulaforensics/face-sdk
Version:
This is an npm module for Regula Face SDK. It allows you to easily compaire faces using your phone's camera.
138 lines (117 loc) • 5.13 kB
JavaScript
import { FaceSDK } from '../index'
export class CustomizationImages {
_onboardingScreenCloseButton
set onboardingScreenCloseButton(val) {
this._onboardingScreenCloseButton = val
this._set({ "onboardingScreenCloseButton": val })
}
_onboardingScreenIllumination
set onboardingScreenIllumination(val) {
this._onboardingScreenIllumination = val
this._set({ "onboardingScreenIllumination": val })
}
_onboardingScreenAccessories
set onboardingScreenAccessories(val) {
this._onboardingScreenAccessories = val
this._set({ "onboardingScreenAccessories": val })
}
_onboardingScreenCameraLevel
set onboardingScreenCameraLevel(val) {
this._onboardingScreenCameraLevel = val
this._set({ "onboardingScreenCameraLevel": val })
}
_cameraScreenCloseButton
set cameraScreenCloseButton(val) {
this._cameraScreenCloseButton = val
this._set({ "cameraScreenCloseButton": val })
}
_cameraScreenLightOnButton
set cameraScreenLightOnButton(val) {
this._cameraScreenLightOnButton = val
this._set({ "cameraScreenLightOnButton": val })
}
_cameraScreenLightOffButton
set cameraScreenLightOffButton(val) {
this._cameraScreenLightOffButton = val
this._set({ "cameraScreenLightOffButton": val })
}
_cameraScreenSwitchButton
set cameraScreenSwitchButton(val) {
this._cameraScreenSwitchButton = val
this._set({ "cameraScreenSwitchButton": val })
}
_retryScreenCloseButton
set retryScreenCloseButton(val) {
this._retryScreenCloseButton = val
this._set({ "retryScreenCloseButton": val })
}
_retryScreenHintEnvironment
set retryScreenHintEnvironment(val) {
this._retryScreenHintEnvironment = val
this._set({ "retryScreenHintEnvironment": val })
}
_retryScreenHintSubject
set retryScreenHintSubject(val) {
this._retryScreenHintSubject = val
this._set({ "retryScreenHintSubject": val })
}
_retryScreenHintGeo
set retryScreenHintGeo(val) {
this._retryScreenHintGeo = val
this._set({ "retryScreenHintGeo": val })
}
_processingScreenCloseButton
set processingScreenCloseButton(val) {
this._processingScreenCloseButton = val
this._set({ "processingScreenCloseButton": val })
}
_successScreenImage
set successScreenImage(val) {
this._successScreenImage = val
this._set({ "successScreenImage": val })
}
static fromJson(jsonObject) {
var result = new CustomizationImages()
result._onboardingScreenCloseButton = jsonObject["onboardingScreenCloseButton"]
result._onboardingScreenIllumination = jsonObject["onboardingScreenIllumination"]
result._onboardingScreenAccessories = jsonObject["onboardingScreenAccessories"]
result._onboardingScreenCameraLevel = jsonObject["onboardingScreenCameraLevel"]
result._cameraScreenCloseButton = jsonObject["cameraScreenCloseButton"]
result._cameraScreenLightOnButton = jsonObject["cameraScreenLightOnButton"]
result._cameraScreenLightOffButton = jsonObject["cameraScreenLightOffButton"]
result._cameraScreenSwitchButton = jsonObject["cameraScreenSwitchButton"]
result._retryScreenCloseButton = jsonObject["retryScreenCloseButton"]
result._retryScreenHintEnvironment = jsonObject["retryScreenHintEnvironment"]
result._retryScreenHintSubject = jsonObject["retryScreenHintSubject"]
result._retryScreenHintGeo = jsonObject["retryScreenHintGeo"]
result._processingScreenCloseButton = jsonObject["processingScreenCloseButton"]
result._successScreenImage = jsonObject["successScreenImage"]
return result
}
toJson() {
return {
"onboardingScreenCloseButton": this._onboardingScreenCloseButton,
"onboardingScreenIllumination": this._onboardingScreenIllumination,
"onboardingScreenAccessories": this._onboardingScreenAccessories,
"onboardingScreenCameraLevel": this._onboardingScreenCameraLevel,
"cameraScreenCloseButton": this._cameraScreenCloseButton,
"cameraScreenLightOnButton": this._cameraScreenLightOnButton,
"cameraScreenLightOffButton": this._cameraScreenLightOffButton,
"cameraScreenSwitchButton": this._cameraScreenSwitchButton,
"retryScreenCloseButton": this._retryScreenCloseButton,
"retryScreenHintEnvironment": this._retryScreenHintEnvironment,
"retryScreenHintSubject": this._retryScreenHintSubject,
"retryScreenHintGeo": this._retryScreenHintGeo,
"processingScreenCloseButton": this._processingScreenCloseButton,
"successScreenImage": this._successScreenImage,
}
}
_set(json) {
var parentJson = { "images": json }
var parent = FaceSDK.instance.customization
if (this === parent.images) parent._set(parentJson)
}
_apply() {
this._set(this.toJson())
}
}