UiThemeMetadata

data class UiThemeMetadata(val origin: UiThemeOrigin = UiThemeOrigin.Custom, val isDark: Boolean? = null, val revision: Long = 0, val provenance: UiTokenProvenance = UiTokenProvenance( sourceId = origin.name, defaultOrigin = origin, ))(source)

Carries non-visual theme diagnostics without affecting token resolution.

Constructors

Link copied to clipboard
constructor(origin: UiThemeOrigin = UiThemeOrigin.Custom, isDark: Boolean? = null, revision: Long = 0, provenance: UiTokenProvenance = UiTokenProvenance( sourceId = origin.name, defaultOrigin = origin, ))

Properties

Link copied to clipboard

whether the producer classifies the scheme as dark, or null when unspecified

Link copied to clipboard

source that produced the current snapshot

Link copied to clipboard

per-token source resolution and stable base-producer identity

Link copied to clipboard

producer-owned change counter used to expose theme refreshes