The legacy Custom Validation feature was removed in AMF 5.0.0. This feature was be replaced by an external project called AMF Custom Validator. Check out the project repository for more information or read the Custom Validation section
Validation is the process of checking that your model complies with the constraints you've defined for it. If the model doesn't comply, you can determine where it's invalid and assess the severity.
After you've parsed and resolved the model, you can apply different AMF validations:
- AMF API Contract Model validations
- These are programmatic constraints that are validated against the API Contract Model
- There are general validations, and validations specific to every API specification AMF supports
- AML Validations
- Are generated in runtime from an AML Dialect
The final feature in the AMF repertoire is rendering, and you'll learn about it in the next section.