SettingsIntent

sealed interface SettingsIntent : MviIntent(source)

Defines the SettingsIntent contract for the SDAI presentation layer.

Author

Dmitriy Moroz

Inheritors

Types

Link copied to clipboard
sealed interface Action : SettingsIntent

Defines the Action contract for the SDAI presentation layer.

Link copied to clipboard

Provides the DismissDialog singleton used by the SDAI presentation layer.

Link copied to clipboard
data class Drawer(val intent: DrawerIntent) : SettingsIntent

Carries Drawer data through the SDAI presentation layer.

Link copied to clipboard
sealed interface LaunchUrl : SettingsIntent

Defines the LaunchUrl contract for the SDAI presentation layer.

Link copied to clipboard

Provides the NavigateConfiguration singleton used by the SDAI presentation layer.

Link copied to clipboard

Provides the NavigateDeveloperMode singleton used by the SDAI presentation layer.

Link copied to clipboard
data class NewColorToken(val token: ColorToken) : SettingsIntent

Carries NewColorToken data through the SDAI presentation layer.

Link copied to clipboard

Carries NewDarkThemeToken data through the SDAI presentation layer.

Link copied to clipboard
sealed interface SdModel : SettingsIntent

Defines the SdModel contract for the SDAI presentation layer.

Link copied to clipboard
sealed interface UpdateFlag : SettingsIntent

Defines the UpdateFlag contract for the SDAI presentation layer.