Types

Link copied to clipboard
interface DirectiveLocation
Link copied to clipboard
interface DirectiveLocationSet

Functions

Link copied to clipboard
abstract fun argument(name: GSchemaBuilder.ArgumentDefinitionContainer.NameAndType, configure: GSchemaBuilder.ArgumentDefinitionBuilder.() -> Unit = noOp)
Link copied to clipboard
abstract fun description(text: String)
Link copied to clipboard
abstract fun <Value : Any> extension(key: GNodeExtensionKey<out Value>): Value?
abstract fun <Value : Any> extension(key: GNodeExtensionKey<in Value>, value: Value)
Link copied to clipboard
abstract fun List(type: GTypeRef): GTypeRef
Link copied to clipboard
open operator fun GTypeRef.not(): GNonNullTypeRef
Link copied to clipboard
abstract infix fun String.of(type: GTypeRef): GSchemaBuilder.ArgumentDefinitionContainer.NameAndType
Link copied to clipboard
abstract fun on(any: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation)
abstract fun on(any: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocationSet)
Link copied to clipboard
abstract fun value(value: GValue): GSchemaBuilder.Value

Properties

Link copied to clipboard
Link copied to clipboard
open val Boolean: GTypeRef
Link copied to clipboard
abstract val ENUM: GSchemaBuilder.DirectiveDefinitionBuilder.DirectiveLocation
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val Float: GTypeRef
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val ID: GTypeRef
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val Int: GTypeRef
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val String: GTypeRef
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard