Package-level declarations

Types

Link copied to clipboard
sealed interface ConnectivityState : MviState

Defines the ConnectivityState contract for the SDAI presentation layer.

Link copied to clipboard

Coordinates ConnectivityStatus behavior in the SDAI presentation layer.

Link copied to clipboard
class ConnectivityViewModel(val dispatchersProvider: DispatchersProvider, val observeServerConnectivityUseCase: ObserveSeverConnectivityUseCase, val getMonitorConnectivityUseCase: GetMonitorConnectivityUseCase, val observeMonitorConnectivityUseCase: ObserveMonitorConnectivityUseCase, val onError: (Throwable) -> Unit = {}) : BaseMviViewModel<ConnectivityState, EmptyIntent, EmptyEffect>

Coordinates ConnectivityViewModel behavior in the SDAI presentation layer.

Functions

Link copied to clipboard

Renders the ConnectivityComposable UI for the SDAI presentation layer.

Link copied to clipboard
fun ConnectivityComposableContent(text: String, status: ConnectivityStatus, containerColor: Color, contentColor: Color, visible: Boolean, modifier: Modifier = Modifier)

Renders the ConnectivityComposableContent UI for the SDAI presentation layer.

Link copied to clipboard
fun ConnectivityWidget(state: ConnectivityState, modifier: Modifier = Modifier)

Renders the ConnectivityWidget UI for the SDAI presentation layer.