kgraphql / com.apurebase.kgraphql.schema.model / TypeDef / Enumeration

Enumeration

class Enumeration<T : Enum<T>> : BaseKQLType, Kotlin<T>

Constructors

<init>

Enumeration(name: String, kClass: KClass<T>, values: List<EnumValueDef<T>>, description: String? = null)

Properties

kClass

val kClass: KClass<T>

values

val values: List<EnumValueDef<T>>

Functions

toEnumType

fun toEnumType(): Enum<T>