# 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 setter inherited
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 setter inherited
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