FieldDefinitionBuilder

class FieldDefinitionBuilder<ParentKotlinType : Any> : GSchemaBuilder.FieldDefinitionBuilder

Functions

Link copied to clipboard
open override fun argument(name: GSchemaBuilder.ArgumentDefinitionContainer.NameAndType, configure: GSchemaBuilder.ArgumentDefinitionBuilder.() -> Unit)
open override fun argument(name: GSchemaBuilder.ArgumentDefinitionContainer.NameAndTypeAndDefault, configure: GSchemaBuilder.ArgumentDefinitionBuilder.() -> Unit)
Link copied to clipboard
open override fun deprecated(reason: String?)
Link copied to clipboard
open override fun description(text: String)
Link copied to clipboard
open override fun directive(name: String, configure: GSchemaBuilder.DirectiveBuilder.() -> Unit)
Link copied to clipboard
open override fun <Value : Any> extension(key: GNodeExtensionKey<out Value>): Value?
open override fun <Value : Any> extension(key: GNodeExtensionKey<in Value>, value: Value)
Link copied to clipboard
open override fun List(type: GTypeRef): GTypeRef
Link copied to clipboard
open operator override fun GTypeRef.not(): GNonNullTypeRef
Link copied to clipboard
open infix override fun String.of(type: GTypeRef): GSchemaBuilder.ArgumentDefinitionContainer.NameAndType
Link copied to clipboard
fun <Result> resolve(resolver: suspend GFieldResolverContext.(context: ParentKotlinType) -> Result)
Link copied to clipboard
open override fun value(value: GValue): GSchemaBuilder.Value

Properties

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