Functions

Link copied to clipboard
abstract fun argument(name: GSchemaBuilder.ArgumentDefinitionContainer.NameAndType, configure: GSchemaBuilder.ArgumentDefinitionBuilder.() -> Unit = noOp)
Link copied to clipboard
abstract fun deprecated(reason: String? = defaultDeprecatedReason)
Link copied to clipboard
abstract fun description(text: String)
Link copied to clipboard
abstract fun directive(name: String, configure: GSchemaBuilder.DirectiveBuilder.() -> Unit = noOp)
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 value(value: GValue): GSchemaBuilder.Value

Properties

Link copied to clipboard
open val Boolean: GTypeRef
Link copied to clipboard
open val Float: GTypeRef
Link copied to clipboard
open val ID: GTypeRef
Link copied to clipboard
open val Int: GTypeRef
Link copied to clipboard
open val String: GTypeRef