Package-level declarations

Types

Link copied to clipboard
data class ConfigKey(val id: String, val description: String, val valueType: ConfigValueType, val defaultValue: ConfigValue, val allowedValues: List<String>? = null)

A typed remote config key with a compiled-in default.

Link copied to clipboard
sealed class ConfigValue

A typed remote config value.

Link copied to clipboard

The type of a remote config value.

Link copied to clipboard

Remote config client — decoupled from any specific provider (Firebase Remote Config, LaunchDarkly, etc.).

Link copied to clipboard
data class ResolvedConfigEntry(val key: ConfigKey, val value: ConfigValue, val source: ValueSource)

A resolved config entry with its source.

Link copied to clipboard

The source of a resolved config value.