CheckCameraViewModel

Store CheckScanner view's state and transport user interactions to it.

Constructors

Link copied to clipboard
constructor(checkScanner: CheckScanner, dispatchersProvider: IDispatchersProvider)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val cameraOpened: <Error class: unknown class><Boolean>
Link copied to clipboard
open override var captureHighResolutionImage: <Error class: unknown class><Boolean>
Link copied to clipboard
open override val checkScanner: CheckScanner
Link copied to clipboard
open override val flash: <Error class: unknown class><Boolean>
Link copied to clipboard
open override val hint: <Error class: unknown class><String>
Link copied to clipboard
Link copied to clipboard
open override val pictureProcessing: <Error class: unknown class><Boolean>
Link copied to clipboard
open override val shouldProcessFrames: <Error class: unknown class><Boolean>

Functions

Link copied to clipboard
open override fun onCancelClicked()

User wants to cancel snapping.

Link copied to clipboard

On result frames comes from detector

Link copied to clipboard
open override fun onCheckSnapped(image: ByteArray, captureInfo: CaptureInfo)

On Check snapped

Link copied to clipboard
open override fun onFlashClicked()

User wants to change flash mode.

Link copied to clipboard
open override fun onSnapping()

On snapping after check found successfully

Link copied to clipboard
fun pause()
Link copied to clipboard
open override fun setAcceptedCheckStandards(acceptedCheckStandards: List<RootDocumentType>)

User wants to set a list of accepted Check standards for the scanning.

Link copied to clipboard
fun setCaptureHighResolutionImage(captureHighResolutionImage: Boolean)

Enables/disables high quality image capturing.

Link copied to clipboard
fun setFlashEnabled(flashEnabled: Boolean)

Toggles flash.