NetworkMockUiState

sealed interface NetworkMockUiState

UI state for the Network Mock screen.

Emitted by NetworkMockViewModel.uiState. The UI renders different layouts depending on which variant is active.

Inheritors

Types

Link copied to clipboard
data class Content(val globalMockingEnabled: Boolean, val groups: PersistentList<GroupEnvironmentUiModel>) : NetworkMockUiState

Configuration loaded successfully and at least one group is available.

Link copied to clipboard

Configuration loaded successfully but contains no API groups.

Link copied to clipboard
data class Error(val message: String) : NetworkMockUiState

Configuration failed to load.

Link copied to clipboard

Configuration is being loaded from resources.