Class BaseCreditCardViewModel
-
- All Implemented Interfaces:
public abstract class BaseCreditCardViewModel extends ScanbotComposeCameraViewModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBaseCreditCardViewModel.CreditCardScanningState
-
Field Summary
Fields Modifier and Type Field Description private final CreditCardScannerFrameHandlerframeHandlerprivate final <Error class: unknown class><CloseReason>closeActionprivate final <Error class: unknown class><CreditCardScanningResult>submitActionprivate final <Error class: unknown class>showIntroDialogprivate final <Error class: unknown class>introDialogButtonEnabledprivate final AspectRatioaspectRatioprivate final <Error class: unknown class><BaseCreditCardViewModel.CreditCardScanningState>uiStepsprivate final <Error class: unknown class>showCardLayoutprivate final <Error class: unknown class>showScanningPolygonprivate final <Error class: unknown class><Bitmap>bitmapprivate <Error class: unknown class>beepJobprivate final CreditCardScannerScreenConfigurationconfiguration
-
Constructor Summary
Constructors Constructor Description BaseCreditCardViewModel(CreditCardScannerScreenConfiguration configuration, CreditCardNativeConfiguration nativeConfiguration, CreditCardScanner creditCardScanner, CameraConfiguration cameraConfiguration, CoroutineContext dispatcher, Boolean flashAvailable, SoundController beeper)
-
Method Summary
Modifier and Type Method Description final CreditCardScannerFrameHandlergetFrameHandler()final <Error class: unknown class><CloseReason>getCloseAction()final <Error class: unknown class><CreditCardScanningResult>getSubmitAction()final <Error class: unknown class>getShowIntroDialog()final <Error class: unknown class>getIntroDialogButtonEnabled()final AspectRatiogetAspectRatio()final <Error class: unknown class><BaseCreditCardViewModel.CreditCardScanningState>getUiSteps()final <Error class: unknown class>getShowCardLayout()final <Error class: unknown class>getShowScanningPolygon()final <Error class: unknown class><Bitmap>getBitmap()final <Error class: unknown class>getBeepJob()final Unit)>setBeepJob(<Error class: unknown class> beepJob)final CreditCardScannerScreenConfigurationgetConfiguration()final UnitonIntroClicked()final UnitonIntroDialogDismiss()UnitonCleared()final UnitregisterFrameHandlers(ScanbotCameraXView camera)-
-
Constructor Detail
-
BaseCreditCardViewModel
BaseCreditCardViewModel(CreditCardScannerScreenConfiguration configuration, CreditCardNativeConfiguration nativeConfiguration, CreditCardScanner creditCardScanner, CameraConfiguration cameraConfiguration, CoroutineContext dispatcher, Boolean flashAvailable, SoundController beeper)
-
-
Method Detail
-
getFrameHandler
final CreditCardScannerFrameHandler getFrameHandler()
-
getCloseAction
final <Error class: unknown class><CloseReason> getCloseAction()
-
getSubmitAction
final <Error class: unknown class><CreditCardScanningResult> getSubmitAction()
-
getShowIntroDialog
final <Error class: unknown class> getShowIntroDialog()
-
getIntroDialogButtonEnabled
final <Error class: unknown class> getIntroDialogButtonEnabled()
-
getAspectRatio
final AspectRatio getAspectRatio()
-
getUiSteps
final <Error class: unknown class><BaseCreditCardViewModel.CreditCardScanningState> getUiSteps()
-
getShowCardLayout
final <Error class: unknown class> getShowCardLayout()
-
getShowScanningPolygon
final <Error class: unknown class> getShowScanningPolygon()
-
getBeepJob
final <Error class: unknown class> getBeepJob()
-
setBeepJob
final Unit )>setBeepJob(<Error class: unknown class> beepJob)
-
getConfiguration
final CreditCardScannerScreenConfiguration getConfiguration()
-
onIntroClicked
final Unit onIntroClicked()
-
onIntroDialogDismiss
final Unit onIntroDialogDismiss()
-
registerFrameHandlers
final Unit registerFrameHandlers(ScanbotCameraXView camera)
-
-
-
-