Skip to content

//app/dev.atick.compose.data.settings/UserEditableSettings

UserEditableSettings

[androidJvm]\ data class UserEditableSettings(val language: String = Language.ENGLISH.code, val brand: ThemeBrand = ThemeBrand.DEFAULT, val useDynamicColor: Boolean = true, val darkThemeConfig: DarkThemeConfig = DarkThemeConfig.FOLLOW_SYSTEM)

Data class representing editable user settings related to themes and appearance.

Constructors

UserEditableSettings [androidJvm]
constructor(language: String = Language.ENGLISH.code, brand: ThemeBrand = ThemeBrand.DEFAULT, useDynamicColor: Boolean = true, darkThemeConfig: DarkThemeConfig = DarkThemeConfig.FOLLOW_SYSTEM)
Creates a UserEditableSettings instance with optional parameters.

Properties

Name Summary
brand [androidJvm]
val brand: ThemeBrand
The selected brand for the theme.
darkThemeConfig [androidJvm]
val darkThemeConfig: DarkThemeConfig
Configuration for the dark theme.
language [androidJvm]
val language: String
The preferred ui language.
useDynamicColor [androidJvm]
val useDynamicColor: Boolean = true
Indicates whether dynamic colors are enabled.