MrzCameraViewModel

class MrzCameraViewModel(val mrzScanner: MrzScanner, mrzScanningSession: MrzScanningSession) : IMRZCameraView.ViewModel, Router

View model for MRZCameraView

Constructors

Link copied to clipboard
constructor(mrzScanner: MrzScanner, mrzScanningSession: MrzScanningSession)

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
Link copied to clipboard
open override val scanner: MrzScanner
Link copied to clipboard

Defines scanning mode. true - one scan, false - multiple scans.

Link copied to clipboard
open override val stopNewFrames: <Error class: unknown class><Boolean>

Functions

Link copied to clipboard

User have scanned MRZ code

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
fun pause()

Stops view model

Link copied to clipboard
fun setFlashEnabled(flashEnabled: Boolean)

Enables/Disables flash