package validation

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class AMFShapeValidations extends AnyRef
  2. case class AMFValidation (uri: Option[String], message: Option[String], spec: String, level: String, owlClass: Option[String], owlProperty: Option[String], shape: String, target: String, constraint: String, value: String, ramlErrorMessage: String, openApiErrorMessage: String, severity: String) extends Product with Serializable

    Validation defined in a TSV file with AMF validations

    Validation defined in a TSV file with AMF validations

    uri

    URI of the validation, null to auto-generate

    message

    Optional message for the validation

    level

    Level: AMF, OpenAPI or RAML

    owlClass

    Optional OWL class target of the validation

    owlProperty

    Optional OWL property target of the validation

    shape

    Type of SHACL shape for the validation

    constraint

    URI of the constraint component

    value

    Value for the contraint component

  3. class AnnotationsCandidatesCollector extends AnyRef
  4. sealed case class DataNodeEntry (d: DataNode, sonsKeys: Seq[String]) extends Product with Serializable
  5. sealed case class DataNodeIndex (dataNodes: Seq[DataNode]) extends Product with Serializable
  6. trait DataNodeTypeHierarchy extends AnyRef
  7. class ExamplesValidationCollector extends AnyRef
  8. case class ExamplesValidationStep (validationContext: ValidationContext) extends ValidationStep with Product with Serializable
  9. case class FilterDataNodeOptions () extends ValidationOptions with Product with Serializable
  10. trait ImportUtils extends AnyRef
  11. case class ModelValidationStep (validationContext: ValidationContext) extends ValidationStep with Product with Serializable
  12. case class ParserValidationStep (validationContext: ValidationContext) extends ValidationStep with Product with Serializable
  13. case class PayloadValidation (validationCandidates: Seq[ValidationCandidate], validations: EffectiveValidations = EffectiveValidations()) extends WebApiValidations with JsonSchemaSecrets with Product with Serializable
  14. case class ResultContainer (results: Seq[AMFValidationResult]) extends Product with Serializable
  15. class ShapeFacetsCandidatesCollector extends AnyRef
  16. case class UnitPayloadsValidation (baseUnit: BaseUnit, platform: Platform) extends Product with Serializable
  17. case class ValidationContext (baseUnit: BaseUnit, profile: ProfileName, platform: Platform, messageStyle: MessageStyle, validations: EffectiveValidations, env: Environment) extends Product with Serializable
  18. trait ValidationStep extends ValidationResultProcessor
  19. trait WebApiValidations extends ValidationResultProcessor
  20. case class WebApiValidationsRunner (validationContext: ValidationContext) extends Product with Serializable

Ungrouped