Class BaseCreditCardViewModel
-
- All Implemented Interfaces:
public abstract class BaseCreditCardViewModel extends ScanbotComposeCameraViewModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
BaseCreditCardViewModel.CreditCardScanningState
-
Field Summary
Fields Modifier and Type Field Description private final CreditCardScannerFrameHandler
frameHandler
private final <Error class: unknown class><CloseReason>
closeAction
private final <Error class: unknown class><CreditCardScanningResult>
submitAction
private final <Error class: unknown class>
showIntroDialog
private final <Error class: unknown class>
introDialogButtonEnabled
private final AspectRatio
aspectRatio
private final <Error class: unknown class><BaseCreditCardViewModel.CreditCardScanningState>
uiSteps
private final <Error class: unknown class>
showCardLayout
private final <Error class: unknown class>
showScanningPolygon
private final <Error class: unknown class><Bitmap>
bitmap
private <Error class: unknown class>
beepJob
private final CreditCardScannerScreenConfiguration
configuration
-
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 CreditCardScannerFrameHandler
getFrameHandler()
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 AspectRatio
getAspectRatio()
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 CreditCardScannerScreenConfiguration
getConfiguration()
final Unit
onIntroClicked()
final Unit
onIntroDialogDismiss()
Unit
onCleared()
final Unit
registerFrameHandlers(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)
-
-
-
-