UiState
data class UiState(val signals: Map<SignalCategory, List<FingerprintSignal>> = emptyMap(), val loadStates: Map<SignalCategory, LoadState> = SignalCategory.entries.associateWith { LoadState.Idle }, val errors: Map<SignalCategory, String> = emptyMap())
Immutable UI state exposed by CategoryViewModel.
Constructors
Link copied to clipboard
constructor(signals: Map<SignalCategory, List<FingerprintSignal>> = emptyMap(), loadStates: Map<SignalCategory, LoadState> = SignalCategory.entries.associateWith { LoadState.Idle }, errors: Map<SignalCategory, String> = emptyMap())
Properties
Link copied to clipboard
Per-category error messages for categories in LoadState.Error.
Link copied to clipboard
Per-category LoadState; all start LoadState.Idle.
Link copied to clipboard
Collected signals keyed by category.