Type Def
interface TypeDef
Content copied to clipboard
Types
BaseKQLType
Link copied to clipboard
abstract class BaseKQLType(name: String, description: String?) : Definition, TypeDef
Content copied to clipboard
Enumeration
Link copied to clipboard
class Enumeration<T : Enum<T>>(name: String, kClass: KClass<T>, values: List<EnumValueDef<T>>, description: String?) : TypeDef.BaseKQLType, TypeDef.Kotlin<T>
Content copied to clipboard
Object
Link copied to clipboard
class Object<T : Any>(name: String, kClass: KClass<T>, kotlinProperties: Map<KProperty1<T, *>, PropertyDef.Kotlin<T, *>>, extensionProperties: List<PropertyDef.Function<T, *>>, dataloadExtensionProperties: List<PropertyDef.DataLoadedFunction<T, *, *>>, unionProperties: List<PropertyDef.Union<T>>, transformations: Map<KProperty1<T, *>, Transformation<T, *>>, description: String?) : TypeDef.BaseKQLType, TypeDef.Kotlin<T>
Content copied to clipboard
Scalar
Link copied to clipboard
class Scalar<T : Any>(name: String, kClass: KClass<T>, coercion: ScalarCoercion<T, *>, description: String?) : TypeDef.BaseKQLType, TypeDef.Kotlin<T>
Content copied to clipboard