Package io.scanbot.sdk.ui.view.mrz
Class MrzCameraViewModel
-
- All Implemented Interfaces:
-
io.scanbot.sdk.ui.utils.Router,io.scanbot.sdk.ui.view.mrz.IMRZCameraView.ViewModel
public final class MrzCameraViewModel implements IMRZCameraView.ViewModel, Router
View model for MRZCameraView
-
-
Field Summary
Fields Modifier and Type Field Description public final static IntegerKEPT_ACCUMULATED_FRAMES_COUNTprivate BooleansingleCodeScanningModeprivate final <Error class: unknown class><Boolean>cameraOpenedprivate final <Error class: unknown class><Boolean>stopNewFramesprivate final <Error class: unknown class><Boolean>flashprivate final MRZScannerscannerprivate final MRZScannermrzScanner
-
Constructor Summary
Constructors Constructor Description MrzCameraViewModel(MRZScanner mrzScanner, MrzScanningSession mrzScanningSession)
-
Method Summary
Modifier and Type Method Description final BooleangetSingleCodeScanningMode()Defines scanning mode. final UnitsetSingleCodeScanningMode(Boolean singleCodeScanningMode)Defines scanning mode. <Error class: unknown class><Boolean>getCameraOpened()<Error class: unknown class><Boolean>getStopNewFrames()<Error class: unknown class><Boolean>getFlash()MRZScannergetScanner()final MRZScannergetMrzScanner()final Unitpause()Stops view model UnitonCancelClicked()User wants to cancel snapping UnitonFlashClicked()User wants to change flash mode UnitmrzCodeScanned(FrameHandlerResult<MRZGenericDocument, SdkLicenseError> result)User have scanned MRZ code final UnitsetFlashEnabled(Boolean flashEnabled)Enables/Disables flash -
-
Constructor Detail
-
MrzCameraViewModel
MrzCameraViewModel(MRZScanner mrzScanner, MrzScanningSession mrzScanningSession)
-
-
Method Detail
-
getSingleCodeScanningMode
final Boolean getSingleCodeScanningMode()
Defines scanning mode. true - one scan, false - multiple scans.
-
setSingleCodeScanningMode
final Unit setSingleCodeScanningMode(Boolean singleCodeScanningMode)
Defines scanning mode. true - one scan, false - multiple scans.
-
getCameraOpened
<Error class: unknown class><Boolean> getCameraOpened()
-
getStopNewFrames
<Error class: unknown class><Boolean> getStopNewFrames()
-
getScanner
MRZScanner getScanner()
-
getMrzScanner
final MRZScanner getMrzScanner()
-
onCancelClicked
Unit onCancelClicked()
User wants to cancel snapping
-
onFlashClicked
Unit onFlashClicked()
User wants to change flash mode
-
mrzCodeScanned
Unit mrzCodeScanned(FrameHandlerResult<MRZGenericDocument, SdkLicenseError> result)
User have scanned MRZ code
-
setFlashEnabled
final Unit setFlashEnabled(Boolean flashEnabled)
Enables/Disables flash
-
-
-
-