## Uses of Class
org.eclipse.microprofile.openapi.annotations.extensions.Extension

Packages that use Extension
org.eclipse.microprofile.openapi.annotations: A set of annotations, many derived from Swagger Core library.
org.eclipse.microprofile.openapi.annotations.callbacks: A set of annotations to represent callback URL or an array of relevant callback URLs that can be invoked for a particular HTTP operation as well as the HTTP operation that will be invoked with the callback.
org.eclipse.microprofile.openapi.annotations.extensions: Annotations to represent additional data to extend existing OpenAPI specifications.
org.eclipse.microprofile.openapi.annotations.headers: An annotation to describe a single header object.
org.eclipse.microprofile.openapi.annotations.info: A set of annotations to represent metadata about the API, including license information and contact information of the exposed API.
org.eclipse.microprofile.openapi.annotations.links: Annotations to represent a design-time link for a response and the corresponding parameter to be passed to the linked operation.
org.eclipse.microprofile.openapi.annotations.media: A set of annotations to represent input and output data type, media type and relevant examples.
org.eclipse.microprofile.openapi.annotations.parameters: A set of annotations to describe and encapsulate operation parameters and operation's request body.
org.eclipse.microprofile.openapi.annotations.responses: Contains annotation to describe a single response from an API operation, and an annotation to encapsulate multiple responses from an API operation.
org.eclipse.microprofile.openapi.annotations.security: A set of annotations to represent various security components of an OpenAPI app.
org.eclipse.microprofile.openapi.annotations.servers: Annotations to represent servers used for a single API operation or for all operations in an OpenAPI document, as well as a way to represent variables for server URL template substitution.
org.eclipse.microprofile.openapi.annotations.tags: A set of annotations to represent a tag for an API endpoint and a container that encapsulates multiple such tags.

### Uses of Extension in org.eclipse.microprofile.openapi.annotations

Methods in org.eclipse.microprofile.openapi.annotations that return Extension
`Extension[]` `extensions()` List of extensions to be added to the `Components` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `ExternalDocumentation` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `OpenAPI` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `Operation` model corresponding to the containing annotation.

### Uses of Extension in org.eclipse.microprofile.openapi.annotations.callbacks

Methods in org.eclipse.microprofile.openapi.annotations.callbacks that return Extension
`Extension[]` `extensions()` List of extensions to be added to the `Callback` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `Operation` model corresponding to the containing annotation.

### Uses of Extension in org.eclipse.microprofile.openapi.annotations.extensions

Methods in org.eclipse.microprofile.openapi.annotations.extensions that return Extension
`Extension[]` `value()` An array of Extension annotations

### Uses of Extension in org.eclipse.microprofile.openapi.annotations.headers

Methods in org.eclipse.microprofile.openapi.annotations.headers that return Extension
`Extension[]` `extensions()` List of extensions to be added to the `Header` model corresponding to the containing annotation.

### Uses of Extension in org.eclipse.microprofile.openapi.annotations.info

Methods in org.eclipse.microprofile.openapi.annotations.info that return Extension
`Extension[]` `extensions()` List of extensions to be added to the `Contact` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `Info` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `License` model corresponding to the containing annotation.

### Uses of Extension in org.eclipse.microprofile.openapi.annotations.links

Methods in org.eclipse.microprofile.openapi.annotations.links that return Extension
`Extension[]` `extensions()` List of extensions to be added to the `Link` model corresponding to the containing annotation.

### Uses of Extension in org.eclipse.microprofile.openapi.annotations.media

Methods in org.eclipse.microprofile.openapi.annotations.media that return Extension
`Extension[]` `extensions()` List of extensions to be added to the `MediaType` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `Encoding` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `Example` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `Schema` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `Schema` model corresponding to the containing annotation.

### Uses of Extension in org.eclipse.microprofile.openapi.annotations.parameters

Methods in org.eclipse.microprofile.openapi.annotations.parameters that return Extension
`Extension[]` `extensions()` List of extensions to be added to the `Parameter` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `RequestBody` model corresponding to the containing annotation.

### Uses of Extension in org.eclipse.microprofile.openapi.annotations.responses

Methods in org.eclipse.microprofile.openapi.annotations.responses that return Extension
`Extension[]` `extensions()` List of extensions to be added to the `APIResponse` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `APIResponses` model corresponding to the containing annotation.

### Uses of Extension in org.eclipse.microprofile.openapi.annotations.security

Methods in org.eclipse.microprofile.openapi.annotations.security that return Extension
`Extension[]` `extensions()` List of extensions to be added to the `OAuthFlow` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `OAuthFlows` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `SecurityScheme` model corresponding to the containing annotation.

### Uses of Extension in org.eclipse.microprofile.openapi.annotations.servers

Methods in org.eclipse.microprofile.openapi.annotations.servers that return Extension
`Extension[]` `extensions()` List of extensions to be added to the `Server` model corresponding to the containing annotation.
`Extension[]` `extensions()` List of extensions to be added to the `ServerVariable` model corresponding to the containing annotation.

### Uses of Extension in org.eclipse.microprofile.openapi.annotations.tags

Methods in org.eclipse.microprofile.openapi.annotations.tags that return Extension
`Extension[]` `extensions()` List of extensions to be added to the `Tag` model corresponding to the containing annotation.