ekyc_id_flutter library

Classes

DocumentDetectionController
Class for controlling the document scanner functionalites.
DocumentScanner
Class representing the native DocumentScanner view
DocumentScannerCameraOptions
DocumentScannerController
Class for controlling the document scanner functionalites.
DocumentScannerOptions
Class representing configurations of the DocumentScanner.
DocumentScannerResult
Class representing the result of the document scanning process.
DocumentScannerView
The Camera View for Document Scanning
DocumentScannerViewState
FaceDetectionController
Class for controlling the document scanner functionalites.
FaceScanner
Class representing the native DocumentScanner view
FaceScannerCameraOptions
FaceScannerController
Class for controlling the document scanner functionalites.
FaceScannerOptions
Class representing configurations of the DocumentScanner.
FaceScannerView
The Camera View for Document Scanning
FaceScannerViewState
LivenessDetection
Class representing the native LivenessDetection view
LivenessDetectionController
LivenessDetectionOptions
LivenessDetectionResult
LivenessDetectionView
The Camera View for Liveness Detection
LivenessFace
Class representing the face detection by the liveness detection camera.
LivenessPrompt
Class representing the liveness prompt that the user encounters.
NationalID
NationalIDEng
NationalIDKhm
ScannableDocument

Enums

DocumentScannerDocType
Enum indicating the supported document type of of the document.
DocumentSide
Enum indicating the side of the document.
FaceDetectionEyesStatus
Enum indicating the eye status of the user face.
FaceDetectionHeadDirection
Enum indicating the head direction of the user face.
FrameStatus
Enum indicating the status of a frame coming from the device's camera.
Language
Enum indicating the language used.
LivenessPromptType
Enum indicating the liveness prompt type for the user to complete.
ObjectDetectionObjectGroup
ObjectDetectionObjectType

Typedefs

LivenessDetectionCreatedCallback = void Function(LivenessDetectionController controller)
Callback for when LivenessDetection native view is created.
LivenessDetectionOnAllPromptsCompletedCallback = void Function(LivenessDetectionResult result)
Callback for when all prompts is completed.
LivenessDetectionOnCountDownChangedCallback = void Function({required int current, required int max})
Callback for when the count down changed.
LivenessDetectionOnFocusCallback = void Function()
Callback for when the liveness detection starts focusing on the user.
LivenessDetectionOnFocusDroppedCallback = void Function()
Callback for when the liveness detection focus dropped.
LivenessDetectionOnFrameCallback = void Function(FrameStatus frameStatus)
Callback on every frame during the liveness detection process.
LivenessDetectionOnInitializedCallback = void Function()
Callback for when liveness detection is initialized.
LivenessDetectionOnPromptCompletedCallback = void Function({required int completedPromptIndex, required double progress, required bool success})
Callback for when a prompt is completed.
OnLivenessTestCompletedCallback = Future<void> Function(LivenessDetectionResult result)
Callback for when the liveness test is completed.