Package io.scanbot.sdk.ui_v2.mrz.screen
Class BaseMrzViewModel
-
- All Implemented Interfaces:
public abstract class BaseMrzViewModel extends ScanbotComposeCameraViewModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBaseMrzViewModel.MrzState
-
Field Summary
Fields Modifier and Type Field Description private final MrzScannerFrameHandlerframeHandlerprivate final <Error class: unknown class><CloseReason>closeActionprivate final <Error class: unknown class><MrzScannerResult>submitActionprivate final <Error class: unknown class>showIntroDialogprivate final <Error class: unknown class>introDialogButtonEnabledprivate final <Error class: unknown class><BaseMrzViewModel.MrzState>uiStepsprivate final <Error class: unknown class><Bitmap>bitmapprivate final AspectRatioaspectRatioprivate <Error class: unknown class>beepJobprivate final MrzScannerScreenConfigurationconfiguration
-
Constructor Summary
Constructors Constructor Description BaseMrzViewModel(MrzScannerScreenConfiguration configuration, MrzNativeConfiguration nativeConfiguration, MrzScanner mrzScanner, CameraConfiguration cameraConfiguration, CoroutineContext dispatcher, Boolean flashAvailable, SoundController beeper)
-
Method Summary
Modifier and Type Method Description final MrzScannerFrameHandlergetFrameHandler()final <Error class: unknown class><CloseReason>getCloseAction()final <Error class: unknown class><MrzScannerResult>getSubmitAction()final <Error class: unknown class>getShowIntroDialog()final <Error class: unknown class>getIntroDialogButtonEnabled()final <Error class: unknown class><BaseMrzViewModel.MrzState>getUiSteps()final <Error class: unknown class><Bitmap>getBitmap()final AspectRatiogetAspectRatio()final <Error class: unknown class>getBeepJob()final Unit)>setBeepJob(<Error class: unknown class> beepJob)final MrzScannerScreenConfigurationgetConfiguration()final UnitonIntroClicked()final UnitonIntroDialogDismiss()UnitonCleared()final UnitregisterFrameHandlers(ScanbotCameraXView camera)-
-
Constructor Detail
-
BaseMrzViewModel
BaseMrzViewModel(MrzScannerScreenConfiguration configuration, MrzNativeConfiguration nativeConfiguration, MrzScanner mrzScanner, CameraConfiguration cameraConfiguration, CoroutineContext dispatcher, Boolean flashAvailable, SoundController beeper)
-
-
Method Detail
-
getFrameHandler
final MrzScannerFrameHandler getFrameHandler()
-
getCloseAction
final <Error class: unknown class><CloseReason> getCloseAction()
-
getSubmitAction
final <Error class: unknown class><MrzScannerResult> getSubmitAction()
-
getShowIntroDialog
final <Error class: unknown class> getShowIntroDialog()
-
getIntroDialogButtonEnabled
final <Error class: unknown class> getIntroDialogButtonEnabled()
-
getUiSteps
final <Error class: unknown class><BaseMrzViewModel.MrzState> getUiSteps()
-
getAspectRatio
final AspectRatio getAspectRatio()
-
getBeepJob
final <Error class: unknown class> getBeepJob()
-
setBeepJob
final Unit )>setBeepJob(<Error class: unknown class> beepJob)
-
getConfiguration
final MrzScannerScreenConfiguration getConfiguration()
-
onIntroClicked
final Unit onIntroClicked()
-
onIntroDialogDismiss
final Unit onIntroDialogDismiss()
-
registerFrameHandlers
final Unit registerFrameHandlers(ScanbotCameraXView camera)
-
-
-
-