AstDirectiveInputTypeContext

sangria.schema.AstDirectiveInputTypeContext
case class AstDirectiveInputTypeContext[Ctx](origin: MatOrigin, directive: Directive, schemaDefinition: Option[Type & Named], astDefinition: Option[TypeSystemDefinition], astField: Option[FieldDefinition], definition: InputValueDefinition, materializer: AstSchemaMaterializer[Ctx], args: Args) extends WithArguments, WithTypeLookup[Ctx]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait WithTypeLookup[Ctx]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def arg[T](name: String): T

Attributes

Inherited from:
WithArguments
def arg[T](arg: Argument[T]): T

Attributes

Inherited from:
WithArguments

Attributes

Inherited from:
WithArguments

Attributes

Inherited from:
WithArguments
def argOpt[T](arg: Argument[T]): Option[T]

Attributes

Inherited from:
WithArguments
def argOpt[T](name: String): Option[T]

Attributes

Inherited from:
WithArguments
def inputType(tpe: Type, replacementNamedType: InputType[_]): InputType[_]

Attributes

Inherited from:
WithTypeLookup
def inputType(typeName: String): InputType[_]

Attributes

Inherited from:
WithTypeLookup
def interfaceType(typeName: String): InterfaceType[Ctx, Any]

Attributes

Inherited from:
WithTypeLookup
def objectType(typeName: String): ObjectType[Ctx, Any]

Attributes

Inherited from:
WithTypeLookup
def outputType(tpe: Type, replacementNamedType: OutputType[_]): OutputType[_]

Attributes

Inherited from:
WithTypeLookup
def outputType(typeName: String): OutputType[_]

Attributes

Inherited from:
WithTypeLookup

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
def scalarType(typeName: String): ScalarType[Any]

Attributes

Inherited from:
WithTypeLookup
def withArgs[A1, A2, A3, A4, A5, A6, A7, A8, R](arg1: Argument[A1], arg2: Argument[A2], arg3: Argument[A3], arg4: Argument[A4], arg5: Argument[A5], arg6: Argument[A6], arg7: Argument[A7], arg8: Argument[A8])(fn: (A1, A2, A3, A4, A5, A6, A7, A8) => R): R

Attributes

Inherited from:
WithArguments
def withArgs[A1, A2, A3, A4, A5, A6, A7, R](arg1: Argument[A1], arg2: Argument[A2], arg3: Argument[A3], arg4: Argument[A4], arg5: Argument[A5], arg6: Argument[A6], arg7: Argument[A7])(fn: (A1, A2, A3, A4, A5, A6, A7) => R): R

Attributes

Inherited from:
WithArguments
def withArgs[A1, A2, A3, A4, A5, A6, R](arg1: Argument[A1], arg2: Argument[A2], arg3: Argument[A3], arg4: Argument[A4], arg5: Argument[A5], arg6: Argument[A6])(fn: (A1, A2, A3, A4, A5, A6) => R): R

Attributes

Inherited from:
WithArguments
def withArgs[A1, A2, A3, A4, A5, R](arg1: Argument[A1], arg2: Argument[A2], arg3: Argument[A3], arg4: Argument[A4], arg5: Argument[A5])(fn: (A1, A2, A3, A4, A5) => R): R

Attributes

Inherited from:
WithArguments
def withArgs[A1, A2, A3, A4, R](arg1: Argument[A1], arg2: Argument[A2], arg3: Argument[A3], arg4: Argument[A4])(fn: (A1, A2, A3, A4) => R): R

Attributes

Inherited from:
WithArguments
def withArgs[A1, A2, A3, R](arg1: Argument[A1], arg2: Argument[A2], arg3: Argument[A3])(fn: (A1, A2, A3) => R): R

Attributes

Inherited from:
WithArguments
def withArgs[A1, A2, R](arg1: Argument[A1], arg2: Argument[A2])(fn: (A1, A2) => R): R

Attributes

Inherited from:
WithArguments
def withArgs[A1, R](arg1: Argument[A1])(fn: A1 => R): R

Attributes

Inherited from:
WithArguments