Directive

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.

Constructors

Directive
Link copied to clipboard
fun Directive(name: String, locations: List<DirectiveLocation>, execution: DirectiveExecution, description: String?, arguments: List<InputValue<*>>)

Types

Companion
Link copied to clipboard
object Companion
Partial
Link copied to clipboard
data class Partial(name: String, locations: List<DirectiveLocation>, execution: DirectiveExecution, description: String?)

Properties

args
Link copied to clipboard
open override val args: List<__InputValue>
arguments
Link copied to clipboard
val arguments: List<InputValue<*>>
description
Link copied to clipboard
open override val description: String?
execution
Link copied to clipboard
val execution: DirectiveExecution
locations
Link copied to clipboard
open override val locations: List<DirectiveLocation>
name
Link copied to clipboard
open override val name: String