LivenessCheckConfig class

Main configuration class for the liveness check screen.

This class contains all customization options including theme, callbacks, messages, settings, and UI components.

Example:

LivenessCheckConfig(
  theme: LivenessCheckTheme(primaryColor: Colors.blue),
  callbacks: LivenessCheckCallbacks(
    onSuccess: () => print('Success'),
  ),
  messages: LivenessCheckMessages(
    title: 'Verify Your Identity',
  ),
)

Constructors

LivenessCheckConfig({CameraSettings? cameraSettings = const CameraSettings(), Widget? customBottomWidget, LivenessCheckTheme theme = const LivenessCheckTheme(), LivenessCheckCallbacks? callbacks, LivenessCheckMessages messages = const LivenessCheckMessages(), LivenessCheckSettings settings = const LivenessCheckSettings(), String? placeholder = "Please smile or blink eye 3 time", LivenessStatus status = LivenessStatus.init, bool showLoading = false, Widget? customLoadingWidget, Widget? customCameraLoadingWidget, AppBarConfig appBarConfig = const AppBarConfig()})
Creates a liveness check configuration.
const

Properties

appBarConfig → AppBarConfig
AppBar configuration.
final
callbacks → LivenessCheckCallbacks?
Callbacks for handling events.
final
cameraSettings → CameraSettings?
Camera-specific settings.
final
customBottomWidget → Widget?
Custom widget to display at the bottom of the screen.
final
customCameraLoadingWidget → Widget?
Custom widget to replace the default camera initialization loading view.
final
customLoadingWidget → Widget?
Custom loading widget to replace the default overlay spinner.
final
hashCode → int
The hash code for this object.
no setterinherited
messages → LivenessCheckMessages
Customizable text messages.
final
placeholder → String?
Placeholder text shown during liveness check.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
settings → LivenessCheckSettings
Behavior settings for the liveness check.
final
showLoading → bool
Whether to show a loading overlay.
final
status → LivenessStatus
Current status of the liveness check (init, success, fail).
final
theme → LivenessCheckTheme
Theme configuration for visual customization.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited