Directive Definition Builder
interface DirectiveDefinitionBuilder : GSchemaBuilder.NodeBuilder, GSchemaBuilder.ArgumentDefinitionContainer, GSchemaBuilder.DescriptionContainer
Content copied to clipboard
Types
Functions
Link copied to clipboard
abstract fun argument(name: GSchemaBuilder.ArgumentDefinitionContainer.NameAndType, configure: GSchemaBuilder.ArgumentDefinitionBuilder.() -> Unit = noOp)
Content copied to clipboard
abstract fun argument(name: GSchemaBuilder.ArgumentDefinitionContainer.NameAndTypeAndDefault, configure: GSchemaBuilder.ArgumentDefinitionBuilder.() -> Unit = noOp)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract infix fun String.of(type: GTypeRef): GSchemaBuilder.ArgumentDefinitionContainer.NameAndType
Content copied to clipboard
Link copied to clipboard
abstract fun on(any: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation)
Content copied to clipboard
abstract fun on(any: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocationSet)
Content copied to clipboard
Link copied to clipboard
Properties
Link copied to clipboard
abstract val ARGUMENT_DEFINITION: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val ENUM: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val ENUM_VALUE: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val FIELD: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val FIELD_DEFINITION: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val FRAGMENT_DEFINITION: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val FRAGMENT_SPREAD: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val INLINE_FRAGMENT: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val INPUT_FIELD_DEFINITION: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val INPUT_OBJECT: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val INTERFACE: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val MUTATION: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val OBJECT: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val QUERY: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val SCALAR: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val SCHEMA: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val SUBSCRIPTION: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val UNION: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard
Link copied to clipboard
abstract val VARIABLE_DEFINITION: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Content copied to clipboard