EnumDSL

class EnumDSL<T : Enum<T>>(kClass: KClass<T>) : ItemDSL

Functions

describe
Link copied to clipboard
infix fun T.describe(content: String)
value
Link copied to clipboard
fun value(value: T, block: EnumValueDSL<T>.() -> Unit)

Properties

description
Link copied to clipboard
var description: String? = null
name
Link copied to clipboard
var name: String
valueDefinitions
Link copied to clipboard
val valueDefinitions: MutableMap<T, EnumValueDSL<T>>