BaseCreditCardViewModel

abstract class BaseCreditCardViewModel(val configuration: CreditCardScannerScreenConfiguration, nativeConfiguration: CreditCardNativeConfiguration, creditCardScanner: CreditCardScanner, cameraConfiguration: CameraConfiguration = configuration.cameraConfiguration, dispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController) : ScanbotComposeCameraViewModel

Inheritors

Constructors

Link copied to clipboard
constructor(configuration: CreditCardScannerScreenConfiguration, nativeConfiguration: CreditCardNativeConfiguration, creditCardScanner: CreditCardScanner, cameraConfiguration: CameraConfiguration = configuration.cameraConfiguration, dispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController)

Types

Link copied to clipboard
sealed interface CreditCardScanningState

Properties

Link copied to clipboard
Link copied to clipboard
var beepJob: <Error class: unknown class>?
Link copied to clipboard
val bitmap: <Error class: unknown class><Bitmap?>
Link copied to clipboard
val closeAction: <Error class: unknown class><CloseReason>
Link copied to clipboard
val introDialogButtonEnabled: <Error class: unknown class>
Link copied to clipboard
val showCardLayout: <Error class: unknown class>
Link copied to clipboard
val showIntroDialog: <Error class: unknown class>
Link copied to clipboard
val showScanningPolygon: <Error class: unknown class>
Link copied to clipboard
val submitAction: <Error class: unknown class><CreditCardScanningResult>
Link copied to clipboard
val uiSteps: <Error class: unknown class><BaseCreditCardViewModel.CreditCardScanningState>

Functions

Link copied to clipboard
Link copied to clipboard
open fun onCleared()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard