package
validation
Type Members
-
-
-
-
case class
BadValueForDefaultArgViolation(varName: String, typeName: String, value: String, violation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
BadValueViolation(typeName: String, value: String, violation: Option[Violation], ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
BadVarPositionViolation(varName: String, varType: String, expectedType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
case class
ConflictingTypeDefinitionViolation(typeName: String, conflictingTypes: List[String], parentInfo: String) extends Violation with Product with Serializable
-
case class
CycleErrorViolation(fragmentName: String, spreadNames: List[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
DefaultForNonNullArgViolation(varName: String, typeName: String, guessTypeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
DocumentAnalyzer(document: Document) extends Product with Serializable
-
-
-
-
-
-
-
-
case class
EmptyFieldsViolation(kind: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
-
case class
EnumValueCoercionViolation(name: String, typeName: String, knownValues: Seq[String]) extends ValueCoercionViolation with Product with Serializable
-
-
case class
FieldCoercionViolation(fieldPath: List[String], valueViolation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation], errorPrefix: String, isArgument: Boolean) extends AstNodeViolation with Product with Serializable
-
-
-
-
case class
ImplementationExtraFieldArgumentNotOptionalViolation(interfaceName: String, objectName: String, fieldName: String, argumentName: String, objectFieldType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
-
case class
InputObjectTypeMismatchViolation(fieldPath: List[String], typeName: String, value: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
-
case class
InvalidEnumValueNameViolation(typeName: String, valueName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
InvalidFieldArgumentNameViolation(typeName: String, fieldName: String, argName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
InvalidFieldNameViolation(typeName: String, fieldName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
InvalidImplementationFieldArgumentTypeViolation(interfaceName: String, objectName: String, fieldName: String, argumentName: String, interfaceFieldType: String, objectFieldType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
InvalidImplementationFieldTypeViolation(interfaceName: String, objectName: String, fieldName: String, interfaceFieldType: String, objectFieldType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
case class
InvalidInputFieldNameViolation(typeName: String, fieldName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
InvalidInputValueViolation(argumentName: String, errorText: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
InvalidSubscriptionFieldViolation(typeName: String, fieldName: String) extends Violation with Product with Serializable
-
case class
InvalidTypeNameViolation(kind: String, typeName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
InvalidTypeUsageViolation(expectedTypeKind: String, tpe: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
-
case class
MisplacedDirectiveViolation(name: String, placement: Option[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
MissingFieldArgViolation(fieldName: String, argName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
MissingImplementationFieldArgumentViolation(interfaceName: String, objectName: String, fieldName: String, argumentName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
-
-
-
-
-
-
case class
NonUniqueFieldArgumentsViolation(typeName: String, fieldName: String, argName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
NonUniqueFieldsViolation(kind: String, typeName: String, fieldName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
-
-
-
-
-
-
case class
NotAllSubscriptionFieldsViolation(typeName: String, fieldNames: Vector[String]) extends Violation with Product with Serializable
-
-
-
-
-
-
case class
RequiredFieldViolation(typeName: String, fieldName: String, fieldType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
-
case class
ReservedNameViolation(typeName: String, name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
-
-
-
-
-
-
case class
TypeIncompatibleSpreadViolation(fragName: String, parentTypeName: String, fragTypeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
class
TypeInfo extends AnyRef
-
case class
UndefinedFieldViolation(fieldName: String, typeName: String, suggestedTypeNames: Seq[String], suggestedFieldNames: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
UndefinedVarByOpViolation(varName: String, operationName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
case class
UnknownArgViolation(argName: String, fieldName: String, typeName: String, suggestedArgs: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
UnknownDirectiveArgViolation(argName: String, dirName: String, suggestedArgs: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
case class
UnknownFieldViolation(typeName: String, fieldName: String, message: Option[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
-
case class
UnknownTypeViolation(name: String, suggestedTypes: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
-
case class
UnusedVariableViolation(name: String, operationName: Option[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
-
-
-
case class
VarTypeMismatchViolation(definitionName: String, expectedType: String, input: Option[String], violation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
case class
VariableInferenceViolation(variableName: String, type1: String, type2: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
-
-
trait
Violation extends AnyRef