kgraphql / com.apurebase.kgraphql.schema.dsl

Package com.apurebase.kgraphql.schema.dsl

Types

DataLoaderPropertyDSL

class DataLoaderPropertyDSL<T, K, R> : LimitedAccessItemDSL<T>, Target

DepreciableItemDSL

abstract class DepreciableItemDSL : ItemDSL

ItemDSL

abstract class ItemDSL

KotlinPropertyDSL

class KotlinPropertyDSL<T : Any, R> : LimitedAccessItemDSL<T>

LimitedAccessItemDSL

abstract class LimitedAccessItemDSL<PARENT> : DepreciableItemDSL

PropertyDSL

class PropertyDSL<T : Any, R> : LimitedAccessItemDSL<T>, Target

ResolverDSL

class ResolverDSL

SchemaBuilder

SchemaBuilder exposes rich DSL to setup GraphQL schema

class SchemaBuilder

SchemaConfigurationDSL

open class SchemaConfigurationDSL

TypeID

data class TypeID

UnionPropertyDSL

class UnionPropertyDSL<T : Any> : LimitedAccessItemDSL<T>, Target

UsesDeserializer

open class UsesDeserializer<T> : StdDeserializer<T>

Annotations

SchemaBuilderMarker

annotation class SchemaBuilderMarker

Functions

appendMapper

fun <T : Any, Raw : Any> SchemaConfigurationDSL.appendMapper(scalar: ScalarDSL<T, Raw>, kClass: KClass<T>): Unit