Package com.apurebase.kgraphql.schema.directive

Types

Directive
Link copied to clipboard
data class Directive(name: String, locations: List<DirectiveLocation>, execution: DirectiveExecution, description: String?, arguments: List<InputValue<*>>) : __Directive
Directives provide a way to describe alternate runtime execution and type validation behavior in a GraphQL document.
DirectiveExecution
Link copied to clipboard
class DirectiveExecution(function: FunctionWrapper<DirectiveResult>) : FunctionWrapper<DirectiveResult>
DirectiveLocation
Link copied to clipboard
enum DirectiveLocation : Enum<DirectiveLocation>
DirectiveResult
Link copied to clipboard
data class DirectiveResult(include: Boolean)
right now its only wrapper for include, but GraphQL creators foreshadowed that directives probably will be more important and powerful in future