Package-level declarations

Types

Link copied to clipboard
data class ConfigurationLoaderScreenContentState(val statusText: String = "")

Carries ConfigurationLoaderScreenContentState data through the SDAI presentation layer.

Link copied to clipboard
data class ConfigurationLoaderState(val status: ConfigurationLoaderState.Status = Status.Initializing) : MviState

Carries ConfigurationLoaderState data through the SDAI presentation layer.

Link copied to clipboard
class ConfigurationLoaderViewModel(val dispatchersProvider: DispatchersProvider, val dataPreLoaderUseCase: DataPreLoaderUseCase, val getConfigurationUseCase: GetConfigurationUseCase, val router: ConfigurationLoaderRouter, val onError: (Throwable) -> Unit = {}) : BaseMviViewModel<ConfigurationLoaderState, EmptyIntent, EmptyEffect>

Coordinates ConfigurationLoaderViewModel behavior in the SDAI presentation layer.

Properties

Link copied to clipboard

Exposes the STARTUP_PRELOAD_TIMEOUT_MILLIS value used by the SDAI presentation layer.

Functions

Link copied to clipboard

Renders the ConfigurationLoaderScreen UI for the SDAI presentation layer.

Link copied to clipboard

Renders the ConfigurationLoaderScreenContent UI for the SDAI presentation layer.

Link copied to clipboard

Executes the isMobileRemoteEndpoint step in the SDAI presentation layer.

Link copied to clipboard

Executes the requiresRemotePreload step in the SDAI presentation layer.

Link copied to clipboard