AstDirectiveContext

sangria.schema.AstDirectiveContext
case class AstDirectiveContext[Ctx](directive: Directive, typeDefinition: Either[TypeDefinition, ObjectLikeType[Ctx, _]], fieldDefinition: FieldDefinition, extensions: Vector[ObjectLikeTypeExtensionDefinition], ctx: Context[Ctx, _], lastValue: Option[Action[Ctx, Any]], args: Args) extends WithArguments

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
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

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
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