# Uses of Package
io.vertx.openapi.validation

- Packages that use io.vertx.openapi.validation
  Package | Description
  --- | ---
  io.vertx.ext.web.api.service |
  io.vertx.ext.web.openapi.router |
  io.vertx.openapi.validation |
  io.vertx.openapi.validation.analyser |
  io.vertx.reactivex.openapi.validation |
  io.vertx.rxjava3.openapi.validation |

- Classes in io.vertx.openapi.validation used by io.vertx.ext.web.api.service
  Class | Description
  --- | ---
  ResponseValidator | The `ResponseValidator` requires the `parameters` in a specific format to be able to parse and validate them.

- Classes in io.vertx.openapi.validation used by io.vertx.ext.web.openapi.router
  Class | Description
  --- | ---
  ValidatableRequest |

- Classes in io.vertx.openapi.validation used by io.vertx.openapi.validation
  Class | Description
  --- | ---
  Parameter |
  RequestParameter |
  RequestValidator | The `RequestValidator` requires the `parameters` in a specific format to be able to parse and validate them.
  ResponseParameter |
  ResponseValidator | The `ResponseValidator` requires the `parameters` in a specific format to be able to parse and validate them.
  SchemaValidationException | A SchemaValidationException is a special case of a `ValidatorException` and is thrown, if the validation of a request or response fails due to a schema violation.
  ValidatableRequest |
  ValidatableResponse |
  ValidatedRequest |
  ValidatedResponse |
  ValidationContext |
  ValidatorErrorType |
  ValidatorException | A ValidatorException is thrown, if the validation of a request or response fails.

- Classes in io.vertx.openapi.validation used by io.vertx.openapi.validation.analyser
  Class | Description
  --- | ---
  ValidationContext |
  ValidatorException | A ValidatorException is thrown, if the validation of a request or response fails.

- Classes in io.vertx.openapi.validation used by io.vertx.reactivex.openapi.validation
  Class | Description
  --- | ---
  RequestParameter |
  RequestValidator | The `RequestValidator` requires the `parameters` in a specific format to be able to parse and validate them.
  ResponseParameter |
  ValidatableRequest |
  ValidatableResponse |
  ValidatedRequest |
  ValidatedResponse |

- Classes in io.vertx.openapi.validation used by io.vertx.rxjava3.openapi.validation
  Class | Description
  --- | ---
  RequestParameter |
  RequestValidator | The `RequestValidator` requires the `parameters` in a specific format to be able to parse and validate them.
  ResponseParameter |
  ValidatableRequest |
  ValidatableResponse |
  ValidatedRequest |
  ValidatedResponse |