SettingsModal

sealed interface SettingsModal(source)

Defines the SettingsModal contract for the SDAI presentation layer.

Author

Dmitriy Moroz

Inheritors

Types

Link copied to clipboard

Provides the ClearAppCache singleton used by the SDAI presentation layer.

Link copied to clipboard

Provides the Communicating singleton used by the SDAI presentation layer.

Link copied to clipboard
data class GalleryGrid(val grid: Grid) : SettingsModal

Carries GalleryGrid data through the SDAI presentation layer.

Link copied to clipboard
data object Language : SettingsModal

Provides the Language singleton used by the SDAI presentation layer.

Link copied to clipboard
data class ManualPermission(val permission: String) : SettingsModal

Carries ManualPermission data through the SDAI presentation layer.

Link copied to clipboard
data object None : SettingsModal

Provides the None singleton used by the SDAI presentation layer.

Link copied to clipboard
data class SelectSdModel(val models: List<String>, val selected: String) : SettingsModal

Carries SelectSdModel data through the SDAI presentation layer.