Configuration
data class Configuration(val challengeSequence: List<MultiRangeLivenessChallengeItem>, val common: CommonConfiguration = CommonConfiguration(), val camera: CameraConfiguration = CameraConfiguration(
facing = CameraFacing.FRONT,
), val faceLibraryComponent: FaceLibraryComponentConfiguration = FaceLibraryComponentConfiguration(
faceSizeRatioInterval = IntervalDouble(min = 0.1, max = 0.4),
), val isDetectionLayerVisible: Boolean = false)
Configuration for the Multi-Range Liveness UI component.
Constructors
Link copied to clipboard
constructor(challengeSequence: List<MultiRangeLivenessChallengeItem>, common: CommonConfiguration = CommonConfiguration(), camera: CameraConfiguration = CameraConfiguration(
facing = CameraFacing.FRONT,
), faceLibraryComponent: FaceLibraryComponentConfiguration = FaceLibraryComponentConfiguration(
faceSizeRatioInterval = IntervalDouble(min = 0.1, max = 0.4),
), isDetectionLayerVisible: Boolean = false)
Properties
Link copied to clipboard
Configuration for components utilizing a camera. Default value is CameraConfiguration with properties: Default facing is CameraFacing.FRONT.
Link copied to clipboard
List of Multi-Range challenge items. This list represents a liveness challenge and should be obtained from the DIS (Digital Identity Service). The minimum number of items is 4.
Link copied to clipboard
Common configuration for all components. Default value is CommonConfiguration.
Link copied to clipboard
Configuration for face library components. Default value is FaceLibraryComponentConfiguration with properties: Default faceSizeRatioInterval is [0.1, 0.4].
Link copied to clipboard
If detection UI layer (tracking circle) is visible. Default value is false.