UiState

interface UiState

UI state.

This interface defines the different states that the UI can be in during the process.

Inheritors

Types

Link copied to clipboard
data class Idle(val preview: Preview) : UiState

Idle state.

Link copied to clipboard

Initializing state.

Link copied to clipboard
data class Running(val preview: Preview, val phase: Phase? = null, val detection: DocumentAutoCaptureDetection? = null, val result: DocumentAutoCaptureResult? = null, escalatedValidatorIdentifiers: Set<String> = emptySet()) : UiState

Running state.