| Interface | Description |
|---|---|
| OpenApiMapper |
Provides a plugin infrastructure used to hook into the Smithy to OpenAPI
conversion process and map over the result.
|
| OpenApiProtocol<T extends Trait> |
An OpenAPI protocol is used to convert a Smithy protocol into
HTTP-specific bindings.
|
| SecuritySchemeConverter<T extends Trait> |
Converts a Smithy authentication scheme to an OpenAPI security
scheme and applies security requirements to operations.
|
| Smithy2OpenApiExtension |
An extension mechanism used to influence how Smithy models are converted
to OpenAPI models.
|
| Class | Description |
|---|---|
| Context<T extends Trait> |
Smithy to OpenAPI conversion context object.
|
| CoreExtension |
Registers the core Smithy2OpenApi functionality.
|
| OpenApiConverter |
Converts a Smithy model to OpenAPI.
|
| OpenApiJsonSchemaMapper |
Applies OpenAPI extensions to a
Schema using configuration settings
found in OpenApiConfig. |
| OpenApiProtocol.Operation |
Represents an operation entry to add to an
OpenApi.Builder. |
| Smithy2OpenApi |
Converts Smithy to an OpenAPI model and saves it as a JSON file.
|