EnumDynamicConfigurationKey

data class EnumDynamicConfigurationKey<E : Enum<*>>(    val group: DynamicConfigurationGroup,     val id: String,     val enumClassRef: KClass<E>) : DynamicConfigurationKey

A key used to refer to a dynamic configuration of enum type E.

Parameters

enumClassRef

A reference to the enum class E to enforce a configuration value type.

Constructors

Link copied to clipboard
fun <E : Enum<*>> EnumDynamicConfigurationKey(    group: DynamicConfigurationGroup,     id: String,     enumClassRef: KClass<E>)

Properties

Link copied to clipboard
val enumClassRef: KClass<E>
Link copied to clipboard
open override val group: DynamicConfigurationGroup

A configuration group which this key belongs to.

Link copied to clipboard
open override val id: String

A configuration identifier that is unique within group.