# Uses of Package
io.vertx.openapi.contract

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

- Classes in io.vertx.openapi.contract used by io.vertx.ext.web.api.service
  Class | Description
  --- | ---
  Operation | This interface represents the most important attributes of an OpenAPI Operation.

- Classes in io.vertx.openapi.contract used by io.vertx.ext.web.openapi.router
  Class | Description
  --- | ---
  OpenAPIContract |
  Operation | This interface represents the most important attributes of an OpenAPI Operation.
  SecurityScheme | Represents a Security Scheme Object.

- Classes in io.vertx.openapi.contract used by io.vertx.openapi.contract
  Class | Description
  --- | ---
  ContractErrorType |
  Location |
  MediaType | This interface represents the most important attributes of an OpenAPI Operation.
  OAuthFlow | Represents an OAuth Flow Object (the configuration).
  OAuthFlows | Represents an OAuth Flows Object.
  OpenAPIContract |
  OpenAPIContractException |
  OpenAPIObject |
  OpenAPIVersion |
  Operation | This interface represents the most important attributes of an OpenAPI Operation.
  Parameter | This interface represents the most important attributes of an OpenAPI Parameter.
  Path | This interface represents the most important attributes of an OpenAPI Parameter.
  RequestBody | This interface represents the most important attributes of an OpenAPI Operation.
  Response |
  SecurityRequirement | A Security requirement is an object that contains the names of the security schemes that apply to the operation.
  SecurityScheme | Represents a Security Scheme Object.
  Server | This interface represents the most important attributes of an OpenAPI Server.
  Style |

- Classes in io.vertx.openapi.contract used by io.vertx.openapi.validation
  Class | Description
  --- | ---
  OpenAPIContract |
  Operation | This interface represents the most important attributes of an OpenAPI Operation.
  Parameter | This interface represents the most important attributes of an OpenAPI Parameter.

- Classes in io.vertx.openapi.contract used by io.vertx.openapi.validation.analyser
  Class | Description
  --- | ---
  MediaType | This interface represents the most important attributes of an OpenAPI Operation.

- Classes in io.vertx.openapi.contract used by io.vertx.openapi.validation.transformer
  Class | Description
  --- | ---
  Parameter | This interface represents the most important attributes of an OpenAPI Parameter.

- Classes in io.vertx.openapi.contract used by io.vertx.reactivex.openapi.contract
  Class | Description
  --- | ---
  Location |
  MediaType | This interface represents the most important attributes of an OpenAPI Operation.
  OAuthFlow | Represents an OAuth Flow Object (the configuration).
  OAuthFlows | Represents an OAuth Flows Object.
  OpenAPIContract |
  OpenAPIVersion |
  Operation | This interface represents the most important attributes of an OpenAPI Operation.
  Parameter | This interface represents the most important attributes of an OpenAPI Parameter.
  Path | This interface represents the most important attributes of an OpenAPI Parameter.
  RequestBody | This interface represents the most important attributes of an OpenAPI Operation.
  Response |
  SecurityRequirement | A Security requirement is an object that contains the names of the security schemes that apply to the operation.
  SecurityScheme | Represents a Security Scheme Object.
  Server | This interface represents the most important attributes of an OpenAPI Server.
  Style |

- Classes in io.vertx.openapi.contract used by io.vertx.rxjava3.openapi.contract
  Class | Description
  --- | ---
  Location |
  MediaType | This interface represents the most important attributes of an OpenAPI Operation.
  OAuthFlow | Represents an OAuth Flow Object (the configuration).
  OAuthFlows | Represents an OAuth Flows Object.
  OpenAPIContract |
  OpenAPIVersion |
  Operation | This interface represents the most important attributes of an OpenAPI Operation.
  Parameter | This interface represents the most important attributes of an OpenAPI Parameter.
  Path | This interface represents the most important attributes of an OpenAPI Parameter.
  RequestBody | This interface represents the most important attributes of an OpenAPI Operation.
  Response |
  SecurityRequirement | A Security requirement is an object that contains the names of the security schemes that apply to the operation.
  SecurityScheme | Represents a Security Scheme Object.
  Server | This interface represents the most important attributes of an OpenAPI Server.
  Style |