IntrospectionSchemaBuilder

sangria.schema.IntrospectionSchemaBuilder
See theIntrospectionSchemaBuilder companion object

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def buildArgument(fieldDefinition: Option[IntrospectionField], definition: IntrospectionInputValue, tpe: InputType[_], defaultValue: Option[(, ToInput[_, _])], mat: IntrospectionSchemaMaterializer[Ctx, _]): Option[Argument[Any]]
def buildField(typeDefinition: IntrospectionType, definition: IntrospectionField, fieldType: OutputType[_], arguments: List[Argument[_]], mat: IntrospectionSchemaMaterializer[Ctx, _]): Option[Field[Ctx, Any]]
def buildInputField(typeDefinition: IntrospectionInputObjectType, definition: IntrospectionInputValue, tpe: InputType[_], defaultValue: Option[(, ToInput[_, _])], mat: IntrospectionSchemaMaterializer[Ctx, _]): Option[InputField[Any]]
def buildInterfaceType(definition: IntrospectionInterfaceType, fields: () => List[Field[Ctx, Any]], interfaces: List[InterfaceType[Ctx, Any]], mat: IntrospectionSchemaMaterializer[Ctx, _]): Option[InterfaceType[Ctx, Any]]
def buildObjectType(definition: IntrospectionObjectType, fields: () => List[Field[Ctx, Any]], interfaces: List[InterfaceType[Ctx, Any]], mat: IntrospectionSchemaMaterializer[Ctx, _]): Option[ObjectType[Ctx, Any]]
def buildSchema(definition: IntrospectionSchema, queryType: ObjectType[Ctx, Any], mutationType: Option[ObjectType[Ctx, Any]], subscriptionType: Option[ObjectType[Ctx, Any]], additionalTypes: List[Type & Named], directives: List[Directive], mat: IntrospectionSchemaMaterializer[Ctx, _]): Schema[Ctx, Any]

Deprecated methods

def buildInterfaceType(definition: IntrospectionInterfaceType, fields: () => List[Field[Ctx, Any]], mat: IntrospectionSchemaMaterializer[Ctx, _]): Option[InterfaceType[Ctx, Any]]

Attributes

Deprecated
true