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<MrzScannerResult, 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<MrzScannerResult, SdkLicenseError> result)
User have scanned MRZ code
-
setFlashEnabled
final Unit setFlashEnabled(Boolean flashEnabled)
Enables/Disables flash
-
-
-
-