sangria.validation
package sangria.validation
Members list
Concise view
Type members
Classlikes
case class AnonOperationNotAloneViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
trait AstNodeLocation
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class ExecutionErrorclass AttributeCoercionErrorclass OperationSelectionErrorclass ValidationErrorclass VariableCoercionErrorclass BatchExecutionErrorclass InternalExecutionErrortrait AstNodeViolationclass BadValueViolationclass BadVarPositionViolationclass CycleErrorViolationclass EmptyFieldsViolationclass ExistingTypeViolationclass FieldCoercionViolationclass FieldsConflictViolationclass InputObjectTypeRecursionclass InvalidTypeNameViolationclass ListValueViolationclass MapValueViolationclass MissingFieldArgViolationclass NoQueryTypeViolationclass NonUniqueFieldsViolationclass RequiredFieldViolationclass ReservedNameViolationclass UndefinedFieldViolationclass UndefinedVarViolationclass UnknownArgViolationclass UnknownFieldViolationclass UnknownFragmentViolationclass UnknownTypeViolationclass UnusedFragmentViolationclass UnusedVariableViolationclass VarTypeMismatchViolation
Attributes
- Graph
- Supertypes
- Known subtypes
- class BadValueViolationclass BadVarPositionViolationclass CycleErrorViolationclass EmptyFieldsViolationclass ExistingTypeViolationclass FieldCoercionViolationclass FieldsConflictViolationclass InputObjectTypeRecursionclass InvalidTypeNameViolationclass ListValueViolationclass MapValueViolationclass MissingFieldArgViolationclass NoQueryTypeViolationclass NonUniqueFieldsViolationclass RequiredFieldViolationclass ReservedNameViolationclass UndefinedFieldViolationclass UndefinedVarViolationclass UnknownArgViolationclass UnknownFieldViolationclass UnknownFragmentViolationclass UnknownTypeViolationclass UnusedFragmentViolationclass UnusedVariableViolationclass VarTypeMismatchViolation
case class BadValueForDefaultArgViolation(varName: String, typeName: String, value: String, violation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class BadValueViolation(typeName: String, value: String, violation: Option[Violation], ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class BadVarPositionViolation(varName: String, varType: String, expectedType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Known subtypes
- class ValueCoercionViolationobject BigDecimalCoercionViolation.typeobject BigIntCoercionViolation.typeobject BigLongCoercionViolation.typeobject BooleanCoercionViolation.typeobject EnumCoercionViolation.typeobject FloatCoercionViolation.typeobject IDCoercionViolation.typeobject IntCoercionViolation.typeobject LongCoercionViolation.typeobject StringCoercionViolation.type
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass ValueCoercionViolationclass BaseViolationtrait Violationclass Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass ValueCoercionViolationclass BaseViolationtrait Violationclass Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass ValueCoercionViolationclass BaseViolationtrait Violationclass Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass ValueCoercionViolationclass BaseViolationtrait Violationclass Objecttrait Matchableclass Any
- Self type
case class ConflictingInputObjectTypeCaseClassViolation(typeName: String, parentInfo: String) extends Violation
case class ConflictingObjectTypeCaseClassViolation(typeName: String, parentInfo: String) extends Violation
case class CycleErrorViolation(fragmentName: String, spreadNames: List[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class DefaultForNonNullArgViolation(varName: String, typeName: String, guessTypeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class DuplicateArgNameViolation(argName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class DuplicateDirectiveViolation(directiveName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class DuplicateFragmentNameViolation(fragName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class DuplicateInputFieldViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class DuplicateOperationNameViolation(opName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class DuplicateVariableViolation(variableName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class EmptyEnumValuesMembersViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class EmptyFieldsViolation(kind: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class EmptyInputFieldsViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class EmptyUnionMembersViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass ValueCoercionViolationclass BaseViolationtrait Violationclass Objecttrait Matchableclass Any
- Self type
case class EnumValueCoercionViolation(name: String, typeName: String, knownValues: Seq[String]) extends ValueCoercionViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass ValueCoercionViolationclass BaseViolationtrait Violationclass Objecttrait Matchableclass Any
case class ExistingTypeViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class FieldCoercionViolation(fieldPath: List[String], valueViolation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation], errorPrefix: String, isArgument: Boolean) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class FieldsConflictViolation(outputName: String, reason: Either[String, Vector[ConflictReason]], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass ValueCoercionViolationclass BaseViolationtrait Violationclass Objecttrait Matchableclass Any
- Self type
case class FragmentOnNonCompositeErrorViolation(fragName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SpecViolationtrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class GenericInvalidValueViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass ValueCoercionViolationclass BaseViolationtrait Violationclass Objecttrait Matchableclass Any
- Self type
- IDCoercionViolation.type
case class ImplementationExtraFieldArgumentNotOptionalViolation(interfaceName: String, objectName: String, fieldName: String, argumentName: String, objectFieldType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InlineFragmentOnNonCompositeErrorViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SpecViolationtrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InputObjectIsOfWrongTypeMissingViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InputObjectTypeMismatchViolation(fieldPath: List[String], typeName: String, value: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InputObjectTypeRecursion(name: String, fieldName: String, path: List[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass ValueCoercionViolationclass BaseViolationtrait Violationclass Objecttrait Matchableclass Any
- Self type
- IntCoercionViolation.type
case class InvalidDirectiveArgumentNameViolation(dirName: String, argName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InvalidDirectiveNameViolation(dirName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InvalidEnumValueNameViolation(typeName: String, valueName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InvalidFieldArgumentNameViolation(typeName: String, fieldName: String, argName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InvalidFieldNameViolation(typeName: String, fieldName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InvalidImplementationFieldArgumentTypeViolation(interfaceName: String, objectName: String, fieldName: String, argumentName: String, interfaceFieldType: String, objectFieldType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InvalidImplementationFieldTypeViolation(interfaceName: String, objectName: String, fieldName: String, interfaceFieldType: String, objectFieldType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InvalidInputDocumentViolation(typeName: String, value: String, violation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InvalidInputFieldNameViolation(typeName: String, fieldName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InvalidInputValueViolation(argumentName: String, errorText: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InvalidTypeNameViolation(kind: String, typeName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class InvalidTypeUsageViolation(expectedTypeKind: String, tpe: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class ListValueViolation(index: Int, violation: Violation, listSourceMapper: Option[SourceMapper], listPosition: List[AstLocation]) extends AstNodeViolation with PathBasedViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait PathBasedViolationtrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass ValueCoercionViolationclass BaseViolationtrait Violationclass Objecttrait Matchableclass Any
- Self type
case class MapValueViolation(fieldName: String, violation: Violation, mapSourceMapper: Option[SourceMapper], mapPosition: List[AstLocation]) extends AstNodeViolation with PathBasedViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait PathBasedViolationtrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class MisplacedDirectiveViolation(name: String, correctPlacement: Option[(Value, String)], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SpecViolationtrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class MissingFieldArgViolation(fieldName: String, argName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class MissingImplementationFieldArgumentViolation(interfaceName: String, objectName: String, fieldName: String, argumentName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NoInterfaceImplementationViolation(interfaceName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NoQueryTypeViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NoSubselectionAllowedViolation(fieldName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SpecViolationtrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NonExecutableDefinitionViolation(definitionName: String, definition: Definition, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SpecViolationtrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NonInputTypeOnVarViolation(varName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NonUniqueDirectiveArgumentsViolation(dirName: String, argName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NonUniqueDirectiveDefinitionViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NonUniqueEnumValuesViolation(typeName: String, valueName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NonUniqueFieldArgumentsViolation(typeName: String, fieldName: String, argName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NonUniqueFieldsViolation(kind: String, typeName: String, fieldName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NonUniqueInputFieldsViolation(typeName: String, fieldName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NonUniqueInterfacesViolation(typeName: String, interfaceName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NonUniqueRootTypeViolation(operationType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NonUniqueSchemaDefinitionViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NonUniqueTypeDefinitionViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NonUniqueUnionMembersViolation(typeName: String, memberName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NotAllSubscriptionFieldsHaveSameStreamViolation(typeName: String, fieldNames: Vector[String]) extends Violation
case class NotAllSubscriptionFieldsViolation(typeName: String, fieldNames: Vector[String]) extends Violation
case class NotNullInputObjectFieldMissingViolation(typeName: String, fieldName: String, fieldType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with PathBasedViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait PathBasedViolationtrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NotNullValueIsNullViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class NullValueForNotNullTypeViolation(fieldPath: List[String], typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
trait PathBasedViolation
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
trait QueryValidator
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class RuleBasedQueryValidator
object QueryValidator
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- QueryValidator.type
case class RequiredFieldViolation(typeName: String, fieldName: String, fieldType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class RequiredSubselectionViolation(fieldName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SpecViolationtrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class ReservedEnumValueNameViolation(typeName: String, valueName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class ReservedNameViolation(typeName: String, name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class ReservedTypeNameViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
object SchemaBasedDocumentAnalyzer
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
trait SpecViolation
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class UndefinedFieldViolationclass UnknownArgViolation
Attributes
- Graph
- Supertypes
- trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass ValueCoercionViolationclass BaseViolationtrait Violationclass Objecttrait Matchableclass Any
- Self type
case class SubscriptionSingleFieldOnlyViolation(opName: Option[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
object TypeComparators
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TypeComparators.type
case class TypeExtensionOnNonExistingTypeViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class TypeExtensionOnWrongKindViolation(typeKind: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class TypeIncompatibleAnonSpreadViolation(parentTypeName: String, fragTypeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class TypeIncompatibleSpreadViolation(fragName: String, parentTypeName: String, fragTypeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
case class UndefinedFieldViolation(fieldName: String, typeName: String, suggestedTypeNames: Seq[String], suggestedFieldNames: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SpecViolationtrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class UndefinedVarByOpViolation(varName: String, operationName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class UndefinedVarViolation(varName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class UnknownArgViolation(argName: String, fieldName: String, typeName: String, suggestedArgs: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SpecViolationtrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class UnknownDirectiveArgViolation(argName: String, dirName: String, suggestedArgs: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SpecViolationtrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class UnknownDirectiveViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait SpecViolationtrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class UnknownFieldViolation(typeName: String, fieldName: String, message: Option[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class UnknownFragmentViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class UnknownInputObjectFieldViolation(typeName: String, fieldName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with PathBasedViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait PathBasedViolationtrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class UnknownTypeViolation(name: String, suggestedTypes: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class UnknownVariableTypeViolation(definitionName: String, varType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class UnusedFragmentViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class UnusedVariableViolation(name: String, operationName: Option[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
class ValidationContext(val schema: Schema[_, _], val doc: Document, val sourceMapper: Option[SourceMapper], val typeInfo: TypeInfo)
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
object ValidationContext
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ValidationContext.type
trait ValidationRule
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class ExecutableDefinitionsclass FieldsOnCorrectTypeclass KnownArgumentNamesclass KnownDirectivesclass KnownFragmentNamesclass KnownTypeNamesclass LoneAnonymousOperationclass NoFragmentCyclesclass NoUndefinedVariablesclass NoUnusedFragmentsclass NoUnusedVariablesclass PossibleFragmentSpreadsclass ScalarLeafsclass SingleFieldSubscriptionsclass UniqueArgumentNamesclass UniqueFragmentNamesclass UniqueInputFieldNamesclass UniqueOperationNamesclass UniqueVariableNamesclass ValuesOfCorrectTypeclass VariablesAreInputTypes
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
object ValidatorStack
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ValidatorStack.type
Attributes
- Graph
- Supertypes
- Known subtypes
- object BigDecimalCoercionViolation.typeobject BigIntCoercionViolation.typeobject BigLongCoercionViolation.typeobject BooleanCoercionViolation.typeobject EnumCoercionViolation.typeobject FloatCoercionViolation.typeobject IDCoercionViolation.typeobject IntCoercionViolation.typeobject LongCoercionViolation.typeobject StringCoercionViolation.type
case class VarTypeMismatchViolation(definitionName: String, expectedType: String, input: Option[String], violation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class VariableInferenceViolation(variableName: String, type1: String, type2: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
case class VariableNotAllowedViolation(varName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstNodeViolationtrait AstNodeLocationtrait Violationclass Objecttrait Matchableclass Any
trait Violation
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object MaterializedSchemaViolation.typetrait AstNodeViolationclass BadValueViolationclass BadVarPositionViolationclass CycleErrorViolationclass EmptyFieldsViolationclass ExistingTypeViolationclass FieldCoercionViolationclass FieldsConflictViolationclass InputObjectTypeRecursionclass InvalidTypeNameViolationclass ListValueViolationclass MapValueViolationclass MissingFieldArgViolationclass NoQueryTypeViolationclass NonUniqueFieldsViolationclass RequiredFieldViolationclass ReservedNameViolationclass UndefinedFieldViolationclass UndefinedVarViolationclass UnknownArgViolationclass UnknownFieldViolationclass UnknownFragmentViolationclass UnknownTypeViolationclass UnusedFragmentViolationclass UnusedVariableViolationclass VarTypeMismatchViolationclass BaseViolationclass ValueCoercionViolationobject BigDecimalCoercionViolation.typeobject BigIntCoercionViolation.typeobject BigLongCoercionViolation.typeobject BooleanCoercionViolation.typeobject EnumCoercionViolation.typeobject FloatCoercionViolation.typeobject IDCoercionViolation.typeobject IntCoercionViolation.typeobject LongCoercionViolation.typeobject StringCoercionViolation.typetrait DeprecatedUsageclass DeprecatedEnumValueclass DeprecatedFieldclass IntrospectionUsage