Skip to content

ThemeManifest

@Serializable



data class ThemeManifest(
    val variants: Set<String> = setOf(ThemeVariants.DEFAULT), 
    val defaultVariant: String = ThemeVariants.DEFAULT, 
    val aliases: Map<String, String> = emptyMap()
)

Resource-pack-defined metadata for a theme (namespace + type), declaring which variant names are valid and how requested modes should resolve to them.

Constructors

ThemeManifest

constructor(
    variants: Set<String> = setOf(ThemeVariants.DEFAULT), 
    defaultVariant: String = ThemeVariants.DEFAULT, 
    aliases: Map<String, String> = emptyMap()
)

Properties

aliases

defaultVariant

@SerialName



(value = "default_variant")val defaultVariant: String

variants