ContainerMembersValidator

sangria.schema.ContainerMembersValidator

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

override def validateDirective(schema: Schema[_, _], tpe: Directive): Vector[Violation]

Attributes

Definition Classes
override def validateEnumType(schema: Schema[_, _], tpe: EnumType[_]): Vector[Violation]

Attributes

Definition Classes
override def validateField(schema: Schema[_, _], tpe: ObjectLikeType[_, _], field: Field[_, _]): Vector[Violation]

Attributes

Definition Classes
override def validateInputObjectType(schema: Schema[_, _], tpe: InputObjectType[_]): Vector[Violation]

Attributes

Definition Classes
override def validateInterfaceType(schema: Schema[_, _], tpe: InterfaceType[_, _]): Vector[Violation]

Attributes

Definition Classes
def validateObjectLikeType(schema: Schema[_, _], tpe: ObjectLikeType[_, _], kind: String): Vector[Violation]
override def validateObjectType(schema: Schema[_, _], tpe: ObjectType[_, _]): Vector[Violation]

Attributes

Definition Classes
override def validateUnionType(schema: Schema[_, _], tpe: UnionType[_]): Vector[Violation]

Attributes

Definition Classes

Inherited methods

Attributes

Inherited from:
SchemaElementValidator
def sourceMapper(schema: Schema[_, _]): Option[SourceMapper]

Attributes

Inherited from:
SchemaElementValidator
def validateDirectiveArgument(schema: Schema[_, _], tpe: Directive, argument: Argument[_]): Vector[Violation]

Attributes

Inherited from:
SchemaElementValidator
def validateEnumValue(schema: Schema[_, _], tpe: EnumType[_], value: EnumValue[_]): Vector[Violation]

Attributes

Inherited from:
SchemaElementValidator
def validateFieldArgument(schema: Schema[_, _], tpe: ObjectLikeType[_, _], field: Field[_, _], argument: Argument[_]): Vector[Violation]

Attributes

Inherited from:
SchemaElementValidator
def validateInputField(schema: Schema[_, _], tpe: InputObjectType[_], field: InputField[_]): Vector[Violation]

Attributes

Inherited from:
SchemaElementValidator
def validateScalarType(schema: Schema[_, _], tpe: ScalarType[_]): Vector[Violation]

Attributes

Inherited from:
SchemaElementValidator