@@ -60,6 +60,7 @@ fun setFunctionality(config: Functionality, input: JSONObject) = input.forEach {
6060 " zoomFactor" -> editor.setZoomFactor(v.toFloat())
6161 " exposure" -> editor.setExposure(v.toFloat())
6262 " videoRecordingSizeDownscaleFactor" -> editor.setVideoRecordingSizeDownscaleFactor(v.toFloat())
63+ " mdlTimeout" -> editor.setMDLTimeout(v.toDouble())
6364 " excludedCamera2Models" -> editor.setExcludedCamera2Models((v as JSONArray ).toList())
6465 " cameraSize" -> editor.setCameraSize(cameraSizeFromJSON(v as JSONObject ).first, cameraSizeFromJSON(v).second)
6566 }
@@ -96,6 +97,7 @@ fun getFunctionality(input: Functionality) = mapOf(
9697 " zoomFactor" to input.zoomFactor,
9798 " exposure" to input.exposure,
9899 " videoRecordingSizeDownscaleFactor" to input.videoRecordingSizeDownscaleFactor,
100+ " mdlTimeout" to input.mdlTimeout,
99101 " excludedCamera2Models" to input.excludedCamera2Models.toJson(),
100102 " cameraSize" to generateCameraSize(input.cameraWidth, input.cameraHeight)
101103).toJson()
@@ -144,6 +146,7 @@ fun setProcessParams(processParams: ProcessParam, opts: JSONObject) = opts.forEa
144146 " disableAuthResolutionFilter" -> processParams.disableAuthResolutionFilter = v as Boolean
145147 " strictSecurityChecks" -> processParams.strictSecurityChecks = v as Boolean
146148 " returnTransliteratedFields" -> processParams.returnTransliteratedFields = v as Boolean
149+ " checkCaptureProcessIntegrity" -> processParams.checkCaptureProcessIntegrity = v as Boolean
147150 " measureSystem" -> processParams.measureSystem = v.toInt()
148151 " barcodeParserType" -> processParams.barcodeParserType = v.toInt()
149152 " perspectiveAngle" -> processParams.perspectiveAngle = v.toInt()
@@ -174,6 +177,7 @@ fun setProcessParams(processParams: ProcessParam, opts: JSONObject) = opts.forEa
174177 " documentGroupFilter" -> processParams.documentGroupFilter = v.toIntArray()
175178 " lcidIgnoreFilter" -> processParams.lcidIgnoreFilter = v.toIntArray()
176179 " lcidFilter" -> processParams.lcidFilter = v.toIntArray()
180+ " fieldTypesIgnoreFilter" -> processParams.fieldTypesIgnoreFilter = v.toIntArray()
177181 " barcodeTypes" -> processParams.doBarcodes = barcodeTypeArrayFromJson(v as JSONArray )
178182 " mrzFormatsFilter" -> processParams.mrzFormatsFilter = (v as JSONArray ).toArray()
179183 " customParams" -> processParams.customParams = v as JSONObject
@@ -231,6 +235,7 @@ fun getProcessParams(processParams: ProcessParam) = mapOf(
231235 " disableAuthResolutionFilter" to processParams.disableAuthResolutionFilter,
232236 " strictSecurityChecks" to processParams.strictSecurityChecks,
233237 " returnTransliteratedFields" to processParams.returnTransliteratedFields,
238+ " checkCaptureProcessIntegrity" to processParams.checkCaptureProcessIntegrity,
234239 " measureSystem" to processParams.measureSystem,
235240 " barcodeParserType" to processParams.barcodeParserType,
236241 " perspectiveAngle" to processParams.perspectiveAngle,
@@ -260,6 +265,7 @@ fun getProcessParams(processParams: ProcessParam) = mapOf(
260265 " documentGroupFilter" to processParams.documentGroupFilter.toJson(),
261266 " lcidIgnoreFilter" to processParams.lcidIgnoreFilter.toJson(),
262267 " lcidFilter" to processParams.lcidFilter.toJson(),
268+ " fieldTypesIgnoreFilter" to processParams.fieldTypesIgnoreFilter.toJson(),
263269 " resultTypeOutput" to processParams.resultTypeOutput.toJson(),
264270 " mrzFormatsFilter" to processParams.mrzFormatsFilter.toJson(),
265271 " barcodeTypes" to generateBarcodeTypeArray(processParams.doBarcodes),
@@ -314,6 +320,7 @@ fun setCustomization(customization: ParamsCustomization, opts: JSONObject) = opt
314320 " activityIndicatorPortraitPositionMultiplier" -> editor.setActivityIndicatorPortraitPositionMultiplier(v.toFloat())
315321 " activityIndicatorLandscapePositionMultiplier" -> editor.setActivityIndicatorLandscapePositionMultiplier(v.toFloat())
316322 " cameraPreviewVerticalPositionMultiplier" -> editor.setCameraPreviewVerticalPositionMultiplier(v.toFloat())
323+ " multipageButtonPositionMultiplier" -> editor.setMultipageButtonPositionMultiplier(v.toFloat())
317324 " multipageAnimationFrontImage" -> editor.setMultipageAnimationFrontImage(v.toDrawable())
318325 " multipageAnimationBackImage" -> editor.setMultipageAnimationBackImage(v.toDrawable())
319326 " borderBackgroundImage" -> editor.setBorderBackgroundImage(v.toDrawable())
@@ -400,6 +407,7 @@ fun getCustomization(customization: ParamsCustomization) = mapOf(
400407 " activityIndicatorPortraitPositionMultiplier" to customization.activityIndicatorPortraitPositionMultiplier,
401408 " activityIndicatorLandscapePositionMultiplier" to customization.activityIndicatorLandscapePositionMultiplier,
402409 " cameraPreviewVerticalPositionMultiplier" to customization.cameraPreviewVerticalPositionMultiplier,
410+ " multipageButtonPositionMultiplier" to customization.multipageButtonPositionMultiplier,
403411 " multipageAnimationFrontImage" to customization.multipageAnimationFrontImage.toBase64(),
404412 " multipageAnimationBackImage" to customization.multipageAnimationBackImage.toBase64(),
405413 " borderBackgroundImage" to customization.borderBackgroundImage.toBase64(),
0 commit comments