Enumeration

class Enumeration<T : Enum<T>>(name: String, kClass: KClass<T>, values: List<EnumValueDef<T>>, description: String?) : TypeDef.BaseKQLType, TypeDef.Kotlin<T>

Functions

toEnumType
Link copied to clipboard
fun toEnumType(): Type.Enum<T>

Properties

description
Link copied to clipboard
open override val description: String?
kClass
Link copied to clipboard
open override val kClass: KClass<T>
name
Link copied to clipboard
abstract val name: String
values
Link copied to clipboard
val values: List<EnumValueDef<T>>