AsyncAPIRoute
faststream.asgi.factories.asyncapi.route.AsyncAPIRoute #
AsyncAPIRoute(
path: str,
description: str | None = None,
tags: Sequence[Union[Tag, TagDict, dict[str, Any]]]
| None = None,
unique_id: str | None = None,
include_in_schema: bool = False,
*,
sidebar: bool = True,
info: bool = True,
servers: bool = True,
operations: bool = True,
messages: bool = True,
schemas: bool = True,
errors: bool = True,
expand_message_examples: bool = True,
asyncapi_js_url: str = ASYNCAPI_JS_DEFAULT_URL,
asyncapi_css_url: str = ASYNCAPI_CSS_DEFAULT_URL,
try_it_out_plugin_url: str = ASYNCAPI_TRY_IT_PLUGIN_URL,
try_it_out: bool = True,
try_it_out_url: str | None = None,
)
Configuration for AsyncAPI documentation route with try-it-out support.
Source code in faststream/asgi/factories/asyncapi/route.py
ensure_route classmethod #
ensure_route(
path: Union[str, AsyncAPIRoute],
) -> AsyncAPIRoute