SchemaElementValidator

sangria.schema.SchemaElementValidator
See theSchemaElementValidator companion object

Attributes

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

Members list

Value members

Concrete methods

def sourceMapper(schema: Schema[_, _]): Option[SourceMapper]
def validateDirective(schema: Schema[_, _], tpe: Directive): Vector[Violation]
def validateDirectiveArgument(schema: Schema[_, _], tpe: Directive, argument: Argument[_]): Vector[Violation]
def validateEnumType(schema: Schema[_, _], tpe: EnumType[_]): Vector[Violation]
def validateEnumValue(schema: Schema[_, _], tpe: EnumType[_], value: EnumValue[_]): Vector[Violation]
def validateField(schema: Schema[_, _], tpe: ObjectLikeType[_, _], field: Field[_, _]): Vector[Violation]
def validateFieldArgument(schema: Schema[_, _], tpe: ObjectLikeType[_, _], field: Field[_, _], argument: Argument[_]): Vector[Violation]
def validateInputField(schema: Schema[_, _], tpe: InputObjectType[_], field: InputField[_]): Vector[Violation]
def validateInterfaceType(schema: Schema[_, _], tpe: InterfaceType[_, _]): Vector[Violation]
def validateObjectType(schema: Schema[_, _], tpe: ObjectType[_, _]): Vector[Violation]
def validateScalarType(schema: Schema[_, _], tpe: ScalarType[_]): Vector[Violation]
def validateUnionType(schema: Schema[_, _], tpe: UnionType[_]): Vector[Violation]