Package

sangria

validation

Permalink

package validation

Visibility
  1. Public
  2. All

Type Members

  1. case class AnonOperationNotAloneViolation(sourceMapper: Option[SourceMapper], positions: List[Position]) 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, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  5. case class BadValueViolation(argName: String, typeName: String, value: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

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

    Permalink
  7. abstract class BaseViolation extends Violation

    Permalink
  8. case class CycleErrorViolation(fragmentName: String, spreadNames: List[String], sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

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

    Permalink
  10. case class DuplicateArgNameViolation(argName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  11. case class DuplicateFragmentNameViolation(fragName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  12. case class DuplicateInputFieldViolation(name: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  13. case class DuplicateOperationNameViolation(opName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  14. case class EnumValueCoercionViolation(name: String) extends ValueCoercionViolation with Product with Serializable

    Permalink
  15. case class FieldCoercionViolation(fieldPath: List[String], valueViolation: Violation, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

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

    Permalink
  17. case class FragmentOnNonCompositeErrorViolation(fragName: String, typeName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  18. case class InlineFragmentOnNonCompositeErrorViolation(typeName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

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

    Permalink
  20. case class MisplacedDirectiveViolation(name: String, placement: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

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

    Permalink
  22. case class NoSubselectionAllowedViolation(fieldName: String, typeName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  23. case class NonInputTypeOnVarViolation(varName: String, typeName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  24. case class NullValueForNotNullTypeViolation(fieldPath: List[String], typeName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  25. trait QueryValidator extends AnyRef

    Permalink
  26. case class RequiredSubselectionViolation(fieldName: String, typeName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  27. class RuleBasedQueryValidator extends QueryValidator

    Permalink
  28. case class TypeIncompatibleAnonSpreadViolation(parentTypeName: String, fragTypeName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

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

    Permalink
  30. class TypeInfo extends AnyRef

    Permalink
  31. case class UndefinedFieldViolation(fieldName: String, typeName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  32. case class UndefinedVarByOpViolation(varName: String, operationName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  33. case class UndefinedVarViolation(varName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  34. case class UnknownArgViolation(argName: String, fieldName: String, typeName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  35. case class UnknownDirectiveArgViolation(argName: String, dirName: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  36. case class UnknownDirectiveViolation(name: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  37. case class UnknownFragmentViolation(name: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  38. case class UnknownTypeViolation(name: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  39. case class UnknownVariableTypeViolation(definitionName: String, varType: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  40. case class UnusedFragmentViolation(name: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  41. case class UnusedVariableViolation(name: String, sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  42. class ValidationContext extends AnyRef

    Permalink
  43. trait ValidationRule extends AnyRef

    Permalink
  44. abstract class ValueCoercionViolation extends BaseViolation

    Permalink
  45. case class VarTypeMismatchViolation(definitionName: String, expectedType: String, input: Option[String], sourceMapper: Option[SourceMapper], positions: List[Position]) extends AstNodeViolation with Product with Serializable

    Permalink
  46. 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 Foo extends App

    Permalink
  8. object IDCoercionViolation extends ValueCoercionViolation with Product with Serializable

    Permalink
  9. object IntCoercionViolation extends ValueCoercionViolation with Product with Serializable

    Permalink
  10. object LongCoercionViolation extends ValueCoercionViolation with Product with Serializable

    Permalink
  11. object QueryValidator

    Permalink
  12. object StringCoercionViolation extends ValueCoercionViolation with Product with Serializable

    Permalink
  13. object ValidationContext

    Permalink
  14. package rules

    Permalink

Ungrouped