Package

sangria

validation

Permalink

package validation

Visibility
  1. Public
  2. All

Type Members

  1. case class AnonOperationNotAloneViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  2. trait AstNodeLocation extends AnyRef

    Permalink
  3. trait AstNodeViolation extends Violation with AstNodeLocation

    Permalink
  4. case class BadValueForDefaultArgViolation(varName: String, typeName: String, value: String, violation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  5. case class BadValueViolation(typeName: String, value: String, violation: Option[Violation], ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  6. case class BadVarPositionViolation(varName: String, varType: String, expectedType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  7. abstract class BaseViolation extends Violation

    Permalink
  8. case class ConflictingTypeDefinitionViolation(typeName: String, conflictingTypes: List[String], parentInfo: String) extends Violation with Product with Serializable

    Permalink
  9. case class CycleErrorViolation(fragmentName: String, spreadNames: List[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  10. case class DefaultForNonNullArgViolation(varName: String, typeName: String, guessTypeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  11. case class DocumentAnalyzer(document: Document) extends Product with Serializable

    Permalink
  12. case class DuplicateArgNameViolation(argName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  13. case class DuplicateDirectiveViolation(directiveName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  14. case class DuplicateFragmentNameViolation(fragName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  15. case class DuplicateInputFieldViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  16. case class DuplicateOperationNameViolation(opName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  17. case class DuplicateVariableViolation(variableName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  18. case class EmptyEnumValuesMembersViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  19. case class EmptyFieldsViolation(kind: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  20. case class EmptyInputFieldsViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  21. case class EmptyUnionMembersViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  22. case class EnumValueCoercionViolation(name: String, typeName: String, knownValues: Seq[String]) extends ValueCoercionViolation with Product with Serializable

    Permalink
  23. case class ExistingTypeViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  24. case class FieldCoercionViolation(fieldPath: List[String], valueViolation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation], errorPrefix: String, isArgument: Boolean) extends AstNodeViolation with Product with Serializable

    Permalink
  25. case class FieldsConflictViolation(outputName: String, reason: Either[String, Vector[ConflictReason]], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  26. case class FragmentOnNonCompositeErrorViolation(fragName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  27. case class GenericInvalidValueViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  28. 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

    Permalink
  29. case class InlineFragmentOnNonCompositeErrorViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  30. case class InputObjectIsOfWrongTypeMissingViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  31. case class InputObjectTypeMismatchViolation(fieldPath: List[String], typeName: String, value: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  32. case class InvalidDirectiveArgumentNameViolation(dirName: String, argName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  33. case class InvalidDirectiveNameViolation(dirName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  34. case class InvalidEnumValueNameViolation(typeName: String, valueName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  35. case class InvalidFieldArgumentNameViolation(typeName: String, fieldName: String, argName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  36. case class InvalidFieldNameViolation(typeName: String, fieldName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  37. 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

    Permalink
  38. 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

    Permalink
  39. case class InvalidInputDocumentViolation(typeName: String, value: String, violation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  40. case class InvalidInputFieldNameViolation(typeName: String, fieldName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  41. case class InvalidInputValueViolation(argumentName: String, errorText: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  42. case class InvalidSubscriptionFieldViolation(typeName: String, fieldName: String) extends Violation with Product with Serializable

    Permalink
  43. case class InvalidTypeNameViolation(kind: String, typeName: String, explanation: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  44. case class InvalidTypeUsageViolation(expectedTypeKind: String, tpe: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  45. case class ListValueViolation(index: Int, violation: Violation, listSourceMapper: Option[SourceMapper], listPosition: List[AstLocation]) extends AstNodeViolation with PathBasedViolation with Product with Serializable

    Permalink
  46. case class MapValueViolation(fieldName: String, violation: Violation, mapSourceMapper: Option[SourceMapper], mapPosition: List[AstLocation]) extends AstNodeViolation with PathBasedViolation with Product with Serializable

    Permalink
  47. case class MisplacedDirectiveViolation(name: String, placement: Option[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  48. case class MissingFieldArgViolation(fieldName: String, argName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  49. case class MissingImplementationFieldArgumentViolation(interfaceName: String, objectName: String, fieldName: String, argumentName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  50. case class NoQueryTypeViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  51. case class NoSubselectionAllowedViolation(fieldName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  52. case class NonExecutableDefinitionViolation(name: Option[String], definition: Definition, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  53. case class NonInputTypeOnVarViolation(varName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  54. case class NonUniqueDirectiveArgumentsViolation(dirName: String, argName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  55. case class NonUniqueDirectiveDefinitionViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  56. case class NonUniqueEnumValuesViolation(typeName: String, valueName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  57. case class NonUniqueFieldArgumentsViolation(typeName: String, fieldName: String, argName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  58. case class NonUniqueFieldsViolation(kind: String, typeName: String, fieldName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  59. case class NonUniqueInputFieldsViolation(typeName: String, fieldName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  60. case class NonUniqueInterfacesViolation(typeName: String, interfaceName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  61. case class NonUniqueRootTypeViolation(operationType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  62. case class NonUniqueSchemaDefinitionViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  63. case class NonUniqueTypeDefinitionViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  64. case class NonUniqueUnionMembersViolation(typeName: String, memberName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  65. case class NotAllSubscriptionFieldsHaveSameStreamViolation(typeName: String, fieldNames: Vector[String]) extends Violation with Product with Serializable

    Permalink
  66. case class NotAllSubscriptionFieldsViolation(typeName: String, fieldNames: Vector[String]) extends Violation with Product with Serializable

    Permalink
  67. case class NotNullInputObjectFieldMissingViolation(typeName: String, fieldName: String, fieldType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with PathBasedViolation with Product with Serializable

    Permalink
  68. case class NotNullValueIsNullViolation(sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  69. case class NullValueForNotNullTypeViolation(fieldPath: List[String], typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  70. trait PathBasedViolation extends AnyRef

    Permalink
  71. trait QueryValidator extends AnyRef

    Permalink
  72. case class RequiredFieldViolation(typeName: String, fieldName: String, fieldType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  73. case class RequiredSubselectionViolation(fieldName: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  74. case class ReservedEnumValueNameViolation(typeName: String, valueName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  75. case class ReservedNameViolation(typeName: String, name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  76. case class ReservedTypeNameViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  77. class RuleBasedQueryValidator extends QueryValidator

    Permalink
  78. case class SchemaBasedDocumentAnalyzer(schema: Schema[_, _], document: Document) extends Product with Serializable

    Permalink
  79. case class SubscriptionSingleFieldOnlyViolation(opName: Option[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  80. case class TypeExtensionOnNonExistingTypeViolation(typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  81. case class TypeExtensionOnWrongKindViolation(typeKind: String, typeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  82. case class TypeIncompatibleAnonSpreadViolation(parentTypeName: String, fragTypeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  83. case class TypeIncompatibleSpreadViolation(fragName: String, parentTypeName: String, fragTypeName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  84. class TypeInfo extends AnyRef

    Permalink
  85. 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

    Permalink
  86. case class UndefinedVarByOpViolation(varName: String, operationName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  87. case class UndefinedVarViolation(varName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  88. case class UnknownArgViolation(argName: String, fieldName: String, typeName: String, suggestedArgs: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  89. case class UnknownDirectiveArgViolation(argName: String, dirName: String, suggestedArgs: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  90. case class UnknownDirectiveViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  91. case class UnknownFieldViolation(typeName: String, fieldName: String, message: Option[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  92. case class UnknownFragmentViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  93. case class UnknownInputObjectFieldViolation(typeName: String, fieldName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with PathBasedViolation with Product with Serializable

    Permalink
  94. case class UnknownTypeViolation(name: String, suggestedTypes: Seq[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  95. case class UnknownVariableTypeViolation(definitionName: String, varType: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  96. case class UnusedFragmentViolation(name: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  97. case class UnusedVariableViolation(name: String, operationName: Option[String], sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  98. class ValidationContext extends AnyRef

    Permalink
  99. trait ValidationRule extends AnyRef

    Permalink
  100. class ValidatorStack[T] extends AnyRef

    Permalink
  101. abstract class ValueCoercionViolation extends BaseViolation

    Permalink
  102. case class VarTypeMismatchViolation(definitionName: String, expectedType: String, input: Option[String], violation: Violation, ownSourceMapper: Option[SourceMapper], ownLocations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  103. case class VariableInferenceViolation(variableName: String, type1: String, type2: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  104. case class VariableNotAllowedViolation(varName: String, sourceMapper: Option[SourceMapper], locations: List[AstLocation]) extends AstNodeViolation with Product with Serializable

    Permalink
  105. trait Violation extends AnyRef

    Permalink

Value Members

  1. object BigDecimalCoercionViolation extends ValueCoercionViolation with Product with Serializable

    Permalink
  2. object BigIntCoercionViolation extends ValueCoercionViolation with Product with Serializable

    Permalink
  3. object BigLongCoercionViolation extends ValueCoercionViolation with Product with Serializable

    Permalink
  4. object BooleanCoercionViolation extends ValueCoercionViolation with Product with Serializable

    Permalink
  5. object EnumCoercionViolation extends ValueCoercionViolation with Product with Serializable

    Permalink
  6. object FloatCoercionViolation extends ValueCoercionViolation with Product with Serializable

    Permalink
  7. object IDCoercionViolation extends ValueCoercionViolation with Product with Serializable

    Permalink
  8. object IntCoercionViolation extends ValueCoercionViolation with Product with Serializable

    Permalink
  9. object LongCoercionViolation extends ValueCoercionViolation with Product with Serializable

    Permalink
  10. object QueryValidator

    Permalink
  11. object SchemaBasedDocumentAnalyzer extends Serializable

    Permalink
  12. object StringCoercionViolation extends ValueCoercionViolation with Product with Serializable

    Permalink
  13. object TypeComparators

    Permalink
  14. object ValidationContext

    Permalink
  15. object ValidatorStack

    Permalink
  16. object Violation

    Permalink
  17. package rules

    Permalink

Ungrouped