Class OpenApiEvaluator
- java.lang.Object
-
- org.openapitools.codegen.validations.oas.OpenApiEvaluator
-
-
Constructor Summary
Constructors Constructor Description OpenApiEvaluator(RuleConfiguration ruleConfiguration)
Constructs a new instance ofOpenApiEvaluator
with applied rules.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidationResult
validate(io.swagger.v3.oas.models.OpenAPI specification)
Validates input, resulting in a instance ofValidationResult
which provides details on all validations performed (success, error, warning).
-
-
-
Constructor Detail
-
OpenApiEvaluator
public OpenApiEvaluator(RuleConfiguration ruleConfiguration)
Constructs a new instance ofOpenApiEvaluator
with applied rules.- Parameters:
ruleConfiguration
- The set of rules to be applied to evaluation.
-
-
Method Detail
-
validate
public ValidationResult validate(io.swagger.v3.oas.models.OpenAPI specification)
Validates input, resulting in a instance ofValidationResult
which provides details on all validations performed (success, error, warning).- Specified by:
validate
in interfaceValidator<io.swagger.v3.oas.models.OpenAPI>
- Parameters:
specification
- TheOpenAPI
object instance to be validated.- Returns:
- A
ValidationResult
which details the success, error, and warning validation results.
-
-