aio_microservice.core.openapi

Classes

OpenAPIController

Controller for OpenAPI endpoints.

Module Contents

class aio_microservice.core.openapi.OpenAPIController(owner)[source]

Bases: litestar.openapi.OpenAPIController

Controller for OpenAPI endpoints.

Parameters:

owner (litestar.router.Router)

path = '/schema'
swagger_ui(request)

Route handler responsible for rendering Swagger-UI.

Parameters:

request (litestar.Request[Any, Any, Any]) – A Request instance.

Returns:

A response with a rendered swagger documentation site

Return type:

litestar.response.base.ASGIResponse