package validation
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class AMFShapeValidations extends AnyRef
-
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
- class AnnotationsCandidatesCollector extends AnyRef
- sealed case class DataNodeEntry (d: DataNode, sonsKeys: Seq[String]) extends Product with Serializable
- sealed case class DataNodeIndex (dataNodes: Seq[DataNode]) extends Product with Serializable
- trait DataNodeTypeHierarchy extends AnyRef
- class ExamplesValidationCollector extends AnyRef
- case class ExamplesValidationStep (validationContext: ValidationContext) extends ValidationStep with Product with Serializable
- case class FilterDataNodeOptions () extends ValidationOptions with Product with Serializable
- trait ImportUtils extends AnyRef
- case class ModelValidationStep (validationContext: ValidationContext) extends ValidationStep with Product with Serializable
- case class ParserValidationStep (validationContext: ValidationContext) extends ValidationStep with Product with Serializable
- case class PayloadValidation (validationCandidates: Seq[ValidationCandidate], validations: EffectiveValidations = EffectiveValidations()) extends WebApiValidations with JsonSchemaSecrets with Product with Serializable
- case class ResultContainer (results: Seq[AMFValidationResult]) extends Product with Serializable
- class ShapeFacetsCandidatesCollector extends AnyRef
- case class UnitPayloadsValidation (baseUnit: BaseUnit, platform: Platform) extends Product with Serializable
- case class ValidationContext (baseUnit: BaseUnit, profile: ProfileName, platform: Platform, messageStyle: MessageStyle, validations: EffectiveValidations, env: Environment) extends Product with Serializable
- trait ValidationStep extends ValidationResultProcessor
- trait WebApiValidations extends ValidationResultProcessor
- case class WebApiValidationsRunner (validationContext: ValidationContext) extends Product with Serializable
Value Members
- object AMFRawValidations
- object AMFValidation extends Serializable
- object AnnotationsCandidatesCollector
- object DataNodeTypeHierarchyLogicalConstraint extends DataNodeTypeHierarchy
- object DataNodeTypeHierarchyStandard extends DataNodeTypeHierarchy
- object DefaultAMFValidations extends ImportUtils
- object EmptyResultContainer extends ResultContainer
- object ExamplesCandidatesCollector
- object JsCustomValidations
- object PayloadValidatorPlugin extends AMFPayloadValidationPlugin
- object ShapeFacetsCandidatesCollector