MedicalCertificateCameraViewModel

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

Constructors

Link copied to clipboard
constructor(scanner: MedicalCertificateScanner, 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 val flash: <Error class: unknown class><Boolean>
Link copied to clipboard
open override val hint: <Error class: unknown class><String>
Link copied to clipboard
open override val pictureProcessing: <Error class: unknown class><Boolean>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val shouldProcessFrames: <Error class: unknown class><Boolean>
Link copied to clipboard
open override val showErrorDialog: <Error class: unknown class><Boolean>

Functions

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

MC page is snapped

Link copied to clipboard
open override fun onCancelClicked()

User wants to cancel snapping.

Link copied to clipboard
open override fun onFlashClicked()

User wants to change flash mode.

Link copied to clipboard

On result frames comes from detector

Link copied to clipboard
open override fun onRetryClicked()

User wants to retry cm scanning.

Link copied to clipboard
open override fun onSnapping()

On snapping after cm found successfully

Link copied to clipboard
fun pause()
Link copied to clipboard
fun setFlashEnabled(flashEnabled: Boolean)

Toggles flash.