| Package | Description |
|---|---|
| io.vertx.reactivex.ext.web.openapi.router | |
| io.vertx.reactivex.openapi.validation |
| Modifier and Type | Method and Description |
|---|---|
Future<ValidatableRequest> |
RequestExtractor.extractValidatableRequest(RoutingContext routingContext,
Operation operation)
Extracts and transforms the parameters and the body of an incoming request into a
that can be validated by the
RequestValidator. |
| Modifier and Type | Field and Description |
|---|---|
static io.vertx.lang.rx.TypeArg<ValidatableRequest> |
ValidatableRequest.__TYPE_ARG |
| Modifier and Type | Method and Description |
|---|---|
static ValidatableRequest |
ValidatableRequest.newInstance(ValidatableRequest arg) |
| Modifier and Type | Method and Description |
|---|---|
static Future<ValidatableRequest> |
ValidatableRequest.of(HttpServerRequest request,
Operation operation)
Creates a new
ValidatableRequest object based on the passed and . |
static Single<ValidatableRequest> |
ValidatableRequest.rxOf(HttpServerRequest request,
Operation operation)
Creates a new
ValidatableRequest object based on the passed and . |
| Modifier and Type | Method and Description |
|---|---|
Single<ValidatedRequest> |
RequestValidator.rxValidate(ValidatableRequest params,
String operationId)
Validates the passed request parameters against the operation defined in the related OpenAPI contract.
|
Future<ValidatedRequest> |
RequestValidator.validate(ValidatableRequest params,
String operationId)
Validates the passed request parameters against the operation defined in the related OpenAPI contract.
|
Copyright © 2023 Eclipse. All rights reserved.