Package-level declarations
Types
Link copied to clipboard
Defines the DownloadDialogEffect contract for the SDAI presentation layer.
Link copied to clipboard
Defines the DownloadDialogIntent contract for the SDAI presentation layer.
Link copied to clipboard
Link copied to clipboard
class DownloadDialogViewModel(modelId: String, val getLocalModelUseCase: GetLocalModelUseCase, val dispatchersProvider: DispatchersProvider, val onError: (Throwable) -> Unit = {}) : BaseMviViewModel<DownloadDialogState, DownloadDialogIntent, DownloadDialogEffect>
Coordinates DownloadDialogViewModel behavior in the SDAI presentation layer.
Properties
Functions
Link copied to clipboard
private fun DownloadDialogContent(modifier: Modifier = Modifier, state: DownloadDialogState = DownloadDialogState(), processIntent: (DownloadDialogIntent) -> Unit = {})
Renders the DownloadDialogContent UI for the SDAI presentation layer.
Link copied to clipboard
Renders the DownloadSourceIcon UI for the SDAI presentation layer.
Renders the DownloadSourceIcon UI for the SDAI presentation layer.
Renders the DownloadSourceIcon UI for the SDAI presentation layer.