Packages

p

sangria

validation

package validation

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package rules

Type Members

  1. case class AnonOperationNotAloneViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  2. trait AstNodeLocation extends AnyRef
  3. trait AstNodeViolation extends Violation with AstNodeLocation
  4. case class BadValueForDefaultArgViolation(varName: String, typeName: String, value: String, violation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  5. case class BadValueViolation(typeName: String, value: String, violation: Option[Violation], ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  6. case class BadVarPositionViolation(varName: String, varType: String, expectedType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  7. abstract class BaseViolation extends Violation
  8. case class ConflictingInputObjectTypeCaseClassViolation(typeName: String, parentInfo: String) extends Violation with Product with Serializable
  9. case class ConflictingObjectTypeCaseClassViolation(typeName: String, parentInfo: String) extends Violation with Product with Serializable
  10. case class ConflictingTypeDefinitionViolation(typeName: String, conflictingTypes: List[String], parentInfo: String) extends Violation with Product with Serializable
  11. case class CycleErrorViolation(fragmentName: String, spreadNames: List[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  12. case class DefaultForNonNullArgViolation(varName: String, typeName: String, guessTypeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  13. case class DocumentAnalyzer(document: Document) extends Product with Serializable
  14. case class DuplicateArgNameViolation(argName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  15. case class DuplicateDirectiveViolation(directiveName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  16. case class DuplicateFragmentNameViolation(fragName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  17. case class DuplicateInputFieldViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  18. case class DuplicateOperationNameViolation(opName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  19. case class DuplicateVariableViolation(variableName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  20. case class EmptyEnumValuesMembersViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  21. case class EmptyFieldsViolation(kind: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  22. case class EmptyInputFieldsViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  23. case class EmptyUnionMembersViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  24. case class EnumValueCoercionViolation(name: String, typeName: String, knownValues: Seq[String]) extends ValueCoercionViolation with Product with Serializable
  25. case class ExistingTypeViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  26. case class FieldCoercionViolation(fieldPath: List[String], valueViolation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation], errorPrefix: String, isArgument: Boolean) extends AstNodeViolation with Product with Serializable
  27. case class FieldsConflictViolation(outputName: String, reason: Either[String, Vector[ConflictReason]], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  28. case class FragmentOnNonCompositeErrorViolation(fragName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation with Product with Serializable
  29. case class GenericInvalidValueViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  30. 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
  31. case class InlineFragmentOnNonCompositeErrorViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation with Product with Serializable
  32. case class InputObjectIsOfWrongTypeMissingViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  33. case class InputObjectTypeMismatchViolation(fieldPath: List[String], typeName: String, value: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  34. case class InputObjectTypeRecursion(name: String, fieldName: String, path: List[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  35. case class InvalidDirectiveArgumentNameViolation(dirName: String, argName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  36. case class InvalidDirectiveNameViolation(dirName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  37. case class InvalidEnumValueNameViolation(typeName: String, valueName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  38. case class InvalidFieldArgumentNameViolation(typeName: String, fieldName: String, argName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  39. case class InvalidFieldNameViolation(typeName: String, fieldName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  40. 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
  41. 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
  42. case class InvalidInputDocumentViolation(typeName: String, value: String, violation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  43. case class InvalidInputFieldNameViolation(typeName: String, fieldName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  44. case class InvalidInputValueViolation(argumentName: String, errorText: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  45. case class InvalidSubscriptionFieldViolation(typeName: String, fieldName: String) extends Violation with Product with Serializable
  46. case class InvalidTypeNameViolation(kind: String, typeName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  47. case class InvalidTypeUsageViolation(expectedTypeKind: String, tpe: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  48. case class ListValueViolation(index: Int, violation: Violation, listSourceMapper: Option[SourceMapper], listPosition: List[AstLocation]) extends AstNodeViolation with PathBasedViolation with Product with Serializable
  49. case class MapValueViolation(fieldName: String, violation: Violation, mapSourceMapper: Option[SourceMapper], mapPosition: List[AstLocation]) extends AstNodeViolation with PathBasedViolation with Product with Serializable
  50. case class MisplacedDirectiveViolation(name: String, correctPlacement: Option[(schema.DirectiveLocation.Value, String)], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation with Product with Serializable
  51. case class MissingFieldArgViolation(fieldName: String, argName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  52. case class MissingImplementationFieldArgumentViolation(interfaceName: String, objectName: String, fieldName: String, argumentName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  53. case class NoInterfaceImplementationViolation(interfaceName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  54. case class NoQueryTypeViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  55. case class NoSubselectionAllowedViolation(fieldName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation with Product with Serializable
  56. case class NonExecutableDefinitionViolation(definitionName: String, definition: Definition, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation with Product with Serializable
  57. case class NonInputTypeOnVarViolation(varName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  58. case class NonUniqueDirectiveArgumentsViolation(dirName: String, argName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  59. case class NonUniqueDirectiveDefinitionViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  60. case class NonUniqueEnumValuesViolation(typeName: String, valueName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  61. case class NonUniqueFieldArgumentsViolation(typeName: String, fieldName: String, argName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  62. case class NonUniqueFieldsViolation(kind: String, typeName: String, fieldName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  63. case class NonUniqueInputFieldsViolation(typeName: String, fieldName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  64. case class NonUniqueInterfacesViolation(typeName: String, interfaceName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  65. case class NonUniqueRootTypeViolation(operationType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  66. case class NonUniqueSchemaDefinitionViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  67. case class NonUniqueTypeDefinitionViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  68. case class NonUniqueUnionMembersViolation(typeName: String, memberName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  69. case class NotAllSubscriptionFieldsHaveSameStreamViolation(typeName: String, fieldNames: Vector[String]) extends Violation with Product with Serializable
  70. case class NotAllSubscriptionFieldsViolation(typeName: String, fieldNames: Vector[String]) extends Violation with Product with Serializable
  71. case class NotNullInputObjectFieldMissingViolation(typeName: String, fieldName: String, fieldType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with PathBasedViolation with Product with Serializable
  72. case class NotNullValueIsNullViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  73. case class NullValueForNotNullTypeViolation(fieldPath: List[String], typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  74. trait PathBasedViolation extends AnyRef
  75. trait QueryValidator extends AnyRef
  76. case class RequiredFieldViolation(typeName: String, fieldName: String, fieldType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  77. case class RequiredSubselectionViolation(fieldName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation with Product with Serializable
  78. case class ReservedEnumValueNameViolation(typeName: String, valueName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  79. case class ReservedNameViolation(typeName: String, name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  80. case class ReservedTypeNameViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  81. class RuleBasedQueryValidator extends QueryValidator
  82. case class SchemaBasedDocumentAnalyzer(schema: Schema[_, _], document: Document) extends Product with Serializable
  83. trait SpecViolation extends AnyRef
  84. case class SubscriptionSingleFieldOnlyViolation(opName: Option[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  85. case class TypeExtensionOnNonExistingTypeViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  86. case class TypeExtensionOnWrongKindViolation(typeKind: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  87. case class TypeIncompatibleAnonSpreadViolation(parentTypeName: String, fragTypeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  88. case class TypeIncompatibleSpreadViolation(fragName: String, parentTypeName: String, fragTypeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  89. class TypeInfo extends AnyRef
  90. case class UndefinedFieldViolation(fieldName: String, typeName: String, suggestedTypeNames: Seq[String], suggestedFieldNames: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation with Product with Serializable
  91. case class UndefinedVarByOpViolation(varName: String, operationName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  92. case class UndefinedVarViolation(varName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  93. case class UnknownArgViolation(argName: String, fieldName: String, typeName: String, suggestedArgs: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation with Product with Serializable
  94. case class UnknownDirectiveArgViolation(argName: String, dirName: String, suggestedArgs: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation with Product with Serializable
  95. case class UnknownDirectiveViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with SpecViolation with Product with Serializable
  96. case class UnknownFieldViolation(typeName: String, fieldName: String, message: Option[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  97. case class UnknownFragmentViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  98. case class UnknownInputObjectFieldViolation(typeName: String, fieldName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with PathBasedViolation with Product with Serializable
  99. case class UnknownTypeViolation(name: String, suggestedTypes: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  100. case class UnknownVariableTypeViolation(definitionName: String, varType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  101. case class UnusedFragmentViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  102. case class UnusedVariableViolation(name: String, operationName: Option[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  103. class ValidationContext extends AnyRef
  104. trait ValidationRule extends AnyRef
  105. class ValidatorStack[T] extends AnyRef
  106. abstract class ValueCoercionViolation extends BaseViolation
  107. case class VarTypeMismatchViolation(definitionName: String, expectedType: String, input: Option[String], violation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  108. case class VariableInferenceViolation(variableName: String, type1: String, type2: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  109. case class VariableNotAllowedViolation(varName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable
  110. trait Violation extends AnyRef

Value Members

  1. case object BigDecimalCoercionViolation extends ValueCoercionViolation with Product with Serializable
  2. case object BigIntCoercionViolation extends ValueCoercionViolation with Product with Serializable
  3. case object BigLongCoercionViolation extends ValueCoercionViolation with Product with Serializable
  4. case object BooleanCoercionViolation extends ValueCoercionViolation with Product with Serializable
  5. case object EnumCoercionViolation extends ValueCoercionViolation with Product with Serializable
  6. case object FloatCoercionViolation extends ValueCoercionViolation with Product with Serializable
  7. case object IDCoercionViolation extends ValueCoercionViolation with Product with Serializable
  8. case object IntCoercionViolation extends ValueCoercionViolation with Product with Serializable
  9. case object LongCoercionViolation extends ValueCoercionViolation with Product with Serializable
  10. object QueryValidator
  11. object SchemaBasedDocumentAnalyzer extends Serializable
  12. case object StringCoercionViolation extends ValueCoercionViolation with Product with Serializable
  13. object TypeComparators
  14. object ValidationContext
  15. object ValidatorStack
  16. object Violation

Ungrouped