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 interface
BaseMrzViewModel.MrzState
-
Field Summary
Fields Modifier and Type Field Description private final MrzScannerFrameHandler
frameHandler
private final <Error class: unknown class><CloseReason>
closeAction
private final <Error class: unknown class><MrzScannerResult>
submitAction
private final <Error class: unknown class>
showIntroDialog
private final <Error class: unknown class>
introDialogButtonEnabled
private final <Error class: unknown class><BaseMrzViewModel.MrzState>
uiSteps
private final <Error class: unknown class><Bitmap>
bitmap
private final AspectRatio
aspectRatio
private <Error class: unknown class>
beepJob
private final MrzScannerScreenConfiguration
configuration
-
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 MrzScannerFrameHandler
getFrameHandler()
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 AspectRatio
getAspectRatio()
final <Error class: unknown class>
getBeepJob()
final Unit
)>setBeepJob(<Error class: unknown class> beepJob)
final MrzScannerScreenConfiguration
getConfiguration()
final Unit
onIntroClicked()
final Unit
onIntroDialogDismiss()
Unit
onCleared()
final Unit
registerFrameHandlers(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)
-
-
-
-