Configuration

data class Configuration @JvmOverloads constructor(val cameraFacing: CameraFacing = CameraFacing.FRONT, val cameraPreviewScaleType: CameraPreviewScaleType = CameraPreviewScaleType.FIT, val torchEnabled: Boolean = false, val faceSizeRatioInterval: IntervalDouble = IntervalDouble(0.1, 0.3), val sessionToken: String? = null)

Configuration for the Face Simple Capture UI component.

See also

face size ratio definition.

Parameters

cameraFacing

Front or back camera facing. Default value is CameraFacing.FRONT.

cameraPreviewScaleType

The camera preview scale type. Default value is CameraPreviewScaleType.FIT.

torchEnabled

If torch is enabled during the process. If the camera doesn't have a flash unit, then this setting will be ignored. Default value is false.

faceSizeRatioInterval

Face size to shorter preview container side ratio interval. Default value is [0.1, 0.3].

sessionToken

Session token provided by DIS (Digital Identity Service). Set the session token if the result should be posted to DIS for evaluation. Default value is null.

Constructors

Link copied to clipboard
fun Configuration(cameraFacing: CameraFacing = CameraFacing.FRONT, cameraPreviewScaleType: CameraPreviewScaleType = CameraPreviewScaleType.FIT, torchEnabled: Boolean = false, faceSizeRatioInterval: IntervalDouble = IntervalDouble(0.1, 0.3), sessionToken: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
val sessionToken: String? = null
Link copied to clipboard
val torchEnabled: Boolean = false