diff --git a/3862/_sources/usage/testing.rst.txt b/3862/_sources/usage/testing.rst.txt index 90102f640..e2a78651f 100644 --- a/3862/_sources/usage/testing.rst.txt +++ b/3862/_sources/usage/testing.rst.txt @@ -42,6 +42,8 @@ We would then test it using the test client like so: from my_app.main import app + app.debug = True + def test_health_check(): with TestClient(app=app) as client: @@ -60,6 +62,8 @@ We would then test it using the test client like so: from my_app.main import app + app.debug = True + async def test_health_check(): async with AsyncTestClient(app=app) as client: @@ -90,6 +94,8 @@ Since we would probably need to use the client in multiple places, it's better t if TYPE_CHECKING: from litestar import Litestar + app.debug = True + @pytest.fixture(scope="function") def test_client() -> Iterator[TestClient[Litestar]]: @@ -114,6 +120,8 @@ Since we would probably need to use the client in multiple places, it's better t if TYPE_CHECKING: from litestar import Litestar + app.debug = True + @pytest.fixture(scope="function") async def test_client() -> AsyncIterator[AsyncTestClient[Litestar]]: diff --git a/3862/genindex.html b/3862/genindex.html index 9f7c8115e..066692003 100644 --- a/3862/genindex.html +++ b/3862/genindex.html @@ -8403,14 +8403,14 @@

O

  • OffsetPagination (class in litestar.pagination)
  • -
  • on_accept (litestar.handlers.WebsocketListener attribute) +
  • on_accept (litestar.handlers.WebsocketListenerRouteHandler attribute)
  • +
  • on_accept() (litestar.handlers.WebsocketListener method) +
  • on_accept_dependencies (litestar.handlers.WebsocketListenerRouteHandler.default_connection_lifespan parameter)
  • on_app_init (litestar.app.Litestar parameter) @@ -8447,14 +8447,14 @@

    O

  • on_cli_init() (litestar.plugins.CLIPluginProtocol method)
  • -
  • on_disconnect (litestar.handlers.WebsocketListener attribute) +
  • on_disconnect (litestar.handlers.WebsocketListenerRouteHandler attribute)
  • +
  • on_disconnect() (litestar.handlers.WebsocketListener method) +
  • on_disconnect_dependencies (litestar.handlers.WebsocketListenerRouteHandler.default_connection_lifespan parameter)
  • on_event (litestar.channels.subscriber.Subscriber.run_in_background parameter) diff --git a/3862/objects.inv b/3862/objects.inv index 25588b1a7..9290074bf 100644 Binary files a/3862/objects.inv and b/3862/objects.inv differ diff --git a/3862/reference/app.html b/3862/reference/app.html index 17b97ba4b..e9661429a 100644 --- a/3862/reference/app.html +++ b/3862/reference/app.html @@ -1577,7 +1577,7 @@ and Route Handlers should be registered on it.

    -__init__(route_handlers: Sequence[ControllerRouterHandler] | None = None, *, after_exception: Sequence[AfterExceptionHookHandler] | None = None, after_request: AfterRequestHookHandler | None = None, after_response: AfterResponseHookHandler | None = None, allowed_hosts: Sequence[str] | AllowedHostsConfig | None = None, before_request: BeforeRequestHookHandler | None = None, before_send: Sequence[BeforeMessageSendHookHandler] | None = None, cache_control: CacheControlHeader | None = None, compression_config: CompressionConfig | None = None, cors_config: CORSConfig | None = None, csrf_config: CSRFConfig | None = None, dto: type[AbstractDTO] | None | EmptyType = _EmptyEnum.EMPTY, debug: bool | None = None, dependencies: Dependencies | None = None, etag: ETag | None = None, event_emitter_backend: type[BaseEventEmitterBackend] = <class 'litestar.events.emitter.SimpleEventEmitter'>, exception_handlers: ExceptionHandlersMap | None = None, guards: Sequence[Guard] | None = None, include_in_schema: bool | EmptyType = _EmptyEnum.EMPTY, listeners: Sequence[EventListener] | None = None, logging_config: BaseLoggingConfig | EmptyType | None = _EmptyEnum.EMPTY, middleware: Sequence[Middleware] | None = None, multipart_form_part_limit: int = 1000, on_app_init: Sequence[OnAppInitHandler] | None = None, on_shutdown: Sequence[LifespanHook] | None = None, on_startup: Sequence[LifespanHook] | None = None, openapi_config: OpenAPIConfig | None = OpenAPIConfig(title='Litestar API', version='1.0.0', create_examples=False, random_seed=10, contact=None, description=None, external_docs=None, license=None, security=None, components=Components(schemas={}, responses=None, parameters=None, examples=None, request_bodies=None, headers=None, security_schemes=None, links=None, callbacks=None, path_items=None), servers=[Server(url='/', description=None, variables=None)], summary=None, tags=None, terms_of_service=None, use_handler_docstrings=False, webhooks=None, operation_id_creator=<function default_operation_id_creator>, path=None, render_plugins=[<litestar.openapi.plugins.RedocRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.SwaggerRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.JsonRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'redoc', 'rapidoc', 'swagger', 'openapi.yml', 'oauth2-redirect.html', 'elements', 'openapi.json', 'openapi.yaml'}), opt: Mapping[str, Any] | None = None, parameters: ParametersMap | None = None, path: str | None = None, plugins: Sequence[PluginProtocol] | None = None, request_class: type[Request] | None = None, response_cache_config: ResponseCacheConfig | None = None, response_class: type[Response] | None = None, response_cookies: ResponseCookies | None = None, response_headers: ResponseHeaders | None = None, return_dto: type[AbstractDTO] | None | EmptyType = _EmptyEnum.EMPTY, security: Sequence[SecurityRequirement] | None = None, signature_namespace: Mapping[str, Any] | None = None, signature_types: Sequence[Any] | None = None, state: State | None = None, static_files_config: Sequence[StaticFilesConfig] | None = None, stores: StoreRegistry | dict[str, Store] | None = None, tags: Sequence[str] | None = None, template_config: TemplateConfigType | None = None, type_decoders: TypeDecodersSequence | None = None, type_encoders: TypeEncodersMap | None = None, websocket_class: type[WebSocket] | None = None, lifespan: Sequence[Callable[[Litestar], AbstractAsyncContextManager] | AbstractAsyncContextManager] | None = None, pdb_on_exception: bool | None = None, experimental_features: Iterable[ExperimentalFeatures] | None = None) None#
    +__init__(route_handlers: Sequence[ControllerRouterHandler] | None = None, *, after_exception: Sequence[AfterExceptionHookHandler] | None = None, after_request: AfterRequestHookHandler | None = None, after_response: AfterResponseHookHandler | None = None, allowed_hosts: Sequence[str] | AllowedHostsConfig | None = None, before_request: BeforeRequestHookHandler | None = None, before_send: Sequence[BeforeMessageSendHookHandler] | None = None, cache_control: CacheControlHeader | None = None, compression_config: CompressionConfig | None = None, cors_config: CORSConfig | None = None, csrf_config: CSRFConfig | None = None, dto: type[AbstractDTO] | None | EmptyType = _EmptyEnum.EMPTY, debug: bool | None = None, dependencies: Dependencies | None = None, etag: ETag | None = None, event_emitter_backend: type[BaseEventEmitterBackend] = <class 'litestar.events.emitter.SimpleEventEmitter'>, exception_handlers: ExceptionHandlersMap | None = None, guards: Sequence[Guard] | None = None, include_in_schema: bool | EmptyType = _EmptyEnum.EMPTY, listeners: Sequence[EventListener] | None = None, logging_config: BaseLoggingConfig | EmptyType | None = _EmptyEnum.EMPTY, middleware: Sequence[Middleware] | None = None, multipart_form_part_limit: int = 1000, on_app_init: Sequence[OnAppInitHandler] | None = None, on_shutdown: Sequence[LifespanHook] | None = None, on_startup: Sequence[LifespanHook] | None = None, openapi_config: OpenAPIConfig | None = OpenAPIConfig(title='Litestar API', version='1.0.0', create_examples=False, random_seed=10, contact=None, description=None, external_docs=None, license=None, security=None, components=Components(schemas={}, responses=None, parameters=None, examples=None, request_bodies=None, headers=None, security_schemes=None, links=None, callbacks=None, path_items=None), servers=[Server(url='/', description=None, variables=None)], summary=None, tags=None, terms_of_service=None, use_handler_docstrings=False, webhooks=None, operation_id_creator=<function default_operation_id_creator>, path=None, render_plugins=[<litestar.openapi.plugins.SwaggerRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.RedocRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.JsonRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'swagger', 'oauth2-redirect.html', 'rapidoc', 'openapi.yaml', 'elements', 'redoc', 'openapi.yml', 'openapi.json'}), opt: Mapping[str, Any] | None = None, parameters: ParametersMap | None = None, path: str | None = None, plugins: Sequence[PluginProtocol] | None = None, request_class: type[Request] | None = None, response_cache_config: ResponseCacheConfig | None = None, response_class: type[Response] | None = None, response_cookies: ResponseCookies | None = None, response_headers: ResponseHeaders | None = None, return_dto: type[AbstractDTO] | None | EmptyType = _EmptyEnum.EMPTY, security: Sequence[SecurityRequirement] | None = None, signature_namespace: Mapping[str, Any] | None = None, signature_types: Sequence[Any] | None = None, state: State | None = None, static_files_config: Sequence[StaticFilesConfig] | None = None, stores: StoreRegistry | dict[str, Store] | None = None, tags: Sequence[str] | None = None, template_config: TemplateConfigType | None = None, type_decoders: TypeDecodersSequence | None = None, type_encoders: TypeEncodersMap | None = None, websocket_class: type[WebSocket] | None = None, lifespan: Sequence[Callable[[Litestar], AbstractAsyncContextManager] | AbstractAsyncContextManager] | None = None, pdb_on_exception: bool | None = None, experimental_features: Iterable[ExperimentalFeatures] | None = None) None#

    Initialize a Litestar application.

    Parameters:
    @@ -1909,7 +1909,7 @@
    -litestar.app.DEFAULT_OPENAPI_CONFIG = OpenAPIConfig(title='Litestar API', version='1.0.0', create_examples=False, random_seed=10, contact=None, description=None, external_docs=None, license=None, security=None, components=Components(schemas={}, responses=None, parameters=None, examples=None, request_bodies=None, headers=None, security_schemes=None, links=None, callbacks=None, path_items=None), servers=[Server(url='/', description=None, variables=None)], summary=None, tags=None, terms_of_service=None, use_handler_docstrings=False, webhooks=None, operation_id_creator=<function default_operation_id_creator>, path=None, render_plugins=[<litestar.openapi.plugins.RedocRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.SwaggerRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.JsonRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'redoc', 'rapidoc', 'swagger', 'openapi.yml', 'oauth2-redirect.html', 'elements', 'openapi.json', 'openapi.yaml'})#
    +litestar.app.DEFAULT_OPENAPI_CONFIG = OpenAPIConfig(title='Litestar API', version='1.0.0', create_examples=False, random_seed=10, contact=None, description=None, external_docs=None, license=None, security=None, components=Components(schemas={}, responses=None, parameters=None, examples=None, request_bodies=None, headers=None, security_schemes=None, links=None, callbacks=None, path_items=None), servers=[Server(url='/', description=None, variables=None)], summary=None, tags=None, terms_of_service=None, use_handler_docstrings=False, webhooks=None, operation_id_creator=<function default_operation_id_creator>, path=None, render_plugins=[<litestar.openapi.plugins.SwaggerRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.RedocRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.JsonRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'swagger', 'oauth2-redirect.html', 'rapidoc', 'openapi.yaml', 'elements', 'redoc', 'openapi.yml', 'openapi.json'})#

    The default OpenAPI config used if not configuration is explicitly passed to the Litestar instance constructor.

    diff --git a/3862/reference/handlers.html b/3862/reference/handlers.html index f436c04fa..a646a31ae 100644 --- a/3862/reference/handlers.html +++ b/3862/reference/handlers.html @@ -2155,18 +2155,6 @@

    A sequence of Middleware.

    -
    -
    -on_accept: AnyCallable | None = None#
    -

    Called after a WebSocket connection has been accepted. Can receive any dependencies

    -
    - -
    -
    -on_disconnect: AnyCallable | None = None#
    -

    Called after a WebSocket connection has been disconnected. Can receive any dependencies

    -
    -
    receive_mode: WebSocketMode = 'text'#
    @@ -2250,6 +2238,20 @@
    +
    +
    +on_accept(*args: Any, **kwargs: Any) Any#
    +

    Called after a WebSocket connection +has been accepted. Can receive any dependencies

    +
    + +
    +
    +on_disconnect(*args: Any, **kwargs: Any) Any#
    +

    Called after a WebSocket connection +has been disconnected. Can receive any dependencies

    +
    +
    abstract on_receive(*args: Any, **kwargs: Any) Any#
    @@ -3083,8 +3085,6 @@
  • WebsocketListener.exception_handlers
  • WebsocketListener.guards
  • WebsocketListener.middleware
  • -
  • WebsocketListener.on_accept
  • -
  • WebsocketListener.on_disconnect
  • WebsocketListener.receive_mode
  • WebsocketListener.send_mode
  • WebsocketListener.name
  • @@ -3095,6 +3095,8 @@
  • WebsocketListener.type_encoders
  • WebsocketListener.websocket_class
  • WebsocketListener.__init__()
  • +
  • WebsocketListener.on_accept()
  • +
  • WebsocketListener.on_disconnect()
  • WebsocketListener.on_receive()
  • diff --git a/3862/reference/testing.html b/3862/reference/testing.html index 2dd88cddd..c5f73500e 100644 --- a/3862/reference/testing.html +++ b/3862/reference/testing.html @@ -1769,7 +1769,7 @@
    -litestar.testing.create_async_test_client(route_handlers: ControllerRouterHandler | Sequence[ControllerRouterHandler] | None = None, *, after_exception: Sequence[AfterExceptionHookHandler] | None = None, after_request: AfterRequestHookHandler | None = None, after_response: AfterResponseHookHandler | None = None, allowed_hosts: Sequence[str] | AllowedHostsConfig | None = None, backend: Literal['asyncio', 'trio'] = 'asyncio', backend_options: Mapping[str, Any] | None = None, base_url: str = 'http://testserver.local', before_request: BeforeRequestHookHandler | None = None, before_send: Sequence[BeforeMessageSendHookHandler] | None = None, cache_control: CacheControlHeader | None = None, compression_config: CompressionConfig | None = None, cors_config: CORSConfig | None = None, csrf_config: CSRFConfig | None = None, debug: bool = True, dependencies: Dependencies | None = None, dto: type[AbstractDTO] | None | EmptyType = _EmptyEnum.EMPTY, etag: ETag | None = None, event_emitter_backend: type[BaseEventEmitterBackend] = <class 'litestar.events.emitter.SimpleEventEmitter'>, exception_handlers: ExceptionHandlersMap | None = None, guards: Sequence[Guard] | None = None, include_in_schema: bool | EmptyType = _EmptyEnum.EMPTY, lifespan: list[Callable[[Litestar], AbstractAsyncContextManager] | AbstractAsyncContextManager] | None = None, listeners: Sequence[EventListener] | None = None, logging_config: BaseLoggingConfig | EmptyType | None = _EmptyEnum.EMPTY, middleware: Sequence[Middleware] | None = None, multipart_form_part_limit: int = 1000, on_app_init: Sequence[OnAppInitHandler] | None = None, on_shutdown: Sequence[LifespanHook] | None = None, on_startup: Sequence[LifespanHook] | None = None, openapi_config: OpenAPIConfig | None = OpenAPIConfig(title='Litestar API', version='1.0.0', create_examples=False, random_seed=10, contact=None, description=None, external_docs=None, license=None, security=None, components=Components(schemas={}, responses=None, parameters=None, examples=None, request_bodies=None, headers=None, security_schemes=None, links=None, callbacks=None, path_items=None), servers=[Server(url='/', description=None, variables=None)], summary=None, tags=None, terms_of_service=None, use_handler_docstrings=False, webhooks=None, operation_id_creator=<function default_operation_id_creator>, path=None, render_plugins=[<litestar.openapi.plugins.RedocRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.SwaggerRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.JsonRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'redoc', 'rapidoc', 'swagger', 'openapi.yml', 'oauth2-redirect.html', 'elements', 'openapi.json', 'openapi.yaml'}), opt: Mapping[str, Any] | None = None, parameters: ParametersMap | None = None, pdb_on_exception: bool | None = None, path: str | None = None, plugins: Sequence[PluginProtocol] | None = None, raise_server_exceptions: bool = True, request_class: type[Request] | None = None, response_cache_config: ResponseCacheConfig | None = None, response_class: type[Response] | None = None, response_cookies: ResponseCookies | None = None, response_headers: ResponseHeaders | None = None, return_dto: type[AbstractDTO] | None | EmptyType = _EmptyEnum.EMPTY, root_path: str = '', security: Sequence[SecurityRequirement] | None = None, session_config: BaseBackendConfig | None = None, signature_namespace: Mapping[str, Any] | None = None, signature_types: Sequence[Any] | None = None, state: State | None = None, static_files_config: Sequence[StaticFilesConfig] | None = None, stores: StoreRegistry | dict[str, Store] | None = None, tags: Sequence[str] | None = None, template_config: TemplateConfig | None = None, timeout: float | None = None, type_encoders: TypeEncodersMap | None = None, websocket_class: type[WebSocket] | None = None, experimental_features: list[ExperimentalFeatures] | None = None) AsyncTestClient[Litestar]#
    +litestar.testing.create_async_test_client(route_handlers: ControllerRouterHandler | Sequence[ControllerRouterHandler] | None = None, *, after_exception: Sequence[AfterExceptionHookHandler] | None = None, after_request: AfterRequestHookHandler | None = None, after_response: AfterResponseHookHandler | None = None, allowed_hosts: Sequence[str] | AllowedHostsConfig | None = None, backend: Literal['asyncio', 'trio'] = 'asyncio', backend_options: Mapping[str, Any] | None = None, base_url: str = 'http://testserver.local', before_request: BeforeRequestHookHandler | None = None, before_send: Sequence[BeforeMessageSendHookHandler] | None = None, cache_control: CacheControlHeader | None = None, compression_config: CompressionConfig | None = None, cors_config: CORSConfig | None = None, csrf_config: CSRFConfig | None = None, debug: bool = True, dependencies: Dependencies | None = None, dto: type[AbstractDTO] | None | EmptyType = _EmptyEnum.EMPTY, etag: ETag | None = None, event_emitter_backend: type[BaseEventEmitterBackend] = <class 'litestar.events.emitter.SimpleEventEmitter'>, exception_handlers: ExceptionHandlersMap | None = None, guards: Sequence[Guard] | None = None, include_in_schema: bool | EmptyType = _EmptyEnum.EMPTY, lifespan: list[Callable[[Litestar], AbstractAsyncContextManager] | AbstractAsyncContextManager] | None = None, listeners: Sequence[EventListener] | None = None, logging_config: BaseLoggingConfig | EmptyType | None = _EmptyEnum.EMPTY, middleware: Sequence[Middleware] | None = None, multipart_form_part_limit: int = 1000, on_app_init: Sequence[OnAppInitHandler] | None = None, on_shutdown: Sequence[LifespanHook] | None = None, on_startup: Sequence[LifespanHook] | None = None, openapi_config: OpenAPIConfig | None = OpenAPIConfig(title='Litestar API', version='1.0.0', create_examples=False, random_seed=10, contact=None, description=None, external_docs=None, license=None, security=None, components=Components(schemas={}, responses=None, parameters=None, examples=None, request_bodies=None, headers=None, security_schemes=None, links=None, callbacks=None, path_items=None), servers=[Server(url='/', description=None, variables=None)], summary=None, tags=None, terms_of_service=None, use_handler_docstrings=False, webhooks=None, operation_id_creator=<function default_operation_id_creator>, path=None, render_plugins=[<litestar.openapi.plugins.SwaggerRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.RedocRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.JsonRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'swagger', 'oauth2-redirect.html', 'rapidoc', 'openapi.yaml', 'elements', 'redoc', 'openapi.yml', 'openapi.json'}), opt: Mapping[str, Any] | None = None, parameters: ParametersMap | None = None, pdb_on_exception: bool | None = None, path: str | None = None, plugins: Sequence[PluginProtocol] | None = None, raise_server_exceptions: bool = True, request_class: type[Request] | None = None, response_cache_config: ResponseCacheConfig | None = None, response_class: type[Response] | None = None, response_cookies: ResponseCookies | None = None, response_headers: ResponseHeaders | None = None, return_dto: type[AbstractDTO] | None | EmptyType = _EmptyEnum.EMPTY, root_path: str = '', security: Sequence[SecurityRequirement] | None = None, session_config: BaseBackendConfig | None = None, signature_namespace: Mapping[str, Any] | None = None, signature_types: Sequence[Any] | None = None, state: State | None = None, static_files_config: Sequence[StaticFilesConfig] | None = None, stores: StoreRegistry | dict[str, Store] | None = None, tags: Sequence[str] | None = None, template_config: TemplateConfig | None = None, timeout: float | None = None, type_encoders: TypeEncodersMap | None = None, websocket_class: type[WebSocket] | None = None, experimental_features: list[ExperimentalFeatures] | None = None) AsyncTestClient[Litestar]#

    Create a Litestar app instance and initializes it.

    AsyncTestClient with it.

    @@ -1916,7 +1916,7 @@
    -litestar.testing.create_test_client(route_handlers: ControllerRouterHandler | Sequence[ControllerRouterHandler] | None = None, *, after_exception: Sequence[AfterExceptionHookHandler] | None = None, after_request: AfterRequestHookHandler | None = None, after_response: AfterResponseHookHandler | None = None, allowed_hosts: Sequence[str] | AllowedHostsConfig | None = None, backend: Literal['asyncio', 'trio'] = 'asyncio', backend_options: Mapping[str, Any] | None = None, base_url: str = 'http://testserver.local', before_request: BeforeRequestHookHandler | None = None, before_send: Sequence[BeforeMessageSendHookHandler] | None = None, cache_control: CacheControlHeader | None = None, compression_config: CompressionConfig | None = None, cors_config: CORSConfig | None = None, csrf_config: CSRFConfig | None = None, debug: bool = True, dependencies: Dependencies | None = None, dto: type[AbstractDTO] | None | EmptyType = _EmptyEnum.EMPTY, etag: ETag | None = None, event_emitter_backend: type[BaseEventEmitterBackend] = <class 'litestar.events.emitter.SimpleEventEmitter'>, exception_handlers: ExceptionHandlersMap | None = None, guards: Sequence[Guard] | None = None, include_in_schema: bool | EmptyType = _EmptyEnum.EMPTY, listeners: Sequence[EventListener] | None = None, logging_config: BaseLoggingConfig | EmptyType | None = _EmptyEnum.EMPTY, middleware: Sequence[Middleware] | None = None, multipart_form_part_limit: int = 1000, on_app_init: Sequence[OnAppInitHandler] | None = None, on_shutdown: Sequence[LifespanHook] | None = None, on_startup: Sequence[LifespanHook] | None = None, openapi_config: OpenAPIConfig | None = OpenAPIConfig(title='Litestar API', version='1.0.0', create_examples=False, random_seed=10, contact=None, description=None, external_docs=None, license=None, security=None, components=Components(schemas={}, responses=None, parameters=None, examples=None, request_bodies=None, headers=None, security_schemes=None, links=None, callbacks=None, path_items=None), servers=[Server(url='/', description=None, variables=None)], summary=None, tags=None, terms_of_service=None, use_handler_docstrings=False, webhooks=None, operation_id_creator=<function default_operation_id_creator>, path=None, render_plugins=[<litestar.openapi.plugins.RedocRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.SwaggerRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.JsonRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'redoc', 'rapidoc', 'swagger', 'openapi.yml', 'oauth2-redirect.html', 'elements', 'openapi.json', 'openapi.yaml'}), opt: Mapping[str, Any] | None = None, parameters: ParametersMap | None = None, path: str | None = None, plugins: Sequence[PluginProtocol] | None = None, lifespan: list[Callable[[Litestar], AbstractAsyncContextManager] | AbstractAsyncContextManager] | None = None, raise_server_exceptions: bool = True, pdb_on_exception: bool | None = None, request_class: type[Request] | None = None, response_cache_config: ResponseCacheConfig | None = None, response_class: type[Response] | None = None, response_cookies: ResponseCookies | None = None, response_headers: ResponseHeaders | None = None, return_dto: type[AbstractDTO] | None | EmptyType = _EmptyEnum.EMPTY, root_path: str = '', security: Sequence[SecurityRequirement] | None = None, session_config: BaseBackendConfig | None = None, signature_namespace: Mapping[str, Any] | None = None, signature_types: Sequence[Any] | None = None, state: State | None = None, static_files_config: Sequence[StaticFilesConfig] | None = None, stores: StoreRegistry | dict[str, Store] | None = None, tags: Sequence[str] | None = None, template_config: TemplateConfig | None = None, timeout: float | None = None, type_encoders: TypeEncodersMap | None = None, websocket_class: type[WebSocket] | None = None, experimental_features: list[ExperimentalFeatures] | None = None) TestClient[Litestar]#
    +litestar.testing.create_test_client(route_handlers: ControllerRouterHandler | Sequence[ControllerRouterHandler] | None = None, *, after_exception: Sequence[AfterExceptionHookHandler] | None = None, after_request: AfterRequestHookHandler | None = None, after_response: AfterResponseHookHandler | None = None, allowed_hosts: Sequence[str] | AllowedHostsConfig | None = None, backend: Literal['asyncio', 'trio'] = 'asyncio', backend_options: Mapping[str, Any] | None = None, base_url: str = 'http://testserver.local', before_request: BeforeRequestHookHandler | None = None, before_send: Sequence[BeforeMessageSendHookHandler] | None = None, cache_control: CacheControlHeader | None = None, compression_config: CompressionConfig | None = None, cors_config: CORSConfig | None = None, csrf_config: CSRFConfig | None = None, debug: bool = True, dependencies: Dependencies | None = None, dto: type[AbstractDTO] | None | EmptyType = _EmptyEnum.EMPTY, etag: ETag | None = None, event_emitter_backend: type[BaseEventEmitterBackend] = <class 'litestar.events.emitter.SimpleEventEmitter'>, exception_handlers: ExceptionHandlersMap | None = None, guards: Sequence[Guard] | None = None, include_in_schema: bool | EmptyType = _EmptyEnum.EMPTY, listeners: Sequence[EventListener] | None = None, logging_config: BaseLoggingConfig | EmptyType | None = _EmptyEnum.EMPTY, middleware: Sequence[Middleware] | None = None, multipart_form_part_limit: int = 1000, on_app_init: Sequence[OnAppInitHandler] | None = None, on_shutdown: Sequence[LifespanHook] | None = None, on_startup: Sequence[LifespanHook] | None = None, openapi_config: OpenAPIConfig | None = OpenAPIConfig(title='Litestar API', version='1.0.0', create_examples=False, random_seed=10, contact=None, description=None, external_docs=None, license=None, security=None, components=Components(schemas={}, responses=None, parameters=None, examples=None, request_bodies=None, headers=None, security_schemes=None, links=None, callbacks=None, path_items=None), servers=[Server(url='/', description=None, variables=None)], summary=None, tags=None, terms_of_service=None, use_handler_docstrings=False, webhooks=None, operation_id_creator=<function default_operation_id_creator>, path=None, render_plugins=[<litestar.openapi.plugins.SwaggerRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.RedocRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.JsonRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'swagger', 'oauth2-redirect.html', 'rapidoc', 'openapi.yaml', 'elements', 'redoc', 'openapi.yml', 'openapi.json'}), opt: Mapping[str, Any] | None = None, parameters: ParametersMap | None = None, path: str | None = None, plugins: Sequence[PluginProtocol] | None = None, lifespan: list[Callable[[Litestar], AbstractAsyncContextManager] | AbstractAsyncContextManager] | None = None, raise_server_exceptions: bool = True, pdb_on_exception: bool | None = None, request_class: type[Request] | None = None, response_cache_config: ResponseCacheConfig | None = None, response_class: type[Response] | None = None, response_cookies: ResponseCookies | None = None, response_headers: ResponseHeaders | None = None, return_dto: type[AbstractDTO] | None | EmptyType = _EmptyEnum.EMPTY, root_path: str = '', security: Sequence[SecurityRequirement] | None = None, session_config: BaseBackendConfig | None = None, signature_namespace: Mapping[str, Any] | None = None, signature_types: Sequence[Any] | None = None, state: State | None = None, static_files_config: Sequence[StaticFilesConfig] | None = None, stores: StoreRegistry | dict[str, Store] | None = None, tags: Sequence[str] | None = None, template_config: TemplateConfig | None = None, timeout: float | None = None, type_encoders: TypeEncodersMap | None = None, websocket_class: type[WebSocket] | None = None, experimental_features: list[ExperimentalFeatures] | None = None) TestClient[Litestar]#

    Create a Litestar app instance and initializes it.

    TestClient with it.

    @@ -2362,7 +2362,7 @@

    DTOs#

    Run it

    > curl http://127.0.0.1:8000/users -H Content-Type: application/json -d {"name":"Litestar User","password":"xyz","created_at":"2023-04-24T00:00:00Z"}
    -{"created_at":"0001-01-01T00:00:00","id":"9d11ae60-4ebe-4efc-8de1-b21335c261b8","name":"Litestar User"}
    +{"created_at":"0001-01-01T00:00:00","id":"8acfafb7-37ef-413a-a059-9000a18025e6","name":"Litestar User"}
     

    diff --git a/3862/searchindex.js b/3862/searchindex.js index 4a0cc18fc..5b73b8ef4 100644 --- a/3862/searchindex.js +++ b/3862/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["admonitions/sync-to-thread-info", "benchmarks", "contribution-guide", "index", "migration/fastapi", "migration/flask", "migration/index", "reference/app", "reference/background_tasks", "reference/channels/backends/asyncpg", "reference/channels/backends/base", "reference/channels/backends/index", "reference/channels/backends/memory", "reference/channels/backends/psycopg", "reference/channels/backends/redis", "reference/channels/index", "reference/channels/plugin", "reference/channels/subscriber", "reference/cli", "reference/concurrency", "reference/config", "reference/connection", "reference/contrib/htmx", "reference/contrib/index", "reference/contrib/jinja", "reference/contrib/jwt", "reference/contrib/mako", "reference/contrib/opentelemetry", "reference/contrib/piccolo", "reference/contrib/pydantic", "reference/contrib/repository/abc", "reference/contrib/repository/exceptions", "reference/contrib/repository/filters", "reference/contrib/repository/handlers", "reference/contrib/repository/testing", "reference/contrib/sqlalchemy/base", "reference/contrib/sqlalchemy/dto", "reference/contrib/sqlalchemy/index", "reference/contrib/sqlalchemy/plugins", "reference/contrib/sqlalchemy/repository", "reference/contrib/sqlalchemy/types", "reference/controller", "reference/data_extractors", "reference/datastructures/index", "reference/datastructures/secret_values", "reference/di", "reference/dto/base_dto", "reference/dto/config", "reference/dto/data_structures", "reference/dto/dataclass_dto", "reference/dto/field", "reference/dto/index", "reference/dto/msgspec_dto", "reference/dto/types", "reference/enums", "reference/events", "reference/exceptions", "reference/handlers", "reference/index", "reference/logging/config", "reference/logging/index", "reference/logging/picologging", "reference/logging/standard", "reference/middleware/allowed_hosts", "reference/middleware/authentication", "reference/middleware/compression", "reference/middleware/cors", "reference/middleware/csrf", "reference/middleware/index", "reference/middleware/logging", "reference/middleware/rate_limit", "reference/middleware/session/base", "reference/middleware/session/client_side", "reference/middleware/session/index", "reference/middleware/session/server_side", "reference/openapi/index", "reference/openapi/openapi", "reference/openapi/plugins", "reference/openapi/spec", "reference/pagination", "reference/params", "reference/plugins/attrs", "reference/plugins/flash_messages", "reference/plugins/htmx", "reference/plugins/index", "reference/plugins/problem_details", "reference/plugins/pydantic", "reference/plugins/sqlalchemy", "reference/plugins/structlog", "reference/repository/abc", "reference/repository/exceptions", "reference/repository/filters", "reference/repository/handlers", "reference/repository/index", "reference/repository/testing", "reference/response/base", "reference/response/file", "reference/response/index", "reference/response/redirect", "reference/response/sse", "reference/response/streaming", "reference/response/template", "reference/router", "reference/routes", "reference/security/index", "reference/security/jwt", "reference/security/session_auth", "reference/serialization", "reference/static_files", "reference/status_codes", "reference/stores/base", "reference/stores/file", "reference/stores/index", "reference/stores/memory", "reference/stores/redis", "reference/stores/registry", "reference/template", "reference/testing", "reference/types", "reference/typing", "release-notes/changelog", "release-notes/index", "release-notes/whats-new-2", "topics/deployment/docker", "topics/deployment/index", "topics/deployment/manually-with-asgi-server", "topics/deployment/nginx-unit", "topics/deployment/supervisor", "topics/index", "topics/sync-vs-async", "tutorials/dto-tutorial/01-simple-dto-exclude", "tutorials/dto-tutorial/02-nested-exclude", "tutorials/dto-tutorial/03-nested-collection-exclude", "tutorials/dto-tutorial/04-max-nested-depth", "tutorials/dto-tutorial/05-renaming-fields", "tutorials/dto-tutorial/06-receiving-data", "tutorials/dto-tutorial/07-read-only-fields", "tutorials/dto-tutorial/08-dto-data", "tutorials/dto-tutorial/09-updating", "tutorials/dto-tutorial/10-layered-dto-declarations", "tutorials/dto-tutorial/index", "tutorials/index", "tutorials/repository-tutorial/01-modeling-and-features", "tutorials/repository-tutorial/02-repository-introduction", "tutorials/repository-tutorial/03-repository-controller", "tutorials/repository-tutorial/04-repository-other", "tutorials/repository-tutorial/index", "tutorials/sqlalchemy/0-introduction", "tutorials/sqlalchemy/1-provide-session-with-di", "tutorials/sqlalchemy/2-serialization-plugin", "tutorials/sqlalchemy/3-init-plugin", "tutorials/sqlalchemy/4-final-touches-and-recap", "tutorials/sqlalchemy/index", "tutorials/todo-app/0-application-basics", "tutorials/todo-app/1-accessing-the-list", "tutorials/todo-app/2-interacting-with-the-list", "tutorials/todo-app/3-assembling-the-app", "tutorials/todo-app/index", "usage/applications", "usage/caching", "usage/channels", "usage/cli", "usage/custom-types", "usage/databases/index", "usage/databases/piccolo", "usage/databases/sqlalchemy/index", "usage/databases/sqlalchemy/models_and_repository", "usage/databases/sqlalchemy/plugins/index", "usage/databases/sqlalchemy/plugins/sqlalchemy_init_plugin", "usage/databases/sqlalchemy/plugins/sqlalchemy_plugin", "usage/databases/sqlalchemy/plugins/sqlalchemy_serialization_plugin", "usage/debugging", "usage/dependency-injection", "usage/dto/0-basic-use", "usage/dto/1-abstract-dto", "usage/dto/2-creating-custom-dto-classes", "usage/dto/index", "usage/events", "usage/exceptions", "usage/htmx", "usage/index", "usage/lifecycle-hooks", "usage/logging", "usage/metrics/index", "usage/metrics/open-telemetry", "usage/metrics/prometheus", "usage/middleware/builtin-middleware", "usage/middleware/creating-middleware", "usage/middleware/index", "usage/middleware/using-middleware", "usage/openapi/index", "usage/openapi/schema_generation", "usage/openapi/ui_plugins", "usage/plugins/flash_messages", "usage/plugins/index", "usage/plugins/problem_details", "usage/requests", "usage/responses", "usage/routing/handlers", "usage/routing/index", "usage/routing/overview", "usage/routing/parameters", "usage/security/abstract-authentication-middleware", "usage/security/excluding-and-including-endpoints", "usage/security/guards", "usage/security/index", "usage/security/jwt", "usage/security/secret-datastructures", "usage/security/security-backends", "usage/static-files", "usage/stores", "usage/templating", "usage/testing", "usage/websockets"], "filenames": ["admonitions/sync-to-thread-info.rst", "benchmarks.rst", "contribution-guide.rst", "index.rst", "migration/fastapi.rst", "migration/flask.rst", "migration/index.rst", "reference/app.rst", "reference/background_tasks.rst", "reference/channels/backends/asyncpg.rst", "reference/channels/backends/base.rst", "reference/channels/backends/index.rst", "reference/channels/backends/memory.rst", "reference/channels/backends/psycopg.rst", "reference/channels/backends/redis.rst", "reference/channels/index.rst", "reference/channels/plugin.rst", "reference/channels/subscriber.rst", "reference/cli.rst", "reference/concurrency.rst", "reference/config.rst", "reference/connection.rst", "reference/contrib/htmx.rst", "reference/contrib/index.rst", "reference/contrib/jinja.rst", "reference/contrib/jwt.rst", "reference/contrib/mako.rst", "reference/contrib/opentelemetry.rst", "reference/contrib/piccolo.rst", "reference/contrib/pydantic.rst", "reference/contrib/repository/abc.rst", "reference/contrib/repository/exceptions.rst", "reference/contrib/repository/filters.rst", "reference/contrib/repository/handlers.rst", "reference/contrib/repository/testing.rst", "reference/contrib/sqlalchemy/base.rst", "reference/contrib/sqlalchemy/dto.rst", "reference/contrib/sqlalchemy/index.rst", "reference/contrib/sqlalchemy/plugins.rst", "reference/contrib/sqlalchemy/repository.rst", "reference/contrib/sqlalchemy/types.rst", "reference/controller.rst", "reference/data_extractors.rst", "reference/datastructures/index.rst", "reference/datastructures/secret_values.rst", "reference/di.rst", "reference/dto/base_dto.rst", "reference/dto/config.rst", "reference/dto/data_structures.rst", "reference/dto/dataclass_dto.rst", "reference/dto/field.rst", "reference/dto/index.rst", "reference/dto/msgspec_dto.rst", "reference/dto/types.rst", "reference/enums.rst", "reference/events.rst", "reference/exceptions.rst", "reference/handlers.rst", "reference/index.rst", "reference/logging/config.rst", "reference/logging/index.rst", "reference/logging/picologging.rst", "reference/logging/standard.rst", "reference/middleware/allowed_hosts.rst", "reference/middleware/authentication.rst", "reference/middleware/compression.rst", "reference/middleware/cors.rst", "reference/middleware/csrf.rst", "reference/middleware/index.rst", "reference/middleware/logging.rst", "reference/middleware/rate_limit.rst", "reference/middleware/session/base.rst", "reference/middleware/session/client_side.rst", "reference/middleware/session/index.rst", "reference/middleware/session/server_side.rst", "reference/openapi/index.rst", "reference/openapi/openapi.rst", "reference/openapi/plugins.rst", "reference/openapi/spec.rst", "reference/pagination.rst", "reference/params.rst", "reference/plugins/attrs.rst", "reference/plugins/flash_messages.rst", "reference/plugins/htmx.rst", "reference/plugins/index.rst", "reference/plugins/problem_details.rst", "reference/plugins/pydantic.rst", "reference/plugins/sqlalchemy.rst", "reference/plugins/structlog.rst", "reference/repository/abc.rst", "reference/repository/exceptions.rst", "reference/repository/filters.rst", "reference/repository/handlers.rst", "reference/repository/index.rst", "reference/repository/testing.rst", "reference/response/base.rst", "reference/response/file.rst", "reference/response/index.rst", "reference/response/redirect.rst", "reference/response/sse.rst", "reference/response/streaming.rst", "reference/response/template.rst", "reference/router.rst", "reference/routes.rst", "reference/security/index.rst", "reference/security/jwt.rst", "reference/security/session_auth.rst", "reference/serialization.rst", "reference/static_files.rst", "reference/status_codes.rst", "reference/stores/base.rst", "reference/stores/file.rst", "reference/stores/index.rst", "reference/stores/memory.rst", "reference/stores/redis.rst", "reference/stores/registry.rst", "reference/template.rst", "reference/testing.rst", "reference/types.rst", "reference/typing.rst", "release-notes/changelog.rst", "release-notes/index.rst", "release-notes/whats-new-2.rst", "topics/deployment/docker.rst", "topics/deployment/index.rst", "topics/deployment/manually-with-asgi-server.rst", "topics/deployment/nginx-unit.rst", "topics/deployment/supervisor.rst", "topics/index.rst", "topics/sync-vs-async.rst", "tutorials/dto-tutorial/01-simple-dto-exclude.rst", "tutorials/dto-tutorial/02-nested-exclude.rst", "tutorials/dto-tutorial/03-nested-collection-exclude.rst", "tutorials/dto-tutorial/04-max-nested-depth.rst", "tutorials/dto-tutorial/05-renaming-fields.rst", "tutorials/dto-tutorial/06-receiving-data.rst", "tutorials/dto-tutorial/07-read-only-fields.rst", "tutorials/dto-tutorial/08-dto-data.rst", "tutorials/dto-tutorial/09-updating.rst", "tutorials/dto-tutorial/10-layered-dto-declarations.rst", "tutorials/dto-tutorial/index.rst", "tutorials/index.rst", "tutorials/repository-tutorial/01-modeling-and-features.rst", "tutorials/repository-tutorial/02-repository-introduction.rst", "tutorials/repository-tutorial/03-repository-controller.rst", "tutorials/repository-tutorial/04-repository-other.rst", "tutorials/repository-tutorial/index.rst", "tutorials/sqlalchemy/0-introduction.rst", "tutorials/sqlalchemy/1-provide-session-with-di.rst", "tutorials/sqlalchemy/2-serialization-plugin.rst", "tutorials/sqlalchemy/3-init-plugin.rst", "tutorials/sqlalchemy/4-final-touches-and-recap.rst", "tutorials/sqlalchemy/index.rst", "tutorials/todo-app/0-application-basics.rst", "tutorials/todo-app/1-accessing-the-list.rst", "tutorials/todo-app/2-interacting-with-the-list.rst", "tutorials/todo-app/3-assembling-the-app.rst", "tutorials/todo-app/index.rst", "usage/applications.rst", "usage/caching.rst", "usage/channels.rst", "usage/cli.rst", "usage/custom-types.rst", "usage/databases/index.rst", "usage/databases/piccolo.rst", "usage/databases/sqlalchemy/index.rst", "usage/databases/sqlalchemy/models_and_repository.rst", "usage/databases/sqlalchemy/plugins/index.rst", "usage/databases/sqlalchemy/plugins/sqlalchemy_init_plugin.rst", "usage/databases/sqlalchemy/plugins/sqlalchemy_plugin.rst", "usage/databases/sqlalchemy/plugins/sqlalchemy_serialization_plugin.rst", "usage/debugging.rst", "usage/dependency-injection.rst", "usage/dto/0-basic-use.rst", "usage/dto/1-abstract-dto.rst", "usage/dto/2-creating-custom-dto-classes.rst", "usage/dto/index.rst", "usage/events.rst", "usage/exceptions.rst", "usage/htmx.rst", "usage/index.rst", "usage/lifecycle-hooks.rst", "usage/logging.rst", "usage/metrics/index.rst", "usage/metrics/open-telemetry.rst", "usage/metrics/prometheus.rst", "usage/middleware/builtin-middleware.rst", "usage/middleware/creating-middleware.rst", "usage/middleware/index.rst", "usage/middleware/using-middleware.rst", "usage/openapi/index.rst", "usage/openapi/schema_generation.rst", "usage/openapi/ui_plugins.rst", "usage/plugins/flash_messages.rst", "usage/plugins/index.rst", "usage/plugins/problem_details.rst", "usage/requests.rst", "usage/responses.rst", "usage/routing/handlers.rst", "usage/routing/index.rst", "usage/routing/overview.rst", "usage/routing/parameters.rst", "usage/security/abstract-authentication-middleware.rst", "usage/security/excluding-and-including-endpoints.rst", "usage/security/guards.rst", "usage/security/index.rst", "usage/security/jwt.rst", "usage/security/secret-datastructures.rst", "usage/security/security-backends.rst", "usage/static-files.rst", "usage/stores.rst", "usage/templating.rst", "usage/testing.rst", "usage/websockets.rst"], "titles": ["<no title>", "Benchmarks", "Contribution Guide", "Litestar library documentation", "From Starlette / FastAPI", "From Flask", "Migrating to Litestar", "app", "background_tasks", "asyncpg", "base", "backends", "memory", "psycopg", "redis", "channels", "plugin", "subscriber", "cli", "concurrency", "config", "connection", "HTMX", "contrib", "jinja", "jwt", "mako", "opentelemetry", "piccolo_orm", "pydantic", "abc", "exceptions", "filters", "handlers", "testing", "base", "DTO", "sqlalchemy", "plugins", "repository", "types", "controller", "data_extractors", "datastructures", "secret_values", "di", "base_dto", "config", "data_structures", "dataclass_dto", "field", "dto", "msgspec_dto", "types", "enums", "events", "exceptions", "handlers", "API reference", "config", "logging", "picologging", "standard", "allowed_hosts", "authentication", "compression", "cors", "csrf", "middleware", "logging", "rate_limit", "base", "client_side", "session", "server_side", "openapi", "openapi", "plugins", "spec", "pagination", "params", "attrs", "flash", "htmx", "plugins", "problem details", "pydantic", "sqlalchemy", "structlog", "abc", "exceptions", "filters", "handlers", "repository", "testing", "base", "file", "response", "redirect", "SSE (Server Sent Events)", "streaming", "template", "router", "routes", "security", "jwt", "session_auth", "serialization", "static_files", "status_code", "base", "file", "stores", "memory", "redis", "registry", "template", "testing", "types", "typing", "2.x Changelog", "Release notes", "What\u2019s changed in 2.0?", "Docker", "Deployment", "Manually with ASGI server", "NGINX Unit", "Supervisor (Linux)", "Topics", "Sync vs. Async", "Our first DTO", "Excluding from nested models", "Excluding from collections of nested models", "Max nested depth", "Renaming fields", "Receiving data", "Read only fields", "Accessing the data", "Updating instances", "Declaring DTOs on app layers", "Data Transfer Object Tutorial", "Tutorials", "Introduction to Database Modeling and Repository Features", "Interacting with repositories", "Working with Controllers and Repositories", "Adding Additional Features to the Repository", "SQLAlchemy Repository Tutorial", "Introduction", "Providing the session with DI", "Using the serialization plugin", "Using the init plugin", "Final touches and recap", "Improving the TODO app with SQLAlchemy", "Application basics", "Accessing the list", "Making the list interactive", "Recap and assembling the final application", "Developing a basic TODO application", "Applications", "Caching", "Channels", "CLI", "Custom types", "Databases", "Piccolo ORM", "SQLAlchemy", "SQLAlchemy Models & Repository", "Plugins", "SQLAlchemy Init Plugin", "SQLAlchemy Plugin", "SQLAlchemy Serialization Plugin", "Debugging", "Dependency Injection", "Basic Use", "AbstractDTO", "Implementing Custom DTO Classes", "Data Transfer Object (DTO)", "Events", "Exceptions and exception handling", "HTMX", "Usage", "Life Cycle Hooks", "Logging", "Metrics", "OpenTelemetry", "Prometheus", "Built-in middleware", "Creating Middleware", "Middleware", "Using Middleware", "OpenAPI", "Configuring schema generation", "OpenAPI UI Plugins", "Flash Messages", "Plugins", "Problem Details", "Requests", "Responses", "Route handlers", "Routing", "Overview", "Parameters", "Implementing Custom Authentication", "Excluding and including endpoints", "Guards", "Security", "JWT Security Backends", "Handling Secrets", "Security Backends", "Static files", "Stores", "Templating", "Testing", "WebSockets"], "terms": {"both": [0, 2, 5, 6, 20, 27, 43, 47, 68, 71, 78, 104, 105, 106, 120, 135, 139, 151, 154, 160, 166, 168, 170, 172, 173, 174, 177, 178, 179, 186, 187, 190, 192, 197, 198, 200, 201, 204, 206, 208, 211], "ar": [0, 1, 2, 4, 6, 7, 8, 16, 17, 18, 20, 21, 41, 42, 43, 47, 55, 56, 57, 59, 69, 71, 72, 76, 78, 80, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 104, 105, 111, 113, 117, 118, 119, 120, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 137, 138, 140, 142, 143, 144, 145, 147, 148, 151, 152, 153, 154, 155, 157, 158, 160, 161, 162, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 181, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213], "support": [0, 1, 3, 4, 5, 7, 14, 16, 20, 21, 27, 41, 46, 49, 50, 52, 54, 56, 57, 59, 61, 62, 76, 78, 81, 83, 84, 86, 95, 96, 97, 98, 102, 103, 104, 105, 106, 107, 109, 117, 119, 120, 125, 129, 134, 140, 142, 143, 144, 148, 154, 155, 158, 160, 162, 166, 167, 168, 169, 170, 172, 174, 177, 178, 179, 180, 185, 186, 190, 194, 196, 197, 198, 199, 200, 203, 206, 208, 209, 210, 211, 213], "One": [0, 120, 145, 147, 148, 160, 172, 174, 198], "import": [0, 1, 2, 3, 4, 5, 7, 27, 43, 69, 70, 71, 84, 85, 86, 106, 117, 120, 123, 126, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 160, 161, 162, 164, 166, 168, 169, 170, 172, 173, 174, 177, 178, 179, 181, 182, 184, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 204, 206, 207, 208, 209, 210, 211, 212, 213], "aspect": [0, 2, 78, 120, 129, 160, 172, 192, 198, 199, 200], "thi": [0, 1, 2, 3, 4, 5, 7, 8, 12, 14, 16, 18, 19, 20, 21, 25, 27, 30, 31, 32, 33, 34, 36, 39, 40, 41, 43, 46, 56, 57, 59, 62, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 90, 91, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 138, 142, 143, 144, 145, 147, 148, 150, 151, 153, 154, 155, 156, 158, 159, 160, 161, 162, 166, 168, 169, 170, 171, 172, 173, 174, 175, 177, 178, 179, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213], "i": [0, 1, 2, 3, 4, 5, 6, 7, 14, 16, 17, 18, 19, 20, 21, 24, 26, 27, 41, 42, 43, 45, 46, 47, 48, 50, 54, 56, 57, 59, 62, 64, 65, 68, 69, 71, 72, 74, 76, 77, 78, 80, 81, 83, 84, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 125, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 160, 161, 162, 164, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213], "us": [0, 1, 2, 3, 4, 5, 7, 8, 14, 16, 18, 19, 20, 21, 24, 26, 27, 41, 43, 46, 47, 54, 55, 57, 59, 62, 64, 65, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 83, 84, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 111, 114, 115, 116, 117, 118, 119, 120, 122, 124, 130, 131, 132, 133, 134, 135, 137, 138, 140, 142, 143, 144, 145, 147, 148, 151, 152, 153, 156, 159, 160, 164, 165, 167, 168, 169, 170, 172, 175, 176, 178, 179, 180, 181, 184, 185, 186, 188, 190, 191, 194, 195, 196, 198, 201, 202, 203, 204, 205, 207, 208, 211, 213], "function": [0, 1, 2, 3, 4, 5, 6, 7, 8, 18, 20, 21, 26, 27, 41, 43, 48, 55, 57, 59, 64, 65, 67, 68, 69, 70, 71, 76, 78, 83, 85, 95, 96, 97, 100, 102, 103, 104, 105, 106, 107, 108, 115, 116, 117, 118, 119, 120, 122, 127, 137, 139, 140, 142, 143, 144, 145, 147, 148, 149, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 166, 167, 168, 169, 170, 174, 178, 181, 186, 187, 188, 189, 191, 193, 194, 196, 198, 199, 200, 202, 204, 206, 207, 208, 209, 210, 211, 212, 213], "which": [0, 2, 3, 4, 7, 19, 20, 24, 26, 27, 43, 46, 48, 55, 56, 57, 59, 62, 68, 69, 71, 72, 74, 78, 79, 80, 83, 95, 97, 102, 103, 105, 110, 116, 117, 120, 122, 123, 127, 129, 130, 132, 133, 138, 139, 140, 142, 145, 147, 148, 150, 151, 153, 154, 155, 156, 158, 160, 161, 162, 169, 172, 173, 174, 176, 177, 178, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 204, 206, 208, 209, 210, 211, 212, 213], "perform": [0, 1, 3, 14, 120, 122, 129, 142, 143, 160, 172, 174, 176, 177, 182, 186, 198, 200, 210], "block": [0, 2, 5, 17, 20, 61, 62, 117, 118, 120, 122, 157, 160, 172, 177, 182, 186, 198], "oper": [0, 14, 57, 76, 78, 89, 110, 120, 122, 127, 129, 148, 166, 172, 173, 174, 177, 180, 190, 197, 198, 210], "o": [0, 71, 96, 97, 106, 120, 122, 158, 172, 186, 198, 204, 206, 212], "computation": [0, 129, 172, 198], "intens": [0, 129, 172, 198], "task": [0, 1, 2, 8, 16, 17, 55, 95, 96, 97, 98, 100, 101, 120, 154, 155, 158, 160, 164, 172, 177, 198, 209, 212], "can": [0, 1, 2, 3, 4, 5, 6, 7, 18, 19, 20, 41, 43, 44, 50, 54, 56, 57, 64, 68, 74, 76, 77, 78, 79, 84, 85, 89, 102, 104, 105, 106, 108, 114, 117, 118, 119, 120, 122, 123, 125, 126, 127, 129, 131, 132, 134, 135, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 166, 167, 168, 169, 170, 171, 172, 173, 174, 176, 177, 178, 179, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 211, 212, 213], "potenti": [0, 43, 78, 120, 172, 194, 198], "main": [0, 2, 3, 7, 43, 57, 77, 105, 120, 122, 126, 129, 131, 132, 133, 134, 143, 158, 161, 172, 174, 194, 198, 202, 210, 212], "thread": [0, 19, 45, 57, 110, 111, 114, 117, 120, 122, 172, 198, 210], "run": [0, 1, 3, 5, 8, 16, 17, 19, 45, 57, 59, 97, 98, 117, 120, 123, 124, 126, 127, 129, 140, 143, 154, 156, 160, 161, 165, 167, 171, 172, 186, 187, 198, 202, 211], "event": [0, 5, 7, 9, 10, 12, 13, 14, 16, 17, 20, 21, 27, 56, 57, 58, 83, 95, 96, 97, 100, 117, 120, 129, 158, 172, 179, 180, 198, 213], "loop": [0, 5, 19, 57, 109, 120, 129, 160, 172, 193, 198, 213], "turn": [0, 4, 69, 120, 154, 158, 160, 172, 186, 197, 198, 201, 210], "whole": [0, 157, 172, 196, 197, 198, 210, 213], "applic": [0, 1, 2, 4, 7, 9, 10, 12, 13, 14, 16, 18, 20, 21, 27, 35, 41, 56, 57, 59, 69, 70, 71, 74, 76, 78, 80, 82, 83, 84, 86, 92, 95, 96, 97, 98, 100, 101, 102, 104, 105, 106, 108, 117, 119, 120, 123, 124, 125, 127, 129, 139, 140, 142, 143, 144, 148, 149, 150, 151, 152, 154, 155, 159, 160, 161, 162, 164, 167, 168, 169, 170, 171, 172, 173, 174, 179, 180, 181, 182, 184, 185, 186, 188, 189, 191, 193, 194, 195, 196, 198, 199, 200, 201, 204, 207, 209, 210, 213], "To": [0, 2, 3, 4, 5, 20, 43, 50, 69, 76, 78, 108, 116, 120, 126, 127, 131, 132, 135, 137, 142, 143, 145, 147, 152, 153, 154, 158, 166, 172, 173, 174, 175, 177, 184, 185, 186, 187, 191, 192, 195, 196, 197, 198, 200, 202, 204, 206, 209, 210, 211, 212], "mitig": [0, 172, 198, 207], "sync_to_thread": [0, 19, 45, 57, 120, 123, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 144, 158, 162, 166, 168, 169, 170, 172, 173, 174, 186, 187, 191, 192, 194, 196, 197, 198, 201, 206, 207, 208, 210, 211, 212], "paramet": [0, 7, 8, 12, 14, 16, 17, 20, 21, 24, 26, 27, 28, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 54, 55, 56, 57, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 113, 114, 115, 116, 117, 119, 120, 130, 132, 137, 138, 140, 143, 144, 145, 150, 156, 158, 159, 160, 161, 162, 166, 171, 172, 174, 176, 178, 179, 180, 181, 186, 187, 191, 192, 194, 196, 197, 198, 199, 200, 202, 209, 210, 211, 213], "set": [0, 4, 7, 8, 14, 16, 18, 19, 20, 21, 27, 41, 42, 43, 46, 50, 56, 57, 59, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 83, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 104, 105, 106, 107, 110, 111, 112, 113, 114, 116, 117, 118, 119, 120, 122, 123, 126, 127, 129, 137, 138, 139, 143, 145, 148, 149, 150, 153, 154, 155, 156, 158, 159, 160, 162, 165, 167, 168, 170, 171, 172, 173, 174, 178, 179, 181, 185, 187, 189, 190, 191, 192, 193, 196, 198, 201, 202, 203, 204, 206, 208, 209, 212], "true": [0, 3, 7, 8, 14, 16, 17, 20, 28, 42, 43, 46, 47, 48, 49, 52, 57, 59, 62, 70, 72, 74, 76, 77, 78, 80, 83, 84, 86, 88, 89, 104, 105, 107, 108, 114, 115, 117, 118, 119, 120, 122, 127, 129, 138, 139, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 155, 156, 158, 159, 160, 162, 164, 166, 168, 169, 170, 171, 172, 173, 174, 179, 185, 186, 187, 192, 194, 195, 196, 197, 198, 200, 202, 203, 206, 209, 210], "result": [0, 2, 5, 16, 43, 45, 55, 64, 68, 78, 79, 96, 97, 118, 119, 120, 134, 143, 144, 147, 148, 149, 150, 151, 154, 155, 160, 164, 166, 172, 178, 186, 191, 192, 196, 197, 198, 202, 209, 212], "being": [0, 1, 2, 3, 4, 16, 27, 71, 74, 78, 79, 120, 153, 154, 155, 160, 162, 172, 176, 186, 187, 191, 192, 197, 198, 201, 206, 210, 212, 213], "pool": [0, 122, 172, 198], "If": [0, 1, 2, 3, 4, 7, 8, 12, 14, 16, 17, 18, 20, 21, 27, 41, 43, 46, 47, 50, 57, 59, 62, 68, 69, 71, 72, 74, 76, 77, 78, 80, 83, 84, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 110, 111, 113, 114, 115, 117, 118, 119, 120, 122, 123, 129, 140, 142, 143, 145, 147, 152, 153, 154, 157, 158, 159, 160, 162, 171, 172, 173, 178, 179, 181, 185, 186, 187, 188, 189, 191, 192, 194, 195, 196, 197, 198, 200, 201, 202, 204, 206, 208, 210, 211, 212, 213], "non": [0, 2, 5, 7, 16, 20, 41, 57, 59, 61, 62, 76, 78, 84, 102, 107, 109, 117, 119, 120, 154, 160, 172, 182, 186, 191, 198, 202, 205, 210, 211], "fals": [0, 7, 8, 16, 17, 20, 21, 42, 43, 45, 47, 57, 59, 62, 69, 72, 74, 76, 77, 78, 80, 83, 85, 86, 89, 95, 96, 97, 98, 100, 101, 105, 107, 108, 111, 114, 115, 117, 119, 120, 122, 123, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 154, 155, 156, 158, 160, 162, 164, 166, 169, 170, 172, 173, 174, 179, 185, 186, 187, 191, 192, 194, 196, 197, 198, 201, 206, 207, 208, 209, 210, 211, 212], "tell": [0, 129, 153, 154, 162, 172, 184, 198], "litestar": [0, 1, 2, 4, 5, 7, 8, 9, 10, 12, 13, 14, 16, 17, 19, 20, 21, 24, 26, 27, 28, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 92, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 146, 147, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 166, 167, 168, 169, 170, 171, 172, 173, 175, 177, 178, 179, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 202, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213], "user": [0, 3, 5, 7, 20, 21, 43, 64, 68, 74, 78, 83, 84, 86, 104, 105, 106, 117, 118, 120, 122, 126, 127, 130, 140, 145, 158, 162, 172, 173, 174, 177, 178, 179, 182, 186, 190, 191, 192, 193, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206, 208, 211], "sure": [0, 2, 3, 147, 172, 182, 186, 191, 197, 198, 203, 206], "about": [0, 4, 5, 18, 27, 57, 78, 84, 86, 118, 120, 122, 123, 124, 127, 128, 140, 143, 147, 155, 158, 162, 169, 172, 174, 179, 181, 189, 192, 193, 194, 196, 197, 198, 200, 206, 208, 211, 213], "its": [0, 1, 2, 3, 5, 16, 21, 24, 26, 42, 43, 46, 50, 68, 71, 72, 74, 78, 80, 84, 86, 95, 96, 97, 105, 116, 119, 120, 122, 123, 126, 129, 133, 153, 158, 160, 161, 172, 174, 181, 182, 186, 187, 191, 192, 193, 196, 197, 198, 200, 201, 206, 210, 211], "behavior": [0, 7, 20, 43, 50, 78, 117, 120, 143, 168, 172, 173, 192, 198, 213], "treat": [0, 16, 84, 86, 120, 129, 154, 156, 172, 186, 198, 213], "pass": [0, 2, 3, 4, 7, 8, 18, 20, 21, 24, 26, 27, 41, 43, 48, 55, 56, 57, 62, 68, 76, 77, 78, 80, 83, 95, 97, 101, 102, 103, 105, 108, 114, 116, 117, 119, 120, 122, 126, 134, 138, 144, 145, 153, 154, 156, 158, 159, 160, 166, 167, 170, 171, 172, 173, 174, 176, 178, 179, 184, 186, 189, 190, 191, 192, 196, 197, 198, 200, 201, 202, 203, 206, 208, 210, 212, 213], "without": [0, 1, 17, 20, 21, 43, 78, 83, 120, 123, 127, 153, 154, 155, 166, 172, 177, 178, 179, 182, 196, 198, 201, 204, 210, 212, 213], "an": [0, 1, 2, 3, 4, 5, 7, 8, 12, 16, 17, 18, 19, 20, 21, 24, 26, 27, 41, 42, 43, 45, 46, 47, 48, 54, 55, 56, 57, 59, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 89, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 126, 127, 131, 132, 133, 135, 136, 137, 138, 140, 142, 143, 144, 145, 146, 147, 148, 153, 154, 155, 156, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 170, 172, 173, 174, 176, 177, 178, 179, 184, 186, 187, 189, 191, 192, 193, 194, 196, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 211, 212, 213], "explicit": [0, 5, 78, 120, 172, 198], "valu": [0, 4, 5, 7, 8, 16, 20, 21, 24, 26, 41, 42, 43, 44, 45, 46, 47, 50, 54, 57, 59, 64, 68, 69, 70, 71, 72, 74, 76, 78, 79, 80, 81, 83, 84, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 110, 111, 113, 114, 116, 117, 118, 119, 120, 122, 126, 133, 136, 137, 143, 145, 153, 154, 155, 156, 158, 170, 173, 176, 178, 179, 181, 185, 186, 187, 191, 194, 197, 198, 199, 200, 202, 203, 204, 206, 207, 208, 211, 212, 213], "warn": [0, 56, 118, 120, 122, 172, 193, 198], "rais": [0, 7, 12, 16, 21, 24, 26, 41, 43, 44, 47, 56, 57, 64, 68, 76, 89, 97, 98, 105, 106, 107, 114, 115, 116, 117, 120, 122, 129, 136, 143, 147, 148, 149, 150, 151, 154, 155, 156, 158, 160, 162, 164, 172, 174, 177, 178, 186, 189, 191, 194, 195, 197, 198, 200, 201, 202, 204, 206, 207, 208, 211, 212], "sync": [0, 2, 7, 8, 20, 41, 45, 57, 76, 79, 97, 99, 100, 102, 104, 105, 106, 117, 120, 122, 123, 128, 158, 166, 168, 169, 170, 172, 196, 197, 198, 206, 208, 212, 213], "v": [0, 2, 20, 43, 120, 122, 128, 155, 172, 186, 198], "async": [0, 3, 4, 5, 7, 8, 9, 10, 12, 13, 14, 16, 17, 19, 20, 21, 41, 42, 43, 45, 57, 64, 67, 68, 69, 70, 71, 72, 74, 76, 79, 89, 95, 96, 97, 99, 100, 102, 103, 104, 105, 106, 108, 110, 111, 113, 114, 117, 120, 122, 123, 125, 126, 128, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 160, 164, 166, 168, 169, 170, 172, 174, 177, 178, 181, 182, 186, 187, 189, 191, 193, 194, 195, 196, 197, 198, 200, 201, 202, 206, 208, 210, 211, 212, 213], "done": [1, 17, 96, 97, 120, 126, 127, 147, 148, 149, 150, 151, 154, 155, 156, 157, 160, 168, 169, 170, 194, 201, 204, 208, 212, 213], "bombardi": 1, "tool": [1, 2, 43, 78, 123, 135, 158, 161, 167, 186, 192, 193, 198], "dedic": [1, 120, 182, 197], "machin": [1, 153, 195], "base": [1, 3, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 20, 21, 24, 26, 27, 28, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 125, 126, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 158, 160, 166, 168, 169, 170, 172, 174, 178, 186, 187, 191, 196, 197, 202, 204, 206, 210, 211, 212], "debian": [1, 123], "11": [1, 20, 125, 126, 186, 201], "instal": [1, 2, 5, 18, 56, 59, 61, 120, 123, 124, 127, 161, 169, 178, 182, 184, 185, 186, 206, 211, 212], "each": [1, 2, 5, 7, 14, 16, 20, 41, 43, 57, 59, 76, 78, 102, 120, 123, 126, 129, 132, 133, 139, 142, 145, 148, 153, 154, 158, 160, 167, 169, 170, 172, 174, 175, 176, 186, 189, 191, 192, 193, 194, 197, 198, 200, 204, 210], "framework": [1, 4, 5, 6, 122, 125, 157, 162, 192, 194, 200, 207], "contain": [1, 2, 7, 8, 21, 41, 42, 43, 46, 57, 68, 70, 71, 72, 74, 76, 78, 79, 80, 89, 105, 108, 117, 120, 122, 123, 124, 126, 132, 137, 143, 158, 169, 174, 186, 187, 192, 193, 194, 197, 198, 207, 211], "within": [1, 2, 16, 17, 19, 43, 46, 57, 76, 78, 79, 105, 108, 120, 122, 143, 148, 150, 153, 158, 160, 161, 168, 174, 176, 178, 191, 193, 194, 197, 198, 204, 207, 210, 211], "own": [1, 2, 3, 41, 57, 64, 68, 76, 78, 120, 123, 132, 134, 143, 144, 150, 153, 158, 160, 175, 177, 180, 182, 185, 190, 198, 200, 210, 211], "docker": [1, 124, 125, 126, 127, 128], "cpu": [1, 120], "core": [1, 3, 5, 78, 129, 152, 160, 198], "cset": 1, "shield": 1, "command": [1, 2, 3, 18, 84, 120, 123, 125, 127, 140, 153, 156, 161, 169, 186, 210], "cpuset": 1, "option": [1, 2, 3, 5, 7, 18, 20, 21, 27, 42, 43, 46, 56, 57, 59, 61, 62, 71, 76, 78, 79, 89, 96, 97, 103, 104, 105, 106, 107, 108, 117, 118, 119, 120, 122, 126, 127, 130, 131, 132, 143, 144, 145, 147, 148, 149, 150, 151, 156, 158, 160, 161, 166, 168, 171, 172, 179, 181, 184, 185, 186, 191, 192, 197, 198, 199, 202, 203, 204, 206, 208, 210], "test": [1, 3, 4, 7, 20, 41, 57, 58, 76, 78, 89, 93, 102, 119, 120, 122, 123, 125, 135, 142, 143, 144, 145, 158, 160, 166, 172, 180, 197, 201, 211], "written": [1, 2, 21, 50, 127], "make": [1, 2, 3, 4, 43, 78, 114, 120, 122, 127, 129, 130, 137, 142, 143, 145, 146, 147, 148, 149, 150, 151, 153, 156, 158, 160, 161, 166, 168, 171, 172, 182, 186, 187, 191, 192, 193, 194, 197, 198, 200, 201, 203, 206, 210, 211, 212, 213], "them": [1, 2, 5, 7, 12, 14, 16, 20, 41, 43, 57, 72, 76, 78, 85, 95, 97, 98, 102, 104, 105, 106, 117, 120, 122, 129, 130, 145, 153, 154, 155, 156, 158, 160, 162, 172, 174, 178, 181, 189, 193, 197, 198, 209, 211], "compar": [1, 62, 104, 120, 142, 152, 154, 206, 207, 210], "possibl": [1, 2, 21, 78, 120, 122, 129, 142, 143, 154, 160, 166, 172, 175, 179, 189, 200, 201, 203, 210, 213], "while": [1, 3, 4, 5, 43, 78, 120, 122, 129, 145, 147, 153, 154, 155, 158, 160, 171, 174, 175, 177, 186, 187, 189, 194, 196, 197, 200, 205, 207, 210, 212], "complet": [1, 68, 118, 120, 125, 127, 129, 143, 144, 156, 164, 168, 169, 186, 190, 192, 212], "same": [1, 2, 4, 6, 7, 18, 21, 46, 57, 78, 89, 115, 117, 120, 122, 125, 129, 138, 142, 144, 145, 154, 155, 156, 158, 160, 161, 166, 172, 173, 177, 182, 187, 191, 193, 194, 197, 198, 200, 201, 202, 203, 206, 208, 210, 213], "you": [1, 2, 3, 4, 5, 7, 8, 20, 41, 43, 57, 59, 76, 102, 108, 117, 120, 122, 123, 125, 126, 127, 130, 134, 135, 137, 140, 142, 143, 144, 145, 147, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 166, 167, 168, 169, 171, 172, 173, 174, 175, 177, 178, 179, 181, 182, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 206, 208, 210, 211, 212, 213], "see": [1, 2, 3, 4, 7, 20, 43, 55, 57, 70, 78, 80, 88, 102, 109, 117, 119, 120, 130, 131, 133, 137, 138, 140, 144, 147, 154, 158, 162, 168, 172, 174, 175, 178, 179, 184, 186, 187, 188, 192, 197, 198, 200, 201, 202, 204, 206, 208, 211], "here": [1, 106, 108, 120, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 149, 150, 151, 153, 154, 155, 160, 162, 172, 173, 174, 177, 181, 182, 187, 189, 192, 193, 197, 201, 202, 206, 207, 208, 210, 211, 212], "uvicorn": [1, 3, 18, 120, 123, 125, 126, 127, 153, 156, 158, 161, 187, 211], "one": [1, 2, 4, 5, 7, 17, 18, 19, 27, 43, 69, 70, 71, 72, 74, 78, 89, 96, 97, 98, 106, 117, 120, 125, 126, 129, 132, 136, 143, 150, 151, 153, 154, 158, 160, 166, 168, 172, 173, 174, 177, 179, 181, 186, 189, 191, 192, 193, 197, 198, 200, 201, 203, 208, 210, 211], "worker": [1, 17, 18, 19, 57, 120, 160, 210], "uvloop": 1, "data": [1, 3, 4, 5, 7, 9, 10, 12, 13, 14, 16, 17, 20, 21, 41, 42, 43, 46, 47, 48, 56, 57, 65, 69, 71, 72, 74, 76, 78, 79, 80, 89, 95, 97, 99, 100, 102, 106, 107, 109, 110, 111, 117, 118, 120, 122, 123, 126, 130, 131, 136, 138, 139, 142, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 156, 158, 162, 164, 165, 166, 167, 168, 169, 172, 173, 177, 180, 181, 186, 187, 191, 192, 194, 195, 197, 198, 200, 201, 204, 206, 207, 208, 210, 211, 212], "ha": [1, 2, 3, 5, 7, 12, 16, 20, 21, 25, 30, 31, 32, 33, 34, 36, 39, 40, 41, 43, 46, 56, 57, 74, 76, 77, 78, 84, 86, 89, 90, 91, 102, 110, 111, 113, 114, 116, 117, 119, 120, 122, 123, 129, 131, 132, 133, 136, 137, 138, 140, 145, 147, 153, 154, 158, 160, 167, 170, 172, 173, 174, 177, 178, 179, 181, 186, 187, 190, 191, 192, 194, 195, 197, 198, 200, 201, 202, 204, 209, 210, 211, 213], "been": [1, 7, 12, 14, 16, 20, 21, 27, 41, 56, 57, 74, 76, 78, 84, 85, 86, 102, 110, 111, 113, 114, 115, 117, 120, 122, 129, 131, 138, 140, 142, 144, 148, 149, 153, 154, 160, 170, 172, 174, 181, 186, 189, 193, 194, 200, 210, 213], "randomli": [1, 78, 186], "gener": [1, 2, 3, 4, 9, 10, 12, 13, 14, 16, 18, 20, 21, 28, 43, 44, 46, 47, 48, 49, 52, 57, 65, 71, 72, 74, 76, 78, 79, 80, 83, 84, 86, 89, 95, 96, 97, 104, 105, 106, 108, 116, 117, 118, 119, 120, 122, 125, 129, 130, 132, 136, 143, 144, 145, 148, 154, 155, 157, 161, 166, 170, 172, 173, 174, 175, 178, 180, 186, 189, 190, 194, 196, 197, 198, 200, 201, 210, 211, 212, 213], "from": [1, 2, 3, 6, 7, 12, 14, 16, 17, 18, 19, 20, 21, 24, 26, 27, 28, 42, 43, 46, 47, 48, 49, 50, 52, 56, 57, 59, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 83, 84, 85, 86, 95, 96, 97, 98, 100, 101, 103, 104, 105, 106, 107, 108, 116, 117, 118, 119, 120, 122, 123, 126, 127, 129, 130, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 164, 166, 168, 169, 170, 171, 173, 174, 176, 177, 178, 179, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 200, 201, 202, 204, 206, 207, 208, 210, 211, 212, 213], "share": [1, 20, 43, 102, 120, 158, 160, 186, 198], "modul": [1, 2, 18, 21, 46, 56, 59, 120, 122, 126, 146, 161, 171, 194, 198], "all": [1, 2, 3, 4, 7, 9, 10, 13, 14, 16, 17, 18, 20, 21, 41, 43, 47, 55, 56, 57, 59, 68, 71, 76, 78, 83, 85, 95, 97, 102, 105, 107, 110, 111, 113, 114, 117, 119, 120, 122, 123, 127, 129, 132, 143, 145, 147, 148, 149, 150, 151, 154, 155, 156, 158, 160, 168, 169, 172, 173, 174, 177, 178, 179, 186, 187, 191, 192, 195, 197, 198, 200, 201, 202, 203, 204, 208, 210, 212, 213], "stock": 1, "configur": [1, 3, 4, 5, 7, 20, 27, 35, 46, 48, 50, 56, 57, 59, 61, 62, 65, 69, 70, 71, 72, 74, 76, 77, 78, 82, 83, 85, 86, 88, 104, 105, 108, 114, 116, 117, 120, 122, 123, 124, 125, 127, 130, 132, 133, 135, 138, 139, 142, 143, 144, 151, 153, 154, 155, 158, 165, 166, 167, 169, 171, 174, 179, 180, 182, 184, 185, 186, 188, 190, 193, 194, 196, 197, 198, 202, 203, 206, 211, 213], "e": [1, 2, 4, 5, 7, 18, 20, 24, 26, 43, 47, 50, 55, 56, 57, 70, 71, 72, 74, 76, 77, 78, 84, 86, 97, 99, 101, 102, 105, 111, 113, 116, 117, 119, 120, 129, 132, 147, 148, 149, 150, 151, 152, 158, 160, 162, 174, 177, 178, 186, 187, 191, 192, 196, 197, 198, 200, 202, 203, 206, 208, 209, 213], "appli": [1, 2, 43, 71, 72, 74, 78, 83, 89, 120, 127, 144, 158, 166, 172, 173, 174, 178, 189, 191, 193, 197, 198, 203, 204], "ani": [1, 2, 3, 4, 7, 8, 12, 14, 17, 20, 21, 24, 26, 27, 41, 42, 43, 45, 46, 47, 48, 50, 55, 56, 57, 59, 61, 62, 64, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 116, 117, 118, 119, 120, 122, 123, 126, 127, 129, 136, 138, 139, 143, 144, 145, 147, 148, 153, 154, 155, 158, 159, 160, 161, 162, 168, 172, 173, 174, 175, 177, 181, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 205, 206, 208, 210, 211, 212, 213], "addit": [1, 5, 16, 27, 48, 57, 76, 77, 78, 83, 89, 95, 96, 97, 98, 100, 101, 105, 118, 119, 120, 122, 126, 130, 142, 143, 144, 154, 158, 160, 162, 166, 168, 171, 172, 174, 186, 191, 192, 197, 201, 210, 213], "optim": [1, 78, 120, 144, 166, 173, 182, 198], "have": [1, 2, 3, 4, 7, 14, 16, 20, 21, 27, 41, 43, 56, 57, 72, 76, 78, 80, 84, 85, 86, 89, 102, 117, 120, 122, 123, 127, 129, 132, 133, 136, 139, 140, 142, 143, 145, 147, 150, 151, 153, 154, 155, 156, 157, 160, 161, 166, 168, 172, 173, 174, 177, 178, 179, 181, 185, 186, 187, 189, 191, 192, 194, 195, 196, 197, 198, 201, 203, 204, 206, 208, 209, 210, 211, 212, 213], "accord": [1, 43, 57, 76, 78, 105, 120, 147, 197, 198, 213], "respect": [1, 16, 21, 62, 104, 105, 106, 120, 142, 154, 158, 187, 192, 193, 197, 198, 202, 206, 210, 211, 213], "offici": [1, 2, 120, 122, 123, 125, 126, 127, 179, 186], "document": [1, 4, 5, 7, 20, 21, 27, 41, 43, 57, 71, 72, 74, 76, 78, 80, 95, 97, 102, 104, 105, 106, 117, 120, 122, 123, 125, 126, 127, 147, 158, 168, 173, 188, 190, 191, 192, 194, 197, 198, 199, 203, 208, 212], "practic": [1, 2, 3, 4, 78, 105, 186, 197, 198, 207, 210], "shown": [1, 120, 158, 182, 203], "miss": [1, 7, 21, 56, 83, 105, 120, 174, 178, 198, 210], "specif": [1, 2, 4, 18, 19, 20, 21, 46, 54, 78, 80, 86, 89, 120, 126, 143, 144, 153, 154, 155, 159, 166, 172, 178, 186, 187, 190, 191, 194, 197, 198, 200, 201, 204, 209, 212], "mean": [1, 2, 3, 4, 5, 78, 129, 130, 136, 142, 145, 153, 155, 156, 160, 162, 174, 177, 181, 186, 189, 196, 197, 201, 203, 204, 209, 210, 211, 213], "either": [1, 3, 4, 6, 7, 16, 18, 20, 21, 42, 43, 57, 68, 76, 78, 83, 96, 97, 98, 117, 120, 122, 134, 154, 158, 159, 160, 161, 168, 172, 174, 176, 177, 178, 181, 185, 186, 187, 189, 194, 197, 198, 206, 208, 211], "The": [1, 2, 3, 4, 5, 6, 7, 16, 18, 20, 21, 24, 26, 27, 41, 42, 43, 44, 45, 46, 47, 48, 55, 56, 57, 59, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 126, 127, 129, 130, 131, 133, 134, 136, 137, 139, 140, 142, 143, 144, 145, 150, 153, 154, 155, 156, 157, 158, 161, 166, 168, 169, 170, 174, 175, 176, 177, 178, 179, 181, 182, 184, 185, 186, 187, 191, 192, 193, 194, 196, 197, 198, 199, 200, 202, 203, 206, 207, 208, 209, 211, 212, 213], "doe": [1, 2, 4, 5, 7, 19, 21, 43, 71, 72, 74, 78, 105, 120, 129, 142, 145, 147, 153, 154, 155, 160, 164, 173, 174, 176, 177, 179, 181, 186, 187, 189, 192, 194, 195, 197, 198, 201, 203, 205, 206, 210, 211], "mention": [1, 120, 147, 154, 187, 197, 198], "descript": [1, 2, 7, 43, 57, 76, 78, 80, 105, 117, 120, 126, 143, 144, 154, 166, 175, 178, 191, 192, 196, 197, 198, 201], "more": [1, 3, 4, 5, 7, 16, 27, 43, 78, 117, 120, 122, 123, 124, 126, 127, 129, 130, 132, 136, 137, 139, 143, 144, 147, 149, 151, 152, 153, 154, 155, 156, 158, 162, 167, 168, 169, 172, 174, 177, 178, 181, 186, 188, 189, 192, 193, 194, 196, 197, 198, 200, 201, 204, 206, 208, 209, 210, 211, 213], "than": [1, 7, 8, 78, 80, 117, 120, 136, 143, 147, 154, 160, 177, 186, 196, 197, 201, 210], "0": [1, 2, 3, 7, 12, 16, 18, 20, 43, 56, 57, 59, 76, 77, 78, 79, 80, 85, 111, 114, 117, 121, 123, 125, 126, 127, 129, 132, 133, 134, 143, 153, 154, 158, 159, 162, 166, 169, 172, 173, 174, 178, 181, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 201, 206, 208, 209, 210, 211, 212, 213], "1": [1, 2, 3, 7, 14, 18, 43, 47, 59, 70, 76, 77, 78, 80, 104, 105, 106, 110, 117, 118, 121, 122, 123, 125, 126, 127, 132, 133, 137, 139, 143, 144, 153, 154, 158, 159, 162, 166, 168, 171, 172, 174, 178, 181, 185, 186, 187, 189, 190, 191, 192, 194, 195, 197, 198, 201, 202, 206, 208, 209, 210, 211, 212, 213], "respons": [1, 3, 5, 7, 8, 20, 21, 41, 42, 43, 54, 56, 57, 58, 68, 69, 70, 71, 76, 78, 79, 83, 85, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 117, 118, 120, 130, 131, 133, 135, 140, 154, 155, 158, 160, 168, 170, 172, 173, 176, 177, 178, 180, 189, 191, 193, 195, 198, 200, 202, 206, 210, 212, 213], "were": [1, 105, 120, 122, 127, 133], "drop": [1, 7, 16, 18, 20, 117, 120, 122, 160, 169, 171], "dictionari": [1, 2, 4, 7, 20, 21, 24, 26, 27, 41, 42, 46, 57, 69, 71, 72, 74, 76, 77, 78, 83, 86, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 108, 115, 116, 117, 118, 120, 134, 145, 154, 158, 172, 178, 186, 191, 192, 194, 197, 198, 202, 206, 208, 210, 211], "rp": 1, "becaus": [1, 3, 78, 120, 129, 144, 153, 154, 155, 172, 173, 174, 187, 189, 194, 197, 198, 200, 201, 208, 210], "through": [1, 3, 5, 16, 56, 120, 122, 140, 143, 146, 147, 151, 158, 160, 174, 182, 186, 193, 198, 207, 210], "msgspec": [1, 3, 7, 20, 41, 52, 57, 76, 102, 107, 110, 120, 162, 190, 197, 201, 213], "fastapi": [1, 3, 6, 188, 197, 200], "pydant": [1, 3, 21, 23, 43, 69, 72, 76, 84, 120, 144, 145, 154, 166, 172, 180, 186, 190, 194, 196, 197, 198, 200, 201, 202, 204, 206, 208, 211, 212], "model": [1, 3, 7, 20, 21, 28, 41, 46, 47, 48, 49, 50, 52, 56, 57, 64, 68, 72, 76, 78, 80, 86, 89, 92, 102, 117, 120, 126, 129, 135, 136, 138, 140, 144, 145, 146, 147, 148, 149, 154, 163, 165, 167, 170, 172, 173, 174, 175, 180, 186, 190, 194, 196, 197, 198, 200, 201, 202, 204, 206, 208, 212], "dataclass": [1, 3, 49, 50, 64, 68, 78, 80, 104, 119, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 148, 156, 162, 173, 174, 177, 190, 191, 195, 196, 197, 198, 201, 202, 206, 207, 212, 213], "synchron": [1, 5, 16, 19, 120, 122, 128, 142, 143, 144, 147, 160, 166, 196, 212], "onli": [1, 2, 7, 20, 21, 41, 42, 43, 50, 55, 56, 57, 59, 78, 80, 104, 105, 111, 113, 117, 119, 120, 122, 123, 125, 129, 132, 135, 137, 142, 144, 147, 153, 154, 155, 158, 160, 169, 172, 174, 178, 185, 186, 187, 189, 191, 192, 196, 197, 198, 200, 201, 202, 203, 204, 210, 213], "partial": [1, 3, 47, 109, 120, 122, 138, 139, 164, 174, 179, 198, 200], "sanic": [1, 3], "quart": [1, 3, 125], "return": [1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 20, 21, 24, 26, 27, 28, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 55, 56, 57, 59, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 126, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 161, 162, 164, 166, 168, 169, 170, 172, 173, 175, 176, 177, 178, 179, 181, 182, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 198, 200, 201, 202, 204, 206, 207, 208, 210, 211, 212, 213], "No": [1, 19, 109, 120, 195, 197], "content": [1, 2, 3, 5, 21, 42, 43, 54, 56, 57, 72, 76, 78, 80, 83, 95, 96, 97, 98, 99, 100, 101, 104, 105, 108, 109, 117, 120, 122, 132, 145, 153, 162, 169, 174, 178, 179, 181, 186, 191, 192, 193, 195, 198, 202, 209, 213], "param": [1, 20, 58, 83, 117, 120, 122, 144, 166, 172, 179, 194, 196, 198, 199, 207], "singl": [1, 3, 16, 72, 78, 103, 105, 117, 120, 135, 143, 145, 153, 154, 158, 160, 178, 187, 192, 193, 194, 196, 197], "coerc": [1, 107, 120, 201], "integ": [1, 16, 43, 78, 79, 118, 120, 126, 142, 145, 155, 166, 186, 197, 201], "mix": [1, 5, 57, 186], "A": [1, 2, 3, 5, 7, 8, 14, 16, 17, 19, 20, 21, 24, 26, 27, 41, 42, 43, 46, 47, 48, 50, 53, 55, 56, 57, 59, 62, 64, 65, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 84, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 114, 115, 116, 117, 118, 119, 120, 122, 123, 125, 126, 127, 129, 142, 143, 145, 154, 155, 156, 158, 160, 161, 167, 173, 174, 179, 186, 189, 191, 192, 193, 197, 198, 200, 201, 209, 210], "resolv": [1, 7, 20, 21, 46, 57, 78, 108, 117, 119, 120, 129, 168, 181, 197, 198, 200], "3": [1, 2, 3, 43, 62, 72, 76, 77, 78, 80, 104, 105, 106, 108, 122, 123, 126, 143, 147, 148, 149, 150, 151, 154, 155, 156, 158, 162, 164, 169, 172, 173, 174, 181, 185, 186, 187, 189, 190, 191, 192, 194, 196, 197, 198, 201, 206, 207, 208, 209, 211, 212, 213], "nest": [1, 4, 28, 46, 47, 49, 52, 78, 86, 114, 120, 137, 175, 176, 196, 200], "asynchron": [1, 5, 19, 57, 96, 110, 111, 113, 114, 117, 120, 122, 125, 128, 142, 143, 144, 158, 160, 166, 196, 210, 212, 213], "starlett": [1, 3, 6, 21, 56, 122, 186, 188, 197, 200], "should": [1, 2, 3, 4, 5, 7, 14, 17, 20, 21, 27, 41, 42, 43, 56, 57, 59, 68, 69, 70, 71, 76, 77, 78, 79, 80, 84, 85, 86, 89, 95, 97, 98, 102, 105, 107, 110, 111, 113, 114, 115, 117, 119, 120, 122, 127, 129, 130, 132, 133, 136, 138, 140, 145, 154, 158, 160, 161, 169, 172, 174, 175, 177, 178, 184, 185, 186, 187, 191, 192, 194, 195, 196, 197, 198, 200, 203, 204, 206, 207, 208, 210, 211, 212, 213], "approach": [1, 4, 120, 160, 187, 192, 193, 198, 200, 213], "caution": [1, 4, 160, 172], "case": [1, 2, 4, 43, 71, 72, 74, 78, 80, 120, 122, 127, 129, 130, 133, 134, 145, 153, 154, 155, 158, 160, 166, 172, 174, 176, 177, 179, 186, 187, 189, 192, 194, 196, 197, 198, 201, 203, 206, 208, 210, 212, 213], "nearli": 1, "high": [1, 120, 126, 129, 182, 198, 210, 213], "score": 1, "necessarili": [1, 181], "translat": [1, 78, 162, 191], "your": [1, 2, 3, 4, 83, 105, 120, 122, 123, 125, 126, 127, 130, 131, 132, 133, 134, 140, 142, 143, 144, 145, 153, 154, 155, 161, 162, 166, 169, 170, 171, 172, 173, 174, 175, 178, 179, 180, 182, 184, 185, 186, 190, 191, 193, 195, 196, 197, 198, 199, 202, 204, 207, 210, 211], "For": [1, 2, 5, 16, 43, 50, 56, 57, 76, 78, 109, 120, 122, 123, 125, 126, 127, 130, 131, 132, 133, 134, 136, 137, 140, 142, 145, 153, 154, 155, 156, 158, 160, 162, 166, 168, 173, 174, 175, 177, 178, 189, 191, 192, 197, 198, 200, 201, 202, 203, 204, 207, 210, 211, 212], "almost": [1, 129, 210], "probabl": [1, 154, 212], "write": [1, 43, 50, 65, 78, 120, 127, 154, 155, 156, 182, 195, 197, 198], "app": [1, 2, 3, 4, 5, 18, 20, 21, 27, 41, 57, 58, 59, 63, 64, 65, 67, 68, 69, 70, 71, 74, 76, 84, 85, 86, 88, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 117, 120, 122, 123, 125, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 142, 143, 144, 145, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 160, 162, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 177, 178, 179, 181, 182, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 202, 204, 206, 208, 209, 210, 211, 213], "better": [1, 43, 120, 130, 145, 148, 149, 154, 155, 186, 200, 212], "wors": 1, "scenario": [1, 43, 78, 120, 123, 125, 127, 174, 178], "try": [1, 2, 16, 71, 72, 74, 97, 101, 109, 120, 122, 129, 130, 136, 143, 145, 147, 148, 149, 150, 151, 154, 155, 158, 160, 172, 178, 196, 202, 210], "design": [1, 4, 54, 57, 78, 79, 126, 128, 152, 158, 172, 189, 192, 197, 210], "wai": [1, 4, 5, 21, 43, 78, 80, 120, 126, 129, 136, 142, 143, 144, 145, 153, 154, 155, 156, 158, 171, 172, 174, 187, 190, 193, 195, 197, 202, 203, 207, 210, 212], "simul": [1, 114, 138], "somewhat": [1, 200], "realist": [1, 143], "thei": [1, 2, 5, 6, 7, 9, 10, 12, 13, 14, 17, 20, 43, 72, 74, 78, 86, 104, 105, 106, 111, 117, 120, 122, 127, 129, 133, 140, 145, 147, 153, 154, 155, 158, 160, 161, 168, 172, 174, 175, 186, 189, 193, 194, 197, 198, 200, 201, 202, 204, 205, 207, 209, 210, 213], "never": [1, 3, 59, 78, 120, 129, 136, 160, 174], "give": [1, 2, 120, 129, 139, 154, 155, 160, 172, 179, 187, 200, 201], "exact": [1, 5], "represent": [1, 43, 44, 48, 70, 78, 120, 133, 154, 174, 192, 206, 208, 213], "how": [1, 2, 5, 43, 59, 78, 83, 120, 129, 133, 134, 138, 140, 143, 144, 146, 147, 148, 149, 151, 153, 154, 155, 160, 162, 165, 166, 167, 168, 172, 173, 174, 175, 176, 186, 187, 191, 193, 195, 196, 197, 198, 202, 203, 207, 209, 210, 212, 213], "real": [1, 120, 139, 140, 153, 154, 186], "world": [1, 2, 3, 5, 27, 84, 85, 86, 97, 101, 117, 120, 123, 126, 140, 154, 158, 181, 186, 187, 191, 192, 194, 197, 198, 209, 210, 211], "behav": [1, 120, 153, 210], "where": [1, 2, 43, 46, 71, 72, 74, 78, 85, 89, 119, 120, 122, 123, 126, 127, 129, 132, 140, 142, 143, 145, 147, 148, 149, 150, 151, 156, 158, 162, 172, 174, 177, 186, 189, 191, 192, 193, 202, 203, 212], "asid": [1, 122, 201], "workload": [1, 125], "mani": [1, 2, 3, 109, 120, 122, 123, 125, 126, 127, 130, 132, 153, 154, 158, 162, 186, 197, 200, 209], "other": [1, 2, 3, 5, 21, 43, 55, 56, 57, 78, 95, 97, 102, 109, 110, 117, 118, 123, 127, 129, 130, 137, 144, 145, 147, 154, 158, 160, 166, 168, 172, 177, 178, 186, 187, 191, 194, 197, 198, 200, 201, 202, 203, 204, 206, 208, 210, 211, 212, 213], "factor": [1, 122], "come": [1, 2, 5, 78, 120, 123, 125, 126, 127, 140, 154, 159, 160, 166, 174, 188, 201, 210, 212], "plai": [1, 3, 153], "These": [1, 2, 7, 20, 41, 43, 56, 57, 76, 78, 102, 117, 120, 122, 126, 142, 158, 161, 168, 172, 173, 174, 175, 181, 192, 194, 197, 198, 201, 202, 207, 210, 213], "mainli": [1, 120, 122], "intern": [1, 27, 41, 43, 54, 76, 78, 109, 120, 122, 160, 172, 174, 178, 191, 200, 201, 210], "develop": [1, 2, 3, 43, 57, 120, 122, 123, 125, 140, 152, 158, 160, 176, 182, 192, 210], "help": [1, 2, 6, 120, 123, 127, 140, 143, 147, 149, 151, 161, 191, 196, 207, 210], "u": [1, 3, 18, 43, 57, 120, 127, 130, 139, 140, 143, 144, 147, 149, 150, 151, 153, 155, 158, 162, 172, 174, 177, 179, 201, 202, 204], "locat": [1, 2, 18, 43, 78, 83, 120, 134, 161, 179, 185], "track": [1, 120], "regress": [1, 120], "improv": [1, 2, 14, 120, 143, 148, 149, 151, 176], "pipx": [2, 212], "homebrew": [2, 126], "lowest": [2, 210], "current": [2, 3, 5, 17, 18, 19, 27, 55, 57, 70, 71, 72, 74, 78, 79, 83, 105, 110, 111, 114, 120, 122, 123, 142, 151, 153, 154, 160, 172, 174, 186, 195, 198, 201, 210, 211, 213], "8": [2, 3, 7, 20, 21, 72, 76, 77, 78, 80, 95, 96, 97, 98, 99, 100, 101, 108, 117, 122, 123, 132, 133, 134, 143, 147, 148, 149, 150, 151, 154, 155, 156, 158, 162, 164, 169, 172, 173, 174, 181, 185, 186, 187, 189, 191, 192, 194, 196, 197, 198, 200, 201, 206, 207, 208, 210, 211, 212, 213], "At": [2, 3, 120, 154, 158, 200], "minimum": [2, 3, 20, 78, 80, 186], "need": [2, 3, 4, 5, 55, 59, 78, 95, 120, 122, 123, 125, 126, 127, 135, 139, 142, 143, 145, 147, 150, 152, 153, 154, 155, 158, 160, 161, 162, 172, 174, 177, 178, 182, 186, 187, 191, 196, 197, 198, 200, 201, 202, 204, 206, 208, 210, 211, 212, 213], "chang": [2, 18, 69, 78, 83, 108, 121, 127, 130, 134, 137, 138, 142, 147, 148, 150, 153, 155, 158, 168, 185, 186, 192, 210, 213], "12": [2, 62, 78, 80, 123, 125, 126, 143, 194], "plan": [2, 210], "do": [2, 4, 5, 7, 20, 55, 64, 68, 78, 80, 104, 105, 106, 117, 120, 129, 133, 137, 143, 145, 147, 149, 153, 154, 158, 160, 170, 172, 174, 175, 177, 178, 185, 186, 187, 189, 195, 196, 197, 198, 200, 201, 202, 203, 204, 206, 208, 210, 211, 212], "build": [2, 3, 6, 57, 117, 123, 127, 140, 142, 149, 152, 153, 157, 179, 180, 186, 190, 198, 199, 210, 211, 212], "variou": [2, 78, 120, 122, 124, 126, 142, 143, 160, 198, 199, 210], "manag": [2, 7, 16, 18, 20, 57, 78, 117, 120, 123, 125, 126, 127, 144, 149, 150, 151, 161, 167, 168, 170, 173, 174, 177, 204, 207, 212], "multipl": [2, 8, 21, 43, 57, 78, 80, 89, 103, 109, 117, 120, 125, 126, 127, 129, 139, 142, 143, 158, 160, 162, 166, 174, 178, 181, 189, 191, 192, 194, 198, 199, 203, 204, 210, 212, 213], "system": [2, 4, 96, 108, 118, 120, 122, 123, 125, 126, 127, 129, 144, 148, 158, 166, 167, 172, 177, 194, 199, 204], "includ": [2, 3, 4, 7, 18, 20, 21, 43, 47, 56, 57, 68, 69, 70, 71, 72, 78, 81, 82, 83, 86, 89, 95, 96, 102, 105, 106, 108, 117, 119, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 138, 142, 143, 144, 145, 153, 156, 158, 161, 164, 166, 167, 168, 174, 178, 180, 184, 185, 186, 187, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 204, 205, 206, 208, 209, 211, 213], "pyenv": 2, "win": 2, "window": [2, 120], "rtx": 2, "mise": 2, "asdf": 2, "manual": [2, 16, 104, 120, 123, 124, 126, 127, 128, 153, 154, 160, 171, 191, 197, 212], "sourc": [2, 3, 21, 48, 83, 97, 99, 120, 127, 143, 160, 174, 179, 187, 191, 197, 198], "util": [2, 7, 41, 42, 43, 48, 78, 119, 120, 122, 123, 142, 151, 160, 177, 194, 197, 200, 202, 212], "github": [2, 3, 200, 209], "codespac": 2, "we": [2, 3, 55, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 161, 166, 169, 170, 172, 173, 174, 177, 179, 185, 186, 187, 189, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 206, 208, 212], "our": [2, 3, 122, 131, 132, 133, 134, 135, 137, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 169, 170, 173, 174, 185, 187, 193, 197, 198, 202, 204, 206, 208, 212], "check": [2, 3, 4, 5, 20, 27, 43, 46, 57, 70, 77, 78, 83, 104, 105, 106, 110, 111, 113, 114, 119, 120, 127, 153, 154, 158, 166, 173, 176, 187, 194, 195, 197, 198, 208, 210, 211, 212], "ci": [2, 120, 123], "ensur": [2, 20, 21, 43, 55, 57, 63, 76, 78, 108, 116, 117, 120, 123, 127, 130, 143, 145, 147, 158, 160, 172, 177, 178, 191, 194, 197, 198, 200, 201, 207, 210, 211], "made": [2, 4, 20, 78, 120, 122, 129, 143, 151, 153, 154, 155, 160, 178, 192, 202, 210, 213], "backward": [2, 84, 86, 120, 180, 190], "compat": [2, 4, 43, 84, 86, 120, 169, 180, 190, 201], "maintain": [2, 3, 120, 147, 174, 175, 192], "makefil": 2, "sever": [2, 72, 78, 120, 122, 125, 143, 158, 178, 188, 190, 197, 198, 205, 208, 210, 212], "common": [2, 6, 43, 68, 78, 120, 122, 139, 150, 158, 160, 174, 179, 186, 197, 210], "list": [2, 3, 4, 7, 9, 10, 12, 13, 14, 20, 21, 24, 26, 27, 41, 43, 55, 56, 57, 59, 61, 62, 64, 68, 69, 70, 71, 72, 74, 76, 78, 79, 80, 85, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 116, 117, 119, 120, 122, 126, 127, 132, 133, 134, 142, 143, 144, 147, 148, 149, 150, 151, 153, 156, 157, 158, 164, 166, 168, 170, 172, 173, 174, 179, 186, 187, 189, 191, 192, 197, 198, 201, 203, 204, 206, 211, 212, 213], "avail": [2, 7, 9, 10, 12, 13, 14, 16, 17, 20, 41, 76, 78, 84, 86, 102, 105, 117, 120, 125, 127, 130, 143, 148, 150, 151, 158, 160, 167, 168, 172, 174, 178, 179, 181, 185, 186, 190, 192, 197, 198, 200, 201, 202, 206, 207, 209, 210, 211, 213], "bootstrap": [2, 198], "itself": [2, 43, 57, 78, 120, 122, 129, 160, 173, 177, 178, 187, 189, 191, 197, 198, 200, 204, 208, 210, 212, 213], "step": [2, 114, 120, 122, 127, 129, 154, 155, 187, 213], "below": [2, 120, 142, 143, 144, 145, 158, 168, 182, 186, 193, 196, 197, 198, 203, 208, 213], "pdm": [2, 120, 127, 161, 212], "target": [2, 21, 56, 78, 83, 118, 120, 137, 179, 186], "brew": [2, 126], "virtual": [2, 114, 126, 127], "requir": [2, 3, 18, 20, 21, 43, 57, 59, 61, 64, 68, 71, 72, 74, 76, 78, 80, 83, 95, 97, 102, 104, 105, 106, 109, 119, 120, 123, 126, 127, 136, 137, 138, 142, 143, 144, 154, 157, 158, 166, 174, 178, 179, 182, 184, 185, 186, 191, 192, 193, 197, 198, 200, 201, 202, 203, 206, 208, 210, 212], "depend": [2, 3, 7, 16, 20, 27, 41, 43, 45, 50, 56, 57, 76, 78, 80, 84, 85, 86, 102, 104, 105, 106, 109, 117, 118, 120, 123, 127, 142, 143, 144, 147, 148, 149, 150, 151, 152, 160, 161, 165, 166, 167, 176, 178, 180, 184, 185, 186, 189, 191, 194, 197, 198, 200, 202, 204, 212], "re": [2, 4, 69, 74, 120, 122, 143, 145, 154, 171, 172, 174, 188, 200, 210, 211, 212, 213], "work": [2, 3, 4, 5, 18, 43, 55, 62, 83, 120, 123, 126, 135, 137, 140, 142, 146, 147, 153, 154, 165, 167, 169, 171, 173, 176, 177, 182, 184, 191, 196, 197, 201, 206, 208, 209, 210, 212, 213], "extra": [2, 3, 48, 56, 84, 85, 86, 105, 119, 120, 123, 152, 161, 178, 184, 185, 186, 195, 197, 199, 206, 208, 210, 211], "g": [2, 7, 20, 47, 50, 55, 56, 57, 70, 71, 72, 74, 76, 77, 78, 84, 86, 97, 99, 101, 102, 105, 117, 119, 120, 132, 152, 158, 160, 174, 177, 186, 187, 191, 192, 197, 198, 200, 203, 206, 208], "pre": [2, 20, 47, 53, 59, 166, 167, 174, 178, 190, 198, 213], "commit": [2, 120, 142, 143, 144, 166, 168, 172], "pip": [2, 3, 5, 120, 123, 125, 127, 152, 153, 161, 169, 184, 185, 186, 206, 211, 212], "python3": [2, 120, 126, 127, 212], "m": [2, 109, 127, 143, 212], "hook": [2, 4, 7, 16, 20, 27, 41, 57, 76, 84, 85, 86, 102, 117, 120, 162, 180, 187, 194, 206], "modern": [2, 3, 5, 179], "id": [2, 3, 7, 46, 55, 59, 71, 72, 74, 76, 78, 79, 83, 89, 97, 99, 105, 117, 118, 120, 122, 136, 137, 138, 139, 142, 143, 144, 162, 164, 166, 172, 173, 174, 179, 186, 191, 192, 195, 196, 197, 198, 201, 202, 204, 206, 208, 211], "like": [2, 3, 4, 5, 41, 43, 59, 78, 97, 101, 118, 120, 123, 125, 126, 127, 128, 129, 135, 153, 154, 155, 156, 159, 160, 161, 162, 166, 168, 171, 172, 174, 178, 187, 191, 192, 193, 197, 198, 202, 204, 210, 211, 212, 213], "pycharm": 2, "enabl": [2, 3, 7, 12, 14, 20, 21, 57, 68, 76, 88, 107, 108, 116, 117, 120, 126, 143, 144, 158, 159, 166, 176, 186, 191, 192, 193, 195, 197, 198, 206, 209, 210, 212], "virtualenv": 2, "2": [2, 3, 7, 20, 43, 59, 72, 77, 78, 80, 86, 108, 111, 117, 121, 123, 125, 133, 142, 143, 144, 162, 166, 168, 169, 172, 173, 174, 185, 186, 189, 192, 193, 194, 195, 196, 197, 201, 206, 213], "editor": [2, 120], "offer": [2, 65, 78, 110, 120, 125, 126, 127, 158, 161, 174, 177, 178, 186, 187, 190, 196, 197, 206, 208, 210, 211, 212, 213], "activ": [2, 3, 120, 127, 186, 198], "yourself": [2, 174, 210], "otherwis": [2, 5, 7, 20, 21, 43, 46, 56, 57, 74, 76, 77, 78, 97, 98, 118, 119, 120, 122, 154, 170, 172, 178, 187, 191, 194, 195, 197, 198, 201, 207], "mai": [2, 20, 21, 43, 78, 120, 122, 132, 140, 145, 147, 155, 158, 160, 162, 166, 168, 172, 186, 194, 196, 198, 210, 213], "encount": [2, 56, 107, 120, 147, 162, 194, 198], "error": [2, 7, 17, 20, 55, 56, 78, 85, 107, 109, 117, 118, 120, 126, 127, 136, 137, 148, 151, 154, 155, 158, 160, 172, 174, 178, 189, 193, 195], "unexpect": [2, 56, 120], "behaviour": [2, 7, 16, 20, 117, 120, 153, 154, 159, 172, 174, 177, 200, 210, 211], "when": [2, 3, 4, 5, 7, 16, 18, 19, 20, 21, 27, 41, 43, 56, 57, 59, 62, 68, 69, 74, 76, 77, 78, 80, 84, 86, 96, 97, 105, 108, 111, 113, 117, 119, 120, 122, 124, 130, 131, 132, 136, 137, 142, 143, 144, 145, 147, 150, 153, 154, 158, 159, 160, 161, 166, 169, 170, 171, 172, 174, 178, 179, 189, 191, 192, 197, 198, 200, 201, 206, 207, 209, 210, 211, 212, 213], "referenc": [2, 43, 56, 78, 120, 132, 197], "pleas": [2, 62, 78, 194, 203], "consult": [2, 27, 122, 168, 174, 179, 184], "": [2, 3, 4, 7, 16, 17, 18, 19, 20, 21, 41, 42, 43, 45, 46, 50, 55, 57, 62, 68, 70, 71, 72, 78, 84, 86, 95, 96, 97, 98, 99, 100, 101, 103, 104, 111, 114, 117, 119, 120, 121, 125, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 154, 155, 156, 158, 159, 160, 161, 162, 166, 168, 176, 178, 179, 181, 182, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 204, 206, 207, 208, 210, 211, 212, 213], "simpler": [2, 43, 78, 187, 198], "altern": [2, 46, 78, 105, 120, 124, 142, 159, 160, 166, 168, 197, 198, 199, 203], "plugin": [2, 3, 7, 9, 10, 12, 13, 14, 15, 17, 20, 27, 37, 58, 75, 76, 81, 82, 83, 85, 86, 88, 117, 120, 142, 144, 147, 151, 152, 160, 163, 165, 166, 174, 179, 180, 182, 184, 190, 195, 196, 197, 198, 200, 210], "shell": [2, 127], "rest": [2, 197], "assum": [2, 5, 78, 79, 120, 123, 125, 140, 146, 172, 173, 177, 179, 185, 195, 197, 201, 204, 206, 208, 213], "wherev": [2, 7, 20, 41, 57, 76, 102, 117, 158], "fork": 2, "repositori": [2, 37, 58, 89, 92, 120, 127, 163, 165, 180], "clone": 2, "git": [2, 127], "file": [2, 3, 7, 18, 20, 21, 24, 26, 43, 57, 76, 97, 108, 112, 116, 120, 122, 123, 126, 127, 129, 143, 153, 158, 161, 171, 180, 186, 190, 198, 202, 210], "linter": [2, 172, 198], "formatt": [2, 59, 120, 182], "befor": [2, 7, 16, 17, 20, 21, 41, 43, 56, 57, 71, 72, 74, 76, 78, 85, 95, 97, 102, 105, 110, 111, 113, 114, 117, 120, 123, 127, 135, 143, 145, 147, 153, 160, 165, 166, 167, 169, 172, 174, 176, 187, 189, 194, 200, 210, 211, 213], "want": [2, 43, 120, 123, 140, 143, 145, 153, 154, 155, 158, 159, 161, 171, 172, 173, 177, 178, 179, 185, 186, 187, 196, 197, 198, 201, 203, 204, 206, 208, 211, 212], "order": [2, 7, 8, 20, 69, 78, 117, 120, 153, 160, 161, 194, 197, 198, 200, 201, 211], "fix": [2, 78, 120, 147, 213], "follow": [2, 3, 6, 21, 43, 72, 76, 77, 78, 79, 117, 120, 122, 123, 125, 127, 129, 130, 134, 140, 143, 145, 147, 152, 154, 157, 158, 160, 161, 166, 167, 169, 170, 171, 174, 175, 176, 177, 178, 186, 187, 189, 190, 191, 192, 194, 197, 198, 200, 201, 202, 204, 207, 210, 213], "convent": [2, 78, 147, 174], "enforc": [2, 44, 120, 198, 204], "push": [2, 16, 21, 83, 118, 160, 179], "open": [2, 3, 118, 143, 171, 172, 198], "pull": [2, 120, 127], "request": [2, 4, 7, 20, 21, 27, 41, 42, 43, 46, 54, 56, 57, 63, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 83, 85, 88, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 109, 115, 117, 118, 120, 122, 126, 135, 138, 140, 148, 150, 153, 154, 155, 156, 158, 159, 169, 171, 172, 173, 176, 177, 178, 179, 180, 182, 185, 186, 189, 191, 192, 193, 195, 198, 199, 200, 201, 202, 204, 206, 207, 208, 209, 210, 212], "titl": [2, 7, 76, 78, 80, 85, 117, 120, 142, 144, 145, 147, 148, 149, 150, 151, 154, 155, 156, 166, 168, 169, 170, 191, 192, 195, 196, 197, 201, 206, 208], "indic": [2, 16, 20, 43, 70, 78, 84, 85, 86, 95, 96, 98, 100, 119, 120, 122, 129, 132, 154, 174, 175, 186, 194], "what": [2, 5, 78, 120, 121, 129, 136, 140, 143, 145, 147, 153, 154, 155, 172, 186, 187, 200, 201], "style": [2, 43, 76, 77, 78, 192], "pr": [2, 120, 143], "also": [2, 3, 4, 5, 43, 76, 78, 80, 109, 120, 122, 123, 129, 130, 134, 135, 136, 138, 144, 145, 147, 149, 150, 151, 154, 155, 158, 160, 161, 166, 168, 172, 173, 174, 177, 178, 184, 185, 186, 187, 189, 190, 191, 192, 193, 195, 196, 197, 198, 200, 201, 202, 206, 208, 210, 211, 212], "action": [2, 110, 120, 176, 186, 193, 204, 211], "add": [2, 3, 5, 7, 16, 20, 27, 41, 43, 76, 77, 78, 89, 92, 102, 105, 117, 120, 122, 126, 130, 131, 132, 136, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 155, 156, 157, 161, 166, 167, 168, 169, 171, 174, 186, 192, 193, 194, 197, 198, 201, 202, 204, 208, 211, 212], "contributor": [2, 3, 21], "bot": 2, "zen": 2, "fulli": [2, 3, 4, 7, 78, 120, 160, 191, 211, 212], "via": [2, 4, 14, 18, 20, 21, 27, 43, 50, 57, 71, 72, 74, 76, 77, 78, 95, 97, 99, 104, 105, 106, 119, 120, 122, 123, 125, 136, 142, 144, 150, 151, 155, 156, 158, 162, 166, 168, 171, 186, 192, 196, 200, 208, 209, 210, 211, 213], "mypi": [2, 153], "pyright": [2, 153], "complex": [2, 43, 78, 120, 145, 154, 155, 158, 168, 177, 196, 197, 200, 206, 210, 213], "alia": [2, 20, 27, 44, 55, 57, 69, 70, 78, 105, 106, 118, 120, 127, 191, 198], "alreadi": [2, 21, 74, 78, 95, 96, 97, 98, 100, 101, 109, 115, 120, 126, 127, 140, 147, 148, 149, 152, 173, 174, 181, 187, 194, 208, 212, 213], "exist": [2, 4, 7, 14, 21, 24, 26, 43, 57, 59, 71, 72, 74, 78, 84, 89, 95, 97, 105, 110, 111, 112, 113, 114, 115, 120, 122, 137, 138, 143, 144, 145, 147, 148, 149, 158, 160, 164, 166, 198, 202, 208, 209], "someth": [2, 120, 122, 139, 147, 154, 159, 177, 178, 187, 189, 192, 197, 198, 202, 209, 210], "cannot": [2, 43, 56, 57, 78, 84, 86, 108, 120, 147, 158, 160, 172, 178, 196, 197, 198, 200, 201, 211], "correctli": [2, 78, 117, 118, 120, 127, 147, 171, 178, 197, 201, 202], "due": [2, 78, 120, 133, 147, 158, 170, 172, 174, 186, 187, 193], "limit": [2, 3, 5, 7, 9, 10, 12, 13, 14, 16, 19, 20, 21, 56, 70, 78, 79, 80, 117, 120, 122, 126, 133, 143, 144, 145, 158, 160, 166, 197, 199, 210, 213], "cast": [2, 69, 158, 197, 202], "rectifi": 2, "situat": [2, 129, 191, 210], "howev": [2, 21, 78, 120, 122, 129, 130, 132, 135, 136, 140, 144, 154, 161, 162, 170, 172, 174, 198, 201, 210], "last": [2, 57, 79, 97, 99, 120, 122, 142, 144, 145, 153, 166, 211], "resort": [2, 4], "ve": [2, 120, 131, 133, 135, 139, 143, 144, 148, 149, 150, 154, 172, 174, 193], "exhaust": 2, "narrow": [2, 46, 174], "isinst": [2, 162, 202, 206], "guard": [2, 4, 7, 20, 41, 57, 76, 102, 104, 105, 106, 108, 117, 118, 120, 158, 180, 198, 205, 212], "properli": [2, 120, 210], "scope": [2, 3, 5, 7, 20, 21, 27, 41, 42, 43, 46, 54, 57, 64, 65, 67, 68, 69, 71, 72, 74, 76, 78, 83, 95, 102, 103, 104, 105, 106, 108, 117, 120, 122, 148, 150, 158, 168, 187, 189, 192, 196, 197, 198, 200, 202, 212], "ignor": [2, 43, 47, 59, 69, 76, 77, 78, 89, 95, 96, 97, 98, 99, 100, 101, 105, 120, 136, 143, 144, 145, 166, 174, 186, 192, 197, 201], "line": [2, 59, 120, 122, 147, 153, 161, 174], "correct": [2, 20, 43, 78, 120, 155, 160, 187, 196, 197, 208], "issu": [2, 4, 105, 120, 136, 147, 160, 174, 177, 178, 200, 210], "blank": [2, 78], "instead": [2, 3, 4, 5, 16, 41, 57, 62, 76, 78, 84, 86, 102, 117, 120, 127, 129, 134, 137, 144, 147, 150, 151, 153, 154, 155, 159, 160, 166, 172, 186, 192, 194, 196, 197, 198, 201, 203, 206, 209, 210], "suppli": [2, 78, 120, 143, 145, 150, 154, 155, 160, 197, 206, 210], "attr": [2, 3, 7, 74, 119, 120, 154, 179, 201, 206], "defin": [2, 3, 4, 5, 7, 16, 20, 41, 43, 46, 47, 53, 55, 57, 68, 70, 71, 74, 78, 84, 86, 116, 117, 118, 119, 120, 122, 123, 125, 126, 127, 134, 135, 138, 139, 140, 142, 144, 147, 149, 151, 153, 154, 155, 156, 158, 160, 162, 165, 166, 167, 170, 174, 176, 178, 186, 187, 189, 190, 191, 192, 193, 194, 197, 198, 199, 200, 201, 204, 206, 210, 212, 213], "modifi": [2, 43, 59, 71, 78, 109, 116, 118, 120, 133, 134, 138, 142, 144, 145, 158, 166, 174, 185, 189, 191, 194, 202], "100": [2, 7, 109, 145, 158, 197, 198, 201], "coverag": 2, "mandatori": [2, 43, 59, 78, 109, 120], "sonarcloud": 2, "codecov": 2, "method": [2, 4, 7, 14, 16, 20, 21, 27, 41, 42, 43, 44, 46, 48, 54, 56, 57, 64, 68, 69, 71, 76, 77, 78, 83, 84, 86, 95, 97, 101, 102, 103, 104, 105, 106, 109, 111, 113, 116, 117, 118, 119, 120, 122, 126, 137, 138, 143, 145, 153, 155, 158, 160, 166, 172, 174, 176, 177, 178, 179, 182, 186, 187, 191, 192, 194, 196, 198, 200, 202, 206, 208, 210, 211, 212, 213], "class": [2, 3, 4, 7, 8, 9, 10, 12, 13, 14, 16, 17, 20, 21, 24, 26, 27, 28, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 161, 162, 164, 166, 168, 169, 170, 173, 174, 176, 177, 178, 180, 182, 185, 186, 187, 189, 190, 193, 194, 195, 196, 198, 200, 201, 202, 204, 207, 208, 210, 211, 212], "attribut": [2, 7, 20, 27, 41, 43, 46, 50, 56, 57, 76, 78, 81, 86, 89, 102, 104, 105, 117, 120, 122, 131, 133, 134, 135, 136, 137, 140, 143, 154, 158, 168, 170, 174, 179, 191, 192, 194, 197, 198, 202, 207, 210, 211], "docstr": [2, 76, 120], "googl": [2, 76, 77, 120, 166, 209], "across": [2, 72, 78, 119, 120, 123, 186, 198, 204, 210, 212], "doesn": [2, 56, 62, 89, 120, 137, 144, 158, 172, 174, 179, 194, 197], "t": [2, 18, 19, 24, 26, 28, 43, 46, 48, 49, 52, 56, 62, 76, 79, 83, 86, 89, 95, 97, 107, 111, 115, 117, 118, 119, 120, 123, 129, 130, 132, 133, 135, 137, 144, 145, 147, 153, 154, 155, 158, 160, 170, 174, 182, 186, 191, 194, 196, 197, 210, 213], "conform": [2, 120, 161, 173], "standard": [2, 3, 5, 59, 60, 78, 105, 120, 123, 125, 143, 152, 153, 161, 162, 191, 195, 197, 201, 205, 206, 211], "updat": [2, 7, 48, 50, 78, 89, 120, 124, 131, 137, 142, 144, 147, 150, 151, 155, 156, 164, 166, 174, 179, 181, 194, 197, 206], "go": [2, 57, 78, 109, 120, 143, 154, 155, 197], "public": [2, 43, 120, 160, 191, 197], "interfac": [2, 59, 65, 71, 74, 78, 89, 120, 122, 125, 151, 161, 179, 194, 196, 210, 213], "refer": [2, 7, 20, 41, 46, 57, 76, 77, 78, 80, 89, 102, 117, 119, 120, 122, 126, 127, 129, 132, 153, 155, 156, 162, 168, 174, 175, 178, 182, 184, 186, 192, 197, 198, 200, 204], "relat": [2, 56, 78, 120, 131, 160, 174, 193, 200], "implement": [2, 4, 14, 26, 43, 44, 59, 68, 74, 78, 79, 84, 86, 96, 97, 105, 106, 108, 109, 116, 117, 120, 122, 123, 142, 144, 149, 153, 155, 160, 166, 172, 176, 177, 180, 182, 186, 187, 190, 192, 194, 196, 197, 200, 204, 205, 207, 208, 209, 210, 211, 213], "establish": [2, 117, 142, 158], "directori": [2, 5, 7, 18, 24, 26, 108, 111, 116, 118, 120, 123, 126, 127, 158, 161, 179, 192, 193, 209, 211], "structur": [2, 4, 43, 78, 120, 140, 155, 174, 178, 182, 191, 196, 207, 213], "submodul": [2, 18, 120, 161], "py": [2, 3, 18, 120, 123, 126, 127, 130, 140, 142, 143, 144, 145, 153, 154, 156, 158, 161, 164, 166, 172, 186, 196, 198, 202, 211, 212], "resid": [2, 198], "test_sync": 2, "html": [2, 5, 7, 20, 27, 43, 76, 77, 78, 97, 101, 108, 117, 120, 179, 186, 192, 193, 202, 211], "report": [2, 78, 109, 120, 126, 197], "pytest": [2, 212], "xdist": 2, "speed": [2, 20, 120, 129, 186], "default": [2, 4, 7, 16, 18, 19, 20, 27, 41, 42, 43, 45, 47, 48, 56, 57, 59, 69, 71, 72, 74, 76, 78, 80, 83, 84, 85, 86, 89, 95, 96, 97, 99, 100, 101, 102, 104, 105, 108, 111, 114, 115, 117, 118, 119, 120, 122, 125, 126, 127, 129, 133, 136, 144, 153, 154, 155, 159, 160, 161, 164, 166, 168, 173, 174, 177, 178, 179, 182, 185, 186, 187, 191, 192, 196, 197, 199, 200, 202, 203, 209, 213], "natur": [2, 43, 78], "attach": [2, 7, 21, 43, 55, 56, 85, 96, 97, 108, 120, 129, 171, 197, 198, 200], "debugg": [2, 120], "isn": [2, 120, 170, 191], "straightforward": [2, 6, 158, 197], "debug": [2, 7, 18, 20, 44, 56, 59, 84, 117, 118, 120, 142, 161, 164, 166, 168, 179, 180, 182, 196], "recommend": [2, 3, 43, 78, 125, 140, 152, 153, 160, 161, 172, 179, 186], "individu": [2, 3, 5, 78, 120, 129, 160, 161, 169, 173, 176, 178, 197, 201, 202, 204, 210, 212, 213], "name": [2, 3, 5, 7, 18, 20, 21, 24, 26, 27, 41, 43, 47, 48, 53, 56, 57, 59, 69, 70, 72, 74, 76, 78, 83, 84, 85, 86, 89, 96, 97, 101, 102, 103, 104, 105, 108, 115, 116, 117, 118, 119, 120, 122, 123, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 148, 153, 154, 155, 156, 160, 161, 162, 164, 166, 168, 171, 172, 173, 174, 178, 179, 181, 182, 185, 186, 191, 192, 193, 194, 196, 197, 198, 199, 200, 206, 208, 209, 210, 211, 212], "skip": [2, 20, 27, 42, 64, 68, 70, 71, 72, 74, 80, 104, 105, 106, 120, 160, 169, 186], "safeti": 2, "lint": [2, 198], "so": [2, 5, 19, 55, 57, 76, 78, 114, 119, 120, 123, 128, 129, 132, 133, 135, 136, 139, 142, 143, 147, 149, 151, 154, 155, 156, 159, 172, 173, 174, 175, 176, 179, 186, 193, 196, 197, 198, 201, 202, 208, 210, 211, 212, 213], "well": [2, 5, 7, 43, 78, 85, 108, 120, 122, 126, 129, 130, 143, 146, 153, 155, 158, 172, 177, 185, 187, 190, 193, 195, 197, 203, 204, 206, 210, 211, 213], "restructuredtext": 2, "sphinx": 2, "librari": [2, 59, 65, 76, 78, 84, 105, 108, 118, 120, 158, 162, 174, 179, 186, 190, 200, 201, 202, 206, 211, 212], "unfamiliar": 2, "those": [2, 4, 78, 105, 120, 133, 137, 154, 155, 158, 174, 197, 198, 201, 202, 203, 206, 210], "primer": [2, 153], "quickstart": 2, "read": [2, 3, 4, 43, 50, 78, 80, 96, 120, 122, 123, 127, 137, 143, 153, 154, 160, 162, 168, 174, 181, 189, 193, 196, 197, 198, 202, 203, 206, 208, 213], "welcom": [2, 177], "enhanc": [2, 120, 143, 144, 166, 193, 201], "usabl": 2, "excel": [2, 153, 154], "pydata": 2, "lot": [2, 3, 122, 154, 157, 174, 200, 210], "out": [2, 3, 4, 5, 21, 43, 69, 78, 120, 130, 140, 143, 154, 158, 170, 173, 174, 184, 195, 197, 201, 208, 210, 211, 212], "box": [2, 3, 120, 140, 174, 184, 197, 208, 211, 212], "wish": [2, 156, 158, 189, 191, 197, 211], "setup": [2, 3, 120, 123, 124, 147, 161, 174, 210], "static": [2, 7, 21, 42, 43, 46, 55, 57, 59, 71, 76, 77, 78, 81, 84, 86, 89, 108, 120, 126, 153, 154, 155, 180, 190, 197, 211], "site": [2, 20, 43, 71, 72, 74, 76, 95, 97, 105, 120, 186, 190, 202], "first": [2, 3, 43, 56, 57, 78, 85, 120, 122, 132, 140, 142, 143, 144, 145, 147, 152, 154, 155, 160, 161, 166, 172, 174, 181, 184, 185, 186, 187, 190, 192, 194, 197, 203, 211, 212], "Then": [2, 3, 120, 174], "serv": [2, 5, 16, 18, 24, 26, 57, 71, 76, 77, 78, 108, 114, 116, 119, 120, 126, 140, 153, 154, 156, 178, 192, 197, 208, 209], "feel": 2, "free": [2, 78, 111, 113, 158, 210], "clarifi": 2, "text": [2, 5, 16, 20, 21, 43, 57, 76, 78, 96, 97, 101, 117, 120, 122, 145, 178, 181, 186, 191, 192, 196, 197, 198, 211, 212, 213], "restructur": 2, "etc": [2, 7, 20, 57, 104, 117, 119, 120, 123, 126, 127, 158, 172, 177, 181, 186, 191, 197, 198, 200, 202, 206, 208, 213], "idiomat": 2, "english": 2, "simpl": [2, 20, 43, 69, 78, 120, 122, 140, 142, 143, 144, 146, 151, 154, 155, 158, 159, 166, 172, 177, 187, 192, 194, 196, 197, 200, 201, 208, 210, 211, 212, 213], "languag": [2, 126], "contract": [2, 21, 194], "eas": [2, 59], "nativ": [2, 107, 120, 135, 140, 142, 148, 166, 174, 194, 210], "speaker": 2, "opt": [2, 7, 20, 41, 57, 68, 76, 102, 108, 117, 120, 126, 127, 158, 160, 186, 187, 192, 198, 209, 212], "oxford": 2, "comma": [2, 43, 78], "seri": [2, 97, 100, 142], "term": [2, 76, 78, 129], "keep": [2, 14, 43, 120, 127, 142, 158, 159, 160, 198], "self": [2, 3, 7, 18, 21, 27, 43, 57, 69, 70, 71, 76, 84, 85, 86, 105, 106, 110, 119, 120, 122, 132, 139, 144, 145, 161, 162, 166, 172, 173, 177, 187, 189, 191, 192, 195, 196, 197, 198, 200, 201, 202, 204, 211, 212, 213], "alongsid": [2, 78, 110, 120, 169, 193], "suit": [2, 122, 167, 174, 175], "provid": [2, 4, 7, 14, 16, 18, 20, 21, 24, 26, 27, 41, 43, 45, 56, 57, 59, 68, 76, 77, 78, 80, 83, 84, 85, 86, 89, 96, 97, 102, 104, 105, 106, 115, 116, 117, 118, 120, 123, 125, 127, 130, 137, 142, 144, 149, 150, 151, 152, 153, 158, 159, 160, 161, 162, 166, 169, 173, 176, 179, 184, 186, 190, 191, 193, 194, 195, 197, 198, 199, 201, 202, 209, 210, 211, 212, 213], "link": [2, 7, 76, 77, 78, 117, 118, 179, 192], "intersphinx": 2, "extern": [2, 76, 78, 80, 114, 120, 129, 191, 212], "diagram": [2, 176], "mermaid": 2, "insid": [2, 24, 26, 43, 55, 71, 72, 74, 116, 120, 122, 125, 129, 131, 148, 155, 171, 172, 174, 178, 182, 191, 192, 196, 197, 198, 200, 201, 211], "folder": [2, 5, 123], "easier": [2, 120, 127, 142, 154, 155, 166, 192], "becom": [2, 3, 9, 10, 12, 13, 14, 17, 120, 129, 160, 174, 192, 200, 201], "stale": [2, 43], "evolv": 2, "next": [2, 3, 27, 63, 64, 65, 67, 68, 69, 70, 76, 77, 79, 105, 106, 120, 132, 137, 143, 144, 145, 151, 155, 160, 169, 187, 189, 192, 193], "correspond": [2, 43, 59, 64, 68, 78, 120, 142, 144, 155, 160, 172, 175, 194, 197], "necessari": [2, 43, 71, 74, 78, 120, 123, 129, 130, 142, 160, 173, 185, 198, 205], "demonstr": [2, 130, 131, 132, 133, 134, 135, 138, 140, 143, 144, 145, 146, 166, 168, 173, 174, 176, 186, 187, 192, 198, 207], "rst": 2, "liter": [2, 20, 21, 43, 50, 53, 59, 65, 69, 70, 71, 72, 74, 76, 78, 83, 95, 96, 97, 105, 114, 117, 118, 119, 120, 208], "literalinclud": 2, "test_th": 2, "caption": 2, "extens": [2, 3, 21, 78, 80, 83, 117, 122, 127, 151, 191, 194], "against": [2, 20, 67, 68, 78, 80, 119, 120, 154, 187, 198, 201], "page": [2, 5, 25, 30, 31, 32, 33, 34, 36, 39, 40, 76, 77, 78, 79, 83, 90, 91, 143, 174, 179, 193, 197], "built": [2, 5, 118, 120, 123, 136, 142, 144, 145, 160, 161, 166, 176, 180, 187, 188, 192, 212], "object": [2, 4, 7, 8, 17, 20, 27, 41, 42, 43, 44, 45, 46, 47, 50, 55, 56, 57, 64, 68, 69, 70, 72, 76, 78, 80, 82, 83, 84, 85, 86, 88, 89, 95, 97, 99, 101, 102, 104, 105, 107, 108, 115, 116, 117, 118, 119, 120, 122, 126, 130, 133, 142, 143, 144, 147, 148, 153, 155, 160, 161, 164, 166, 168, 170, 171, 172, 173, 174, 180, 181, 182, 186, 187, 191, 192, 194, 197, 198, 200, 203, 207, 210, 211, 212], "instanc": [2, 4, 5, 7, 8, 14, 18, 20, 21, 24, 26, 27, 28, 41, 42, 43, 46, 48, 49, 50, 52, 55, 56, 57, 59, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 78, 81, 82, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 110, 111, 114, 115, 116, 117, 119, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 140, 142, 144, 145, 148, 150, 153, 154, 155, 156, 158, 159, 160, 168, 172, 173, 174, 175, 178, 179, 181, 182, 184, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 197, 198, 200, 202, 204, 206, 208, 209, 210, 212, 213], "comment": [2, 97, 99, 197], "form": [2, 5, 18, 21, 43, 72, 78, 120, 122, 155, 162, 176, 179, 186, 193, 201, 211, 213], "hello": [2, 3, 5, 27, 84, 85, 86, 97, 101, 117, 120, 123, 126, 155, 158, 160, 172, 178, 181, 186, 187, 191, 192, 194, 197, 198, 201, 209, 210, 211, 213], "process": [2, 5, 7, 16, 17, 20, 21, 27, 55, 57, 59, 62, 64, 65, 68, 84, 104, 105, 106, 109, 110, 111, 114, 117, 120, 122, 123, 125, 126, 127, 129, 140, 146, 160, 171, 174, 181, 187, 191, 194, 198, 199, 206, 210, 213], "launch": [2, 18, 123, 171], "specifi": [2, 18, 19, 20, 43, 47, 78, 80, 83, 89, 104, 105, 106, 118, 120, 122, 127, 134, 136, 138, 143, 144, 153, 154, 156, 158, 160, 169, 172, 174, 187, 191, 192, 193, 195, 196, 197, 198, 200, 201, 203, 204, 206, 210, 211, 213], "strip": [2, 145], "output": [2, 18, 43, 59, 78, 96, 97, 118, 120, 123, 125, 126, 127, 132, 133, 154, 174, 198], "curl": [2, 120, 122, 126, 158, 162, 169, 174, 178, 181, 189, 191, 194, 195, 197, 201, 209], "invoc": 2, "insert": [2, 69, 70, 71, 106, 120, 145, 148, 166, 177, 189, 208, 211], "after": [2, 7, 16, 20, 27, 41, 57, 76, 78, 79, 83, 84, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 117, 119, 120, 122, 127, 138, 140, 143, 153, 160, 166, 172, 174, 179, 187, 193, 194, 208, 210, 213], "syntax": [2, 43, 78, 120, 131, 137, 153, 174, 201], "noth": [2, 120, 147, 189], "special": [2, 21, 117, 120, 130, 132, 161, 174, 179, 186, 187, 191, 196, 197, 198, 201, 211], "everyth": [2, 5, 153, 210], "colon": [2, 155], "invok": [2, 17, 57, 78, 120, 147, 158, 160, 194, 200, 210], "url": [2, 5, 7, 20, 21, 27, 43, 71, 72, 74, 76, 77, 78, 80, 83, 95, 97, 105, 114, 117, 120, 145, 153, 154, 155, 159, 176, 177, 178, 179, 181, 186, 187, 191, 192, 198, 199, 200, 201, 203, 206, 208, 211], "path": [2, 3, 7, 16, 18, 20, 21, 24, 26, 27, 41, 42, 43, 47, 57, 68, 69, 70, 71, 72, 74, 76, 77, 78, 83, 84, 85, 86, 95, 96, 97, 98, 101, 102, 103, 105, 108, 111, 112, 116, 117, 118, 120, 122, 126, 131, 138, 140, 142, 143, 144, 153, 156, 158, 159, 160, 166, 171, 172, 174, 178, 179, 180, 181, 185, 186, 187, 189, 190, 191, 193, 196, 197, 199, 200, 202, 203, 204, 206, 210, 211, 212, 213], "just": [2, 43, 120, 129, 137, 143, 148, 154, 155, 158, 185, 197, 198, 210], "rel": [2, 77, 78, 120, 126, 192, 209], "In": [2, 4, 5, 7, 20, 71, 72, 74, 78, 113, 117, 120, 122, 129, 130, 132, 133, 134, 136, 137, 138, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 158, 160, 162, 169, 170, 171, 172, 173, 174, 176, 177, 178, 186, 189, 192, 194, 196, 197, 198, 200, 201, 203, 206, 208, 209, 210, 213], "look": [2, 18, 105, 129, 130, 132, 137, 139, 142, 143, 147, 148, 149, 153, 154, 156, 161, 176, 181, 188, 191, 192, 197, 204, 211], "runner": 2, "dict": [2, 3, 4, 5, 7, 20, 21, 27, 41, 42, 43, 46, 47, 48, 50, 56, 57, 59, 69, 70, 71, 72, 74, 76, 77, 78, 80, 83, 84, 85, 86, 95, 96, 97, 98, 100, 101, 102, 104, 105, 106, 108, 115, 117, 118, 119, 120, 122, 123, 147, 148, 154, 155, 158, 166, 168, 172, 181, 185, 186, 187, 191, 192, 194, 196, 197, 198, 201, 202, 206, 208, 210, 211, 212, 213], "def": [2, 3, 4, 5, 7, 27, 69, 70, 71, 84, 85, 86, 106, 117, 120, 122, 123, 126, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 160, 161, 162, 164, 166, 168, 169, 170, 172, 173, 174, 177, 178, 179, 181, 182, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213], "hello_world": [2, 120, 126, 153, 158, 172, 192], "str": [2, 3, 4, 5, 7, 9, 10, 12, 13, 14, 16, 20, 21, 24, 26, 27, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 57, 59, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 80, 83, 84, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 126, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 162, 166, 168, 169, 170, 172, 173, 174, 177, 178, 181, 182, 185, 186, 187, 191, 192, 194, 195, 196, 197, 198, 200, 201, 202, 204, 206, 207, 208, 210, 211, 212, 213], "handler": [2, 4, 5, 7, 16, 20, 21, 41, 46, 55, 58, 59, 61, 62, 64, 65, 68, 70, 76, 77, 85, 93, 102, 103, 104, 105, 106, 108, 117, 118, 120, 123, 130, 131, 132, 135, 136, 137, 139, 140, 144, 147, 151, 152, 154, 155, 156, 159, 162, 165, 166, 167, 169, 170, 171, 172, 174, 178, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 193, 194, 196, 197, 199, 201, 202, 203, 206, 208, 210, 211, 212, 213], "greet": [2, 158, 178, 187, 197, 198], "route_handl": [2, 3, 4, 5, 7, 20, 21, 27, 41, 69, 70, 71, 84, 85, 86, 102, 103, 104, 105, 106, 117, 120, 122, 123, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 144, 158, 164, 166, 168, 169, 170, 172, 174, 177, 178, 179, 181, 182, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 204, 206, 208, 209, 211, 212], "equival": [2, 6, 78, 80, 96, 97, 105, 119, 120, 122, 129, 142, 170, 171, 198], "http": [2, 3, 7, 18, 20, 21, 27, 42, 43, 54, 56, 57, 64, 68, 69, 70, 71, 72, 74, 76, 77, 78, 85, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 117, 118, 120, 122, 125, 126, 127, 130, 140, 148, 153, 154, 155, 158, 162, 169, 172, 174, 177, 178, 181, 186, 187, 189, 191, 192, 194, 195, 196, 197, 199, 200, 201, 202, 206, 207, 209, 211], "127": [2, 18, 122, 125, 126, 153, 154, 158, 162, 174, 178, 181, 189, 194, 195, 197, 201, 209, 211], "8000": [2, 3, 18, 120, 122, 125, 127, 130, 140, 153, 154, 158, 162, 169, 174, 178, 181, 186, 189, 194, 195, 197, 201, 209, 211], "checkout": 2, "branch": 2, "prepar": 2, "script": [2, 14, 114, 124, 130, 131, 133, 135, 138, 139, 140, 143, 147, 148, 161, 174, 192], "prepare_releas": 2, "number": [2, 7, 18, 20, 21, 56, 57, 59, 71, 72, 74, 78, 79, 80, 117, 118, 126, 127, 132, 143, 145, 159, 173, 174, 177, 197, 198, 200, 201, 211], "draft": [2, 70, 78, 186], "replac": [2, 4, 42, 43, 57, 69, 74, 78, 83, 120, 122, 126, 127, 129, 153, 178, 179, 209], "desir": [2, 27, 72, 120, 159, 160, 196, 197], "scheme": [2, 42, 43, 57, 69, 72, 78, 79, 105, 117, 122, 191, 197, 202, 205, 206], "pyproject": 2, "toml": 2, "changelog": [2, 121, 122], "entri": [2, 3, 7, 9, 10, 12, 13, 16, 62, 78, 105, 120, 153, 158, 160], "x": [2, 20, 21, 78, 86, 105, 121, 122, 126, 162, 169, 174, 186, 187, 191, 196, 197, 201, 202, 207], "review": [2, 143], "am": 2, "chore": 2, "vx": 2, "y": [2, 127, 143, 186], "z": [2, 186, 201], "actual": [2, 7, 20, 44, 120, 144, 145, 153, 155, 177, 186, 187, 194, 200, 201, 204], "b": [2, 95, 96, 98, 100, 120, 122, 131, 132, 174, 181, 191, 192, 197, 198, 210], "origin": [2, 5, 20, 48, 63, 70, 71, 72, 74, 119, 120, 125, 127, 134, 148, 160, 186, 187], "onc": [2, 8, 57, 104, 105, 106, 120, 123, 127, 149, 154, 158, 161, 166, 172, 174, 184, 185, 186, 187, 191, 197, 200, 208, 210, 211, 213], "approv": 2, "note": [2, 8, 16, 17, 21, 78, 120, 129, 144, 147, 154, 168, 172, 185, 186, 198, 206, 208], "good": [2, 4, 21, 129, 145, 189, 197, 200, 210], "click": [2, 84, 120, 142, 143, 144, 145, 161, 186, 198, 200, 202, 204, 206, 208], "publish": [2, 9, 10, 11, 12, 13, 14, 15, 16, 17, 120], "successfulli": [2, 78], "semant": [2, 78, 89, 120, 155, 199], "pep": [2, 187], "440": 2, "power": [3, 143, 158, 161, 172, 177, 179, 182, 193, 212], "flexibl": [3, 120, 140, 144, 158, 177, 199], "highli": [3, 177, 190], "opinion": 3, "asgi": [3, 4, 6, 7, 18, 20, 21, 27, 41, 42, 43, 54, 57, 63, 64, 65, 67, 68, 69, 70, 71, 72, 76, 95, 96, 97, 98, 100, 102, 103, 104, 105, 106, 108, 117, 120, 122, 123, 124, 126, 127, 128, 153, 156, 158, 160, 178, 184, 188, 189, 199, 206, 207], "ship": [3, 182, 186, 188, 192], "inject": [3, 16, 45, 70, 84, 104, 105, 120, 137, 143, 144, 147, 148, 150, 152, 155, 161, 168, 173, 174, 180, 186, 194, 197, 198, 200, 201, 206, 211, 212], "secur": [3, 4, 7, 20, 41, 43, 57, 58, 71, 72, 74, 76, 78, 95, 97, 102, 105, 106, 108, 117, 120, 122, 145, 158, 180, 186, 191, 202, 203, 204], "primit": [3, 78, 176, 189], "openapi": [3, 7, 20, 41, 43, 46, 54, 57, 58, 77, 78, 80, 81, 84, 86, 102, 104, 105, 106, 108, 117, 120, 122, 154, 155, 180, 197, 198, 201, 206, 208], "schema": [3, 7, 20, 41, 43, 46, 57, 70, 76, 77, 78, 80, 81, 84, 86, 102, 104, 105, 106, 108, 117, 120, 122, 144, 154, 155, 161, 166, 178, 180, 186, 190, 192, 196, 197, 198, 200, 201, 202, 203, 206, 208], "messagepack": [3, 21, 107, 117, 120, 122], "middlewar": [3, 7, 20, 27, 41, 57, 58, 63, 64, 65, 67, 69, 70, 71, 72, 74, 76, 88, 102, 104, 105, 106, 108, 117, 118, 120, 122, 158, 178, 180, 184, 185, 193, 194, 200, 206, 208, 210, 211, 212], "great": [3, 147, 172, 193, 197], "cli": [3, 58, 84, 120, 123, 125, 153, 156, 158, 180], "experi": [3, 120, 157, 193], "much": [3, 148, 153, 194], "commonli": [3, 120, 142, 154, 161, 197, 198], "jinja2": [3, 24, 120, 193, 211], "templat": [3, 24, 26, 56, 58, 76, 77, 78, 82, 83, 97, 120, 122, 179, 180, 193], "brotli": [3, 20, 65, 120], "compress": [3, 7, 20, 54, 68, 69, 117, 120, 122], "cooki": [3, 7, 20, 21, 41, 42, 43, 57, 67, 69, 71, 72, 74, 76, 78, 80, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 117, 118, 120, 186, 198, 199, 213], "session": [3, 21, 68, 71, 72, 74, 106, 117, 120, 122, 127, 142, 143, 144, 147, 149, 150, 151, 152, 166, 168, 169, 172, 187, 193, 197, 203, 210], "cryptographi": [3, 120, 186, 206, 212], "jwt": [3, 23, 64, 68, 104, 120, 180, 205], "redisstor": [3, 112, 114, 120, 122, 159, 210], "redi": [3, 11, 15, 112, 120, 122, 159, 160, 177, 186, 210], "picolog": [3, 59, 60, 120], "structlog": [3, 59, 120], "prometheu": [3, 120, 180, 183], "instrument": [3, 27, 158, 184, 185], "telemetri": 3, "opentelemetri": [3, 23, 120, 180, 183], "sqlalchemi": [3, 23, 50, 120, 142, 143, 144, 145, 147, 148, 149, 150, 151, 158, 163, 167, 174, 178, 180, 194, 202, 206, 208], "deprec": [3, 43, 57, 59, 62, 76, 78, 120, 173, 191, 192, 194, 209], "sinc": [3, 4, 21, 59, 76, 111, 113, 120, 122, 129, 143, 145, 154, 155, 160, 173, 178, 181, 186, 187, 189, 192, 194, 200, 202, 203, 209, 210, 212, 213], "version": [3, 4, 7, 20, 59, 72, 76, 77, 78, 80, 108, 109, 111, 117, 118, 119, 120, 122, 123, 130, 144, 148, 166, 173, 190, 191, 192, 193, 194, 195, 196, 201, 206, 208, 209, 213], "now": [3, 43, 95, 97, 105, 120, 122, 127, 130, 132, 133, 135, 142, 143, 144, 145, 147, 149, 153, 154, 155, 156, 169, 172, 174, 177, 192, 197, 201, 202, 204, 208, 209, 210, 211, 213], "group": [3, 7, 55, 78, 84, 102, 120, 126, 160, 161], "longer": [3, 43, 78, 120, 143, 147, 150, 155], "Will": [3, 56, 85, 191], "remov": [3, 21, 43, 59, 78, 119, 120, 123, 139, 145, 149, 155, 164, 168, 173, 191, 192, 209], "jinja": [3, 5, 23, 120, 179, 193, 211], "mako": [3, 5, 23, 120, 193, 211], "full": [3, 7, 83, 120, 138, 155, 160, 167, 174, 179, 190, 192, 198], "unnecessari": [3, 120], "creat": [3, 4, 5, 16, 18, 20, 24, 26, 27, 41, 43, 46, 48, 50, 55, 56, 57, 64, 68, 69, 70, 71, 74, 76, 78, 80, 82, 83, 84, 86, 89, 95, 96, 97, 98, 100, 101, 103, 104, 105, 106, 108, 109, 111, 115, 116, 117, 118, 119, 120, 122, 123, 126, 127, 130, 131, 136, 137, 138, 140, 142, 144, 145, 147, 148, 150, 151, 153, 156, 158, 160, 161, 166, 169, 171, 173, 174, 175, 180, 182, 184, 185, 186, 188, 191, 192, 193, 194, 196, 197, 200, 204, 206, 208, 209, 210, 211], "get": [3, 4, 5, 7, 19, 20, 27, 41, 43, 57, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 89, 102, 106, 107, 110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 122, 123, 126, 130, 131, 132, 133, 134, 136, 137, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 164, 166, 172, 173, 174, 178, 179, 181, 182, 186, 187, 189, 191, 192, 193, 194, 196, 197, 198, 200, 201, 202, 203, 204, 206, 207, 208, 211, 212], "index": [3, 4, 5, 78, 79, 97, 101, 108, 120, 122, 132, 172, 174, 178, 193, 196, 197, 199, 200, 201, 202, 209, 211], "book": [3, 78, 142, 144, 166], "book_id": 3, "int": [3, 4, 5, 7, 9, 10, 12, 13, 14, 16, 17, 20, 21, 42, 43, 47, 56, 57, 59, 70, 71, 72, 74, 76, 78, 79, 80, 85, 89, 95, 96, 97, 98, 99, 100, 101, 104, 105, 110, 111, 113, 114, 117, 118, 119, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 144, 145, 155, 164, 166, 168, 172, 173, 174, 181, 186, 187, 189, 191, 195, 196, 197, 198, 200, 201, 213], "get_book": 3, "Or": [3, 160, 161, 169, 202, 204], "directli": [3, 7, 43, 78, 117, 120, 122, 123, 129, 139, 149, 160, 162, 174, 176, 179, 196, 197, 198, 209, 210], "reload": [3, 18, 83, 120, 127, 153, 171, 179], "visit": [3, 120, 130, 140, 153, 154, 155, 161, 211], "localhost": [3, 114, 120, 126, 130, 140, 154, 159, 169, 186, 191], "browser": [3, 83, 97, 99, 140, 153, 154, 155, 179, 186, 197], "two": [3, 21, 43, 59, 78, 120, 123, 129, 130, 147, 150, 151, 155, 158, 160, 168, 170, 173, 177, 178, 179, 187, 189, 197, 198, 201, 202, 204, 207, 208, 211, 212, 213], "endpoint": [3, 4, 5, 7, 57, 76, 120, 126, 144, 160, 165, 167, 174, 180, 191, 192, 197, 198, 200, 204, 205, 206, 208, 211, 212], "automat": [3, 5, 18, 57, 114, 120, 122, 123, 125, 126, 127, 142, 143, 144, 147, 148, 150, 154, 174, 182, 190, 191, 192, 195, 198, 201, 210], "redoc": [3, 7, 76, 77, 117, 120, 154, 192], "swagger": [3, 7, 76, 77, 117, 120, 154, 155, 180, 190, 203], "ui": [3, 76, 77, 120, 123, 125, 126, 180, 190], "element": [3, 7, 76, 77, 78, 83, 117, 120, 143, 154, 179, 192], "stoplight": [3, 76, 77, 120, 154, 192], "rapidoc": [3, 7, 76, 77, 117, 120, 192], "depth": [3, 47, 153, 154, 156, 174], "tutori": [3, 130, 133, 142, 143, 144, 145, 147, 151, 153, 156, 166, 179], "basic": [3, 120, 122, 140, 143, 152, 165, 176, 180, 195, 201, 206, 210], "todo": [3, 122, 140, 147, 148, 149, 150, 151, 153, 154, 155, 156, 169], "section": [3, 4, 6, 43, 57, 78, 80, 120, 124, 126, 127, 130, 133, 137, 138, 142, 143, 144, 145, 147, 148, 155, 167, 168, 169, 179, 187, 191, 192, 196, 197, 198, 201, 203, 213], "commun": [3, 122, 160, 210], "driven": [3, 122], "initi": [3, 7, 8, 21, 26, 41, 42, 43, 44, 45, 56, 57, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 82, 83, 84, 85, 95, 96, 97, 98, 99, 100, 102, 103, 108, 110, 111, 113, 114, 115, 116, 117, 119, 120, 122, 125, 144, 145, 161, 165, 166, 167, 178, 186, 192, 194, 196, 197, 206, 208, 210], "thrive": 3, "contribut": [3, 122], "pursu": 3, "innov": 3, "huge": 3, "thank": 3, "scalar": [3, 77, 120, 142, 147, 148, 149, 150, 151, 166, 168, 169, 192, 197], "com": [3, 76, 120, 130, 131, 132, 133, 134, 138, 139, 140, 173, 174, 186, 192, 195, 201, 211], "sport": 3, "stok": 3, "invit": 3, "organ": [3, 78, 139, 200, 210], "join": [3, 17, 142, 144, 145, 160, 166], "sponsorship": 3, "program": [3, 78, 127, 129, 135], "By": [3, 57, 127, 142, 144, 155, 159, 160, 172, 174, 177, 185, 191, 192, 196, 209, 210, 213], "polar": 3, "prefer": [3, 4, 5, 78, 84, 86, 119, 120, 123, 126, 129, 160, 198], "platform": [3, 123, 124], "collect": [3, 69, 78, 89, 102, 119, 120, 122, 128, 133, 143, 147, 148, 149, 150, 151, 158, 169, 170, 172, 173, 181, 192, 194, 197, 206, 212], "pivot": 3, "role": [3, 153, 204], "project": [3, 122, 123, 126, 158, 161, 198], "growth": 3, "exclus": [3, 43, 47, 50, 78, 120, 132, 174, 203], "engag": [3, 68], "pledg": 3, "ormar": 3, "beani": 3, "sqlmodel": 3, "basemodel": [3, 84, 86, 120, 144, 162, 166, 172, 191, 194, 196, 197, 198, 200, 201, 202, 204, 206, 208, 212], "uuid4": [3, 142, 166, 172, 173, 174, 191, 200, 202, 204, 208], "first_nam": [3, 174, 177], "last_nam": [3, 177], "type": [3, 5, 7, 8, 16, 19, 20, 21, 27, 28, 37, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 56, 57, 58, 59, 68, 69, 70, 72, 74, 76, 77, 78, 80, 81, 83, 84, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 114, 116, 117, 120, 123, 126, 130, 132, 137, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 155, 156, 158, 164, 166, 168, 169, 170, 171, 172, 173, 175, 176, 179, 180, 181, 185, 186, 187, 189, 190, 191, 192, 195, 199, 200, 202, 206, 207, 208, 210, 211, 212, 213], "typeddict": [3, 7, 42, 83, 118, 119, 154, 190, 196, 213], "struct": [3, 52, 110, 120, 162, 197, 213], "uuid": [3, 120, 122, 142, 143, 144, 145, 166, 172, 173, 174, 191, 197, 200, 201, 202, 206, 208], "dto": [3, 7, 20, 37, 41, 46, 47, 48, 49, 50, 52, 53, 56, 57, 58, 76, 84, 86, 102, 105, 117, 120, 131, 132, 133, 134, 135, 136, 137, 138, 140, 144, 158, 164, 166, 170, 180, 194, 198, 200], "dtoconfig": [3, 46, 47, 86, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 164, 173, 174, 198, 200], "dataclassdto": [3, 49, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 173, 174], "partialuserdto": 3, "config": [3, 5, 7, 27, 46, 51, 58, 60, 62, 63, 65, 67, 69, 70, 71, 72, 74, 82, 83, 84, 85, 86, 88, 104, 106, 108, 120, 122, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 142, 144, 151, 158, 159, 164, 166, 168, 169, 173, 174, 179, 186, 192, 193, 194, 196, 197, 198, 200, 202, 203, 206, 208, 209, 210, 211], "exclud": [3, 18, 20, 27, 47, 64, 68, 69, 70, 71, 72, 74, 86, 104, 105, 106, 120, 122, 130, 133, 134, 135, 136, 137, 138, 139, 164, 173, 176, 180, 186, 187, 202, 205, 206, 208], "control": [3, 4, 5, 7, 16, 20, 43, 47, 57, 58, 71, 72, 74, 76, 78, 95, 97, 102, 104, 105, 117, 120, 122, 123, 125, 126, 127, 129, 135, 139, 143, 158, 160, 164, 165, 168, 170, 172, 173, 174, 176, 178, 179, 186, 189, 191, 196, 198, 199, 201, 204, 207, 210], "python": [3, 27, 46, 62, 86, 119, 120, 122, 123, 125, 126, 127, 129, 132, 135, 140, 143, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 162, 164, 169, 172, 173, 174, 176, 177, 178, 181, 185, 186, 187, 189, 190, 191, 192, 194, 196, 197, 198, 200, 201, 206, 207, 208, 211, 212, 213], "post": [3, 5, 57, 78, 102, 117, 118, 120, 122, 135, 136, 137, 139, 144, 145, 147, 148, 149, 150, 151, 155, 156, 162, 164, 166, 168, 169, 170, 173, 174, 177, 181, 185, 186, 191, 195, 196, 197, 198, 200, 204, 206, 207, 208, 211, 212], "put": [3, 16, 17, 57, 78, 117, 118, 126, 139, 147, 148, 149, 150, 151, 155, 156, 160, 173, 174, 186, 197, 198], "patch": [3, 57, 78, 117, 118, 120, 139, 144, 164, 166, 172, 176, 197, 198, 200], "delet": [3, 14, 43, 57, 74, 78, 83, 89, 95, 97, 110, 111, 112, 113, 114, 117, 118, 120, 144, 164, 166, 173, 177, 186, 197, 198, 200], "dtodata": [3, 48, 120, 136, 137, 138, 139, 164, 174, 198, 200], "my_app": [3, 117, 202, 212], "usercontrol": [3, 172, 173, 204], "create_us": [3, 122, 173, 174, 196, 204], "list_us": 3, "user_id": [3, 7, 122, 162, 172, 173, 174, 200, 201, 202, 208], "partial_update_us": 3, "update_us": [3, 173], "get_us": [3, 172, 173, 174, 201, 208], "delete_us": [3, 173], "none": [3, 4, 5, 7, 8, 9, 10, 12, 13, 14, 16, 17, 19, 20, 21, 24, 26, 27, 28, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 55, 56, 57, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 126, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 156, 158, 159, 160, 161, 162, 164, 166, 168, 172, 173, 174, 177, 178, 181, 182, 186, 187, 189, 191, 192, 195, 196, 197, 198, 200, 201, 202, 204, 206, 208, 209, 210, 211, 212, 213], "9": [3, 20, 59, 76, 77, 111, 122, 123, 142, 143, 145, 147, 148, 149, 150, 151, 154, 155, 156, 158, 162, 164, 166, 169, 172, 174, 181, 185, 186, 187, 189, 191, 192, 194, 195, 196, 197, 198, 201, 206, 207, 208, 211, 212, 213], "instanti": [3, 20, 43, 45, 57, 116, 119, 120, 137, 158, 170, 174, 187, 192, 194], "point": [3, 7, 78, 80, 105, 120, 122, 129, 153, 158, 172, 181, 197], "server": [3, 4, 5, 7, 18, 21, 27, 56, 71, 74, 76, 78, 84, 109, 117, 120, 122, 123, 124, 126, 127, 128, 135, 136, 153, 156, 158, 166, 172, 174, 178, 179, 181, 187, 191, 210, 211], "author": [3, 5, 56, 57, 78, 103, 104, 105, 106, 142, 143, 144, 166, 186, 194, 204, 205], "rather": [3, 78, 120, 158, 187, 189, 197, 200, 204], "team": 3, "lead": [3, 17, 120, 122, 142, 145, 158, 160, 174], "5": [3, 20, 70, 76, 77, 122, 173, 185, 186, 189, 192, 197, 201, 210], "veri": [3, 122, 129, 148, 149, 155, 158, 172, 192, 200, 201, 210, 211, 212], "draw": [3, 76], "inspir": 3, "nestj": 3, "contemporari": 3, "typescript": [3, 161], "place": [3, 62, 78, 120, 122, 127, 129, 147, 157, 158, 161, 186, 187, 197, 198, 200, 204, 210, 211, 212], "pattern": [3, 4, 18, 20, 27, 64, 68, 70, 71, 72, 74, 78, 80, 104, 105, 106, 120, 132, 140, 142, 143, 144, 145, 150, 155, 158, 160, 177, 186, 187, 197, 198, 201, 203, 210], "still": [3, 5, 78, 120, 122, 139, 145, 147, 154, 160, 172, 173, 189, 197, 201, 210], "allow": [3, 4, 7, 16, 20, 27, 43, 47, 57, 64, 65, 68, 78, 80, 89, 109, 115, 116, 117, 120, 122, 123, 127, 129, 130, 138, 139, 142, 143, 144, 147, 153, 154, 155, 156, 158, 160, 164, 167, 169, 170, 172, 174, 177, 178, 179, 181, 192, 194, 197, 198, 199, 200, 201, 204, 205, 210, 211, 212], "seek": [3, 43], "versatil": [3, 174, 196], "oop": [3, 41, 120, 122, 200], "microframework": 3, "unlik": [3, 78, 201, 204, 212], "flask": [3, 6, 96, 120, 200], "typic": [3, 129, 139, 153, 158, 160, 192, 193], "web": [3, 18, 43, 57, 76, 120, 123, 125, 126, 127, 153, 157, 171, 186, 199, 207, 210], "orm": [3, 35, 120, 122, 142, 143, 144, 145, 147, 148, 149, 150, 151, 163, 166, 168, 169, 170, 174, 180, 197, 202], "integr": [3, 4, 86, 120, 123, 125, 126, 127, 142, 143, 148, 149, 165, 179, 191, 192, 193, 197], "client": [3, 16, 20, 21, 42, 50, 56, 69, 71, 78, 83, 97, 99, 114, 117, 120, 122, 135, 136, 137, 160, 172, 173, 174, 177, 179, 185, 192, 197, 198, 199], "side": [3, 18, 71, 74, 83, 120, 122, 158, 172, 174, 177, 210], "cach": [3, 5, 7, 20, 43, 45, 57, 59, 70, 83, 102, 117, 120, 123, 180, 210], "It": [3, 5, 7, 20, 41, 43, 57, 59, 62, 68, 76, 78, 102, 103, 117, 120, 122, 123, 125, 127, 129, 130, 140, 142, 146, 147, 150, 151, 153, 154, 156, 158, 160, 166, 173, 174, 181, 186, 187, 189, 191, 192, 194, 196, 197, 198, 199, 200, 201, 202, 206, 210, 211, 212, 213], "aim": [3, 4, 152, 204], "django": [3, 120, 125], "micro": 3, "api": [3, 7, 18, 64, 68, 76, 78, 105, 117, 120, 122, 126, 128, 147, 154, 161, 162, 165, 167, 178, 186, 191, 192, 198, 201, 202, 206, 208, 212], "valid": [3, 7, 20, 21, 41, 43, 48, 56, 57, 59, 67, 71, 72, 74, 76, 78, 80, 86, 95, 97, 102, 105, 117, 120, 130, 137, 153, 155, 162, 173, 174, 176, 178, 186, 191, 192, 193, 198, 199, 208, 213], "rout": [3, 7, 16, 20, 21, 27, 41, 46, 56, 57, 58, 64, 68, 69, 70, 71, 72, 74, 76, 77, 102, 104, 105, 106, 108, 117, 120, 123, 130, 138, 139, 140, 144, 145, 147, 148, 151, 152, 154, 156, 159, 162, 166, 167, 169, 171, 172, 173, 174, 178, 179, 180, 181, 186, 187, 188, 189, 190, 192, 193, 194, 196, 197, 201, 202, 206, 208, 211, 212, 213], "tortois": [3, 120], "piccolo": [3, 28, 120, 122, 163, 180], "cor": [3, 7, 20, 68, 117, 120, 122], "csrf": [3, 20, 68, 120, 122], "rate": [3, 70, 122, 210], "authent": [3, 56, 68, 78, 104, 105, 106, 109, 120, 122, 180, 203, 204, 205, 206, 208], "fullstack": 3, "capabl": [3, 4, 5, 78, 103, 120, 122, 143, 153, 160, 162, 210], "product": [3, 21, 123, 125, 126, 169, 192, 201, 207], "readi": [3, 56, 127, 144, 166], "best": [3, 43, 78, 125, 158, 186, 197, 198], "vuej": 3, "vite": 3, "saq": 3, "job": [3, 120, 177], "queue": [3, 61, 62, 120, 160, 177], "big": [3, 109, 166], "small": [3, 120, 129, 164, 200, 211], "inertia": 3, "j": [3, 76, 77, 97, 99, 120, 192], "bare": [3, 187], "poc": 3, "part": [4, 7, 20, 21, 41, 43, 54, 78, 79, 80, 108, 117, 120, 123, 125, 129, 153, 155, 156, 158, 160, 162, 173, 178, 181, 182, 189, 191, 196, 197, 201, 202, 204, 210, 213], "declar": [4, 16, 57, 78, 97, 99, 120, 122, 134, 142, 143, 144, 148, 155, 166, 172, 173, 174, 176, 189, 197, 199, 200, 201, 204], "standalon": [4, 76, 77, 120, 200], "regist": [4, 7, 16, 20, 24, 26, 78, 82, 83, 102, 104, 105, 106, 112, 115, 116, 117, 120, 122, 140, 151, 153, 158, 172, 192, 195, 197, 198, 199, 210], "learn": [4, 5, 147, 151, 157, 158, 169, 179, 192, 203], "chapter": [4, 5, 155, 158], "There": [4, 16, 78, 122, 125, 136, 143, 145, 151, 154, 158, 160, 172, 174, 198, 203, 212], "few": [4, 78, 120, 143, 147, 160, 197, 203, 207, 210], "kei": [4, 5, 7, 14, 16, 18, 20, 21, 24, 26, 27, 41, 42, 43, 50, 54, 57, 59, 68, 69, 70, 71, 72, 74, 76, 78, 80, 89, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 108, 110, 111, 113, 114, 116, 117, 120, 122, 142, 143, 144, 145, 146, 155, 158, 160, 166, 172, 177, 178, 182, 186, 187, 191, 195, 197, 198, 201, 202, 203, 206, 210, 211], "differ": [4, 5, 7, 20, 65, 78, 83, 105, 117, 119, 120, 122, 123, 125, 127, 128, 129, 150, 156, 158, 160, 171, 172, 174, 176, 177, 187, 190, 192, 193, 196, 197, 198, 200, 201, 204, 206, 208, 210], "between": [4, 71, 78, 105, 120, 122, 125, 128, 129, 142, 158, 160, 176, 186, 188, 200, 201], "lifecycl": [4, 57, 120, 151], "handl": [4, 7, 16, 46, 55, 56, 57, 62, 65, 67, 69, 71, 85, 95, 97, 101, 103, 104, 108, 114, 117, 120, 122, 130, 143, 147, 148, 150, 151, 153, 154, 155, 158, 160, 168, 176, 177, 180, 189, 196, 197, 198, 200, 205, 209, 210], "layer": [4, 57, 69, 70, 71, 106, 120, 122, 172, 176, 198, 199, 204], "intention": 4, "unsupport": [4, 109, 120, 142, 194, 198], "reli": [4, 78, 120, 122, 177, 186], "separ": [4, 43, 47, 78, 120, 136, 139, 160, 162, 184, 185, 197], "logic": [4, 78, 106, 120, 130, 131, 132, 133, 134, 135, 136, 137, 139, 140, 147, 148, 174, 176, 177, 178, 194, 195, 197, 200, 206, 208, 212, 213], "servic": [4, 21, 76, 78, 108, 109, 123, 125, 126, 127, 144, 177, 181, 207, 212], "dispatch": [4, 120, 122], "proxi": [4, 43, 109, 120], "nginx": [4, 120, 124, 125, 127, 128], "traefik": 4, "argument": [4, 5, 8, 18, 26, 47, 56, 57, 68, 69, 77, 83, 89, 95, 97, 105, 116, 118, 119, 120, 137, 147, 148, 151, 153, 158, 160, 161, 170, 173, 174, 192, 194, 197, 199, 201, 203, 204, 210, 211, 213], "wrap": [4, 7, 8, 20, 21, 27, 43, 46, 55, 65, 67, 70, 78, 104, 105, 106, 117, 120, 122, 156, 160, 172, 176, 187, 193, 196, 197, 201], "alwai": [4, 17, 21, 44, 59, 78, 105, 120, 142, 154, 160, 172, 182, 191, 192, 198, 207, 210], "string": [4, 7, 20, 21, 24, 26, 27, 41, 42, 43, 44, 46, 47, 57, 72, 76, 77, 78, 80, 83, 86, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 107, 108, 116, 117, 118, 119, 120, 122, 126, 140, 145, 153, 154, 155, 156, 162, 172, 174, 177, 185, 186, 187, 191, 192, 193, 197, 198, 201, 203, 206, 210, 213], "transpar": [4, 158], "everi": [4, 17, 27, 57, 78, 108, 120, 147, 148, 158, 160, 162, 173, 181, 187, 189, 196, 197, 198, 200, 201, 202, 203, 204, 210, 213], "level": [4, 7, 18, 20, 57, 59, 62, 78, 83, 95, 96, 97, 98, 100, 104, 118, 120, 122, 126, 128, 133, 139, 158, 159, 172, 174, 178, 182, 186, 189, 191, 196, 197, 198, 200, 204, 210, 213], "easili": [4, 78, 120, 123, 153, 160, 171, 179, 182, 186, 192, 193, 197, 210, 211], "access": [4, 5, 7, 20, 41, 43, 57, 71, 72, 74, 76, 78, 95, 97, 102, 104, 105, 106, 111, 113, 117, 120, 122, 127, 147, 150, 156, 158, 160, 168, 172, 174, 179, 180, 182, 186, 187, 190, 193, 196, 198, 200, 202, 204, 206, 207, 208, 210, 213], "higher": [4, 20, 59, 120, 122, 128, 160, 172, 186, 191, 197, 201], "apirout": 4, "route_depend": 4, "bool": [4, 7, 8, 14, 16, 17, 20, 21, 28, 41, 42, 43, 45, 46, 47, 48, 49, 52, 57, 59, 62, 69, 70, 71, 72, 74, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 100, 101, 102, 105, 107, 108, 110, 111, 113, 114, 115, 117, 118, 119, 120, 145, 147, 148, 149, 150, 151, 154, 155, 156, 162, 168, 169, 170, 172, 185, 186, 191, 204, 206], "nested_depend": 4, "router_depend": [4, 172], "app_depend": [4, 172], "include_rout": 4, "val_rout": 4, "val_nest": 4, "val_app": 4, "promot": [4, 21], "extend": [4, 43, 57, 59, 64, 68, 70, 78, 80, 84, 96, 97, 103, 109, 119, 120, 122, 127, 129, 130, 142, 143, 144, 145, 151, 166, 167, 169, 187, 191, 194, 197, 210, 213], "custom": [4, 7, 20, 41, 43, 47, 53, 56, 57, 59, 62, 76, 77, 85, 89, 92, 95, 102, 117, 119, 120, 127, 142, 158, 159, 174, 176, 178, 180, 185, 186, 190, 194, 195, 198, 205, 208, 210], "asgiconnect": [4, 21, 42, 46, 57, 64, 68, 71, 72, 74, 104, 105, 106, 118, 120, 122, 200, 202, 204, 206, 207, 208], "baseroutehandl": [4, 41, 57, 118, 120, 122, 204, 212], "connect": [4, 5, 7, 9, 16, 20, 42, 43, 57, 58, 64, 65, 67, 68, 69, 71, 72, 74, 78, 95, 102, 103, 104, 105, 106, 114, 117, 118, 120, 122, 123, 158, 160, 166, 168, 172, 189, 192, 196, 198, 200, 202, 204, 206, 208, 210, 212], "mechan": [4, 71, 78, 159, 162, 172, 177, 186, 202, 210], "architectur": [4, 123, 198, 201, 204], "solut": [4, 120, 136, 137, 154, 177, 197, 200, 210], "solv": [4, 120, 145, 154], "therefor": [4, 43, 68, 78, 120, 129, 142, 158, 172, 189, 196, 198, 200], "strictli": [4, 78], "definit": [4, 7, 20, 41, 46, 50, 76, 78, 80, 102, 117, 119, 120, 129, 158, 190], "time": [4, 5, 14, 57, 70, 74, 78, 105, 110, 111, 113, 114, 118, 120, 129, 142, 144, 145, 153, 156, 160, 166, 172, 174, 181, 186, 187, 193, 195, 197, 198, 199, 201, 207, 213], "fundament": [4, 6, 140, 156, 157, 160, 197, 199, 210], "idea": [4, 197], "mock": [4, 212], "sparingli": 4, "achiev": [4, 120, 129, 160, 161, 187, 197, 204], "effect": [4, 43, 57, 78, 120, 158, 160, 177, 200, 210], "three": [4, 78, 120, 122, 129, 131, 140, 142, 143, 187, 197, 198, 200, 201, 210], "environ": [4, 5, 18, 24, 105, 120, 122, 123, 124, 125, 126, 127, 129, 158, 171, 186, 204, 206, 207, 211, 212], "mind": [4, 5], "could": [4, 43, 56, 78, 108, 120, 127, 136, 143, 154, 155, 162, 178, 187, 197, 207, 212], "exampl": [4, 57, 64, 68, 76, 78, 80, 120, 122, 123, 125, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 143, 144, 145, 147, 148, 150, 153, 158, 159, 160, 162, 164, 165, 166, 167, 173, 174, 177, 178, 182, 184, 185, 186, 187, 189, 191, 192, 193, 195, 196, 197, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213], "databas": [4, 78, 114, 120, 122, 123, 138, 139, 143, 144, 145, 146, 148, 150, 151, 152, 158, 165, 166, 167, 172, 174, 177, 180, 197, 207, 210], "env": [4, 27, 120], "variabl": [4, 5, 7, 18, 21, 24, 26, 78, 116, 117, 120, 122, 123, 129, 171, 174, 187, 194, 200, 207], "suffici": 4, "most": [4, 9, 10, 12, 13, 14, 78, 117, 120, 122, 129, 130, 145, 150, 153, 157, 160, 161, 172, 173, 176, 179, 186, 192, 196, 197, 198, 210, 213], "around": [4, 17, 120, 153, 158, 191, 197], "principl": [4, 6, 200, 210], "facilit": [4, 74, 120, 123, 127, 160, 192, 194], "isol": [4, 110, 123, 125, 126, 127, 156, 172, 210, 212], "unit": [4, 70, 120, 124, 125, 127, 128, 186, 212], "create_test_cli": [4, 117, 120, 122, 212], "abov": [4, 21, 43, 57, 120, 127, 140, 144, 155, 158, 160, 168, 170, 172, 174, 176, 177, 178, 182, 184, 187, 189, 191, 197, 198, 200, 201, 202, 204, 208, 210, 211, 212, 213], "pure": 4, "featur": [4, 7, 78, 117, 122, 143, 144, 147, 150, 152, 165, 173, 190, 192, 210, 212], "basehttpmiddlewar": 4, "wherea": [5, 78, 110, 139, 200], "ad": [5, 7, 18, 20, 21, 41, 43, 57, 76, 83, 89, 102, 108, 117, 118, 120, 122, 131, 143, 144, 147, 149, 152, 153, 154, 160, 161, 169, 170, 185, 186, 191, 192, 193, 199, 201, 202, 204, 210], "await": [5, 7, 9, 17, 20, 41, 42, 57, 68, 71, 76, 102, 103, 105, 106, 117, 118, 120, 122, 123, 129, 142, 143, 144, 145, 147, 148, 149, 150, 151, 158, 159, 160, 164, 166, 168, 169, 177, 187, 189, 191, 196, 197, 198, 200, 202, 208, 210, 212, 213], "remain": [5, 70, 78, 89, 120, 122, 143, 187, 212], "concurr": [5, 8, 18, 55, 58, 120, 129, 160, 171, 197, 212], "hand": [5, 120, 158, 200], "opposit": 5, "central": [5, 7, 20, 117, 120, 148, 151, 160, 198, 210], "__name__": [5, 7, 20, 41, 57, 76, 102, 117, 120, 143, 158, 182, 187, 194, 197, 198], "usernam": [5, 43, 114, 122, 126, 174, 186], "show_user_profil": 5, "f": [5, 18, 78, 120, 127, 130, 131, 132, 133, 134, 140, 143, 145, 147, 148, 149, 150, 151, 154, 155, 156, 162, 174, 178, 181, 192, 194, 195, 196, 197, 198], "post_id": 5, "show_post": 5, "subpath": 5, "show_subpath": 5, "pathlib": [5, 120, 179, 186, 197, 209, 210, 211], "global": [5, 27, 120, 129, 173, 179, 184, 190, 194], "print": [5, 59, 84, 120, 122, 143, 153, 161, 172, 179, 209, 210, 213], "arg": [5, 7, 8, 18, 19, 26, 43, 48, 55, 56, 57, 68, 84, 85, 103, 116, 118, 119, 120, 143, 145, 158, 171, 172, 177, 186, 187, 197, 200, 201], "query_param": [5, 21, 43, 117, 181, 198], "base_url": [5, 21, 117, 120], "auth": [5, 21, 64, 68, 104, 105, 106, 117, 120, 202], "cache_control": [5, 7, 20, 41, 57, 76, 102, 108, 117, 120, 158, 197], "content_encod": [5, 57, 78, 80], "encod": [5, 16, 21, 43, 54, 56, 57, 65, 72, 78, 80, 95, 96, 97, 98, 99, 100, 101, 104, 105, 107, 110, 117, 118, 120, 143, 145, 173, 174, 176, 192, 197, 200, 202, 206, 210, 213], "content_length": [5, 95, 96, 98, 100], "length": [5, 43, 72, 78, 80, 95, 96, 98, 100, 105, 109, 120, 145], "content_md5": 5, "content_typ": [5, 21, 43, 69, 78], "bodi": [5, 21, 42, 46, 57, 65, 69, 76, 77, 78, 80, 95, 96, 97, 98, 100, 104, 105, 117, 118, 120, 122, 169, 191, 192, 197, 198, 200, 206, 208, 211], "date": [5, 120, 142, 143, 144, 161, 166, 198, 201], "uploadfil": [5, 43, 120, 122, 196], "usag": [5, 14, 43, 78, 120, 127, 151, 156, 158, 186, 197], "upload": [5, 43, 120], "__": 5, "get_json": 5, "json": [5, 7, 18, 21, 43, 76, 77, 78, 80, 105, 107, 117, 120, 122, 126, 143, 154, 155, 156, 162, 164, 166, 169, 171, 172, 173, 174, 178, 190, 191, 192, 195, 196, 200, 201, 206, 212, 213], "keyword": [5, 26, 78, 95, 97, 119, 120, 122, 129, 137, 147, 155, 158, 170, 173, 174, 177, 187, 197, 199, 201], "host": [5, 7, 18, 20, 21, 27, 42, 43, 63, 78, 117, 120, 123, 126, 209], "host_url": 5, "if_match": 5, "match": [5, 20, 24, 26, 43, 68, 72, 78, 80, 105, 116, 120, 126, 154, 186, 187, 191, 197, 198, 200, 201, 203, 206, 208, 209, 210, 211], "if_modified_sinc": 5, "if_none_match": 5, "if_rang": 5, "if_unmodified_sinc": 5, "mimetyp": 5, "mimetype_param": 5, "query_str": 5, "rang": [5, 20, 56, 78, 109, 186, 190, 192, 197, 201], "referr": 5, "remote_addr": 5, "remote_us": 5, "root_path": [5, 117, 120], "stream": [5, 14, 16, 17, 21, 55, 65, 78, 96, 97, 99, 120, 122], "url_charset": 5, "user_ag": 5, "agent": 5, "explicitli": [5, 7, 20, 47, 78, 114, 120, 132, 133, 144, 160, 166, 170, 172, 173, 174, 192, 201, 210, 211], "static_fil": [5, 7, 58, 120, 122, 209], "staticfilesconfig": [5, 7, 20, 108, 117, 120, 122], "static_files_config": [5, 7, 20, 108, 117, 120, 209], "engin": [5, 24, 26, 82, 83, 97, 101, 116, 120, 122, 142, 143, 147, 148, 149, 150, 151, 158, 166, 168, 179, 186, 193, 197, 202], "ll": [5, 130, 132, 133, 135, 137, 138, 142, 143, 144, 145, 147, 148, 149, 150, 154, 169, 172, 174, 192, 211, 212], "minijinja": [5, 120, 193, 211], "render_templ": 5, "contrib": [5, 24, 26, 27, 28, 58, 120, 122, 142, 143, 144, 149, 150, 151, 164, 166, 167, 179, 184, 185, 193, 194, 197, 211], "jinjatemplateengin": [5, 24, 179, 193, 211], "templateconfig": [5, 7, 20, 82, 116, 117, 120, 122, 179, 193, 211], "response_nam": 5, "context": [5, 7, 16, 17, 19, 20, 24, 26, 57, 59, 78, 97, 101, 116, 117, 118, 120, 123, 129, 149, 150, 160, 161, 172, 174, 176, 177, 179, 193, 197, 210], "template_config": [5, 7, 20, 82, 116, 117, 179, 193, 211], "make_respons": 5, "set_cooki": [5, 95, 97, 197, 206], "my": [5, 7, 27, 83, 84, 85, 86, 122, 158, 159, 161, 186, 187, 191, 192, 197, 198, 201, 206, 208, 211], "datastructur": [5, 20, 44, 57, 58, 120, 122, 147, 148, 149, 158, 187, 189, 191, 196, 197, 198, 202, 207, 213], "responsehead": [5, 7, 20, 41, 43, 57, 76, 95, 96, 97, 98, 99, 100, 102, 117, 118, 120, 122, 197], "response_head": [5, 7, 20, 41, 57, 76, 102, 117, 120, 122, 158, 197], "response_cooki": [5, 7, 20, 41, 57, 76, 102, 117, 120, 122, 158, 197], "dynam": [5, 7, 68, 120, 125, 126, 127, 160, 193, 194, 198, 199], "url_for": [5, 21, 120, 198, 209, 211], "abort": 5, "httpexcept": [5, 56, 57, 85, 120, 122, 154, 158, 178, 191, 195, 204], "400": [5, 56, 109, 120, 154, 174, 178], "did": [5, 43, 120, 154], "except": [5, 7, 16, 17, 18, 20, 21, 41, 47, 55, 57, 58, 59, 76, 85, 93, 97, 98, 102, 108, 117, 118, 120, 122, 143, 147, 148, 149, 150, 151, 154, 155, 156, 160, 164, 171, 173, 174, 176, 177, 180, 182, 186, 191, 195, 198, 200, 201, 202, 203, 204, 207, 208, 211, 212, 213], "status_cod": [5, 20, 56, 57, 58, 69, 85, 95, 96, 97, 98, 99, 100, 101, 104, 120, 147, 148, 149, 150, 151, 154, 158, 172, 174, 178, 186, 191, 197, 198, 202, 204, 212], "detail": [5, 7, 20, 43, 56, 76, 77, 78, 80, 88, 102, 117, 120, 122, 123, 126, 127, 130, 144, 147, 148, 149, 150, 151, 153, 155, 156, 158, 166, 167, 169, 173, 174, 175, 178, 180, 184, 186, 188, 191, 192, 194, 197, 198, 204, 208, 211, 213], "found": [5, 18, 24, 26, 43, 50, 56, 57, 68, 74, 78, 89, 105, 106, 108, 109, 116, 120, 142, 143, 144, 145, 147, 148, 149, 150, 151, 155, 156, 161, 178, 186, 191, 195, 198, 202, 209, 211], "404": [5, 56, 76, 108, 109, 120, 178, 191, 195, 209], "static_statu": 5, "dynamic_statu": 5, "convers": [5, 69, 120, 122, 154, 168, 174, 206], "jsonifi": 5, "infer": [5, 78, 97, 101, 120, 154, 172, 197], "determin": [5, 20, 28, 43, 46, 49, 52, 69, 78, 81, 84, 86, 89, 103, 120, 122, 129, 145, 170, 172, 204], "intend": [5, 7, 20, 78, 80, 105, 117, 125, 140, 153, 157, 186, 204], "unless": [5, 78, 114, 120, 129, 201], "told": 5, "get_text": 5, "get_html": 5, "strong": [5, 97, 101, 142, 186, 197, 209, 211], "mediatyp": [5, 54, 56, 57, 76, 77, 95, 96, 97, 98, 100, 101, 104, 105, 164, 178, 181, 186, 191, 192, 196, 197, 202, 212], "media_typ": [5, 43, 56, 57, 76, 77, 80, 95, 96, 97, 98, 100, 101, 104, 120, 164, 178, 181, 186, 191, 192, 196, 197, 202, 212], "werkzeug": 5, "errorhandl": 5, "handle_except": 5, "exception_handl": [5, 7, 20, 41, 57, 76, 85, 102, 108, 117, 158, 178], "navig": [6, 154], "introduc": [6, 120, 122, 129, 130, 138, 143, 145, 147, 148, 173, 192], "handlerindex": 7, "map": [7, 16, 20, 24, 26, 41, 42, 43, 47, 50, 56, 57, 76, 78, 85, 95, 97, 98, 102, 103, 104, 105, 106, 107, 108, 115, 116, 117, 118, 119, 120, 122, 134, 142, 143, 144, 145, 147, 148, 149, 150, 151, 158, 166, 168, 169, 170, 172, 174, 178, 194, 195, 197, 198, 199, 202, 210, 213], "get_handler_index_by_nam": [7, 198], "routehandlertyp": [7, 102, 117], "identifi": [7, 20, 27, 43, 57, 64, 68, 69, 70, 71, 72, 74, 78, 79, 89, 104, 105, 106, 108, 120, 145, 186, 191, 197, 206], "uniqu": [7, 21, 41, 57, 76, 78, 79, 89, 105, 120, 126, 145, 191, 192, 197, 198, 200, 210, 211], "equal": [7, 43, 72, 78, 80, 89, 118, 120, 122, 154, 197, 200], "obj": [7, 107, 143, 144, 162, 166], "__str__": [7, 44, 57, 118, 198], "router": [7, 20, 41, 57, 58, 76, 77, 104, 108, 117, 120, 122, 158, 160, 172, 173, 178, 179, 180, 181, 187, 189, 190, 191, 197, 198, 199, 201, 202, 204], "root": [7, 59, 76, 78, 84, 117, 120, 126, 158, 161, 169, 180, 182, 190, 200, 210], "__init__": [7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 26, 27, 41, 42, 43, 44, 45, 46, 47, 48, 50, 55, 56, 57, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 158, 161, 162, 187, 189, 190, 194, 195, 196, 197, 211], "sequenc": [7, 20, 41, 55, 57, 64, 68, 76, 77, 78, 79, 80, 102, 104, 105, 106, 107, 108, 117, 118, 119, 120, 122, 142, 147, 169, 192, 198, 206], "controllerrouterhandl": [7, 20, 102, 104, 105, 106, 117], "after_except": [7, 20, 117, 158], "afterexceptionhookhandl": [7, 20, 117, 118, 120], "after_request": [7, 20, 41, 57, 76, 102, 108, 117, 120, 158, 181, 187, 197], "afterrequesthookhandl": [7, 20, 41, 57, 76, 102, 108, 117, 118], "after_respons": [7, 20, 41, 57, 76, 95, 102, 108, 117, 158, 181, 210], "afterresponsehookhandl": [7, 20, 41, 57, 76, 102, 108, 117, 118], "allowed_host": [7, 20, 68, 117, 120, 122, 186], "allowedhostsconfig": [7, 20, 63, 117, 120, 122, 186], "before_request": [7, 20, 41, 57, 76, 102, 108, 117, 120, 158, 181], "beforerequesthookhandl": [7, 20, 41, 57, 76, 102, 108, 117, 118], "before_send": [7, 20, 117, 120, 158, 168], "beforemessagesendhookhandl": [7, 20, 117, 118, 120], "cachecontrolhead": [7, 20, 41, 43, 57, 76, 102, 108, 117, 120, 197], "compression_config": [7, 20, 117, 186], "compressionconfig": [7, 20, 65, 117, 120, 122, 186], "cors_config": [7, 20, 117, 186], "corsconfig": [7, 20, 117, 120, 122, 186], "csrf_config": [7, 20, 117, 186], "csrfconfig": [7, 20, 67, 117, 120, 122, 186], "abstractdto": [7, 20, 28, 41, 46, 49, 52, 57, 76, 84, 86, 102, 117, 120, 122, 173, 175, 176, 180], "emptytyp": [7, 20, 21, 41, 43, 57, 76, 102, 107, 108, 117], "_emptyenum": [7, 20, 43, 57, 80, 102, 105, 107, 114, 117, 119], "empti": [7, 20, 21, 43, 57, 69, 72, 74, 76, 78, 80, 95, 97, 102, 105, 106, 107, 114, 117, 119, 120, 133, 154, 160, 197, 210], "etag": [7, 20, 41, 43, 57, 76, 95, 96, 97, 102, 117, 120, 158], "event_emitter_backend": [7, 20, 117], "baseeventemitterbackend": [7, 20, 55, 117, 120, 177], "emitt": [7, 20, 55, 117, 120, 122], "simpleeventemitt": [7, 20, 55, 117, 120, 177], "exceptionhandlersmap": [7, 20, 41, 57, 76, 102, 108, 117, 118], "include_in_schema": [7, 20, 41, 57, 76, 102, 108, 117, 120, 158, 191, 209], "listen": [7, 9, 10, 13, 14, 20, 55, 57, 61, 62, 97, 99, 117, 120, 122, 124, 125, 213], "eventlisten": [7, 20, 55, 117], "logging_config": [7, 20, 69, 117, 120, 182, 186], "baseloggingconfig": [7, 20, 59, 117, 120, 122, 182], "multipart_form_part_limit": [7, 20, 80, 117], "1000": [7, 20, 21, 56, 109, 117, 120, 160, 197], "on_app_init": [7, 15, 16, 20, 27, 82, 83, 84, 85, 86, 88, 92, 104, 117, 158, 206, 208], "onappinithandl": [7, 117, 118], "on_shutdown": [7, 9, 10, 11, 12, 13, 14, 15, 20, 117, 120, 122, 158], "lifespanhook": [7, 20, 117, 118], "on_startup": [7, 9, 10, 11, 12, 13, 14, 15, 20, 117, 120, 122, 142, 144, 158, 164, 166, 168, 197, 209, 210], "openapi_config": [7, 20, 76, 117, 191, 192, 206, 208], "openapiconfig": [7, 20, 76, 117, 120, 122, 191, 192, 206, 208], "create_exampl": [7, 76, 117, 120], "random_se": [7, 76, 117], "10": [7, 20, 59, 70, 76, 78, 117, 127, 132, 133, 134, 143, 144, 147, 148, 149, 150, 151, 154, 155, 156, 159, 160, 166, 172, 174, 181, 186, 191, 197, 201, 206, 208, 210, 211], "contact": [7, 76, 78, 117, 179], "external_doc": [7, 76, 78, 80, 117, 201], "licens": [7, 76, 78, 117], "compon": [7, 20, 41, 43, 76, 78, 80, 104, 105, 106, 117, 120, 147, 191, 199, 201, 205], "request_bodi": [7, 78, 117, 120, 191], "header": [7, 20, 21, 41, 42, 43, 54, 56, 57, 67, 69, 70, 71, 72, 74, 76, 78, 80, 83, 85, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 108, 109, 117, 120, 158, 159, 174, 179, 186, 187, 191, 195, 196, 198, 199, 202, 204, 206, 207, 209, 212, 213], "security_schem": [7, 78, 117, 191], "callback": [7, 17, 20, 27, 53, 57, 78, 116, 117, 160, 174], "path_item": [7, 78, 117, 120], "summari": [7, 57, 76, 78, 117, 120, 176, 191, 198], "tag": [7, 20, 41, 57, 76, 77, 78, 102, 108, 117, 120, 158, 164, 191, 192, 193, 209, 211], "terms_of_servic": [7, 76, 78, 117], "use_handler_docstr": [7, 76, 117], "webhook": [7, 76, 78, 117], "operation_id_cr": [7, 76, 117], "default_operation_id_cr": [7, 76, 117], "render_plugin": [7, 76, 117, 192], "redocrenderplugin": [7, 77, 117, 192], "rapidocrenderplugin": [7, 77, 117, 192], "swaggerrenderplugin": [7, 77, 117, 192], "yamlrenderplugin": [7, 77, 117, 192], "stoplightrenderplugin": [7, 77, 117, 192], "jsonrenderplugin": [7, 117], "openapi_rout": [7, 76, 117], "openapi_control": [7, 76, 117, 192], "root_schema_sit": [7, 76, 117, 190], "enabled_endpoint": [7, 76, 117, 192], "yml": [7, 77, 117, 120, 123, 192], "oauth2": [7, 76, 77, 78, 105, 117, 180, 190], "redirect": [7, 20, 76, 77, 83, 97, 109, 117, 120, 122, 126, 127, 179, 187, 198], "yaml": [7, 43, 77, 78, 117, 120, 190, 192], "parametersmap": [7, 20, 41, 76, 102, 117, 118], "pluginprotocol": [7, 20, 117], "request_class": [7, 20, 41, 57, 76, 83, 102, 117, 120, 158, 179, 196], "response_cache_config": [7, 20, 117, 120, 122, 159, 210], "responsecacheconfig": [7, 20, 117, 120, 122, 159, 210], "response_class": [7, 20, 41, 57, 76, 102, 117, 120, 158, 197], "responsecooki": [7, 20, 41, 57, 76, 95, 96, 97, 98, 99, 100, 101, 102, 104, 117, 118], "return_dto": [7, 20, 41, 57, 76, 102, 117, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 158, 164, 174, 176, 194], "securityrequir": [7, 20, 41, 57, 76, 78, 102, 104, 105, 106, 108, 117], "signature_namespac": [7, 20, 41, 57, 76, 102, 117, 120, 198], "signature_typ": [7, 20, 41, 57, 76, 102, 117, 120, 198], "state": [7, 20, 21, 43, 57, 74, 78, 117, 120, 122, 137, 143, 148, 149, 168, 172, 174, 181, 189, 198, 202, 210, 211, 213], "store": [7, 14, 16, 20, 21, 43, 54, 58, 70, 71, 72, 74, 76, 105, 110, 111, 113, 114, 115, 117, 120, 147, 151, 158, 160, 166, 177, 180, 186, 193, 197, 198, 202, 207, 208], "storeregistri": [7, 20, 112, 115, 117, 120, 122, 210], "templateconfigtyp": [7, 20], "type_decod": [7, 20, 41, 57, 76, 102, 107, 120, 158, 162, 206], "typedecoderssequ": [7, 20, 41, 57, 76, 102, 107, 118], "type_encod": [7, 16, 20, 41, 57, 76, 95, 96, 97, 98, 100, 101, 102, 104, 105, 106, 107, 117, 120, 158, 162, 197], "typeencodersmap": [7, 16, 20, 41, 57, 76, 95, 96, 97, 98, 100, 101, 102, 104, 105, 106, 107, 117, 118], "websocket_class": [7, 20, 41, 57, 76, 102, 117, 120, 158, 213], "websocket": [7, 16, 20, 21, 27, 41, 42, 56, 57, 68, 71, 72, 74, 76, 102, 103, 104, 105, 106, 109, 117, 118, 120, 125, 158, 179, 180, 187, 189, 199, 200, 202, 204], "lifespan": [7, 20, 57, 84, 114, 117, 118, 120, 148, 149, 150], "callabl": [7, 8, 9, 17, 19, 20, 24, 26, 27, 41, 43, 45, 47, 48, 53, 55, 57, 59, 64, 67, 68, 69, 70, 71, 76, 82, 83, 95, 97, 98, 100, 102, 104, 105, 106, 107, 108, 115, 116, 117, 119, 120, 122, 126, 129, 134, 158, 160, 161, 178, 181, 185, 187, 189, 191, 194, 195, 197, 204, 206, 208, 210, 213], "abstractasynccontextmanag": [7, 16, 20, 55, 57, 117, 177], "pdb_on_except": [7, 20, 117, 120, 171], "experimental_featur": [7, 20, 117, 120, 173], "iter": [7, 8, 9, 10, 12, 13, 14, 16, 17, 43, 46, 59, 69, 95, 96, 97, 98, 99, 100, 101, 104, 105, 106, 117, 118, 119, 120, 122, 129, 160, 193, 197, 212], "experimentalfeatur": [7, 20, 117, 120, 173], "call": [7, 8, 9, 10, 12, 13, 14, 16, 19, 20, 21, 24, 26, 27, 41, 43, 45, 57, 59, 63, 64, 65, 67, 68, 69, 70, 76, 77, 78, 84, 85, 86, 96, 97, 102, 103, 104, 105, 106, 111, 113, 116, 117, 119, 120, 126, 129, 131, 140, 143, 145, 147, 148, 153, 154, 155, 158, 160, 161, 168, 170, 172, 174, 178, 181, 186, 187, 188, 191, 192, 193, 194, 197, 198, 200, 201, 206, 208, 209, 210, 211, 212, 213], "occur": [7, 17, 20, 57, 78, 114, 117, 120, 143, 148, 158, 171, 172, 178], "meant": [7, 20, 43, 103, 117, 120, 158, 173, 181, 206, 208], "log": [7, 20, 58, 59, 61, 62, 68, 88, 117, 118, 120, 122, 126, 127, 158, 180, 187, 197, 207, 208], "send": [7, 16, 17, 20, 21, 27, 43, 57, 62, 64, 65, 67, 68, 69, 70, 71, 72, 74, 78, 79, 83, 95, 96, 98, 100, 103, 105, 108, 117, 120, 122, 126, 135, 153, 154, 155, 160, 165, 167, 169, 177, 186, 187, 189, 195, 196, 197, 198, 200, 204, 206], "sentri": [7, 20, 117], "execut": [7, 8, 20, 41, 55, 57, 68, 76, 78, 95, 96, 97, 98, 99, 100, 101, 102, 114, 117, 120, 124, 142, 143, 144, 147, 148, 149, 150, 151, 154, 156, 160, 166, 168, 169, 172, 181, 187, 202, 204, 212, 213], "receiv": [7, 16, 20, 21, 27, 41, 42, 54, 55, 57, 64, 67, 68, 69, 70, 76, 77, 78, 83, 84, 85, 86, 95, 96, 100, 102, 103, 104, 105, 106, 108, 109, 115, 117, 119, 120, 122, 134, 136, 140, 148, 149, 153, 156, 158, 160, 161, 172, 173, 174, 175, 176, 177, 179, 181, 187, 189, 192, 196, 197, 198, 200, 202, 204, 206, 208, 212], "builtin": [7, 20, 43, 48, 117, 120, 158, 162, 182, 188, 190, 197, 205, 208], "immedi": [7, 16, 17, 20, 41, 57, 76, 102, 117, 120, 127, 137, 160, 181, 193], "bypass": [7, 20, 41, 57, 68, 76, 102, 114, 117, 181], "overridden": [7, 20, 41, 64, 68, 76, 78, 102, 117, 174, 192], "csrfmiddlewar": [7, 67, 117, 120], "render": [7, 20, 24, 26, 76, 77, 95, 97, 101, 104, 116, 117, 120, 174, 179, 190, 193, 197, 211], "stack": [7, 20, 57, 64, 68, 83, 105, 106, 117, 120, 144, 179, 186, 187, 189], "trace": [7, 20, 78, 117, 118, 120, 158], "de": [7, 20, 41, 57, 76, 102, 117, 120, 122, 143, 147, 148, 210], "serial": [7, 18, 20, 21, 41, 43, 57, 58, 71, 72, 74, 76, 78, 84, 86, 95, 97, 98, 102, 104, 105, 106, 110, 117, 118, 120, 122, 134, 148, 152, 154, 160, 162, 163, 165, 167, 169, 174, 178, 180, 194, 197, 210, 213], "subclass": [7, 16, 20, 27, 41, 42, 43, 44, 46, 57, 64, 68, 69, 71, 74, 76, 84, 86, 95, 102, 106, 110, 117, 119, 120, 122, 130, 174, 178, 185, 187, 190, 191, 194, 198, 200, 202, 203, 206], "statu": [7, 20, 21, 41, 42, 56, 57, 76, 83, 85, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 108, 109, 117, 120, 127, 154, 155, 156, 178, 191, 195, 206], "code": [7, 20, 21, 41, 42, 45, 56, 57, 76, 78, 83, 85, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 108, 109, 117, 120, 122, 127, 135, 139, 147, 149, 150, 154, 155, 158, 160, 172, 173, 178, 180, 190, 193, 198, 200, 206, 209], "boolean": [7, 20, 41, 43, 57, 70, 76, 78, 80, 89, 95, 96, 98, 100, 102, 117, 119, 120, 154, 164, 175, 186, 187, 191], "flag": [7, 20, 41, 43, 57, 76, 80, 85, 86, 102, 108, 111, 117, 119, 120, 153, 160, 171, 173, 195, 204], "dictat": [7, 20, 41, 57, 70, 76, 80, 81, 84, 102, 108, 117, 191, 197], "whether": [7, 17, 20, 21, 27, 41, 42, 43, 46, 57, 59, 62, 70, 71, 72, 74, 76, 78, 80, 81, 84, 85, 86, 89, 95, 96, 97, 98, 100, 101, 102, 105, 107, 108, 115, 117, 119, 120, 129, 143, 171, 172, 175, 178, 187, 191, 194, 204], "maxim": [7, 20, 43, 71, 72, 74, 79, 80, 95, 97, 117], "multipart": [7, 20, 21, 78, 80, 117, 120, 176], "formdata": [7, 20, 80, 117, 196], "protect": [7, 20, 67, 80, 117, 118, 186, 203, 211], "attack": [7, 20, 67, 80, 117, 186, 207], "appconfig": [7, 16, 20, 27, 82, 83, 84, 85, 86, 88, 92, 104, 117, 118, 120, 122, 158], "popul": [7, 21, 80, 117, 120, 143, 158, 174, 197], "must": [7, 21, 43, 59, 64, 68, 71, 72, 74, 76, 78, 80, 95, 97, 104, 105, 117, 118, 120, 154, 158, 166, 172, 173, 174, 175, 177, 179, 187, 191, 194, 197, 198, 201, 203, 206, 208, 211, 212], "dure": [7, 20, 41, 46, 57, 76, 86, 92, 102, 114, 117, 120, 129, 148, 158, 161, 162, 170, 178, 181, 191, 194, 198, 213], "shutdown": [7, 9, 10, 12, 13, 14, 20, 114, 117, 118, 120, 122, 160], "startup": [7, 9, 10, 12, 13, 14, 20, 117, 118, 120, 122, 125, 167, 178, 194, 210], "default_openapi_config": [7, 20, 117], "arbitrari": [7, 20, 21, 41, 43, 57, 76, 81, 84, 86, 89, 102, 104, 105, 106, 108, 117, 120, 132, 160, 174, 196, 199, 206, 208, 209, 210, 211, 213], "fragment": [7, 41, 43, 57, 71, 72, 74, 95, 97, 102, 105, 117], "prefix": [7, 14, 16, 20, 21, 56, 57, 78, 102, 114, 117, 120, 162, 185, 186, 191, 210], "associ": [7, 20, 74, 78, 102, 103, 110, 111, 113, 114, 117, 119, 120, 160, 162, 197, 198], "new": [7, 16, 17, 20, 43, 46, 47, 57, 68, 72, 74, 77, 78, 79, 80, 83, 86, 89, 105, 110, 111, 112, 114, 115, 117, 118, 119, 120, 122, 127, 130, 134, 136, 139, 142, 143, 144, 145, 147, 148, 150, 152, 155, 156, 158, 160, 166, 170, 171, 174, 177, 179, 186, 192, 193, 194, 195, 196, 210, 213], "pdb": [7, 18, 20, 117, 120, 171], "outbound": [7, 20, 41, 57, 76, 102, 117, 170], "decor": [7, 20, 41, 55, 57, 78, 102, 117, 120, 140, 144, 153, 155, 166, 190, 191, 193, 197, 199, 201, 213], "forward": [7, 20, 41, 57, 76, 102, 117, 119, 120, 186], "resolut": [7, 20, 41, 57, 76, 102, 117, 120, 200, 201], "signatur": [7, 20, 41, 57, 76, 80, 84, 86, 92, 102, 117, 120, 168, 172, 175, 176, 177, 187, 194, 197, 199, 201, 211], "namespac": [7, 18, 20, 41, 46, 57, 76, 78, 102, 110, 111, 114, 117, 120, 122, 168, 172, 199], "registri": [7, 20, 78, 112, 117, 120, 122], "throughout": [7, 20, 117, 210], "append": [7, 20, 27, 41, 57, 76, 84, 85, 86, 102, 117, 120, 143, 145, 155, 156, 158, 187, 189, 194, 200], "under": [7, 18, 20, 41, 54, 57, 74, 76, 78, 95, 96, 97, 98, 99, 100, 101, 102, 104, 108, 111, 115, 117, 120, 122, 143, 160, 161, 198, 200, 202, 203, 209, 211], "tupl": [7, 9, 10, 12, 13, 14, 20, 21, 26, 27, 41, 42, 43, 46, 48, 57, 69, 70, 76, 79, 84, 86, 89, 95, 96, 97, 98, 100, 101, 102, 108, 118, 119, 120, 143, 158, 168, 186, 194, 197], "compos": [7, 20, 41, 57, 72, 76, 102, 124], "predic": [7, 20, 41, 57, 76, 102, 119, 120], "ident": [7, 20, 41, 57, 76, 78, 79, 102, 144, 172, 198, 200, 211], "deseri": [7, 20, 41, 57, 71, 72, 76, 78, 102, 120, 122, 162, 194], "transform": [7, 20, 41, 43, 57, 76, 78, 81, 84, 86, 95, 97, 98, 102, 104, 105, 106, 107, 117, 120, 122, 140, 154, 170, 173, 178, 189, 196], "experiment": [7, 47, 117, 120], "__call__": [7, 8, 42, 45, 55, 57, 64, 67, 68, 79, 95, 108, 120, 172, 187, 189, 197], "lifespanscop": [7, 118], "lifespanrec": [7, 118], "lifespansend": [7, 118], "sent": [7, 21, 27, 43, 57, 71, 72, 74, 78, 79, 83, 95, 96, 97, 98, 100, 101, 105, 108, 120, 122, 140, 155, 158, 160, 172, 174, 176, 179, 181, 196, 201, 209, 211, 213], "asyncgener": [7, 9, 10, 12, 13, 14, 16, 17, 21, 57, 96, 120, 122, 147, 148, 149, 150, 151, 158, 197], "enter": [7, 83, 120, 122, 171], "messag": [7, 9, 10, 13, 14, 16, 42, 43, 56, 59, 62, 65, 69, 71, 72, 74, 82, 83, 85, 97, 99, 109, 117, 118, 120, 122, 154, 158, 160, 172, 177, 178, 180, 181, 182, 187, 191, 192, 194, 197, 198, 207, 213], "exit": [7, 16, 17, 120, 122, 127, 160], "period": [7, 120, 129, 210], "properti": [7, 17, 20, 21, 27, 43, 46, 57, 69, 70, 71, 76, 78, 80, 83, 89, 102, 104, 105, 106, 110, 116, 117, 119, 120, 122, 138, 158, 174, 179, 191, 197, 198, 204], "openapi_schema": [7, 18, 77, 191, 192], "pydantic_openapi_schema": 7, "open_api": 7, "improperlyconfiguredexcept": [7, 21, 41, 47, 56, 57, 76, 97, 98, 105, 114, 120, 122, 172, 178, 197, 198], "classmethod": [7, 24, 26, 28, 43, 46, 48, 49, 52, 86, 89, 102, 105, 110, 114, 119, 162, 206], "from_config": [7, 120], "sort": [7, 20, 57, 78, 159, 166, 204, 206, 208], "lexic": 7, "handler_index": [7, 198], "route_revers": [7, 120, 198, 209, 211], "path_paramet": [7, 21, 57], "fill": [7, 160], "group_id": 7, "get_membership_detail": 7, "noroutematchfoundexcept": [7, 21, 56, 122, 198], "wrong": [7, 21, 154, 178], "format": [7, 18, 20, 21, 27, 43, 54, 71, 72, 74, 78, 80, 96, 97, 105, 120, 155, 182, 185, 186, 191, 197, 198, 201, 213], "url_for_static_asset": [7, 21, 120, 211], "file_path": [7, 21, 96, 108, 209], "asset": [7, 21, 77, 162, 209], "css": [7, 76, 77, 179, 192], "route_handler_method_view": 7, "update_openapi_schema": 7, "reflect": [7, 78, 127, 181, 210], "emit": [7, 55, 95, 96, 100, 120, 158, 177], "event_id": [7, 55, 97, 99, 177, 197], "kwarg": [7, 8, 19, 26, 43, 45, 48, 55, 56, 57, 68, 69, 70, 71, 76, 77, 80, 83, 84, 85, 89, 104, 105, 106, 116, 117, 118, 119, 120, 136, 143, 145, 158, 172, 173, 177, 186, 187, 189, 190, 191, 192, 197, 198, 200, 201, 204, 211, 212], "my_ev": [7, 55, 120], "constructor": [7, 20, 21, 68, 76, 89, 96, 97, 108, 116, 119, 120, 136, 158, 178, 184, 186, 187, 190, 200, 202, 206, 211, 212], "backgroundtask": [8, 57, 95, 96, 97, 98, 99, 100, 101, 122, 197], "background": [8, 17, 57, 95, 96, 97, 98, 99, 100, 101, 123, 127, 128, 160, 212], "finish": [8, 57, 95, 96, 97, 99, 100, 101, 187, 191, 192, 197], "fn": [8, 19, 55, 57], "p": [8, 18, 19, 24, 26, 116, 123, 127, 193], "func": [8, 96, 97, 142, 166, 197], "run_in_task_group": [8, 197], "taskgroup": [8, 55], "preserv": [8, 120, 197], "channel": [9, 10, 12, 13, 14, 16, 17, 58, 120, 125, 180, 213], "backend": [9, 10, 12, 13, 14, 15, 16, 20, 46, 47, 48, 55, 71, 72, 74, 104, 105, 106, 117, 120, 122, 152, 166, 176, 177, 180, 186, 203, 205, 210], "asyncpgchannelsbackend": [9, 11, 15, 120, 160], "channelsbackend": [9, 10, 11, 12, 13, 14, 15, 16, 160], "dsn": 9, "make_connect": 9, "byte": [9, 10, 12, 13, 14, 16, 17, 20, 21, 42, 43, 44, 46, 65, 71, 72, 74, 76, 77, 80, 86, 95, 96, 97, 98, 99, 100, 101, 104, 107, 110, 111, 113, 114, 117, 118, 120, 140, 160, 166, 173, 174, 176, 181, 186, 192, 197, 210, 213], "subscrib": [9, 10, 11, 12, 13, 14, 15, 16, 120, 122], "start": [9, 10, 13, 16, 17, 20, 43, 47, 57, 62, 79, 95, 96, 118, 120, 123, 125, 126, 127, 135, 140, 142, 144, 146, 147, 152, 153, 154, 155, 156, 157, 158, 160, 169, 171, 172, 178, 186, 187, 191, 193, 197, 201, 202, 203, 209, 210, 211, 212], "unsubscrib": [9, 10, 11, 12, 13, 14, 15, 16, 120, 160], "stop": [9, 10, 13, 14, 15, 16, 17, 62, 83, 120, 123, 125, 126, 127, 160, 179], "stream_ev": [9, 10, 11, 12, 13, 14, 15, 120], "over": [9, 10, 12, 13, 14, 16, 17, 48, 50, 120, 122, 126, 127, 140, 160, 193, 196, 213], "get_histori": [9, 10, 11, 12, 13, 14, 15], "histori": [9, 10, 12, 13, 14, 16, 70, 83, 179], "abc": [10, 14, 43, 44, 55, 57, 59, 64, 68, 71, 77, 79, 84, 93, 103, 104, 110, 120, 122, 143, 147, 148, 149, 150, 151, 158, 169, 172, 175, 187, 192, 195, 197, 198, 200, 202, 206, 212], "abstract": [10, 43, 44, 46, 55, 57, 59, 64, 68, 71, 77, 79, 84, 89, 103, 104, 110, 120, 122, 126, 160, 176, 177, 198, 202, 211], "memori": [11, 15, 16, 43, 112, 120, 122, 160, 168, 177, 186, 208, 210], "memorychannelsbackend": [11, 12, 15, 122, 160], "redischannelsbackend": [11, 14, 15], "redischannelspubsubbackend": [11, 14, 15, 160], "redischannelsstreambackend": [11, 14, 15, 160], "flush_al": [11, 14, 15], "psycopg": [11, 15, 120], "psycopgchannelsbackend": [11, 13, 15, 120, 160], "asyncpg": [11, 15, 120, 122, 158, 160, 166], "yet": [12, 14, 17, 74, 115, 120, 122, 132, 147, 154, 201, 210, 212], "op": [12, 110, 111, 113, 114], "runtimeerror": [12, 21, 120], "pg_dsn": 13, "key_prefix": 14, "stream_sleep_no_subscript": 14, "asyncio": [14, 19, 114, 117, 118, 120, 122, 123, 129, 142, 143, 144, 147, 148, 149, 150, 151, 158, 159, 160, 166, 168, 169, 197, 202, 210], "amount": [14, 16, 120, 129, 143, 144, 160, 186, 210], "millisecond": [14, 97, 99, 201], "paus": 14, "litestar_channel": 14, "pub": [14, 160], "sub": [14, 20, 21, 57, 78, 105, 111, 117, 120, 145, 160, 200, 202, 204, 206], "low": [14, 95, 96, 97, 98, 100, 120, 122, 160, 198, 210, 213], "overhead": [14, 114, 129, 160, 173, 210], "resourc": [14, 20, 56, 78, 127, 129, 136, 138, 147, 167, 186, 192, 197, 198], "atom": [14, 113, 114, 120], "lua": [14, 114], "sleep": [14, 120, 123, 129, 159, 197, 210, 212], "Not": [14, 78, 109, 120, 178, 195, 209], "cap_streams_approxim": 14, "stream_ttl": 14, "timedelta": [14, 105, 110, 111, 113, 114, 198, 201, 202, 210], "datetim": [14, 105, 120, 122, 142, 143, 144, 166, 174, 191, 197, 198, 201, 202, 210, 213], "second": [14, 20, 43, 57, 70, 78, 95, 97, 105, 110, 111, 113, 114, 117, 120, 132, 147, 159, 174, 186, 187, 210], "60": [14, 20], "maxlen": 14, "approxim": 14, "ttl": [14, 20], "pexpir": 14, "incompat": [14, 120], "cluster": 14, "channelsplugin": [15, 16, 17, 120, 122], "encode_data": [15, 16], "wait_publish": [15, 16, 160], "start_subscript": [15, 16, 122, 160], "put_subscriber_histori": [15, 16, 160], "channelsexcept": [15, 16, 160], "put_nowait": [15, 17], "iter_ev": [15, 16, 17, 160], "run_in_background": [15, 16, 17, 122, 160], "is_run": [15, 17], "initpluginprotocol": [16, 27, 82, 83, 84, 85, 86, 88, 120, 122], "arbitrary_channels_allow": [16, 120, 160], "create_ws_route_handl": [16, 160], "ws_handler_send_histori": [16, 160], "ws_handler_base_path": 16, "ws_send_mod": 16, "websocketmod": [16, 21, 57, 213], "subscriber_max_backlog": 16, "subscriber_backlog_strategi": 16, "backlogstrategi": [16, 17], "backoff": [16, 17, 160], "subscriber_class": 16, "broadcast": [16, 120, 122, 160], "creation": [16, 46, 86, 120, 136, 143, 148, 150, 155, 192, 211], "fly": [16, 160], "accept": [16, 17, 21, 43, 46, 47, 57, 78, 89, 105, 109, 118, 120, 122, 126, 130, 132, 135, 136, 143, 160, 174, 181, 186, 187, 191, 194, 197, 198, 201, 206, 207, 208, 210, 211, 212], "mode": [16, 18, 21, 57, 117, 118, 120, 122, 123, 143, 144, 153, 162, 166, 182, 186], "maximum": [16, 20, 47, 72, 78, 80, 120, 158, 160, 186], "unsent": 16, "held": 16, "given": [16, 20, 21, 24, 26, 43, 46, 56, 57, 59, 70, 72, 78, 79, 80, 81, 84, 86, 95, 97, 99, 101, 105, 106, 107, 110, 111, 113, 114, 116, 117, 118, 119, 120, 129, 132, 133, 143, 154, 158, 159, 174, 177, 185, 187, 194, 195, 197, 198, 200, 201, 202, 204, 206, 209, 213], "reach": [16, 41, 57, 76, 102, 204], "accordingli": [16, 120, 122, 137, 196, 213], "backlog_strategi": [16, 17, 160], "max_backlog": [16, 17, 160], "until": [16, 17, 43, 95, 97, 117, 120, 129, 160], "older": 16, "ones": [16, 17, 120, 160, 185], "dropleft": [16, 160], "favour": 16, "litestarencodabletyp": 16, "app_config": [16, 27, 82, 83, 84, 85, 86, 88, 92, 104, 158], "up": [16, 57, 59, 105, 120, 122, 123, 129, 139, 144, 147, 150, 155, 156, 159, 160, 161, 162, 165, 167, 174, 193, 197, 198, 203, 208, 213], "schedul": [16, 177], "guarante": [16, 78, 114, 120, 160, 210], "passiv": 16, "consum": [16, 21, 78, 120, 144, 166, 178, 197, 198, 200, 204], "neg": [16, 78], "wait": [16, 17, 120, 125, 129, 160, 212, 213], "fetch": [16, 71, 72, 74, 89, 114, 120, 127, 145, 160, 172], "tie": 16, "subscript": [16, 43, 120], "upon": [16, 57, 68, 78, 120, 136, 137, 142, 158, 160, 168, 174, 206, 208], "litestarexcept": [16, 56, 120, 122, 178], "wrapper": [17, 45, 65, 69, 70, 71, 83, 119, 120, 153, 172, 174, 196], "item": [17, 43, 47, 78, 79, 80, 89, 111, 113, 120, 133, 144, 147, 148, 151, 154, 155, 156, 157, 166, 168, 169, 174, 191, 195, 196, 197, 210, 212], "on_ev": 17, "socket": [17, 18, 21, 57, 120, 122, 126, 158, 160, 187, 198, 202, 213], "On": [17, 120, 126, 158, 160, 173, 186, 198, 200], "prevent": [17, 56, 83, 108, 120, 123, 129, 158, 174, 179, 186, 207], "enqueu": [17, 160], "left": [17, 120, 154, 160, 189, 198], "cancel": [17, 55, 160], "wa": [17, 21, 43, 74, 78, 89, 110, 111, 113, 114, 120, 122, 125, 129, 142, 143, 144, 145, 147, 160, 166, 172, 173, 174, 181, 187, 191, 192, 195, 197, 198, 202, 210], "previous": [17, 21, 43, 78, 110, 120, 122, 153, 156, 160, 187, 197, 210], "app_path": 18, "dir": [18, 120, 123], "app_dir": 18, "pythonpath": 18, "show": [18, 120, 147, 154, 160, 172, 173, 174, 193, 194, 197, 212], "inform": [18, 56, 57, 71, 74, 76, 78, 84, 86, 109, 118, 120, 122, 126, 127, 128, 137, 140, 143, 147, 161, 168, 174, 175, 193, 194, 198, 201, 207], "detect": [18, 109, 120, 143, 161], "displai": [18, 120, 154, 161, 193], "regex": [18, 20, 80, 120, 187, 200, 201, 203], "factori": [18, 20, 46, 47, 48, 59, 68, 69, 72, 74, 76, 78, 85, 86, 88, 105, 106, 115, 117, 120, 130, 137, 140, 161, 168, 175, 176, 187, 197, 212], "litestar_app": [18, 189], "discov": [18, 78, 120], "canon": [18, 120, 161], "auto": [18, 120, 144, 166], "create_app": [18, 161, 185], "consid": [18, 47, 78, 110, 111, 113, 114, 120, 123, 125, 127, 129, 142, 145, 154, 158, 160, 173, 174, 186, 201], "annot": [18, 46, 48, 50, 78, 80, 81, 84, 86, 119, 120, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 154, 155, 156, 158, 161, 162, 166, 168, 169, 170, 172, 173, 174, 176, 192, 194, 195, 196, 199, 201, 207, 211, 212, 213], "r": [18, 26, 78, 97, 99, 116, 123, 127, 143, 145, 147, 148, 149, 150, 151, 154, 155, 156, 194, 203], "reload_dir": 18, "watch": [18, 120, 127], "reload_includ": 18, "glob": 18, "reload_exclud": 18, "port": [18, 21, 42, 43, 114, 117, 123, 125, 126, 159], "w": [18, 120, 122, 145, 160, 197], "wc": [18, 120], "h": [18, 122, 162, 169, 174, 197], "fd": 18, "descriptor": 18, "bind": [18, 143, 147, 148, 149], "ud": 18, "unix": [18, 120, 126, 127], "domain": [18, 20, 21, 43, 49, 50, 52, 71, 72, 74, 86, 95, 97, 105, 117, 120, 186, 198], "d": [18, 122, 123, 127, 143, 158, 162, 169, 174, 187, 197], "ssl": [18, 120], "certfil": [18, 120], "ssl_certfil": 18, "cert": [18, 120], "keyfil": [18, 120], "ssl_keyfil": 18, "sign": [18, 20, 120, 208], "certif": [18, 78, 120], "litestar_reload": 18, "litestar_reload_dir": 18, "litestar_reload_includ": 18, "litestar_reload_exclud": 18, "litestar_port": 18, "litestar_web_concurr": 18, "web_concurr": [18, 120], "litestar_host": 18, "litestar_file_descriptor": 18, "litestar_unix_domain_socket": 18, "litestar_debug": 18, "litestar_pdb": [18, 120, 171], "litestar_ssl_cert_path": 18, "litestar_ssl_key_path": 18, "litestar_create_self_signed_cert": 18, "posixpath": 18, "spec": [18, 43, 57, 75, 108, 118, 120, 190, 191, 201], "session_id": [18, 74], "short": [18, 78, 120, 176], "releas": [18, 59, 120, 122], "run_in_executor": [19, 120], "executor": 19, "set_asyncio_executor": 19, "affect": [19, 20, 78, 84, 110, 120, 178, 191, 197, 210, 213], "trio": [19, 117, 118, 120], "to_thread": [19, 120], "run_sync": [19, 120, 129, 143, 144, 147, 148, 149, 166, 168, 197], "capac": [19, 120, 210], "set_trio_capacity_limit": 19, "threadpoolexecutor": 19, "get_asyncio_executor": 19, "capacitylimit": 19, "get_trio_capacity_limit": 19, "trust": [20, 63, 186], "exclude_opt_kei": [20, 27, 68, 69, 70, 71, 72, 74, 104, 105, 106, 187, 203], "disabl": [20, 27, 59, 64, 68, 69, 70, 71, 72, 74, 104, 105, 106, 114, 120, 122, 129, 176, 187, 190, 203], "particular": [20, 21, 27, 64, 68, 69, 70, 71, 72, 74, 78, 104, 105, 106, 129, 172, 174, 186, 206, 210], "www_redirect": 20, "www": [20, 21, 78, 186, 196], "__post_init__": [20, 43, 69, 116, 191], "wildcard": [20, 43, 78, 126, 186], "final": [20, 109, 120, 122, 130, 140, 143, 145, 147, 148, 149, 150, 152, 154, 158, 160, 168, 169, 172, 174, 192, 193, 196, 197, 198, 202], "thereof": [20, 76], "anycal": [20, 45, 55, 57, 118], "serializationpluginprotocol": [20, 84, 120, 122], "hold": [20, 78, 83, 97, 101, 120, 145, 174, 207, 208, 210, 211], "normal": [20, 21, 109, 111, 113, 120, 122, 145, 154, 174, 189], "enum": [20, 50, 57, 58, 78, 80, 83, 97, 101, 117, 120, 122, 187, 192, 196, 197, 204], "__new__": [20, 43, 50, 54, 78, 83], "gzip": [20, 65, 120], "minimum_s": [20, 186], "500": [20, 56, 109, 120, 172, 178, 186, 195], "size": [20, 43, 71, 72, 74, 78, 79, 96, 97, 118, 120, 160, 186, 197, 200, 210], "gzip_compress_level": [20, 186], "brotli_qu": [20, 186], "densiti": [20, 186], "tradeoff": [20, 186], "qualiti": [20, 129, 186], "slower": [20, 186, 200, 210], "brotli_mod": [20, 186], "font": [20, 76, 77, 186], "mode_gener": 20, "mode_text": 20, "utf": [20, 21, 78, 95, 96, 97, 98, 99, 100, 101, 117, 120, 143, 173, 186, 192, 197, 200, 208, 210, 213], "input": [20, 78, 120, 154, 186], "mode_font": 20, "woff": [20, 186], "brotli_lgwin": [20, 186], "22": [20, 120, 186, 201], "logarithm": [20, 186], "24": [20, 72, 120, 143, 186], "brotli_lgblock": [20, 186], "16": [20, 71, 72, 78, 106, 120, 142, 166, 186], "17": 20, "18": [20, 76, 77, 120, 192], "19": [20, 120, 192], "20": [20, 77, 120, 160], "21": [20, 120, 142, 143, 166], "23": [20, 120, 125], "brotli_gzip_fallback": [20, 186], "middleware_class": [20, 27, 69, 70], "compressionmiddlewar": [20, 65, 120], "compression_facad": 20, "compressionfacad": [20, 65], "gzip_facad": 20, "gzipcompress": 20, "backend_config": 20, "gzip_fallback": 20, "facad": [20, 65], "fallback": [20, 120, 142], "cross": [20, 43, 71, 72, 74, 95, 97, 105, 186], "allow_origin": [20, 186], "allow_method": 20, "allow_head": 20, "allow_credenti": 20, "credenti": [20, 56, 78], "allow_origin_regex": 20, "expose_head": 20, "expos": [20, 43, 78, 118, 120, 123, 130, 140, 144, 145, 168, 200, 207], "max_ag": [20, 43, 71, 72, 74, 95, 97, 197], "600": [20, 120], "max": [20, 43, 59, 120, 126, 197], "ag": [20, 43, 71, 72, 74, 95, 97, 120, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 173, 174, 197], "allowed_origins_regex": 20, "compil": [20, 187], "is_allow_all_origin": 20, "is_allow_all_method": 20, "is_allow_all_head": 20, "preflight_head": 20, "flight": 20, "simple_head": 20, "is_origin_allow": 20, "forgeri": [20, 186], "secret": [20, 43, 44, 71, 72, 105, 106, 120, 170, 180, 186, 201, 204, 205, 206, 212], "hmac": 20, "token": [20, 64, 67, 68, 78, 105, 120, 186, 201, 202, 204, 211], "cookie_nam": [20, 186], "csrftoken": [20, 186], "cookie_path": 20, "header_nam": [20, 186], "expect": [20, 57, 78, 109, 120, 147, 155, 159, 162, 172, 177, 186, 191, 197, 206, 211, 212], "cookie_secur": 20, "cookie_httponli": 20, "cookie_samesit": 20, "lax": [20, 43, 71, 72, 74, 95, 97, 105, 197], "strict": [20, 21, 43, 71, 72, 74, 86, 95, 97, 105, 107, 118, 120, 122, 197, 198], "cookie_domain": 20, "safe_method": 20, "exclude_from_csrf_kei": 20, "exclude_from_csrf": [20, 186], "httponli": [20, 43, 71, 72, 74, 95, 97, 105], "samesit": [20, 43, 71, 72, 74, 95, 97, 105, 197], "safe": [20, 80, 110, 111, 114, 119, 120, 127, 145, 153, 186, 190, 198, 210, 211], "response_cach": [20, 120, 122, 159, 210], "default_expir": [20, 120, 159], "expir": [20, 43, 95, 97, 105, 110, 111, 112, 113, 114, 120, 202], "key_build": [20, 159], "cachekeybuild": [20, 57, 118], "default_cache_key_build": 20, "cache_response_filt": [20, 120], "httpscope": [20, 103, 118], "default_do_cache_pred": 20, "get_store_from_app": [20, 70, 74], "combin": [20, 41, 78, 151, 155, 162, 169, 186, 192, 197, 198, 200, 204], "queri": [20, 21, 42, 43, 69, 78, 79, 80, 83, 89, 117, 120, 143, 144, 145, 147, 148, 149, 150, 151, 155, 156, 159, 164, 166, 172, 178, 197, 198, 199], "cache_forev": [20, 57, 120, 159], "sentinel": [20, 120, 159, 166], "some": [21, 57, 78, 117, 120, 122, 127, 129, 132, 137, 142, 156, 158, 159, 160, 166, 172, 173, 174, 177, 186, 187, 191, 192, 193, 194, 197, 198, 200, 201, 202, 204, 206, 208, 209, 210, 211, 212, 213], "adapt": [21, 96, 172], "copyright": 21, "2018": 21, "oss": 21, "ltd": 21, "io": [21, 27, 65, 108, 118, 120, 129], "right": [21, 120, 157, 189], "reserv": [21, 43, 78, 109, 120, 158, 199], "redistribut": 21, "binari": [21, 57, 78, 117, 120, 126, 142, 213], "modif": [21, 43, 142], "permit": [21, 78], "condit": [21, 56, 120, 143, 187, 198], "met": 21, "retain": 21, "notic": [21, 122, 132, 134, 147, 172, 174], "disclaim": 21, "reproduc": 21, "materi": 21, "distribut": [21, 123, 125, 126, 127], "neither": [21, 50, 120, 192], "holder": 21, "nor": [21, 155, 198], "endors": 21, "deriv": [21, 72, 96, 97, 120], "softwar": 21, "prior": [21, 68, 78, 120, 157, 168, 173, 179], "permiss": [21, 204], "BY": [21, 120], "THE": 21, "AND": [21, 89], "AS": 21, "express": [21, 78, 120, 155], "OR": [21, 143], "impli": [21, 120], "warranti": 21, "BUT": 21, "NOT": [21, 43, 78, 120], "TO": 21, "OF": 21, "merchant": 21, "fit": [21, 72, 125, 129, 158, 197, 200], "FOR": 21, "purpos": [21, 43, 44, 48, 50, 78, 108, 120, 122, 130, 131, 132, 133, 134, 140, 173, 178, 187, 192, 194, 197, 200, 210], "IN": [21, 120, 143, 144, 166], "NO": 21, "shall": [21, 43, 78], "BE": 21, "liabl": 21, "direct": [21, 24, 26, 43, 78, 116, 120, 122, 123, 126, 127, 176, 198], "indirect": 21, "incident": [21, 122], "exemplari": 21, "consequenti": 21, "damag": 21, "procur": 21, "substitut": [21, 78, 120], "loss": 21, "profit": [21, 154, 155, 156], "busi": [21, 176], "interrupt": 21, "caus": [21, 78, 80, 120, 122, 160, 161, 197], "ON": 21, "theori": 21, "liabil": 21, "tort": 21, "neglig": [21, 129], "aris": 21, "even": [21, 78, 120, 122, 133, 149, 160, 172, 174, 186, 197, 198, 200, 210], "IF": 21, "advis": [21, 120, 198], "SUCH": 21, "handlert": 21, "usert": 21, "autht": 21, "statet": 21, "empty_rec": [21, 83, 196], "empty_send": [21, 83, 196], "construct": [21, 43, 56, 77, 108, 110, 120, 136, 148, 154, 155, 158, 192, 197, 198, 206, 213], "repres": [21, 27, 28, 42, 43, 44, 46, 49, 52, 56, 78, 80, 84, 86, 89, 97, 101, 117, 119, 120, 122, 132, 133, 137, 140, 147, 151, 154, 160, 162, 169, 174, 197, 202, 206], "multidict": [21, 43, 120, 197], "path_param": [21, 69, 117, 201], "pars": [21, 42, 43, 46, 57, 78, 84, 103, 105, 119, 120, 137, 143, 156, 162, 172, 173, 174, 178, 187, 191, 194, 196, 197, 198, 201, 202, 207, 213], "address": [21, 43, 47, 78, 120, 122, 125, 130, 131, 132, 133, 134, 136, 137, 140, 174, 198, 200], "authmiddlewar": 21, "correl": [21, 57, 79, 96, 100, 105, 191, 198, 201, 202, 206, 208], "logger": [21, 59, 69, 118, 120, 158, 182, 186, 187, 197], "log_config": 21, "set_sess": [21, 120, 186, 208], "datacontainertyp": [21, 76, 117], "sessionmiddlewar": [21, 71, 72, 186], "clear_sess": [21, 186], "clear": [21, 72, 111, 113, 120, 174, 186, 194, 210], "absolut": [21, 78, 120, 126, 129, 198, 200], "httproutehandl": [21, 57, 103, 120, 122, 191, 198], "media": [21, 43, 56, 57, 76, 77, 78, 80, 95, 96, 97, 98, 100, 101, 109, 117, 120, 191, 192, 196], "retriev": [21, 24, 26, 43, 46, 69, 70, 71, 74, 78, 79, 82, 89, 105, 106, 116, 118, 120, 130, 131, 132, 133, 134, 138, 139, 140, 144, 151, 157, 166, 172, 182, 191, 192, 194, 197, 198, 202, 206, 208, 210, 212], "msgpack": [21, 197], "chunk": [21, 72, 96, 97, 120, 144], "formmultidict": [21, 43, 120, 122], "urlencod": [21, 78, 186, 196], "send_push_promis": 21, "raise_if_unavail": 21, "promis": 21, "websocketroutehandl": [21, 57, 103, 122, 198], "receive_wrapp": 21, "connection_st": 21, "send_wrapp": [21, 187], "disconnect": [21, 56, 57, 117, 118, 120, 160, 198, 213], "subprotocol": [21, 117, 120], "incom": [21, 27, 78, 105, 106, 120, 122, 145, 153, 160, 186, 187, 213], "protocol": [21, 65, 68, 84, 109, 116, 120, 153, 173, 175, 187, 194, 211, 212, 213], "close": [21, 43, 55, 57, 65, 78, 117, 118, 120, 122, 158, 168, 172, 187, 198, 201, 210, 213], "reason": [21, 109, 120, 133, 145, 158, 172, 174, 177, 198, 200, 201, 210], "receive_data": [21, 213], "iter_data": [21, 120, 122], "continu": [21, 109, 120, 122, 123, 127, 147], "yield": [21, 28, 46, 49, 52, 86, 96, 120, 122, 143, 147, 148, 149, 150, 151, 158, 160, 175, 197, 212, 213], "receive_text": [21, 117, 120, 122, 160], "receive_byt": [21, 117, 120], "receive_json": [21, 117, 120], "decod": [21, 46, 56, 72, 78, 86, 105, 107, 117, 118, 120, 135, 145, 173, 174, 176, 196, 202, 206, 208, 213], "receive_msgpack": [21, 117, 120], "iter_json": [21, 120], "iter_msgpack": [21, 120], "send_data": 21, "convert": [21, 53, 56, 80, 85, 120, 134, 145, 147, 155, 156, 173, 174, 191, 195, 206, 213], "send_text": [21, 117, 122, 160], "send_byt": [21, 117], "send_json": [21, 117, 187, 198], "default_seri": [21, 57, 71, 95, 97, 107], "send_msgpack": [21, 117, 120, 122], "htmx": [23, 120, 180, 211], "piccolo_orm": [23, 120], "templateengineprotocol": [24, 26, 116, 211], "jinjatempl": 24, "engine_inst": [24, 26, 116], "templateengin": [24, 26, 116], "get_templ": [24, 26, 116, 211], "template_nam": [24, 26, 56, 97, 101, 116, 179, 197, 211], "dot": [24, 26, 43, 47, 116, 120, 131, 198], "templatenotfoundexcept": [24, 26, 56, 116, 211], "register_template_cal": [24, 26, 116, 211], "template_cal": [24, 26, 116, 211], "concaten": [24, 26, 116, 143], "render_str": [24, 26, 116], "template_str": [24, 26, 97, 101, 116, 120, 193, 211], "from_environ": [24, 211], "jinja_environ": 24, "move": [25, 30, 31, 32, 33, 34, 36, 39, 40, 57, 90, 91, 109, 120, 139, 160, 176], "makotempl": 26, "templateprotocol": [26, 116], "contexttyp": 26, "underli": [26, 43, 117, 120, 122, 137, 210, 213], "posit": [26, 43, 68, 78, 79, 116, 172, 177, 187, 197], "makotemplateengin": [26, 193, 211], "templatelookup": [26, 120], "from_template_lookup": 26, "template_lookup": 26, "opentelemetryconfig": [27, 120, 184], "readthedoc": [27, 108, 118], "en": [27, 43, 57, 108, 118, 120], "latest": [27, 77, 108, 118, 120, 122, 123, 126, 127, 137, 138, 148, 150, 190, 195], "info": [27, 50, 78, 96, 97, 118, 120, 122, 125, 158, 170, 174, 182, 187, 191, 192, 194, 197, 198, 211], "scope_span_details_extractor": 27, "span": [27, 120, 160, 197, 211], "server_request_hook_handl": 27, "opentelemetryhookhandl": 27, "client_request_hook_handl": 27, "client_response_hook_handl": 27, "meter_provid": 27, "meterprovid": 27, "meter": 27, "omit": [27, 78, 120, 154, 155, 186, 187, 191, 201], "tracer_provid": [27, 184], "tracerprovid": 27, "tracer": 27, "get_route_details_from_scop": 27, "exclude_urls_env_kei": 27, "opentelemetryinstrumentationmiddlewar": 27, "_excluded_url": 27, "With": [27, 120, 192, 196, 211, 212], "litestar_excluded_url": 27, "definemiddlewar": [27, 68, 69, 70, 71, 104, 105, 106, 118, 122, 202], "instrumentationmiddlewar": 27, "abstractmiddlewar": [27, 63, 65, 68, 69, 70, 71, 120, 122], "asgiapp": [27, 57, 63, 64, 65, 67, 68, 69, 70, 71, 105, 106, 118, 158, 187, 189, 197], "opentelemetryplugin": [27, 184], "di": [27, 57, 58, 84, 85, 86, 122, 144, 152, 158, 166, 172, 194, 197, 212, 213], "get_nam": [27, 84, 85, 86, 194], "my_route_handl": [27, 84, 85, 86, 172, 191, 197, 198, 200, 202], "myplugin": [27, 84, 85, 86, 194], "piccolodto": [28, 120, 122, 164], "generate_field_definit": [28, 46, 49, 52, 86, 176], "model_typ": [28, 46, 49, 52, 86, 89, 143, 144, 166], "tabl": [28, 89, 120, 142, 143, 144, 145, 147, 150, 164, 166], "dtofielddefinit": [28, 46, 48, 49, 52, 86, 175], "fielddefinit": [28, 46, 48, 49, 50, 52, 57, 81, 84, 86, 119, 120, 175], "detect_nested_field": [28, 46, 49, 52, 86, 176], "field_definit": [28, 46, 48, 49, 50, 52, 81, 84, 86, 120], "field": [28, 43, 46, 47, 48, 49, 51, 52, 53, 69, 78, 80, 84, 85, 86, 104, 105, 109, 119, 120, 122, 130, 131, 132, 137, 138, 142, 155, 166, 170, 173, 175, 176, 186, 191, 192, 195, 202, 206, 207, 211], "inspect": [28, 46, 49, 52, 86, 119, 120, 174, 194, 198, 212], "view": [41, 43, 120, 127, 143, 147, 154], "owner": [41, 57, 76, 78, 118], "registr": [41, 78, 120, 170, 174, 200], "get_route_handl": 41, "copi": [41, 43, 120, 123, 158, 198, 200, 204, 212], "validate_route_handl": 41, "connectiondataextractor": 42, "extract": [42, 46, 50, 69, 71, 78, 84, 86, 117, 119, 120, 154, 210], "extract_bodi": 42, "extract_cli": 42, "extract_content_typ": 42, "extract_cooki": 42, "extract_head": 42, "extract_method": 42, "extract_path": 42, "extract_path_param": 42, "extract_queri": 42, "extract_schem": 42, "obfuscate_cooki": 42, "obfuscate_head": 42, "parse_bodi": 42, "parse_queri": 42, "skip_parse_malformed_bodi": 42, "obfusc": [42, 69, 120], "raw": [42, 43, 47, 48, 110, 117, 119, 120, 154, 166, 174, 185, 198], "malform": [42, 120], "extractedrequestdata": 42, "present": [42, 43, 47, 59, 78, 89, 105, 120, 142, 155, 166, 170, 182, 201], "unresolv": 42, "coroutin": [42, 57, 96, 97, 120, 129, 158, 160], "extractedresponsedata": 42, "responsedataextractor": 42, "extract_status_cod": 42, "httpresponsestartev": [42, 118], "httpresponsebodyev": [42, 118], "extract_response_bodi": 42, "accept_valu": 43, "best_match": [43, 197], "provided_typ": [43, 197], "find": [43, 56, 143, 174], "charact": [43, 72, 78, 145], "subtyp": [43, 119, 120, 174, 175, 194], "namedtupl": [43, 120, 154, 213], "network": [43, 109, 129, 140], "_cl": 43, "accessor": 43, "s_maxag": 43, "maxag": 43, "no_cach": 43, "no_stor": [43, 197], "privat": [43, 47, 50, 120, 122, 170, 176], "no_transform": 43, "must_revalid": 43, "revalid": 43, "proxy_revalid": 43, "must_understand": 43, "understand": [43, 126, 127, 132, 146, 147, 158, 187, 189, 192], "immut": [43, 120, 122, 158], "stale_while_revalid": 43, "from_head": [43, 197], "header_valu": 43, "prevent_stor": 43, "kind": [43, 105, 155, 193, 194, 197, 201, 202, 208], "documentation_onli": [43, 197], "mozilla": [43, 57, 120], "org": [43, 55, 57, 70, 77, 78, 117, 119, 120, 173, 186, 204], "doc": [43, 57, 70, 78, 120, 127, 174, 175, 184, 186, 191, 192, 197, 201, 206], "regard": [43, 57, 120, 184, 188, 198], "invalid": [43, 71, 72, 74, 95, 97, 105, 109, 120, 154, 202], "forbid": [43, 71, 72, 74, 95, 97, 120], "javascript": [43, 71, 72, 74, 95, 97, 120, 179, 192], "simple_cooki": 43, "simplecooki": 43, "to_head": 43, "suitabl": [43, 125, 127, 160, 210], "to_encoded_head": 43, "__eq__": 43, "hei": 43, "similar": [43, 118, 120, 122, 128, 138, 155, 158, 192, 198, 207, 208, 210, 213], "unquot": 43, "weak": [43, 197], "immutablemultidict": [43, 120], "multi": [43, 109, 120, 123, 143], "include_header_nam": 43, "cimultidictproxi": 43, "multimixin": 43, "insensit": [43, 78, 95, 96, 97, 98, 99, 100, 101, 104, 120], "rawhead": 43, "multimap": 43, "from_scop": 43, "valueerror": [43, 56, 115, 162, 172, 178], "to_header_list": 43, "rawheaderslist": 43, "multidictproxi": 43, "mutable_copi": 43, "mutabl": [43, 120], "shallow": 43, "immutablest": [43, 122, 158, 198], "notat": [43, 120, 153], "deep_copi": [43, 120, 158], "pari": 43, "deepcopi": [43, 120], "state_dict": 43, "third": [43, 158, 181, 187, 200, 206, 210], "fourth": 43, "4": [43, 76, 77, 123, 143, 145, 158, 185, 189, 192], "assert": [43, 78, 117, 120, 122, 162, 174, 186, 197, 198, 202, 206, 210, 212], "len": [43, 143, 162, 197], "k": [43, 120, 143, 145], "__bool__": [43, 83, 120], "inner_dict": 43, "mutable_st": 43, "del": 43, "__getitem__": 43, "keyerror": [43, 120], "__iter__": 43, "__len__": 43, "__getattr__": [43, 194], "attributeerror": [43, 158, 194], "__copy__": 43, "__get_validators__": 43, "signaturemodel": [43, 57], "decid": [43, 62, 122, 206, 208, 210], "mixin": [43, 120, 142, 145], "multi_item": 43, "duplic": [43, 78, 120], "pair": [43, 78, 89, 97, 101, 158], "mutablescopehead": [43, 120, 158, 187], "mutablemap": [43, 118], "mutat": [43, 120, 158], "headerscop": [43, 118], "from_messag": [43, 158, 187], "getal": [43, 120], "extend_header_valu": 43, "multivalu": 43, "take": [43, 48, 57, 78, 95, 96, 97, 98, 100, 101, 120, 129, 137, 140, 143, 153, 155, 158, 162, 170, 173, 174, 176, 181, 187, 188, 194, 196, 197, 198, 203, 208, 213], "__setitem__": 43, "overwrit": [43, 80, 120, 136], "__delitem__": 43, "brief": [43, 78], "commonmark": [43, 78], "rich": [43, 78, 120, 143, 161], "oa": [43, 78], "v3": [43, 78, 192, 209], "parameterin": 43, "transit": [43, 78, 120, 179], "allow_empty_valu": [43, 78], "abil": [43, 78, 120, 148, 179, 201], "parameterstyl": 43, "n": [43, 72, 74, 78, 97, 99, 120, 127, 211], "allowemptyvalu": [43, 78], "later": [43, 74, 78, 109, 120, 155, 194], "revis": [43, 78, 148], "rule": [43, 78, 107, 172, 189, 203], "parameterschema": 43, "describ": [43, 57, 59, 76, 78, 120, 122, 129, 147, 155, 169, 173, 174, 191, 192, 198], "explod": [43, 78], "allow_reserv": [43, 78], "arrai": [43, 78, 120, 126], "rfc3986": [43, 78], "ietf": [43, 70, 78, 186], "percent": [43, 78], "mutual": [43, 47, 78], "furthermor": [43, 78, 198], "_override_": [43, 78], "escap": [43, 78, 211], "parametercont": 43, "conjunct": [43, 78, 171, 210, 211], "prescrib": [43, 78], "strategi": [43, 47, 53, 78, 120, 128, 160, 174], "secretbyt": [43, 44, 120, 207], "secretvalu": [43, 44], "get_obscur": [43, 44], "overrid": [43, 44, 64, 68, 69, 76, 77, 78, 84, 85, 86, 115, 120, 139, 144, 158, 161, 166, 176, 178, 181, 185, 192, 195, 197, 202, 204, 206], "hidden": [43, 44, 120, 173, 211], "secretstr": [43, 44, 120, 207, 208], "copied_st": 43, "immutable_immutable_copi": 43, "immutable_copi": 43, "__setattr__": 43, "__delattr__": 43, "frozen": 43, "filenam": [43, 96, 97, 126, 196, 197], "file_data": 43, "max_spool_s": [43, 120], "1048576": [43, 96, 97], "temporari": [43, 109, 120], "roll": [43, 120, 172], "disk": [43, 111, 120, 210], "rolled_to_disk": 43, "spool": [43, 120], "exceed": [43, 56, 120], "threshold": [43, 186], "offset": [43, 79, 143, 144, 166], "netloc": 43, "hierarch": [43, 110, 210], "password": [43, 78, 105, 114, 120, 122, 174, 208], "hostnam": 43, "cl": [43, 119, 162, 206], "splitresult": 43, "split": [43, 71, 72, 74, 120, 122, 162, 186, 206], "from_compon": 43, "with_replac": 43, "back": [43, 71, 97, 101, 120, 122, 135, 137, 148, 160, 172, 174, 176, 186, 210, 211], "secret_valu": [43, 207], "secrett": 44, "typevar": [44, 119, 120, 174], "bound": [44, 119, 160, 168], "union": [44, 97, 100, 118, 119, 120, 154, 155, 201, 206, 211], "encapsul": [44, 174, 200, 213], "get_secret": [44, 207], "notimplementederror": [44, 162], "__repr__": 44, "use_cach": [45, 120, 172], "classvar": [46, 65], "inner": [46, 78, 119, 129], "asgi_connect": 46, "abstractdtofactori": [46, 120], "get_config_for_model_typ": [46, 86, 120], "newli": [46, 78, 86, 120, 122, 160, 210], "decode_builtin": [46, 86], "datatyp": [46, 86, 122], "decode_byt": [46, 86], "is_supported_model_type_field": 46, "create_for_field_definit": 46, "handler_id": [46, 57], "backend_cl": 46, "_backend": 46, "dtobackend": [46, 48], "create_openapi_schema": 46, "schema_cr": [46, 81, 84, 86], "schemacr": [46, 81, 84, 86, 120], "for_field_definit": 46, "resolve_generic_wrapper_typ": 46, "get_model_type_hint": 46, "hint": [46, 78, 109, 119, 120], "get_dto_config_from_annotated_typ": 46, "resolve_model_typ": 46, "abstractset": 47, "street": [47, 122, 131, 132, 133, 134, 174], "rename_field": [47, 120, 122, 134, 174], "rename_strategi": [47, 120, 134, 174], "renamestrategi": [47, 53], "renam": [47, 120, 122, 165, 167, 176], "upper": [47, 53, 78, 80, 134, 174], "lower": [47, 53, 78, 80, 134, 145, 172, 174, 178, 197, 201], "camel": [47, 53, 120, 134, 174], "pascal": [47, 53, 134, 174], "max_nested_depth": [47, 120, 132, 133, 174], "transfer": [47, 120, 122, 130, 136, 165, 167, 174, 180, 207], "underscore_fields_priv": [47, 120, 174], "experimental_codegen_backend": [47, 173], "forbid_unknown_field": [47, 120, 174], "underscor": [47, 120, 137, 145, 162, 174], "codegen": [47, 120, 176], "data_as_builtin": 48, "create_inst": [48, 120, 137, 139, 174], "preced": [48, 57, 95, 96, 97, 98, 100, 101, 120, 158, 162, 181, 196, 197, 198, 213], "update_inst": [48, 138, 139, 164, 174], "as_builtin": 48, "model_nam": 48, "default_factori": [48, 104, 115, 120, 173, 174, 210], "dto_field": [48, 50, 120, 122, 170, 174], "dtofield": [48, 50, 120], "type_wrapp": [48, 119], "metadata": [48, 50, 70, 78, 104, 119, 120, 143, 144, 147, 148, 149, 150, 151, 166, 168, 169, 174, 191, 197, 199], "instantiable_origin": [48, 119], "safe_generic_origin": [48, 119], "inner_typ": [48, 119], "kwarg_definit": [48, 119], "kwargdefinit": [48, 80, 119, 120], "dependencykwarg": [48, 80, 119], "passthrough_constraint": 48, "constraint": [48, 78, 80, 84, 86, 120, 142, 166, 174, 199], "from_field_definit": 48, "dataclassprotocol": 49, "mark": [50, 57, 78, 79, 119, 120, 122, 145, 154, 157, 170, 172, 176, 186, 191, 211], "read_onli": [50, 78, 80, 120], "write_onli": [50, 78, 120], "autom": [50, 160], "inclus": [50, 78, 120], "extract_dto_field": 50, "field_info_map": 50, "bet": [50, 206], "priorit": 50, "data_structur": 51, "base_dto": [51, 122], "msgspec_dto": [51, 122], "dataclass_dto": [51, 122], "msgspecdto": [52, 120, 122, 174], "typealia": 53, "kebab": [53, 174], "compressionencod": [54, 65], "httpmethod": [54, 57, 118, 120, 196, 198], "openapimediatyp": [54, 77, 78, 95, 97, 100, 104, 122, 191], "paramtyp": 54, "requestencodingtyp": [54, 80, 117, 120, 122, 196], "scopetyp": [54, 68, 71, 72, 74, 103, 118, 122, 187], "wrap_in_error_handl": 55, "asyncanycal": [55, 57, 118], "propag": [55, 59, 120], "unfinish": 55, "2809": 55, "clientexcept": [56, 147, 148, 149, 150, 151], "dtofactoryexcept": 56, "carri": [56, 158, 179], "improp": [56, 120], "internalserverexcept": [56, 122, 178], "fulfil": [56, 191], "invalidannotationexcept": [56, 174], "inherit": [56, 78, 104, 105, 120, 122, 142, 177, 178, 192, 197, 198, 206], "litestarwarn": 56, "userwarn": 56, "methodnotallowedexcept": [56, 189], "know": [56, 78, 153, 154, 155, 162, 172, 174, 191, 198], "405": [56, 109, 178], "missingdependencyexcept": [56, 120, 122, 178], "importerror": [56, 120], "packag": [56, 120, 123, 184, 185, 186, 193, 206, 212], "install_packag": 56, "notauthorizedexcept": [56, 64, 68, 105, 106, 122, 178, 201, 202, 204, 206, 207, 208, 212], "lack": [56, 120, 122], "401": [56, 105, 109, 178, 204, 206], "notfoundexcept": [56, 120, 122, 147, 148, 149, 150, 151, 155, 156, 164, 178, 189, 195, 198, 202], "permissiondeniedexcept": [56, 64, 68, 120, 122, 178], "understood": 56, "403": [56, 109, 178, 186], "serializationexcept": [56, 107, 120], "fail": [56, 64, 68, 74, 78, 97, 101, 105, 109, 118, 120, 155, 172, 178, 186, 201, 204], "serviceunavailableexcept": [56, 122, 178], "503": [56, 109, 178], "super": [56, 187, 192, 196, 201, 206, 207, 212, 213], "toomanyrequestsexcept": [56, 122], "429": [56, 109], "validationexcept": [56, 57, 120, 122, 178, 191, 201], "websocketdisconnect": [56, 160], "websocketexcept": [56, 122], "4500": 56, "4000": 56, "ws_": 56, "exceptionresponsecont": 56, "to_respons": [56, 57, 85], "create_exception_respons": 56, "exc": [56, 85, 120, 147, 148, 149, 150, 151, 158, 178, 195], "drawn": 56, "http_500_internal_server_error": [56, 109, 178], "trigger": [56, 77, 83, 120, 179], "create_debug_respons": 56, "asgiroutehandl": [57, 103, 108, 122, 198], "is_mount": [57, 200], "is_stat": 57, "mount": [57, 120, 199, 202], "begin": [57, 79, 129, 142, 143, 144, 147, 148, 149, 150, 151, 166, 168, 169, 186, 197, 200, 202, 204], "deliv": [57, 160, 174, 197], "default_deseri": [57, 107], "signature_model": 57, "_signatur": 57, "parsed_fn_signatur": 57, "parsedsignatur": 57, "memoiz": [57, 120, 172], "comput": [57, 78, 120, 198], "handler_nam": [57, 103, 198], "dependency_name_set": 57, "ownership": [57, 173], "ownership_lay": [57, 120], "down": [57, 120, 123, 135, 177, 210], "resolve_type_encod": 57, "merg": [57, 95, 96, 97, 98, 100, 101, 120, 122, 143, 195, 198], "resolve_type_decod": 57, "resolve_layered_paramet": 57, "resolve_guard": 57, "highest": [57, 160], "resolve_depend": 57, "resolve_middlewar": 57, "routehandl": [57, 102], "top": [57, 78, 120, 145, 178, 189, 212], "bottom": [57, 189], "revers": [57, 198], "resolve_exception_handl": 57, "resolve_opt": 57, "closest": [57, 158, 162, 173, 181, 196, 197, 198, 213], "resolve_signature_namespac": 57, "resolve_data_dto": 57, "data_dto": 57, "resolve_return_dto": 57, "authorize_connect": 57, "on_registr": 57, "per": [57, 70, 78, 79, 85, 120, 139, 160, 172, 174, 186], "create_kwargs_model": 57, "pathparameterdefinit": [57, 76], "kwargsmodel": 57, "cache_key_build": [57, 159], "http_method": [57, 76, 191, 198], "content_media_typ": [57, 78], "operation_class": [57, 120, 191], "operation_id": [57, 78, 120, 191, 198], "operationidcr": [57, 76], "response_descript": [57, 191], "responsespec": [57, 76, 120, 122, 191], "120": [57, 159], "builder": [57, 164], "member": [57, 72, 74, 97, 101, 110, 119, 197], "iana": [57, 78, 197], "200": [57, 83, 97, 99, 101, 109, 120, 191, 197, 202], "201": [57, 105, 109, 186, 191, 197], "204": [57, 109, 120, 197], "base64": [57, 72, 78, 105], "imag": [57, 77, 78, 123, 126, 213], "png": [57, 77], "operationid": [57, 78, 191], "involv": [57, 159, 160, 168, 191, 199, 213], "resolve_request_class": 57, "graph": 57, "resolve_response_class": 57, "resolve_response_head": 57, "frozenset": 57, "resolve_response_cooki": 57, "filter": [57, 59, 89, 90, 92, 93, 120, 143, 144, 156, 166], "resolve_before_request": 57, "before_handl": 57, "resolve_after_respons": 57, "resolve_include_in_schema": 57, "resolve_secur": 57, "sum": [57, 160], "resolve_tag": 57, "get_response_handl": 57, "is_response_type_data": 57, "response_handl": 57, "websocketlisten": [57, 120, 122, 213], "exceptionhandl": [57, 118, 120], "on_accept": [57, 120, 122, 213], "on_disconnect": [57, 120, 122, 213], "receive_mod": [57, 213], "send_mod": [57, 122, 213], "on_rec": [57, 122, 213], "addition": [57, 77, 78, 120, 142, 150, 156, 173, 177, 191, 197, 198, 201, 202], "regular": [57, 78, 111, 113, 120, 122, 154, 155, 172, 178, 197, 213], "resolve_websocket_class": 57, "websocketlistenerroutehandl": [57, 120], "connection_lifespan": [57, 120], "connection_accept_handl": [57, 120, 213], "on_connect": 57, "default_connection_lifespan": 57, "on_accept_depend": 57, "on_disconnect_depend": 57, "leav": [57, 120, 174], "head": [57, 78, 95, 96, 97, 98, 100, 101, 104, 118, 120, 192, 198], "mdn": 57, "websocket_listen": [57, 120, 122, 213], "background_task": [58, 122, 197], "data_extractor": 58, "pagin": [58, 89, 122, 144, 166, 176], "log_except": [59, 120, 182], "traceback_line_limit": [59, 120], "traceback": [59, 120], "futur": [59, 62, 78, 105, 120, 143, 192, 210, 212, 213], "exception_logging_handl": [59, 120], "exceptionlogginghandl": 59, "getlogg": [59, 158, 182, 187, 197], "set_level": [59, 120], "consist": [59, 78, 120, 123, 127, 155, 160, 198], "setlevel": [59, 118, 120, 182], "loggingconfig": [59, 69, 120, 122, 182, 186], "logging_modul": [59, 120], "increment": 59, "interpret": [59, 78, 118, 120, 174, 201, 203, 209], "disable_existing_logg": 59, "hierarchi": [59, 210], "consol": [59, 120, 125, 143], "queue_listen": [59, 120, 182], "configure_root_logg": [59, 120], "structloggingconfig": [59, 88, 120, 122], "processor": 59, "standard_lib_logging_config": 59, "wrapper_class": 59, "bindablelogg": 59, "context_class": 59, "logger_factori": 59, "wrappedlogg": 59, "cache_logger_on_first_us": 59, "pretty_print_tti": [59, 120], "outsid": [59, 78, 122, 143, 158, 202, 212], "bindabl": 59, "contextvar": 59, "reus": [59, 120, 210, 212], "pretti": 59, "interact": [59, 89, 118, 120, 122, 142, 144, 147, 153, 160, 166, 174, 176, 179, 180, 190, 194, 209, 211], "termin": [59, 120, 153], "queuelistenerhandl": [61, 62, 182], "queuehandl": [61, 62, 120], "convertinglist": [61, 62], "loggingqueuelisten": [62, 120], "queuelisten": [62, 120], "logrecord": 62, "respect_handler_level": 62, "dictconfig": [62, 120], "might": [62, 78, 120, 122, 129, 148, 154, 158, 160, 171, 172, 174, 186, 196, 197, 201, 203, 204, 208, 210, 212], "allowedhostsmiddlewar": [63, 186], "abstractauthenticationmiddlewar": [64, 68, 104, 105, 106, 122, 202], "authenticationmiddlewar": [64, 68], "authenticate_request": [64, 68, 105, 106, 202], "exclude_from_auth_kei": [64, 68, 202], "exclude_from_auth": [64, 68, 104, 105, 106, 202, 203], "exclude_http_method": [64, 68, 104, 105, 106, 120], "authenticationresult": [64, 68, 105, 106, 122, 202], "create_compression_send_wrapp": 65, "compression_encod": 65, "unifi": [65, 120], "uniform": 65, "buffer": [65, 118], "bytesio": 65, "middlewareprotocol": [67, 68, 118, 122, 189, 202], "verifi": [67, 76, 105, 143, 204, 208], "create_send_wrapp": [67, 69, 70, 71], "csrf_cooki": 67, "previou": [68, 120, 122, 129, 133, 137, 139, 144, 147, 148, 155, 160, 177, 182, 192], "closur": [68, 109], "word": [68, 120, 187], "rate_limit": [68, 120, 186, 210], "loggingmiddlewar": [69, 120, 186], "loggingmiddlewareconfig": [69, 88, 120, 186], "log_request": 69, "log_respons": 69, "log_messag": 69, "extract_request_data": 69, "extract_response_data": 69, "include_compressed_bodi": [69, 186], "response_log_field": [69, 186], "logger_nam": 69, "get_logg": [69, 182], "request_cookies_to_obfusc": [69, 186], "request_headers_to_obfusc": [69, 186], "response_cookies_to_obfusc": [69, 186], "response_headers_to_obfusc": [69, 186], "request_log_messag": 69, "response_log_messag": 69, "request_log_field": 69, "prepend": [69, 126], "thu": [69, 120, 172, 178, 182, 186, 187, 197, 198, 200, 201, 203, 204, 212], "arrang": 69, "off": [69, 120, 186, 202, 210], "logging_middleware_config": [69, 186], "my_handl": [69, 70, 71, 106, 117, 158, 172, 186, 189, 201], "cacheobject": 70, "reset": [70, 74, 109, 127, 172, 210], "ratelimitconfig": [70, 120, 186, 210], "ratelimitmiddlewar": [70, 120, 122, 186, 210], "durationunit": 70, "minut": [70, 186], "hour": [70, 186], "dai": [70, 186, 197, 201, 202], "quantiti": [70, 195], "check_throttle_handl": 70, "syncorasyncunion": [70, 104, 105, 106, 118], "set_rate_limit_head": 70, "rate_limit_policy_header_kei": 70, "ratelimit": [70, 186], "polici": [70, 109], "rate_limit_remaining_header_kei": 70, "rate_limit_reset_header_kei": 70, "rate_limit_limit_header_kei": 70, "throttle_config": 70, "cache_object": 70, "storageobject": [70, 110, 112], "cache_key_from_request": 70, "retrieve_cached_histori": 70, "stamp": [70, 118, 201], "durat": [70, 97, 99, 197, 201], "set_cached_histori": 70, "timestamp": [70, 120, 122, 142, 144, 166, 174, 187, 197, 201, 213], "should_check_request": 70, "create_response_head": 70, "datatrack": [70, 78], "httpapi": 70, "_": [70, 120, 144, 145, 162, 166, 178, 204], "basebackendconfig": [71, 72, 74, 106, 117, 120, 186], "basesessionbackendt": [71, 106], "exce": [71, 72, 74, 120, 143, 160], "4kb": [71, 72, 74], "segment": [71, 72, 74], "urandom": [71, 106, 186], "cookie_backend": [71, 186], "cookiebackendconfig": [71, 72, 120, 186], "session_config": [71, 117, 142, 144, 166, 168, 186, 212], "basesessionbackend": [71, 72, 74, 106, 117, 120], "configt": 71, "storag": [71, 74, 109, 120, 122, 160, 209, 210], "serialize_data": 71, "scopesess": [71, 72, 74], "fall": [71, 97, 101, 120], "deserialize_data": 71, "get_session_id": [71, 72, 74, 120], "scopest": [71, 72], "concept": [71, 72, 74, 122, 128, 140, 146, 152, 156, 157, 200], "store_in_messag": [71, 72, 74], "scope_sess": [71, 72, 74], "outgo": [71, 72, 74, 120, 122, 187, 213], "load_from_connect": [71, 72, 74], "load": [71, 72, 74, 96, 97, 110, 118, 120, 127, 144, 161, 186, 193, 211], "clientsidesessionbackend": [72, 186, 212], "sessioncookieconfig": 72, "dump_data": 72, "serializ": [72, 117, 120, 147], "numpi": 72, "dump": [72, 86, 120, 200], "encrypt": [72, 186, 207], "ae": [72, 186], "cgm": [72, 186], "chunk_siz": [72, 96, 97, 120], "constant": [72, 78, 80, 119, 120, 155, 197, 207, 210], "load_data": 72, "get_cookie_kei": 72, "get_cookie_key_set": 72, "too": [72, 109, 120, 155, 172, 182], "larg": [72, 109, 120, 129, 143, 144, 197], "shrink": 72, "null": [72, 74, 78, 120, 126, 197, 201], "128": [72, 186], "bit": [72, 78, 139, 149, 153, 172, 186], "192": 72, "32": [72, 74, 78], "256": 72, "1209600": [72, 74], "skip_sess": [72, 74], "client_sid": [73, 120, 186], "server_sid": [73, 120, 186, 193, 208, 210, 212], "serversidesessionbackend": [74, 203, 208], "serversidesessionconfig": [74, 120, 122, 186, 193, 203, 208, 210, 212], "expiri": [74, 110, 111, 113, 114], "save": [74, 140, 153, 158, 164, 210], "silent": [74, 120, 174], "generate_session_id": 74, "session_id_byt": 74, "random": [74, 76, 120, 145, 172, 197], "serialis": [74, 120], "gather": [74, 118, 160, 181], "renew_on_access": 74, "renew": [74, 110, 111, 113, 114, 210], "openapicontrol": [76, 120, 122, 190], "margin": [76, 77, 192], "pad": [76, 77, 192], "redoc_vers": 76, "download": [76, 77, 143, 197], "cdn": [76, 77, 180, 190], "swagger_ui_vers": 76, "swaggerui": [76, 77], "stoplight_elements_vers": 76, "7": [76, 77, 78, 154, 189, 192, 193, 196, 213], "rapidoc_vers": 76, "favicon_url": 76, "favicon": [76, 77, 192], "redoc_google_font": 76, "redoc_js_url": 76, "jsdelivr": [76, 77, 192], "net": [76, 77, 192], "npm": [76, 192], "bundl": [76, 77, 123, 161, 192], "swagger_css_url": 76, "dist": [76, 192], "swagger_ui_bundle_js_url": 76, "swagger_ui_standalone_preset_js_url": 76, "preset": [76, 77, 192], "swagger_ui_init_oauth": [76, 192], "initoauth": [76, 77], "stoplight_elements_css_url": 76, "unpkg": [76, 192], "min": [76, 122, 174, 192], "stoplight_elements_js_url": 76, "rapidoc_js_url": 76, "get_schema_from_request": 76, "should_serve_endpoint": 76, "placehold": [76, 130, 131, 132, 133, 134, 140], "meta": [76, 120, 192, 211], "render_methods_map": 76, "render_swagger_ui_oauth2_redirect": 76, "render_swagger_ui": 76, "render_stoplight_el": 76, "render_redoc": 76, "render_404_pag": 76, "polyfactori": [76, 197], "seed": [76, 120, 158], "determinist": [76, 120], "externaldocument": [76, 78, 80, 201], "pathitem": [76, 78], "openapirenderplugin": [76, 77, 192], "path_compon": 76, "shouldn": 76, "conflict": [76, 109, 123], "v2": [76, 120, 122, 185, 192], "to_openapi_schema": [76, 81, 84, 86], "data_contain": [76, 191], "generate_exampl": 76, "icon": [77, 192], "href": [77, 192], "gh": 77, "brand": 77, "20png": 77, "20transpar": 77, "badg": 77, "20blue": 77, "20and": 77, "20yellow": 77, "render_json": 77, "get_openapi_json_rout": 77, "receive_rout": [77, 192], "has_path": 77, "js_url": [77, 192], "google_font": [77, 192], "scalarrenderplugin": [77, 192], "css_url": [77, 192], "standalone_preset_js_url": 77, "init_oauth": [77, 192], "render_oauth2_redirect": 77, "openapi_yaml": 77, "baseschemaobject": [78, 120], "to_schema": 78, "travers": [78, 120, 174, 189], "recurs": [78, 119, 120], "reusabl": [78, 120, 198], "openapirespons": 78, "requestbodi": [78, 191], "openapihead": [78, 120], "securityschem": [78, 191], "person": [78, 117, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 174, 197], "email": [78, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 173, 174, 177, 206, 208], "discrimin": [78, 120], "payload": [78, 105, 109, 120, 135, 174, 191, 202, 206], "aid": [78, 168], "_inline_": 78, "property_nam": 78, "octet": [78, 96, 97, 120], "disposit": [78, 96, 97, 108, 197, 209], "contenttyp": 78, "implicit": [78, 120, 122, 176], "rfc": [78, 85, 120, 195, 197], "3986": 78, "external_valu": 78, "long": [78, 109, 120, 129, 158, 160, 200, 201, 210], "embed": 78, "externalvalu": 78, "edit": [78, 171], "conveni": [78, 83, 120, 153, 156, 161, 196, 197, 210, 213], "distinct": [78, 120, 122, 198], "spdx": 78, "presenc": [78, 120], "caller": 78, "known": [78, 122, 196, 198], "relationship": [78, 120, 122, 132, 142, 144, 146, 166, 174], "_dynamic_": 78, "runtim": [78, 119, 120, 126, 129, 148, 153, 172, 173, 174, 198], "instruct": [78, 83, 122, 129, 130, 136, 158, 187], "operation_ref": 78, "uri": [78, 109], "operationref": 78, "_existing_": 78, "evalu": [78, 119, 203, 213], "qualifi": [78, 120], "oauthflow": [78, 105], "oauth": [78, 105, 206], "flow": [78, 105, 120, 129, 160, 164, 176, 189, 203], "authorization_url": 78, "authorizationcod": 78, "tl": [78, 109], "token_url": [78, 105, 206], "clientcredenti": 78, "refresh_url": 78, "obtain": 78, "refresh": [78, 83, 105, 120, 164, 179], "client_credenti": 78, "authorization_cod": 78, "accesscod": 78, "json_schema_dialect": 78, "would": [78, 120, 122, 129, 131, 138, 139, 142, 147, 153, 154, 158, 160, 172, 174, 177, 178, 187, 192, 197, 201, 202, 203, 204, 209, 211, 212], "choos": [78, 124, 172, 197, 198, 211], "band": 78, "satisfi": [78, 109, 184, 185, 194], "openapiformat": 78, "bhutton": 78, "00": [78, 122, 174], "13": [78, 120], "parameterobject": 78, "implicitli": [78, 120], "trait": 78, "param_in": 78, "rfc7230": 78, "plain": [78, 97, 101, 120, 122, 154, 155, 178, 197, 198], "openapityp": [78, 120, 191], "oopenapi": 78, "verbos": [78, 120], "explan": [78, 120, 153, 154, 156, 174], "among": 78, "sensit": [78, 120, 207], "7231": 78, "vagu": 78, "avoid": [78, 120, 145, 160, 177], "parent": [78, 110, 114, 120, 142, 197, 211], "refrain": 78, "further": [78, 120, 126, 127, 160, 184, 187, 196, 197, 206, 213], "ype": 78, "acl": 78, "viewer": 78, "ref": [78, 191], "pathitemobject": 78, "appear": [78, 120, 198], "undefin": [78, 84, 86, 210], "superset": 78, "2020": [78, 120], "defer": 78, "taken": [78, 207], "all_of": 78, "any_of": 78, "least": [78, 120, 122, 174, 189], "subschema": 78, "examin": [78, 153, 169, 201], "one_of": [78, 120], "exactli": [78, 105, 119, 129, 155, 160, 172, 174, 198, 207], "schema_not": 78, "schema_if": 78, "outcom": 78, "overal": [78, 129], "els": [78, 110, 111, 113, 114, 143, 154, 158, 172, 187, 192, 208], "rom": 78, "usual": [78, 105, 120, 125, 126, 129, 138, 139, 189, 197, 204, 206, 213], "succe": 78, "absent": 78, "schema_els": 78, "dependent_schema": 78, "certain": [78, 120, 158, 160, 172, 173, 181, 186, 202, 204], "entir": [78, 120, 122, 129, 136, 138, 201, 204], "Its": [78, 129, 161, 194, 211], "prefix_item": 78, "prefixitem": 78, "constrain": [78, 80, 84, 86, 120], "produc": [78, 120, 137, 160, 198], "largest": 78, "he": 78, "unevaluateditem": 78, "greater": [78, 80], "cref11": 78, "former": [78, 120], "additionalitem": 78, "anoth": [78, 120, 129, 145, 153, 154, 158, 160, 174, 179, 186, 187, 197, 200, 211, 212], "ORed": 78, "ascend": [78, 164], "child": [78, 110, 120, 132, 210], "pattern_properti": 78, "patternproperti": 78, "ecma": 78, "262": 78, "dialect": [78, 120, 143, 166, 202], "additional_properti": 78, "additionalproperti": [78, 120], "propertynam": 78, "unevaluated_item": 78, "adjac": 78, "relev": [78, 120, 168], "analog": [78, 120, 122], "unevaluated_properti": 78, "unevaluatedproperti": 78, "six": [78, 142], "zero": [78, 182], "fraction": 78, "const": [78, 80, 120], "6": [78, 189], "multiple_of": [78, 80], "float": [78, 80, 96, 117, 118, 122, 197, 198, 201, 212, 213], "multipleof": [78, 80], "numer": 78, "divis": 78, "less": [78, 80, 122, 196, 197, 200, 201], "exclusive_maximum": 78, "exclusivemaximum": [78, 80], "exclusive_minimum": 78, "exclusiveminimum": [78, 80], "max_length": [78, 80, 120], "8259": 78, "min_length": [78, 80, 120], "recal": 78, "anchor": 78, "max_item": [78, 80], "min_item": [78, 80], "unique_item": 78, "max_contain": 78, "min_contain": 78, "max_properti": 78, "min_properti": 78, "dependent_requir": 78, "content_schema": 78, "xml": [78, 197], "maxitem": [78, 80], "minitem": [78, 80], "maxcontain": 78, "mincontain": 78, "occurr": 78, "maxproperti": 78, "minproperti": 78, "rrai": 78, "Their": [78, 129, 200, 204], "predefin": [78, 120, 198], "alon": 78, "insuffici": [78, 109], "convei": [78, 193], "subset": [78, 120, 138, 143, 174, 197], "accur": 78, "authorit": [78, 109], "cref1": 78, "essenti": 78, "64": 78, "variat": 78, "4648": 78, "2045": 78, "mime": 78, "As": [78, 120, 129, 133, 135, 142, 154, 155, 158, 169, 170, 172, 173, 178, 187, 189, 191, 192, 197, 198, 201, 202, 204], "ascii": [78, 145], "contentmediatyp": [78, 120], "contentencod": [78, 120], "2046": 78, "restrict": [78, 120, 129, 140, 186, 201, 204, 207], "though": [78, 120, 122, 133, 154, 160, 174, 197, 201, 206, 208, 210], "readonli": 78, "attempt": [78, 120, 160, 209], "reject": 78, "discret": 78, "writeonli": 78, "assist": [78, 150, 207], "widget": 78, "hide": [78, 120, 140], "polymorph": 78, "differenti": [78, 120], "composit": 78, "favor": [78, 120, 200], "discourag": [78, 158, 198], "6749": 78, "openid": [78, 192], "discoveri": 78, "grant": 78, "pkce": [78, 192], "apikei": [78, 191], "mutualtl": 78, "openidconnect": 78, "security_scheme_in": 78, "bearer_format": 78, "open_id_connect_url": 78, "7235": 78, "bearer": [78, 105, 191], "primarili": [78, 210], "bracket": [78, 132], "servervari": 78, "_not_": 78, "treatment": 78, "enumer": 78, "fine": [78, 154, 187, 196, 197, 201], "tune": [78, 120, 187, 197], "singular": [78, 120], "plural": 78, "xmlname": 78, "signifi": [78, 120], "unwrap": [78, 119, 120], "abstractasyncclassicpagin": [79, 122, 197], "classic": [79, 153, 158], "get_tot": [79, 197], "page_s": [79, 144, 166, 174, 197], "total": [79, 89, 118, 143, 144, 166, 174, 197], "record": [79, 89, 142, 143, 144, 145, 166, 208], "get_item": [79, 197, 212], "current_pag": [79, 144, 166, 174, 197], "classicpagin": [79, 122, 174, 197], "abstractasynccursorpagin": [79, 122, 197], "c": [79, 120, 125], "cursor": 79, "results_per_pag": [79, 197], "act": [79, 160, 174, 187], "ask": 79, "next_cursor": 79, "batch": [79, 143, 197], "cursorpagin": [79, 122, 197], "abstractasyncoffsetpagin": [79, 122, 197], "offsetpagin": [79, 122, 144, 166, 197], "abstractsyncclassicpagin": [79, 122, 197], "abstractsynccursorpagin": [79, 122, 197], "abstractsyncoffsetpagin": [79, 122, 197], "total_pag": [79, 174], "ge": [80, 144, 166, 201], "gt": [80, 120, 122, 201], "le": [80, 201], "lt": [80, 201], "schema_extra": [80, 120], "schema_component_kei": [80, 120], "constrict": 80, "maxlength": 80, "minlength": 80, "versionad": 80, "bodykwarg": [80, 120], "lower_cas": 80, "upper_cas": 80, "__hash__": 80, "hash": [80, 104, 105, 208], "skip_valid": [80, 172], "is_constrain": 80, "parameterkwarg": [80, 118], "attrsschemaplugin": 81, "openapischemapluginprotocol": [81, 84, 120, 122], "is_plugin_supported_typ": [81, 84, 86], "indetermin": [81, 84, 86], "typeguard": [81, 84], "creator": [81, 86], "is_attrs_class": 81, "attrsinst": 81, "flashconfig": [82, 193], "flashplugin": [82, 120, 193], "htmxplugin": 83, "htmxconfig": 83, "flash": [83, 120, 180, 194], "set_request_class_glob": 83, "htmxrequest": [83, 120], "htmxdetail": [83, 179], "boost": [83, 120], "current_url": [83, 179], "current_url_abs_path": 83, "ab": 83, "history_restore_request": 83, "restor": [83, 120], "local": [83, 117, 120, 122, 123, 153, 160, 192, 197, 201, 206], "prompt": [83, 127], "button": 83, "hx": [83, 179], "account": [83, 120, 143, 195], "confirm": [83, 120, 127, 179], "trigger_nam": 83, "triggering_ev": 83, "htmxheader": 83, "hxstoppol": [83, 179], "poll": [83, 120, 159, 179], "hxlocat": [83, 179], "redirect_to": [83, 179], "swap": [83, 120, 179], "innerhtml": 83, "outerhtml": [83, 179], "beforebegin": [83, 179], "afterbegin": 83, "beforeend": 83, "afterend": 83, "hx_header": [83, 179], "clientredirect": [83, 179], "clientrefresh": [83, 179], "pushurl": [83, 179], "push_url": [83, 179], "replaceurl": [83, 179], "bar": [83, 117, 120, 122, 160, 174, 179, 197, 201, 210, 212], "replace_url": [83, 179], "reswap": [83, 179], "retarget": [83, 179], "triggerev": [83, 179], "settl": [83, 179, 210], "htmxtemplat": 83, "re_swap": [83, 179], "re_target": [83, 179], "trigger_ev": [83, 179], "htmxheadertyp": 83, "get_head": 83, "locationtyp": 83, "triggereventtyp": 83, "supports_typ": [84, 120], "create_dto_for_typ": 84, "diplugin": [84, 86, 120], "has_typed_init": [84, 86, 194], "type_": [84, 85, 86, 119, 194, 195], "get_typed_init": [84, 86, 194], "cliplugin": [84, 161], "clipluginprotocol": [84, 120, 161], "init": [84, 104, 120, 151, 152, 163, 165, 167, 169, 180, 191, 194], "openapischemaplugin": [84, 86], "is_plugin_supported_field": [84, 86], "is_undefined_sentinel": [84, 86], "is_constrained_field": [84, 86], "on_cli_init": [84, 161], "is_debug_mod": [84, 161], "problem_detail": [85, 195], "problemdetailsexcept": [85, 195], "9457": [85, 120, 195], "problemdetailsconfig": [85, 195], "problemdetailsplugin": [85, 120, 195], "enable_for_all_http_except": [85, 195], "exception_to_problem_detail_map": [85, 195], "exceptiontoproblemdetailmaptyp": 85, "problemdetailexcept": 85, "problemdetailsexceptionhandlertyp": 85, "_problem_details_exception_handl": 85, "pydanticdto": [86, 120, 122, 174, 198, 200], "pydantic_v1": 86, "pydantic_v2": [86, 120], "pydanticinitplugin": 86, "pydanticv1fieldslisttyp": 86, "pydanticv2fieldslisttyp": 86, "exclude_default": 86, "exclude_non": [86, 144, 145, 166], "exclude_unset": [86, 144, 145, 166], "prefer_alia": [86, 120], "validate_strict": 86, "arenot": 86, "by_alia": [86, 120, 145], "model_valid": [86, 120, 144, 166, 201], "pydanticschemaplugin": 86, "for_pydantic_model": 86, "pydanticplugin": [86, 120], "pydanticdiplugin": 86, "structlogconfig": 88, "structlog_logging_config": 88, "middleware_logging_config": 88, "enable_middleware_log": 88, "structlogplugin": [88, 182], "abstractasyncrepositori": 89, "persist": [89, 105, 135, 136, 137, 139, 152, 160, 172, 174, 177, 186, 204, 208, 210, 212], "id_attribut": [89, 120], "primari": [89, 120, 126, 142, 143, 144, 145, 166, 197], "add_mani": [89, 120, 143], "count": [89, 120, 142, 158, 166, 174, 197, 213], "filtertyp": [89, 143], "item_id": [89, 195], "notfounderror": 89, "delete_mani": [89, 120, 143], "get_on": [89, 120, 143, 212], "get_or_cr": [89, 120, 143], "get_one_or_non": [89, 120, 143, 145], "update_mani": [89, 120, 143], "upsert": [89, 120, 143], "upsert_mani": [89, 120, 143], "list_and_count": [89, 120, 143, 144, 166], "filter_collection_by_kwarg": 89, "collectiont": 89, "repositoryerror": 89, "check_not_found": 89, "item_or_non": 89, "get_id_attribute_valu": 89, "anyth": [89, 129, 154], "surrog": 89, "candid": 89, "set_id_attribute_valu": 89, "appropri": [89, 120, 160, 173, 178, 186, 196, 197, 198, 199, 206, 213], "abstractsyncrepositori": 89, "asgirespons": [95, 97, 98, 100, 101, 120, 122, 200], "encoded_head": [95, 96, 97, 98, 100, 101, 120], "is_head_respons": [95, 96, 97, 98, 100, 101], "start_respons": [95, 96], "send_bodi": [95, 96, 100], "basi": [95, 97, 120, 160, 187, 190, 198, 202, 208], "set_head": [95, 97], "set_etag": [95, 97], "delete_cooki": [95, 97], "enc_hook": [95, 97], "to_asgi_respons": [95, 96, 97, 98, 100, 101, 120], "asgifilerespons": [96, 97, 120], "asgistreamingrespons": [96, 97, 100], "content_disposition_typ": [96, 97], "inlin": [96, 97, 108, 193, 209, 211], "file_info": [96, 97], "fileinfo": [96, 97, 108, 118], "pathlik": [96, 97, 111, 118], "file_system": [96, 97, 108, 209], "filesystemprotocol": [96, 97, 108, 118, 209], "stat_result": [96, 97, 108, 118], "stat_result_typ": [96, 97], "stat": [96, 97], "1mb": [96, 97], "stdlib": [96, 97, 120, 191, 196], "async_file_iter": 96, "pathtyp": [96, 108, 116, 118], "filesystemadapt": 96, "create_etag_for_fil": 96, "modified_tim": 96, "file_s": 96, "redirectstatustyp": [97, 98], "301": [97, 98, 109, 197], "302": [97, 98, 109, 120, 197], "303": [97, 98, 109, 197], "307": [97, 98, 109, 197], "308": [97, 98, 109, 197], "serversentev": [97, 99, 120, 197], "streamtyp": [97, 99, 100], "ssedata": [97, 99, 197], "event_typ": [97, 99, 120, 197], "retry_dur": [97, 99, 197], "comment_messag": [97, 99, 197], "sse": [97, 120, 197], "addeventlisten": [97, 99], "retri": [97, 99, 177, 197], "mostli": [97, 99, 120, 129, 160], "ping": [97, 99, 197], "serversenteventmessag": [97, 99, 120, 197], "sep": [97, 99], "rn": [97, 99], "asynciter": [97, 100, 120, 143, 212], "stremaingrespons": [97, 100], "tmpl": [97, 101], "templ": [97, 101], "create_template_context": [97, 101], "asgiredirectrespons": [98, 187], "baserout": [102, 103, 122], "route_handler_method_map": 102, "routehandlermapitem": 102, "get_route_handler_map": 102, "scope_typ": 103, "asgirout": [103, 120, 122], "websocketrout": [103, 122], "websocketscop": [103, 117, 118, 198], "httprout": [103, 122], "http_handler": [103, 120, 144, 166, 198], "create_handler_map": 103, "router_handl": 103, "create_options_handl": 103, "abstractsecurityconfig": [104, 105, 106, 120, 122, 203], "usertyp": [104, 105, 106, 120], "authtyp": [104, 117, 120], "authentication_middleware_class": [104, 105, 106], "_missing_typ": 104, "lambda": [104, 120, 162, 174, 197, 212], "repr": [104, 118], "mappingproxi": 104, "kw_onli": 104, "_field_typ": 104, "retrieve_user_handl": [104, 105, 106, 120, 203, 206, 208], "create_respons": 104, "openapi_compon": [104, 105, 106], "security_requir": [104, 105, 106], "session_auth": [104, 120, 203, 208], "basejwtauth": [105, 120], "tokent": 105, "token_secret": [105, 120, 206], "kept": 105, "algorithm": [105, 202, 206], "auth_head": [105, 202], "default_token_expir": 105, "openapi_security_scheme_nam": 105, "jwtauthenticationmiddlewar": [105, 120, 202], "token_cl": [105, 120, 206], "accepted_audi": [105, 120, 206], "audienc": [105, 120], "accepted_issu": [105, 120, 206], "issuer": [105, 120], "require_claim": [105, 120], "claim": [105, 206], "verify_expiri": [105, 120], "exp": [105, 202], "verify_not_befor": [105, 120], "nbf": 105, "past": [105, 129, 202], "strict_audi": [105, 120], "aud": [105, 206], "login": [105, 120, 187, 203, 206, 208], "response_bodi": [105, 206], "response_media_typ": 105, "response_status_cod": 105, "token_expir": 105, "token_issu": [105, 120], "token_audi": [105, 120], "token_unique_jwt_id": 105, "token_extra": [105, 120, 206], "send_token_as_response_bodi": 105, "subject": [105, 120, 174], "iss": [105, 206], "jti": 105, "create_token": [105, 120], "format_auth_head": 105, "encoded_token": [105, 202, 206], "jwtauth": [105, 120, 203, 206], "hs256": [105, 202], "bearertoken": [105, 191], "db": [105, 114, 122, 143, 145, 158, 159, 164, 172, 177, 202, 208], "httpconnect": 105, "authenticate_token": 105, "jwtcookieauth": [105, 120, 203, 206], "jwtcookieauthenticationmiddlewar": 105, "auth_cookie_kei": 105, "accesstoken": 105, "oauth2login": [105, 120, 206], "access_token": 105, "token_typ": 105, "refresh_token": 105, "expires_in": [105, 110, 111, 112, 113, 114, 210], "oauth2passwordbearerauth": [105, 120, 206], "oauth_scop": 105, "oauth_flow": 105, "entiti": [105, 109, 142, 160, 190], "iat": [105, 202], "decode_payload": [105, 120, 206], "jwtdecodeopt": [105, 206], "verify_exp": [105, 120], "verify_nbf": [105, 120], "sessionauth": [106, 120, 203, 208], "session_backend_config": [106, 203, 208], "sessionauthmiddlewar": [106, 120], "litestar_sess": 106, "retrieve_user_from_sess": 106, "datum": 106, "session_auth_config": 106, "session_backend": [106, 117], "target_typ": 107, "decode_json": 107, "coercion": [107, 120, 154, 199], "wider": 107, "decode_msgpack": 107, "typeerror": [107, 120], "encode_json": [107, 197], "encode_msgpack": 107, "get_seri": [107, 120], "staticfil": 108, "is_html_mod": 108, "send_as_attach": [108, 209], "resolve_symlink": [108, 120], "symlink": [108, 127], "get_fs_info": 108, "cve": 108, "2024": [108, 120], "32982": 108, "advisori": 108, "ghsa": 108, "83pv": 108, "qr33": 108, "2vcf": 108, "html_mode": [108, 209], "baselocalfilesystem": 108, "adher": [108, 116, 120], "export": [108, 118, 120, 184, 185, 197, 198, 202], "fsspec": [108, 118, 209], "filesystem": [108, 118], "to_static_files_app": 108, "create_static_files_rout": [108, 120, 209], "router_class": [108, 209], "http_100_continu": 109, "http_101_switching_protocol": 109, "101": 109, "switch": [109, 120, 129, 178, 197], "http_102_process": 109, "102": 109, "http_103_early_hint": 109, "103": 109, "earli": 109, "http_200_ok": [109, 197, 212], "ok": [109, 120, 143, 172, 186, 191, 197], "http_201_creat": [109, 197], "http_202_accept": [109, 197], "202": 109, "http_203_non_authoritative_inform": 109, "203": 109, "http_204_no_cont": 109, "http_205_reset_cont": 109, "205": 109, "http_206_partial_cont": 109, "206": 109, "http_207_multi_statu": 109, "207": 109, "http_208_already_report": 109, "208": 109, "http_226_im_us": 109, "226": 109, "http_300_multiple_choic": 109, "300": 109, "choic": [109, 127, 145, 158, 178, 179, 192], "http_301_moved_perman": 109, "perman": 109, "http_302_found": [109, 197], "http_303_see_oth": 109, "http_304_not_modifi": 109, "304": [109, 197], "http_305_use_proxi": 109, "305": 109, "http_306_reserv": 109, "306": 109, "http_307_temporary_redirect": 109, "http_308_permanent_redirect": 109, "http_400_bad_request": [109, 158, 191, 198], "bad": [109, 158], "http_401_unauthor": 109, "unauthor": [109, 186, 206, 207], "http_402_payment_requir": 109, "402": 109, "payment": 109, "http_403_forbidden": 109, "forbidden": 109, "http_404_not_found": 109, "http_405_method_not_allow": 109, "http_406_not_accept": 109, "406": 109, "http_407_proxy_authentication_requir": 109, "407": 109, "http_408_request_timeout": 109, "408": 109, "timeout": [109, 117, 120], "http_409_conflict": [109, 147, 148, 149, 150, 151], "409": 109, "http_410_gone": 109, "410": 109, "gone": [109, 178], "http_411_length_requir": 109, "411": 109, "http_412_precondition_fail": 109, "412": 109, "precondit": 109, "http_413_request_entity_too_larg": 109, "413": 109, "http_414_request_uri_too_long": 109, "414": 109, "http_415_unsupported_media_typ": 109, "415": 109, "http_416_requested_range_not_satisfi": 109, "416": 109, "http_417_expectation_fail": 109, "417": 109, "http_418_im_a_teapot": [109, 197], "418": 109, "teapot": [109, 197], "http_421_misdirected_request": 109, "421": 109, "misdirect": 109, "http_422_unprocessable_ent": 109, "422": 109, "unprocess": [109, 160], "http_423_lock": 109, "423": 109, "lock": 109, "http_424_failed_depend": 109, "424": 109, "http_425_too_earli": 109, "425": 109, "http_426_upgrade_requir": 109, "426": 109, "upgrad": [109, 120, 123], "http_428_precondition_requir": 109, "428": 109, "http_429_too_many_request": 109, "http_431_request_header_fields_too_larg": 109, "431": 109, "http_451_unavailable_for_legal_reason": 109, "451": 109, "unavail": [109, 114], "legal": 109, "http_501_not_impl": 109, "501": 109, "http_502_bad_gatewai": 109, "502": 109, "gatewai": [109, 125], "http_503_service_unavail": 109, "http_504_gateway_timeout": 109, "504": 109, "http_505_http_version_not_support": 109, "505": 109, "http_506_variant_also_negoti": 109, "506": 109, "variant": [109, 142], "negoti": [109, 120, 198], "http_507_insufficient_storag": 109, "507": 109, "http_508_loop_detect": 109, "508": 109, "http_510_not_extend": 109, "510": 109, "http_511_network_authentication_requir": 109, "511": 109, "ws_1000_normal_closur": 109, "ws_1001_going_awai": 109, "1001": 109, "awai": [109, 120], "ws_1002_protocol_error": 109, "1002": 109, "ws_1003_unsupported_data": 109, "1003": 109, "ws_1005_no_status_receiv": 109, "1005": 109, "ws_1006_abnormal_closur": 109, "1006": 109, "abnorm": 109, "ws_1007_invalid_frame_payload_data": 109, "1007": 109, "frame": 109, "ws_1008_policy_viol": 109, "1008": 109, "violat": 109, "ws_1009_message_too_big": 109, "1009": 109, "ws_1010_mandatory_ext": 109, "1010": 109, "ext": [109, 122, 142, 143, 144, 147, 148, 149, 150, 151, 158, 166, 168, 169, 197, 202], "ws_1011_internal_error": 109, "1011": 109, "ws_1012_service_restart": 109, "1012": 109, "restart": [109, 123, 125, 126, 127], "ws_1013_try_again_lat": 109, "1013": 109, "again": [109, 120, 130, 176, 208], "ws_1014_bad_gatewai": 109, "1014": 109, "ws_1015_tls_handshak": 109, "1015": 109, "handshak": 109, "namespacedstor": [110, 111, 112, 114, 210], "renew_for": [110, 111, 113, 114, 210], "had": [110, 111, 113, 114, 120, 122, 129, 139, 148, 149, 177], "delete_al": [110, 111, 112, 113, 114, 122, 210], "bulk": [110, 166, 210], "with_namespac": [110, 111, 112, 114, 122, 210], "to_byt": [110, 112], "from_byt": [110, 112, 120], "filestor": [111, 112, 120, 186, 210], "create_directori": [111, 112], "filestorag": 111, "don": [111, 120, 129, 130, 135, 145, 147, 153, 154, 174, 196, 197, 213], "recreat": 111, "delete_expir": [111, 112, 113, 210], "interv": [111, 113], "space": [111, 145, 197], "memorystor": [112, 113, 120, 122, 159, 208, 210], "with_client": [112, 114, 120, 122, 159, 210], "handle_client_shutdown": 114, "6379": [114, 159], "default_default_factori": 115, "hasn": [115, 210], "allow_overrid": 115, "templatetype_co": 116, "contexttype_co": 116, "enginetyp": 116, "engine_callback": [116, 211], "to_engin": 116, "asynctestcli": [117, 120, 122, 212], "asynccli": [117, 120], "basetestcli": 117, "lifespan_handl": 117, "lifespanhandl": 117, "exit_stack": 117, "asyncexitstack": 117, "testserv": [117, 206], "raise_server_except": 117, "anyiobackend": [117, 118], "backend_opt": 117, "cookietyp": 117, "anyio": [117, 120, 129, 143, 197, 202, 212], "websocket_connect": [117, 120], "queryparamtyp": 117, "headertyp": 117, "useclientdefault": 117, "httpx": [117, 120, 186, 212], "_client": 117, "follow_redirect": 117, "timeouttyp": 117, "websockettestsess": [117, 120], "get_session_data": [117, 212], "memory_backend": 117, "memorybackendconfig": 117, "set_session_data": [117, 212], "foo": [117, 120, 122, 160, 173, 174, 197, 198, 201, 210, 212], "blocking_port": 117, "blockingport": [117, 212], "portal": 117, "contextmanag": 117, "create_async_test_cli": [117, 120], "test_my_handl": 117, "testclient": [117, 120, 122, 172, 212], "requestfactori": [117, 120], "3000": 117, "handler_kwarg": 117, "personfactori": [117, 197], "my_serv": 117, "get_user_request": 117, "new_person": 117, "create_user_request": 117, "header1": 117, "value1": 117, "request_with_head": 117, "request_with_media_typ": 117, "request_media_typ": 117, "multi_part": [117, 120, 196], "http_version": 117, "exitstack": 117, "do_asgi_cal": 117, "invers": [117, 129, 158, 200], "websocketsendmessag": [117, 118], "life_span_handl": 117, "exceptiont": 118, "bytes_or_buff": 118, "sy": [118, 126], "getdefaultencod": 118, "httprequestev": 118, "httpdisconnectev": 118, "websocketconnectev": 118, "websocketreceiveev": 118, "websocketdisconnectev": 118, "httpserverpushev": 118, "websocketacceptev": 118, "websocketsendev": 118, "websocketresponsestartev": 118, "websocketresponsebodyev": 118, "websocketcloseev": 118, "asgivers": 118, "basescop": 118, "lifespanstartupev": 118, "lifespanshutdownev": 118, "lifespanstartupcompleteev": 118, "lifespanstartupfailedev": 118, "lifespanshutdowncompleteev": 118, "lifespanshutdownfailedev": 118, "httpreceivemessag": 118, "websocketreceivemessag": 118, "lifespanreceivemessag": 118, "httpsendmessag": 118, "lifespansendmessag": 118, "receivemessag": 118, "optionalsequ": 118, "fatal": 118, "critic": 118, "st_ctime": 118, "destin": 118, "notrequir": 118, "symbol": 118, "gid": 118, "ino": 118, "inod": 118, "islink": 118, "mtime": 118, "nlink": 118, "hard": [118, 120, 127, 158, 161, 202, 210], "uid": 118, "commensur": 118, "openbinarymod": 118, "asyncfil": 118, "opentextmod": 118, "get_origin": 119, "get_arg": [119, 120], "rebuild": [119, 120], "outer": [119, 120], "has_default": 119, "ellipsi": 119, "is_non_string_iter": 119, "1106": 119, "is_non_string_sequ": 119, "is_ani": 119, "is_gener": 119, "is_simple_typ": 119, "singleton": 119, "is_parameter_field": 119, "is_const": 119, "is_requir": 119, "is_annot": 119, "is_liter": 119, "is_forward_ref": 119, "is_map": 119, "is_tupl": 119, "is_type_alias_typ": 119, "typealiastyp": 119, "is_type_var": 119, "is_union": 119, "is_opt": 119, "is_none_typ": 119, "nonetyp": [119, 120], "is_collect": 119, "is_non_string_collect": 119, "bound_typ": 119, "generic_typ": 119, "is_dataclass_typ": 119, "is_typeddict_typ": 119, "is_subclass_of": [119, 120], "2nd": [119, 133], "issubclass": [119, 194], "has_inner_subclass_of": 119, "get_type_hint": [119, 120], "include_extra": 119, "resolve_gener": 119, "from_annot": 119, "flatten": [119, 120], "from_kwarg": 119, "from_paramet": 119, "fn_type_hint": 119, "parsedsignatureparamet": 119, "get_fn_type_hint": 119, "signature_pars": 119, "helper": [119, 120, 142, 172, 201, 202, 212], "match_predicate_recurs": 119, "09": [120, 143], "annotated_typ": 120, "bug": [120, 158], "3721": 120, "3749": 120, "3750": 120, "3728": 120, "3729": 120, "won": [120, 172, 182, 210, 213], "not_data": 120, "handler_2": 120, "3738": 120, "mistak": 120, "3740": 120, "3747": 120, "overzeal": 120, "greedi": 120, "3700": 120, "3712": 120, "dangl": 120, "cleanup": [120, 127, 143], "runtimewarn": 120, "seen": [120, 132, 133, 139, 143, 147, 150, 158], "json_extractor": 120, "3734": 120, "3735": 120, "3714": 120, "3715": 120, "3630": 120, "3635": 120, "3659": 120, "3742": 120, "3710": 120, "mymodel": 120, "computed_field": 120, "123": [120, 122, 131, 132, 133, 134, 174, 197, 200], "3656": 120, "json_schema_extra": 120, "reliabl": 120, "with_titl": 120, "new_titl": 120, "with_extra_titl": 120, "more_new_titl": 120, "example_rout": 120, "08": 120, "27": 120, "pyjwt": [120, 202, 206], "jose": [120, 202], "unclear": 120, "mainten": 120, "latter": [120, 211], "3684": 120, "3690": 120, "model_config": [120, 144, 162, 166], "configdict": [120, 162], "concret": 120, "along": 120, "alter": [120, 171], "3691": 120, "customtoken": [120, 206], "token_flag": [120, 206], "token_hex": [120, 206], "jwt_auth": [120, 206], "3692": 120, "meth": 120, "verif": [120, 186, 204], "3695": 120, "greedili": 120, "mymiddlewar": [120, 187], "home": [120, 126, 153], "problem": [120, 142, 145, 154, 180, 194, 197], "select": [120, 142, 144, 147, 148, 149, 150, 151, 164, 166, 168, 169, 171, 173, 197, 198, 202, 203], "3199": 120, "3323": 120, "3627": 120, "3639": 120, "inconsist": 120, "unwant": 120, "discrep": 120, "3685": 120, "metric": [120, 180, 181, 185], "prometheusmiddlewar": 120, "group_path": [120, 185], "robust": [120, 127, 186], "slightli": [120, 160], "faster": [120, 160], "3687": 120, "captur": [120, 155, 192], "outermost": 120, "led": 120, "incomplet": 120, "3663": 120, "3689": 120, "sometim": [120, 136, 137, 159, 162, 174, 186, 197, 201, 203, 213], "subsequ": [120, 122, 160, 186, 210], "3688": 120, "3698": 120, "overwritten": [120, 201, 206], "litestar_warn_signature_namespace_overrid": 120, "3681": 120, "3696": 120, "07": 120, "26": [120, 125], "mkdir": [120, 209], "3526": 120, "3536": 120, "3578": 120, "_validate_handler_funct": 120, "3575": 120, "model_dump": [120, 144, 145, 166], "3572": 120, "3608": 120, "clash": [120, 172], "interfer": 120, "3593": 120, "3605": 120, "newtyp": 120, "infinit": [120, 160], "3614": 120, "3615": 120, "requires_active_us": 120, "is_act": 120, "msg": [120, 195, 197], "inact": 120, "categori": [120, 129, 143, 193], "3626": 120, "3640": 120, "3641": 120, "06": [120, 201], "3538": 120, "cardin": 120, "eg": 120, "v1": [120, 122], "grafana": 120, "blog": [120, 145], "2022": [120, 122, 201], "02": 120, "15": 120, "spike": 120, "why": [120, 129, 132, 174, 198], "matter": 120, "3533": 120, "testerv": 120, "unneed": 120, "superclass": [120, 192], "3567": 120, "upcom": 120, "3552": 120, "3569": 120, "rich_click": 120, "monkei": 120, "abl": [120, 135, 136, 143, 148, 149, 154, 174, 197, 202, 204, 208, 212], "litestargroup": 120, "litestarextensiongroup": 120, "3534": 120, "3570": 120, "opaqu": 120, "3580": 120, "3585": 120, "3133": 120, "3328": 120, "1312": 120, "3248": 120, "3322": 120, "3436": 120, "3439": 120, "state_transition_error": 120, "forc": [120, 160, 179, 186], "test_app": 120, "recent": 120, "peter": [120, 130, 140, 172, 174], "venv": [120, 126, 127], "dj": 120, "fohmr": 120, "lib": [120, 123], "86": 120, "proxy_head": 120, "69": 120, "pycharmproject": 120, "568": 120, "asgi_rout": 120, "_asgi": 120, "180": 120, "failure_messag": 120, "116": 120, "startup_ev": 120, "is_set": 120, "assertionerror": 120, "got": [120, 153, 154, 187], "failur": [120, 168], "3315": 120, "3296": 120, "3334": 120, "3335": 120, "3337": 120, "3338": 120, "3348": 120, "3347": 120, "manner": [120, 125, 147, 210], "2929": 120, "3371": 120, "ambigu": [120, 122], "3372": 120, "3378": 120, "unconsum": 120, "3369": 120, "3380": 120, "_iter_field": 120, "3416": 120, "3417": 120, "3415": 120, "3418": 120, "substr": 120, "3429": 120, "3430": 120, "textio": 120, "pickl": 120, "3425": 120, "3441": 120, "3446": 120, "3325": 120, "3420": 120, "3407": 120, "3408": 120, "3471": 120, "3476": 120, "end": [120, 145, 176, 178, 186, 192, 197, 202, 204, 212], "chain": [120, 173], "3479": 120, "3477": 120, "3478": 120, "nesteddc": 120, "dc": [120, 143], "nested_map": 120, "3463": 120, "3486": 120, "3505": 120, "3510": 120, "provide_foo": 120, "3519": 120, "3374": 120, "3509": 120, "search": [120, 126], "3501": 120, "3511": 120, "twice": 120, "truncat": 120, "stacktrac": 120, "3228": 120, "3507": 120, "incorrect": 120, "3537": 120, "05": 120, "pathnam": 120, "vulner": 120, "disclos": 120, "optimis": 120, "throw": 120, "3354": 120, "3359": 120, "3383": 120, "04": [120, 122, 174], "3314": 120, "silenc": [120, 122, 198], "suppress": 120, "from_env": 120, "tailor": [120, 192], "larger": [120, 143, 201, 210], "3180": 120, "akin": [120, 186], "1455": 120, "3145": 120, "3205": 120, "2388": [120, 173], "3215": 120, "3188": 120, "3190": 120, "tty": 120, "litestar_quiet_consol": 120, "litestar_app_nam": 120, "autodiscoveri": [120, 158], "tabular": 120, "3219": 120, "inbound": [120, 135, 137, 170, 173, 174], "3204": 120, "expans": 120, "3242": 120, "litestar_": 120, "3227": 120, "discuss": [120, 167, 200], "3280": 120, "eventu": [120, 160], "disallow": 120, "3283": 120, "2351": 120, "3289": [120, 174], "3294": 120, "simplifi": [120, 135, 151], "jsonvalu": 120, "emailstr": [120, 206, 208], "ipvanyaddress": 120, "ipvanynetwork": 120, "ipvanyinterfac": 120, "3134": 120, "beyond": 120, "unique_nam": 120, "3136": 120, "3274": 120, "3277": 120, "3281": 120, "get_foo": 120, "foo_id": 120, "3278": 120, "3192": 120, "3284": 120, "3201": 120, "3285": 120, "2365": 120, "3286": 120, "2700": 120, "3293": 120, "3290": 120, "3295": 120, "03": 120, "__enter__": 120, "3194": 120, "apidescriptionurl": 120, "3047": 120, "3196": 120, "lorem": 120, "ipsum": 120, "beef": 120, "explain": [120, 178, 197], "hate": 120, "technic": [120, 128, 129, 173], "confus": [120, 122], "seem": [120, 154, 213], "pet": [120, 122, 174], "2849": 120, "3224": 120, "And": [120, 134, 137, 138, 147, 172, 192, 198, 202], "2954": 120, "3185": 120, "pack": 120, "onto": [120, 127], "far": [120, 135, 139, 147, 154, 155, 156], "intersect": 120, "oth": 120, "3232": 120, "3237": 120, "3261": 120, "3068": 120, "3100": 120, "suffix": [120, 156, 197], "3088": 120, "3096": 120, "hit": 120, "harmon": 120, "3012": 120, "3103": 120, "leak": 120, "ip": [120, 126], "infra": 120, "3061": 120, "3064": 120, "3125": 120, "3152": 120, "3153": 120, "3162": 120, "3116": 120, "afterward": 120, "clientsidesess": 120, "serversidesess": [120, 193], "middlewarewrapp": 120, "hardcod": 120, "3127": 120, "3059": 120, "enough": [120, 157, 174, 195], "3166": 120, "alphabet": 120, "3172": 120, "outlin": 120, "3178": 120, "3179": 120, "eventsourc": 120, "easi": [120, 145, 153, 154, 158, 164, 179, 188, 192, 197, 205, 210, 212], "dx": 120, "wise": 120, "3176": 120, "privateattr": 120, "genericmodel": 120, "nameerror": 120, "3150": 120, "3161": 120, "honour": 120, "thing": [120, 127, 128, 142, 147, 153, 154, 193, 194], "unset": 120, "3026": 120, "3113": 120, "wasn": 120, "3129": 120, "3131": 120, "recognis": [120, 153], "anymor": 120, "3148": 120, "3149": 120, "although": [120, 147, 187, 198, 200], "3151": 120, "2967": 120, "3118": 120, "unclos": 120, "3083": 120, "3111": 120, "14": 120, "integrityerror": [120, 147, 148, 149, 150, 151], "conflicterror": 120, "3094": 120, "3087": 120, "kb": 120, "3090": 120, "3095": 120, "2960": 120, "3102": 120, "gracefulli": [120, 158], "3063": 120, "3109": 120, "3069": 120, "3098": 120, "3082": 120, "3106": 120, "break": [120, 143, 160], "2969": 120, "specialis": 120, "moment": 120, "complementari": 120, "2629": 120, "circumv": 120, "customis": 120, "some_dir": 120, "simpli": [120, 122, 123, 127, 149, 153, 154, 155, 158, 170, 186, 187, 191, 196, 197, 206, 208, 210, 211, 213], "column": [120, 142, 144, 145, 164, 166], "3030": 120, "pluginregistrypluginregistri": 120, "3027": 120, "2979": 120, "3066": 120, "cap": 120, "printer": 120, "struglog": 120, "color": 120, "2943": 120, "watcher": 120, "2875": 120, "2973": 120, "2751": 120, "wrongfulli": 120, "hypercorn": [120, 123, 125, 126, 127, 158], "3070": 120, "01": [120, 122, 174, 197], "31": [120, 125], "3039": 120, "assumpt": 120, "tri": [120, 142], "3051": 120, "test_ss": 120, "3048": 120, "29": 120, "diverg": 120, "daphn": [120, 123, 125, 126, 127, 158], "todai": 120, "3041": 120, "2549": 120, "3009": 120, "exceptiongroup": 120, "backport": 120, "3029": 120, "3035": 120, "structa": 120, "structb": 120, "2971": 120, "2982": 120, "mislead": 120, "2921": 120, "2628": 120, "2745": 120, "postgr": [120, 122, 123, 142, 158, 160, 166, 177], "bring": [120, 147], "driver": [120, 143, 144, 160], "psycopg3": [120, 160, 166], "2803": 120, "2886": 120, "unknown": [120, 127, 162, 176, 194], "2867": 120, "2941": 120, "revert": [120, 133, 142], "1st": 120, "gen": 120, "div": [120, 197, 211], "2877": 120, "2888": 120, "fileupload": 120, "upload_files_object": 120, "2939": 120, "2950": 120, "trail": [120, 145], "broker": [120, 160, 177], "event_gener": 120, "anext": 120, "pubsub": 120, "2894": 120, "beneficiari": 120, "2937": 120, "2023": [120, 122, 125, 174], "2902": 120, "2903": 120, "2914": 120, "2915": 120, "get_logger_placehold": 120, "2919": 120, "__slots__": [120, 196], "2845": 120, "2850": 120, "2149": 120, "2854": 120, "calcul": [120, 159, 197], "collis": 120, "2804": 120, "2841": 120, "2863": 120, "2864": 120, "recursionerror": 120, "2429": 120, "2869": 120, "sink": 120, "2812": 120, "2818": 120, "advanc": [120, 143], "alchemi": 120, "touch_updated_timestamp": 120, "2843": 120, "2662": 120, "2788": 120, "late": 120, "2779": 120, "2789": 120, "camelcas": [120, 201], "inappropri": 120, "snake_cas": [120, 201], "2800": 120, "2810": 120, "2814": 120, "2792": 120, "2797": 120, "28": 120, "circular": 120, "litesetar": 120, "2782": 120, "2784": 120, "internalservererror": 120, "2771": 120, "2780": 120, "server_lifespan": 120, "phase": [120, 122], "2658": 120, "2687": 120, "2689": 120, "foodto": [120, 173], "bar_id": 120, "2721": 120, "2764": 120, "2594": 120, "2596": 120, "7906": 120, "2272": 120, "2660": 120, "2441": 120, "2684": 120, "incorrectli": 120, "2471": 120, "2475": 120, "anyurl": 120, "descend": 120, "2664": 120, "2701": 120, "2714": 120, "2716": 120, "2737": 120, "2775": 120, "2600": 120, "2776": 120, "grace": [120, 160], "2691": 120, "2630": 120, "filenotfounderror": [120, 143], "togeth": [120, 123, 143, 156, 160, 186], "2613": 120, "2616": 120, "1862": 120, "2396": 120, "nicer": 120, "ithout": 120, "2422": 120, "visualis": 120, "2522": 120, "basemodelv1": 120, "v1foo": 120, "v2foo": 120, "foo_v1": 120, "foo_v2": 120, "2487": 120, "elig": 120, "2501": 120, "2537": 120, "friendli": [120, 145, 192], "ca": [120, 143], "devcert": 120, "dev": [120, 126], "2335": 120, "2554": 120, "2399": 120, "2444": 120, "responsestruct": 120, "test_handl": 120, "2383": 120, "2463": 120, "example1": 120, "2494": 120, "2509": 120, "backslashreplac": 120, "2529": 120, "2530": 120, "customexcept": 120, "handle_exc": 120, "req": 120, "2520": 120, "2533": 120, "2460": 120, "2552": 120, "idl": 120, "2547": 120, "2575": 120, "2581": 120, "2546": 120, "2550": 120, "2573": 120, "2588": 120, "2592": 120, "2318": 120, "2346": 120, "2373": 120, "2404": 120, "2411": 120, "ahead": [120, 169], "dto_codegen": [120, 173], "2418": 120, "overload": 120, "question": [120, 173, 204], "2381": 120, "2384": 120, "2358": 120, "2360": 120, "create_engin": 120, "2382": 120, "2368": 120, "2391": 120, "repeat": [120, 145, 147, 148, 169], "increas": [120, 168, 173, 200], "reduc": [120, 122, 129, 135, 173], "slow": [120, 177], "ineffici": 120, "1301": 120, "2393": 120, "fact": [120, 155, 172, 213], "fragil": 120, "unaffect": [120, 122], "2394": 120, "deprecationwarn": 120, "2364": 120, "2138": 120, "2189": 120, "2267": 120, "2295": 120, "unus": [120, 154], "redund": 120, "2217": 120, "2268": 120, "2313": 120, "965": 120, "2195": 120, "minjinja": 120, "minim": [120, 123, 125, 187, 210], "2250": 120, "sqlalchemydto": [120, 122, 170, 174, 194], "mymodeldto": 120, "sqlalchemydtoconfig": 120, "include_implicit_field": 120, "hybrid": 120, "regardless": [120, 172, 196], "2170": 120, "statement": [120, 142, 144, 166], "total_count": 120, "model_servic": 120, "st_dwithin": 120, "uniqueloc": 120, "geog": 120, "account_id": [120, 195], "2265": 120, "lambda_stmt": [120, 166], "2179": 120, "advanced_alchemi": [120, 122, 151, 174, 194], "2312": 120, "exceptionhandlermiddlewar": 120, "leftov": 120, "2192": 120, "2190": 120, "2204": 120, "width": [120, 192], "80": [120, 123, 126], "2244": 120, "2222": 120, "2224": 120, "shutil": 120, "2223": 120, "position": 120, "2231": 120, "2221": 120, "2228": 120, "2252": 120, "2106": 120, "2263": 120, "sqlalchemyplugin": [120, 142, 151, 166, 167, 169, 178], "refactor": [120, 149, 152], "2269": 120, "2266": 120, "2277": 120, "2271": 120, "friend": 120, "grow": [120, 160, 210], "membership": 120, "setdefault": [120, 189], "2196": 120, "2308": 120, "overlook": 120, "repo": [120, 143], "2316": 120, "2278": 120, "2280": 120, "proper": 120, "2205": 120, "2325": 120, "mismatch": 120, "2131": 120, "2147": 120, "2153": 120, "2154": 120, "2145": 120, "costli": 120, "imposs": 120, "lazi": [120, 142, 144, 166], "2125": 120, "2127": 120, "2144": 120, "2130": 120, "2150": 120, "misconfigur": 120, "2161": 120, "2137": 120, "2139": 120, "2160": 120, "2182": 120, "sent_ev": 120, "my_gener": [120, 197], "sse_handl": [120, 197], "1185": 120, "2035": 120, "sqlalchemyasyncrepositori": [120, 143, 144, 166], "sqlalchemysyncrepositori": [120, 144, 166], "2052": 120, "2056": 120, "onbeforeaft": 120, "notincollectionfilt": 120, "notinsearchfilt": 120, "claus": [120, 143], "field_nam": 120, "2057": 120, "2061": 120, "instrumentedattribut": 120, "2054": 120, "2078": 120, "2096": 120, "2066": 120, "2065": 120, "health_check": [120, 197, 212], "oracl": [120, 142, 166], "dual": 120, "2060": 120, "2044": 120, "2113": 120, "2114": 120, "workaround": [120, 204], "poetri": [120, 127, 161, 212], "2029": 120, "aren": [120, 145], "python_typ": 120, "nullabl": [120, 145], "relationshipproperti": 120, "onetomani": 120, "manytomani": 120, "collection_class": 120, "mapper": 120, "class_": 120, "foreign": [120, 142], "1853": 120, "1879": 120, "1896": [120, 143], "1886": 120, "auto_commit": 120, "auto_expung": 120, "auto_refresh": 120, "flush": 120, "expung": 120, "1900": 120, "1935": 120, "counterpart": 120, "1950": 120, "1956": 120, "audit": [120, 142, 166], "auditcolumn": 120, "created_at": [120, 122, 142, 144, 166, 174], "updated_at": [120, 142, 144, 145, 166], "1894": 120, "1851": 120, "1883": 120, "1908": 120, "1946": 120, "_sentinel": 120, "sa_orm_sentinel": 120, "uuidprimarykei": 120, "spanner": [120, 142, 166], "1933": 120, "1917": 120, "1963": 120, "2002": 120, "1847": 120, "int_param": 120, "int_head": 120, "int_cooki": 120, "my_valu": 120, "1774": 120, "1840": 120, "nondescript": 120, "1852": 120, "1856": 120, "1857": 120, "1860": 120, "1865": 120, "parsedtyp": 120, "indent": 120, "1677": 120, "1567": 120, "temporarili": 120, "1742": 120, "1732": 120, "1829": 120, "1689": 120, "1695": 120, "1733": 120, "1683": 120, "oracledb": [120, 166], "1694": 120, "duckdb": [120, 142, 166], "1744": 120, "jsonb": [120, 142, 166], "1780": 120, "supersed": [120, 122], "1816": 120, "timezon": [120, 201], "awar": [120, 142, 200], "datetimeutc": 120, "utc": [120, 201], "unload": 120, "to_dict": 120, "commontableattribut": 120, "1802": 120, "arbitrarili": 120, "doubl": [120, 137, 147, 174], "foo__bar": 120, "baz": [120, 197], "1727": 120, "1741": 120, "associationproxi": 120, "1754": 120, "1776": 120, "1763": 120, "1764": 120, "parametr": 120, "1799": 120, "1768": 120, "1777": 120, "1531": 120, "1532": 120, "1712": 120, "deep": [120, 158], "1674": 120, "1678": 120, "deliber": [120, 129], "intent": [120, 158, 178], "arriv": 120, "1652": 120, "1690": 120, "autoescap": 120, "1699": 120, "1718": 120, "__future__": [120, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 158, 166, 168, 169, 170, 173, 174, 192, 194, 195, 198, 207, 211, 213], "stringiz": 120, "1691": 120, "1719": 120, "smaller": [120, 144, 186], "1681": 120, "1723": 120, "prematur": 120, "1726": 120, "1731": 120, "1711": 120, "1716": 120, "1740": 120, "1762": 120, "1807": 120, "1795": 120, "1828": 120, "indefinit": [120, 159, 160, 210], "1696": 120, "alemb": 120, "migrat": [120, 122, 188], "guid": [120, 122, 123, 142, 151, 156, 166, 188], "erron": 120, "1676": 120, "typing_extens": [120, 122, 162, 172, 174, 196, 201, 207], "dataclass_factori": 120, "john": [120, 138, 139, 154, 155, 172, 201], "42": [120, 122, 201], "jane": 120, "43": 120, "1631": 120, "1798": 120, "1801": 120, "after_exception_handl": [120, 158], "before_send_hook_handl": [120, 158], "1739": 120, "1773": 120, "1819": 120, "preferred_validation_backend": 120, "_preferred_validation_backend": 120, "1810": 120, "opportun": [120, 160], "greatli": [120, 129], "independ": [120, 122, 123, 160, 161, 213], "1820": 120, "deleg": 120, "1790": 120, "accident": [120, 129], "litestar_warn_implicit_sync_to_thread": [120, 122, 129], "1648": 120, "1655": 120, "litestar_warn_sync_to_thread_with_async": 120, "1664": 120, "1647": 120, "unstructur": 120, "1650": 120, "1651": 120, "1657": 120, "bigintprimarykei": 120, "bigint": 120, "sqlite": [120, 142, 143, 144, 147, 148, 149, 150, 151, 166, 168, 169, 197], "1635": 120, "before_": 120, "after_": 120, "before_startup": [120, 122], "after_startup": [120, 122], "before_shutdown": [120, 122, 210], "after_shutdown": [120, 122], "1663": 120, "1666": 120, "1669": 120, "fieldinfo": 120, "1541": 120, "1670": 120, "1643": 120, "1649": 120, "1668": 120, "1446": 120, "1671": 120, "1571": 120, "1572": 120, "1593": 120, "1506": 120, "1626": 120, "1603": 120, "remap": [120, 201], "1590": 120, "1197": 120, "1596": 120, "1625": 120, "1587": 120, "relax": 120, "1610": 120, "1615": 120, "1627": 120, "undocu": 120, "1589": 120, "1488": 120, "1487": 120, "modelprotocol": 120, "1503": 120, "mysql": [120, 142, 166], "mariadb": 120, "asyncmi": [120, 166], "1345": 120, "match_field": 120, "let": [120, 127, 130, 131, 132, 133, 134, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 152, 153, 154, 155, 158, 172, 174, 176, 185, 187, 197, 202, 204, 206, 208, 212], "lookup": [120, 126, 138, 143, 145, 161, 198, 211], "orderbi": 120, "searchfilt": 120, "ilik": 120, "1461": 120, "1518": 120, "leverag": [120, 143, 149, 150, 152], "dtointerfac": 120, "1501": 120, "cattr": 120, "1491": 120, "1492": 120, "__module__": 120, "wrapper_descriptor": 120, "1504": 120, "1505": 120, "1543": 120, "1547": 120, "1550": 120, "gripz": 120, "1576": 120, "1577": 120, "sqlalchemyrepositori": 120, "from_connect": 120, "from_data": 120, "symmetri": 120, "1500": 120, "stick": 120, "starlit": 120, "51": [120, 122, 125], "1557": 120, "1494": 120, "superflu": 120, "spirit": 120, "1534": 120, "overli": 120, "interplai": 120, "field_map": 120, "computedfield": 120, "1580": 120, "1462": 120, "1451": 120, "1474": 120, "1472": 120, "1477": 120, "uncondition": 120, "1478": 120, "1480": 120, "1476": 120, "1482": 120, "sqlalchemyinitplugin": [120, 144, 149, 150, 151, 166, 167, 168, 169, 197], "1395": 120, "1382": 120, "redirectrespons": 120, "1371": 120, "1412": 120, "forev": [120, 159], "1365": 120, "1414": 120, "1317": 120, "1402": 120, "destruct": 120, "repeatedli": 120, "engine_app_state_kei": 120, "1368": 120, "1391": 120, "provide_us": 120, "get_plugin_for_valu": 120, "1388": 120, "1389": 120, "allevi": [120, 127], "1409": 120, "1410": 120, "crash": 120, "1372": 120, "1400": 120, "1419": 120, "1420": 120, "crate_async_test_cli": 120, "1417": 120, "1254": 120, "cacheconfig": [120, 122], "cache_config": [120, 122, 159], "acquir": 120, "1330": 120, "__version__": 120, "1277": 120, "1322": 120, "prioriti": 120, "tracback": 120, "1296": 120, "1292": 120, "1293": 120, "circumst": 120, "1316": 120, "1315": 120, "1344": 120, "1355": 120, "1363": 120, "1346": 120, "1376": 120, "3rd": [120, 190, 209], "parti": [120, 158, 181, 190, 200, 209, 210], "tortoise_orm": 120, "1279": 120, "1252": 120, "1313": 120, "initial_st": 120, "1350": 120, "1354": 120, "standardis": 120, "typescript_convert": 120, "parser": 120, "1273": 120, "1144": 120, "1086": 120, "1190": 120, "1218": 120, "1264": 120, "statetyp": 120, "1030": 120, "1143": 120, "bu": 120, "1105": 120, "1184": 120, "1256": 120, "subprocess": 120, "1191": 120, "oneof": 120, "1210": 120, "1228": 120, "didn": [120, 132, 133, 186], "1223": 120, "1201": 120, "1149": 120, "1140": 120, "1167": 120, "asgi_handl": [120, 198], "websocket_handl": [120, 187, 198, 213], "1170": 120, "cover": [120, 122, 130, 142, 143, 146, 147, 156, 194], "1176": 120, "1209": 120, "jwt_token": 120, "response_contain": 120, "responsecontain": [120, 122], "1242": 120, "sqlalchemy_1": 120, "newer": 120, "1135": 120, "overview": [122, 129, 154, 180, 199], "thrill": 122, "excit": 122, "noteworthi": 122, "rebrand": 122, "limelight": 122, "chosen": 122, "homag": 122, "toolkit": 122, "cours": [122, 153, 178, 202], "grew": 122, "novemb": 122, "39": [122, 174, 197], "care": [122, 172, 196, 197, 207], "consider": 122, "decis": [122, 128, 129], "concern": [122, 160, 200], "bore": 122, "resembl": 122, "outliv": 122, "successor": 122, "cycl": [122, 127, 177, 180, 187], "friction": 122, "0alpha3": 122, "alpha": 122, "0alpha2": 122, "starliteexcept": 122, "adjust": [122, 131, 136, 137, 143, 159, 178, 210], "root_stor": [122, 210], "cache_stor": [122, 210], "session_stor": [122, 210], "memory_stor": [122, 208, 210], "some_other_stor": [122, 210], "something_els": [122, 210], "mytyp": 122, "some_field": 122, "another_field": 122, "mydto": 122, "userdto": [122, 173, 174, 177], "userreturndto": [122, 173], "mapped_column": [122, 142, 144, 145, 147, 148, 149, 150, 151, 166, 168, 169, 170, 174, 202], "my_lib": [122, 174], "xyz": [122, 174, 197, 198], "24t00": [122, 174], "00z": [122, 174], "0001": [122, 174], "01t00": [122, 174], "fb33a617": 122, "a6b0": 122, "447b": 122, "84f2": 122, "caa57e352beb": 122, "foreignkei": [122, 142, 144, 166, 174], "citi": [122, 131, 132, 133, 134, 174], "zip": [122, 174], "address_id": [122, 174], "readuserdto": [122, 174], "st": [122, 131, 132, 133, 134, 174], "anytown": [122, 174], "ny": [122, 143, 174], "12345": [122, 174, 195], "fido": [122, 174], "spot": [122, 154, 174], "var": [122, 123, 126, 127, 174], "9d11ae60": 122, "4ebe": 122, "4efc": 122, "8de1": 122, "b21335c261b8": 122, "advantag": [122, 158, 200], "some_depend": [122, 172, 202, 213], "topic": [122, 156], "echo": [122, 127, 147, 149], "uuidbas": [122, 142, 143, 144, 166, 197], "tbd": 122, "some_channel": [122, 160], "contextlib": [122, 143, 147, 148, 149, 158, 177], "asynccontextmanag": [122, 143, 147, 148, 149, 158], "create_async_engin": [122, 143, 147, 148, 149, 158], "db_connect": [122, 147, 148, 149, 150, 158], "getattr": [122, 147, 148, 149, 158, 178], "postgresql": [122, 123, 158, 202], "mysecretpassword": [122, 158], "pg": [122, 158], "5432": [122, 123, 158], "dispos": [122, 147, 148, 149, 158], "contrast": [122, 138], "container": [123, 125, 126, 127], "irrespect": 123, "especi": [123, 159, 200, 206], "ideal": [123, 125, 126, 127], "deploi": [123, 124, 126], "scalabl": [123, 125, 126, 127], "scale": [123, 192, 200], "demand": [123, 160], "portabl": 123, "crucial": 123, "microservic": [123, 200], "adopt": [123, 192, 207], "deploy": [123, 125, 127, 128, 142], "cd": [123, 127], "pipelin": 123, "systemd": [123, 124, 125, 126, 127], "linux": [123, 124, 125, 126, 128], "soon": [123, 125, 126, 127], "supervisor": [123, 124, 125, 126, 128], "txt": [123, 127, 209], "async_hello_world": 123, "sync_hello_world": 123, "bookworm": 123, "slim": 123, "workdir": 123, "cmd": 123, "exampleapp": [123, 127], "rm": 123, "container_nam": 123, "depends_on": 123, "db_host": 123, "db_port": 123, "db_user": 123, "db_pass": 123, "r0ck": 123, "db_name": 123, "exampledb": 123, "postgres_us": 123, "exampleus": 123, "postgres_password": 123, "examplepass": 123, "postgres_db": 123, "volum": 123, "db_data": 123, "detach": 123, "articl": [124, 129, 153, 154], "kubernet": [124, 125], "serverless": 124, "dockerfil": 124, "suggest": [124, 186, 198], "alias": [124, 147, 149, 198], "popular": [125, 142, 174, 192, 200, 209], "granian": [125, 158], "rust": 125, "press": 125, "ctrl": 125, "quit": [125, 154, 155, 174, 202, 212], "0800": 125, "16748": 125, "571": 125, "tcp": 125, "572": 125, "maco": 126, "python311": 126, "ubuntu": 126, "unitd": 126, "8080": 126, "listestar": 126, "src": [126, 127, 192], "stderr": [126, 127], "abstract_socket": 126, "working_directori": 126, "path_to_project": 126, "stdout": [126, 127, 182], "log_error": 126, "spare": 126, "idle_timeout": 126, "sock": 126, "monitor": [127, 158, 198, 207], "particularli": [127, 198, 210], "uptim": 127, "comprehens": 127, "guidanc": 127, "bin": 127, "redirect_stderr": 127, "stdout_logfil": 127, "stdout_logfile_backup": 127, "backup": 127, "autostart": 127, "autorestart": 127, "unexpectedli": 127, "conf": 127, "sudo": 127, "supervisorctl": 127, "reread": 127, "tail": 127, "profil": [127, 192], "sh": 127, "magic": [127, 210], "happen": [127, 129, 136, 154, 160, 187, 210], "cat": 127, "eof": 127, "esac": 127, "realtim": 127, "master": 127, "ln": 127, "sf": 127, "deactiv": 127, "repli": 127, "yy": 127, "fi": 127, "halt": 127, "lockfil": 127, "streamlin": 127, "smooth": 127, "wsgi": 128, "often": [129, 132, 145, 158, 186, 197, 210, 213], "inher": [129, 196, 213], "programm": 129, "unblock": 129, "importantli": 129, "speak": 129, "think": [129, 154, 155, 197, 200], "proce": 129, "precis": 129, "spent": 129, "parallel": 129, "fast": [129, 200], "benefit": [129, 153, 154], "spend": 129, "signific": [129, 173], "techniqu": 129, "themselv": [129, 211], "tempt": 129, "outperform": 129, "paragraph": [129, 193], "smallest": 129, "regularli": 129, "offload": 129, "to_process": 129, "impact": [129, 173], "readdto": [130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 174], "get_person": [130, 131, 132, 133, 134, 140], "goe": [130, 131, 132, 133, 134, 135, 136, 137, 139, 140, 174], "30": [130, 131, 132, 133, 134, 140, 173, 195, 210], "email_of_": [130, 131, 132, 133, 134, 140], "firstli": [130, 174], "That": [130, 148, 174, 182, 202, 212], "countri": [131, 132, 133, 134], "cityvil": [131, 132, 133, 134], "countryland": [131, 132, 133, 134], "assign": [131, 136, 144, 166, 174, 192, 194, 208], "enclos": 132, "squar": 132, "generictyp": [132, 174], "type0": [132, 174], "type1": [132, 174], "typen": [132, 174], "children": [132, 133, 134], "child1": [132, 133, 134], "child2": [132, 133, 134], "fantast": 132, "astut": 132, "reader": [132, 168], "saw": [133, 137], "remind": 133, "remaind": 133, "lowercas": [134, 145], "uppercas": 134, "half": [135, 186], "stori": 135, "create_person": [135, 136, 137, 139, 174], "postman": 135, "writedto": [136, 137, 138, 139, 174], "sens": 137, "submit": [137, 138, 179, 186, 211], "address__id": [137, 174], "character": 138, "person_id": [138, 139, 174], "update_person": [138, 139, 174], "50": [138, 139, 195, 197, 201], "email_of_john": [138, 139], "patchdto": [138, 139, 164, 174], "patch_person": 139, "chanc": 139, "tidi": 139, "personcontrol": 139, "familiar": [140, 146, 152, 157, 168], "walk": [140, 146], "ourselv": [140, 173], "rare": 140, "incorpor": 142, "encompass": 142, "dob": [142, 143, 144, 166], "possess": 142, "author_id": [142, 143, 144, 166], "back_popul": [142, 144, 166, 174], "selectin": [142, 166], "uuidauditbas": [142, 144, 145, 166], "observ": [142, 158], "minor": [142, 147], "endow": 142, "bigintbas": [142, 166], "bigintauditbas": [142, 166], "monoton": [142, 187], "anti": [142, 158], "idiom": 142, "deduct": 142, "eventlog": 142, "event_log": 142, "biginteg": [142, 166], "bigintident": 142, "blob": [142, 209, 213], "expand": [142, 143, 144, 145, 204], "asyncengin": [142, 158, 166, 168, 202], "asyncsess": [142, 144, 147, 148, 149, 150, 151, 166, 168, 169, 197, 202], "asyncsessionconfig": [142, 144, 166, 168], "sqlalchemyasyncconfig": [142, 144, 150, 151, 166, 168, 169, 197], "innerjoin": [142, 144, 166], "viewonli": [142, 144, 166], "expire_on_commit": [142, 143, 144, 147, 148, 149, 166], "sqlalchemy_config": [142, 144, 166, 197], "connection_str": [142, 144, 150, 151, 166, 168, 169, 197], "aiosqlit": [142, 143, 144, 147, 148, 149, 150, 151, 152, 166, 168, 169, 197], "create_al": [142, 143, 144, 147, 148, 149, 150, 151, 166, 168, 169, 197], "async_sess": [142, 166, 197, 202], "dummi": [142, 166], "get_sess": [142, 166], "select_from": [142, 166], "stephen": [142, 166], "king": [142, 166], "1954": [142, 166], "get_author": [142, 144, 166], "db_session": [142, 143, 144, 150, 151, 166, 168, 169], "db_engin": [142, 166, 168], "crud": [143, 144, 166, 200], "jump": 143, "row": 143, "create_mani": 143, "remove_mani": 143, "dml": 143, "effici": [143, 168, 172, 173, 197], "sql": [143, 144, 166], "authorrepositori": [143, 144, 166], "repository_factori": 143, "rollback": [143, 168], "session_factori": 143, "noqa": [143, 194, 198], "ble001": 143, "illustr": [143, 168, 172, 177, 196, 197, 204, 213], "manipul": 143, "create_author": [143, 144, 166], "scott": 143, "fitzgerald": 143, "strptime": 143, "update_author": [143, 144, 166], "remove_author": 143, "delv": 143, "abbrevi": 143, "sampl": [143, 155], "meet": [143, 192, 210], "open_fixtur": 143, "fixtures_path": 143, "fixture_nam": 143, "f_data": 143, "us_state_lookup": 143, "alabama": 143, "al": 143, "alaska": 143, "ak": 143, "arizona": 143, "az": 143, "arkansa": 143, "california": 143, "colorado": 143, "co": 143, "connecticut": 143, "ct": 143, "delawar": 143, "district": 143, "Of": [143, 197], "columbia": 143, "florida": 143, "fl": 143, "georgia": 143, "ga": 143, "guam": 143, "gu": 143, "hawaii": 143, "hi": 143, "idaho": 143, "illinoi": 143, "il": 143, "indiana": 143, "iowa": 143, "ia": 143, "kansa": 143, "kentucki": 143, "ky": 143, "louisiana": 143, "la": 143, "me": 143, "maryland": 143, "md": 143, "massachusett": 143, "ma": 143, "michigan": 143, "mi": 143, "minnesota": 143, "mn": 143, "mississippi": 143, "missouri": 143, "mo": 143, "montana": 143, "mt": 143, "nebraska": 143, "ne": 143, "nevada": 143, "nv": 143, "hampshir": 143, "nh": 143, "jersei": 143, "nj": 143, "mexico": 143, "nm": 143, "york": 143, "north": 143, "carolina": 143, "nc": 143, "dakota": 143, "nd": 143, "ohio": 143, "oh": [143, 193], "oklahoma": 143, "oregon": 143, "palau": 143, "pw": 143, "pennsylvania": 143, "pa": 143, "puerto": 143, "rico": 143, "rhode": 143, "island": 143, "ri": 143, "south": 143, "sc": 143, "sd": 143, "tennesse": 143, "tn": 143, "texa": 143, "tx": 143, "utah": 143, "ut": 143, "vermont": 143, "vt": 143, "virginia": 143, "va": 143, "washington": 143, "west": 143, "wv": 143, "wisconsin": 143, "wi": 143, "wyom": 143, "wy": 143, "transact": [143, 148, 149, 150, 151], "usstaterepositori": 143, "__tablename__": [143, 144, 147, 148, 149, 150, 151, 166, 168, 169, 170], "raw_obj": [143, 144, 166], "explor": [143, 144, 145, 154, 174, 187], "limitoffset": [143, 144, 166], "created_obj": 143, "total_obj": 143, "deleted_obj": 143, "new_obj": 143, "remaining_count": 143, "get_consol": 143, "async_sessionmak": [143, 147, 148, 149], "dod": 143, "get_author_if_exist": 143, "run_script": 143, "conn": [143, 144, 147, 148, 149, 166, 168, 172, 197], "1940": 143, "_should_be_non": 143, "__main__": 143, "authormodel": [144, 166], "provide_author_details_repo": [144, 166], "selectinload": [144, 166], "authorcontrol": [144, 166], "five": [144, 198], "authors_repo": [144, 166], "provide_authors_repo": [144, 166], "list_author": [144, 166], "limit_offset": [144, 166], "type_adapt": [144, 166], "typeadapt": [144, 166], "validate_python": [144, 166], "authorcr": [144, 166], "authorupd": [144, 166], "from_orm": [144, 166], "delete_author": [144, 166], "dataset": [144, 197], "type_check": [144, 158, 166, 168, 169, 170, 172, 174, 189, 192, 194, 197, 198, 200, 202, 212], "_basemodel": [144, 166], "sqlalchemysyncconfig": [144, 166, 168, 169], "from_attribut": [144, 166], "bookmodel": [144, 166], "noload": [144, 166], "clariti": [144, 166], "provide_limit_offset_pagin": [144, 166], "currentpag": [144, 166], "pages": [144, 166], "apply_limit_offset_pagin": [144, 166], "sqlalchemy_plugin": [144, 166, 197], "get_engin": [144, 166, 168, 197], "declarative_mixin": 145, "slugkei": 145, "__abstract__": 145, "sort_ord": 145, "blogpost": 145, "rememb": 145, "accomplish": 145, "yellow": 145, "brick": 145, "road": 145, "slugifi": 145, "get_available_slug": 145, "value_to_slugifi": 145, "digit": 145, "stuff": [145, 160, 197, 206], "_slugifi": 145, "_is_slug_uniqu": 145, "alphanumer": 145, "random_str": 145, "ascii_lowercas": 145, "staticmethod": 145, "allow_unicod": 145, "dash": 145, "hyphen": 145, "whitespac": 145, "unicodedata": 145, "nfkd": 145, "_data": 145, "blog_post_repo": 145, "breez": 146, "degre": 146, "coupl": [147, 151], "impos": 147, "worri": 147, "noresultfound": [147, 148, 149, 150, 151], "declarativebas": [147, 148, 149, 150, 151, 166, 168, 169, 170], "todotyp": [147, 148, 149], "todocollectiontyp": [147, 148, 149], "todoitem": [147, 148, 149, 150, 151, 154, 155, 156, 168, 169, 170], "todo_item": [147, 148, 149, 150, 151, 155, 156, 168, 169, 170], "primary_kei": [147, 148, 149, 150, 151, 168, 169, 170, 202], "sessionmak": [147, 148, 149], "serialize_todo": [147, 148, 149], "get_todo_by_titl": [147, 148, 149, 150, 151, 155, 156], "todo_nam": [147, 148, 149, 150, 151, 155, 156], "scalar_on": [147, 148, 149, 150, 151], "get_todo_list": [147, 148, 149, 150, 151], "is_": [147, 148, 149, 150, 151], "get_list": [147, 148, 149, 150, 151, 154, 156], "add_item": [147, 148, 149, 150, 151, 155, 156, 168, 169, 170], "new_todo": [147, 148, 149], "item_titl": [147, 148, 149, 150, 151, 155, 156], "update_item": [147, 148, 149, 150, 151, 155, 156], "apart": 147, "obviou": 147, "worth": 147, "outset": 147, "undoubtedli": 147, "crude": 147, "measur": 147, "clean": 147, "boundari": 147, "closer": 147, "littl": [147, 154], "standout": 147, "dry": 148, "provide_transact": [148, 149, 150, 151], "decoupl": [148, 212], "broaden": 148, "fun": 148, "niceti": 148, "lost": 148, "sqlalchemyserializationplugin": [149, 150, 151, 167, 168, 169, 170, 194], "concis": 149, "nice": 149, "But": [149, 197, 212], "scaffold": 149, "db_config": [150, 151], "notabl": 150, "recap": [150, 152], "shortcut": 151, "autocommit_before_send_handl": 151, "before_send_handl": [151, 168], "gradual": 152, "utilis": 152, "introduct": 152, "touch": 152, "respond": [153, 155, 156, 199, 213], "influenc": 153, "checker": [153, 158, 197], "todo_list": [154, 155, 156], "suddenli": 154, "life": [154, 180, 187, 210], "cleaner": 154, "interest": [154, 173, 194, 200], "emploi": [154, 162, 213], "recogn": [154, 155, 170, 197], "glanc": 154, "went": 154, "grown": 154, "earlier": [154, 155], "brows": 154, "arguabl": 154, "truthi": 154, "customari": 154, "success": [154, 155, 168, 179, 193], "react": 155, "gave": 155, "reveal": 155, "ey": 155, "coher": 155, "greeter": [155, 197], "sound": 155, "knowledg": [157, 179], "goal": 157, "db_uri": 158, "database_uri": 158, "get_db_connect": 158, "close_db_connect": 158, "deal": [158, 174, 197, 198, 213], "ctx_a": 158, "ctx_b": 158, "hook_a": 158, "hook_b": 158, "stage": [158, 172], "contextu": 158, "dispar": 158, "set_state_on_startup": 158, "abc123": 158, "middleware_factori": [158, 187, 189], "my_middlewar": [158, 187, 189], "my_depend": [158, 172, 202], "dep": 158, "get_handl": [158, 207], "mere": [158, 170, 198], "encourag": 158, "emphas": 158, "difficult": [158, 201], "fashion": [158, 177, 178], "setattr": 158, "behind": [158, 173, 213], "hasattr": [158, 213], "error_count": 158, "intercept": [158, 187], "who": [158, 168, 207], "receive_app_config": 158, "realiti": 158, "boilerpl": [158, 210], "compromis": [158, 207], "simplic": [158, 179, 201], "expens": [159, 200], "my_cached_handl": 159, "my_cached_handler_second": 159, "my_cached_handler_forev": 159, "redis_stor": 159, "redis_backed_stor": 159, "cached_handl": [159, 210], "inter": [160, 210], "piec": 160, "fanout": 160, "tree": [160, 200], "upfront": 160, "channels_plugin": 160, "sequenti": 160, "backlog": 160, "webbsocket": 160, "suspend": 160, "unlimit": 160, "recipi": 160, "evict": 160, "oldest": 160, "memorychannelsback": 160, "deliveri": 160, "latenc": 160, "throughput": 160, "beautifi": 161, "jsbeautifi": 161, "setuptool": 161, "entry_point": 161, "my_command": 161, "my_litestar_plugin": 161, "entrypoint": [161, 188], "whenev": 161, "programmat": 161, "tenantus": 162, "tenant": 162, "tenantprefix_userid": 162, "tenant_prefix": 162, "from_str": 162, "maxsplit": [162, 206], "to_combined_str": 162, "tenant_user_type_pred": 162, "tenant_user_enc_hook": 162, "tenant_user_dec_hook": 162, "tenant_user_id_str": 162, "general_dec_hook": 162, "userasset": 162, "create_asset": 162, "someasset": 162, "tenanta_somebodi": 162, "beforevalid": 162, "plainseri": 162, "withjsonschema": 162, "pydannotatedtenantus": 162, "return_typ": 162, "arbitrary_types_allow": [162, 196], "varchar": [164, 166], "create_db_t": 164, "piccolo_conf": 164, "order_bi": 164, "create_task": 164, "task_id": 164, "update_task": 164, "delete_task": 164, "if_not_exist": 164, "duckdb_engin": 166, "microsoft": [166, 182], "pyodbc": 166, "snake": 166, "sqlalchemy_declarative_model": 166, "sqlalchemy_async_repositori": 166, "sqlalchemy_sync_repositori": 166, "engine_dependency_kei": 168, "session_dependency_kei": [168, 197], "async_autocommit_before_send_handl": 168, "sync_autocommit_before_send_handl": 168, "engine_config": 168, "engineconfig": 168, "syncsessionconfig": 168, "init_db": [168, 169], "todo_async": [168, 169], "todo_sync": [168, 169], "sake": [169, 202], "super_secret_valu": 170, "webserv": 171, "breakpoint": 171, "dialog": 171, "justmycod": 171, "bool_fn": 172, "dict_fn": 172, "list_fn": 172, "int_fn": 172, "mycontrol": [172, 189, 197, 198, 200, 201], "controller_depend": 172, "local_depend": 172, "my_rout": [172, 202], "generator_funct": 172, "ed": 172, "generator_depend": 172, "caught": 172, "retrieve_db_us": 172, "randint": [172, 197], "my_dep": 172, "sophist": 172, "comparison": [172, 207], "lru": [172, 210], "first_depend": 172, "second_depend": 172, "injected_integ": 172, "true_or_false_handl": 172, "injected_bool": 172, "nope": [172, 211], "provide_str": 172, "whoop": 172, "toggl": 172, "optional_depend": 172, "haven": 172, "coin": 172, "non_optional_depend": 172, "undesir": 173, "userwritedto": [173, 174], "userreaddto": 173, "mr": 173, "sunglass": 173, "similarli": [173, 200, 206], "stabl": 173, "heavi": 173, "lift": 173, "histor": 173, "preliminari": 173, "5x": 173, "3x": 173, "4x": 173, "0ca21ac": 174, "4501": 174, "aeb4": 174, "f91e999bf150": 174, "secondli": 174, "ever": 174, "cdd36f28": 174, "a497": 174, "455c": 174, "88cf": 174, "b6fab5fbd551": 174, "db0d580e": 174, "e574": 174, "4d60": 174, "bffc": 174, "26e22cd6a3cb": 174, "firstnam": 174, "createdat": 174, "3bb79329": 174, "edc0": 174, "46bb": 174, "b759": 174, "fdf9a30ede20": 174, "data_transfer_object": 174, "b_id": 174, "data_config": 174, "datadto": 174, "returndto": 174, "update_a": 174, "6955e63c": 174, "c2bc": 174, "4707": 174, "8fa4": 174, "2144d1764746": 174, "9cf3518d": 174, "7e19": 174, "4215": 174, "9ec2": 174, "e056cac55bf7": 174, "35": 174, "41": 174, "10efacf0": 174, "f5e3": 174, "4524": 174, "8ca5": 174, "1432880d3075": 174, "usercr": 174, "cumbersom": [174, 212], "89d56360": 174, "a2b1": 174, "432c": 174, "9939": 174, "bd3a994d4998": 174, "augment": 174, "fake": [174, 197], "sai": [174, 187, 197, 202, 204, 212], "supplement": 174, "peter_uuid": 174, "f32ff2ce": 174, "e32f": 174, "4537": 174, "9dc0": 174, "26e7599f1380": 174, "40": [174, 197], "pan": 174, "this_wil": 174, "_this_wil": 174, "mar": 174, "stai": [174, 211], "_baz": 174, "go_awai": 174, "leading_underscore_priv": 174, "not_go_awai": 174, "envelop": 174, "withcount": 174, "particip": 176, "chart": 176, "unencod": 176, "marshal": 176, "user_repositori": 177, "send_welcome_mail": 177, "user_cr": 177, "send_welcome_email_handl": 177, "createuserdto": 177, "create_user_handl": 177, "password_chang": 177, "send_email_handl": 177, "send_email": 177, "send_farewell_email": 177, "user_delet": 177, "send_farewell_email_handl": 177, "notify_customer_support": 177, "deleteuserdto": 177, "delete_user_handl": 177, "__aenter__": 177, "__aexit__": 177, "cron": 177, "technologi": 177, "plain_text_exception_handl": 178, "granular": [178, 197], "validation_exception_handl": 178, "internal_server_error_handl": 178, "value_error_handl": 178, "validation_error": 178, "some_query_param": 178, "server_error": 178, "value_error": 178, "app_exception_handl": 178, "router_handler_exception_handl": 178, "ajax": 179, "hypertext": 179, "get_form": 179, "litestar_htmx": 179, "snippet": [179, 186, 198], "showmessag": 179, "alert": 179, "val": [179, 198], "offlin": [180, 190], "before_request_handl": 181, "ben": 181, "luke": 181, "goodby": [181, 201, 213], "transmiss": 181, "defaultdict": 181, "counter": 181, "after_request_app": 181, "after_request_handl": [181, 197], "handler_with_overrid": 181, "my_router_handl": 182, "asctim": 182, "levelnam": 182, "mod_nam": 182, "ch": 182, "streamhandl": 182, "setformatt": 182, "addhandl": 182, "structlog_plugin": 182, "open_telemetry_config": 184, "metric_provid": 184, "con": 184, "figur": 184, "prometheusconfig": 185, "prometheuscontrol": 185, "prometheus_config": 185, "customprometheuscontrol": 185, "openmetrics_format": 185, "label": [185, 191, 211], "custom_label_cal": 185, "extra_label": 185, "version_no": 185, "earth": 185, "bucket": 185, "histogram": 185, "exemplar": 185, "openmetr": 185, "custom_exemplar": 185, "trace_id": 185, "1234": [185, 195], "app_nam": 185, "excluded_http_method": 185, "social": 186, "trick": 186, "victim": 186, "malici": 186, "craft": 186, "monei": 186, "1000usd": 186, "evil": 186, "unsaf": 186, "get_resourc": 186, "some_resourc": 186, "create_resourc": [186, 198], "_csrf_token": 186, "get_respons": 186, "post_response_using_head": 186, "post_response_using_form_data": 186, "despit": 186, "post_response_with_no_persisted_cooki": 186, "exempt": 186, "wikipedia": 186, "subdomain": 186, "middl": [186, 188], "kilobyt": 186, "rate_limit_config": 186, "quota": 186, "check_session_handl": 186, "has_sess": 186, "create_session_handl": 186, "moishezuchmir": 186, "delete_session_handl": 186, "session_data": 186, "perfectli": [187, 197], "viabl": 187, "bone": 187, "544": 187, "myrequestloggingmiddlewar": 187, "truth": 187, "ephemer": 187, "whatev": [187, 206, 208], "redirectmiddlewar": 187, "transmit": 187, "processtimehead": 187, "start_tim": 187, "process_tim": 187, "first_path": 187, "second_path": 187, "exclude_from_middlewar": 187, "not_excluded_handl": 187, "exclude_from_my_middlewar": 187, "first_handl": 187, "second_handl": 187, "third_path": 187, "third_handl": 187, "my_arg": 187, "my_kwarg": 187, "create_test_middlewar": 189, "middleware_id": 189, "testmiddlewar": 189, "middleware_cal": 189, "varieti": [190, 192, 210], "itemnotfound": 191, "was_remov": 191, "removed_at": 191, "pk": [191, 198], "retrieve_item": 191, "public_path_handl": 191, "internal_path_handl": 191, "guidelin": [191, 207], "dunder": [191, 197], "__schema_name__": 191, "idmodel": 191, "idcontain": 191, "retrieve_id_handl": 191, "ambival": 191, "customoper": 191, "x_code_sampl": 191, "codesampl": 191, "x_codesampl": 191, "lang": 191, "xget": 191, "vendor": 191, "honor": 191, "ico": 192, "scalar_plugin": 192, "rapidoc_plugin": 192, "redoc_plugin": 192, "stoplight_plugin": 192, "swagger_plugin": 192, "slate": 192, "elect": 192, "style_sheet_link": 192, "stylesheet": 192, "charset": 192, "viewport": 192, "devic": 192, "crossorigin": 192, "doctyp": 192, "sheet": 192, "myopenapiplugin": 192, "clientid": 192, "appnam": 192, "scopesepar": 192, "usebasicauthenticationwithaccesscodegr": 192, "usepkcewithauthorizationcodegr": 192, "notif": 193, "feedback": 193, "submiss": 193, "flash_plugin": 193, "minijinjatemplateengin": [193, 211], "h1": [193, 197, 209], "get_flash": 193, "endfor": 193, "ruff": [194, 198], "tch004": 194, "warn_deprec": 194, "__all__": 194, "attr_nam": 194, "deprecated_nam": 194, "removal_in": 194, "pragma": 194, "_type_dto_map": 194, "mybasetyp": 194, "mydiplugin": 194, "positional_or_keyword": 194, "readabl": 195, "anywher": 195, "purchaseitem": 195, "purchas": 195, "credit": 195, "bui": 195, "prob": 195, "balanc": 195, "cost": 195, "problem_details_plugin": 195, "http_except": 195, "purchasenotallowederror": 195, "convert_purchase_not_allowed_to_problem_detail": 195, "grain": 196, "url_encod": 196, "deepli": 196, "handle_file_upload": 196, "spooledtemporaryfil": 196, "baseconfig": 196, "cv": 196, "diploma": 196, "cv_content": 196, "diploma_cont": 196, "file_cont": 196, "msgpack_request": 196, "msgpack_handl": 196, "kitten_names_map": 196, "whisker": 196, "customrequest": 196, "enrich": 196, "kitten": 196, "kitten_nam": 196, "mitten": 196, "get_kitten_nam": 196, "retrieve_resourc": [197, 198], "rumbl": 197, "rabbit": 197, "ran": [197, 211], "rock": 197, "6839": 197, "vnd": 197, "delus": 197, "health": [197, 212], "healthi": [197, 212], "preferred_typ": 197, "elif": [197, 211], "status": 197, "httpstatu": 197, "imprecis": 197, "my_asgi_app": [197, 198, 200], "my_asgi_app_funct": 197, "myclass": 197, "my_asgi_app_method": 197, "jsonrespons": [197, 200], "complain": 197, "pertin": [197, 200], "nonetheless": 197, "granularli": 197, "86_400": 197, "chance_of_rain": 197, "get_chance_of_rain": 197, "get_server_tim": 197, "get_population_count": 197, "100000": 197, "2_628_288": 197, "month": 197, "2628288": 197, "86400": 197, "get_population_count_dynam": 197, "population_count": 197, "redeclar": [197, 201], "456": 197, "30x": 197, "handle_file_download": 197, "__file__": [197, 211], "with_suffix": 197, "pdf": 197, "current_tim": 197, "stream_tim": 197, "ss": 197, "frontend": 197, "event2": 197, "serversentmessag": 197, "multidictrespons": 197, "logging_task": 197, "pose": 197, "paramspec": 197, "saving_task": 197, "task_group": 197, "divid": 197, "pydantic_factori": [197, 212], "modelfactori": [197, 212], "__model__": 197, "personclassicpagin": 197, "round": 197, "peopl": 197, "people_handl": 197, "itertool": 197, "islic": 197, "personoffsetpagin": 197, "scalarresult": 197, "slice": 197, "personcursorpagin": 197, "verb": 198, "some_id": 198, "collid": 198, "my_request_handl": 198, "boot": 198, "my_endpoint": 198, "sole": 198, "partialresourcedto": 198, "list_resourc": 198, "retrieve_resource_head": 198, "update_resourc": 198, "partially_update_resourc": 198, "delete_resourc": 198, "clearer": 198, "distinguish": 198, "secondari": 198, "my_websocket_handl": 198, "unfulfil": 198, "handler_on": 198, "handler_two": 198, "handler_thre": 198, "four": 198, "handler_four": 198, "qualnam": 198, "param_valu": 198, "handler_f": 198, "path_info": 198, "path_opt": 198, "path_parti": 198, "path_ful": 198, "unpredict": 198, "strongli": [198, 200], "my_kei": 198, "flake8": 198, "create_item": 198, "unabl": 198, "tch002": 198, "tediou": 198, "post_handl": [198, 207], "foomodel": 198, "intuit": [199, 213], "sub_path_handl": 200, "root_handl": 200, "occasion": [200, 204], "abus": 200, "harder": 200, "order_id": 200, "order_handl": 200, "order_rout": 200, "base_rout": 200, "userord": 200, "partialuserorderdto": 200, "userordercontrol": 200, "create_user_ord": 200, "retrieve_user_ord": 200, "update_user_ord": 200, "delete_user_ord": 200, "internal_rout": 200, "partner_rout": 200, "partner": 200, "consumer_rout": 200, "forwarded_path": 200, "starlette_app": 200, "vertic": 200, "horizont": 200, "trie": 200, "agnost": [200, 205], "characterist": 200, "indepth": 200, "param_nam": 201, "param_typ": 201, "user_db": 201, "decim": 201, "posix": 201, "customer_id": 201, "orders_by_datetim": 201, "fromtimestamp": 201, "1667924386": 201, "tz": 201, "from_dat": 201, "get_ord": 201, "conint": 201, "external_document": 201, "get_product_vers": 201, "mywebsit": 201, "externaldoc": 201, "floating_numb": 201, "28t13": 201, "916540": 201, "29t13": 201, "valid_token": 201, "valid_cookie_valu": 201, "controller_param": 201, "local_param": 201, "router_param": 201, "za": 201, "myhead": 201, "app_param": 201, "myauthenticationmiddlewar": 202, "suppos": 202, "grasp": 202, "odm": 202, "declarative_bas": 202, "as_uuid": 202, "jwterror": 202, "default_time_delta": 202, "decode_jwt_token": 202, "jwt_secret": [202, 206], "encode_jwt_token": 202, "authentication_middlewar": 202, "api_key_head": 202, "postgres_connect": 202, "auth_mw": 202, "site_index": 202, "open_fil": 202, "focus": 203, "signup": [203, 208], "invert": 203, "secured_rout": 203, "unsecur": 203, "unsecured_rout": 203, "no_auth": 203, "rudimentari": 204, "admin": 204, "userrol": 204, "is_admin": 204, "admin_user_guard": 204, "my_guard": 204, "admin_rout": 204, "placement": 204, "cumul": 204, "2314": 204, "secret_token_guard": [204, 212], "secret_endpoint": [204, 212], "deem": 205, "mongodb": [206, 208], "mock_db": [206, 208], "abcd123": [206, 208], "login_handl": [206, 208], "some_route_handl": 206, "litestar_jwt": 206, "jwt_cookie_auth": 206, "tip": 206, "oauth2_auth": 206, "login_custom": 206, "login_custom_response_handl": 206, "compare_digest": 207, "risk": 207, "vital": 207, "usercreatepayload": 208, "userloginpayload": 208, "assets_dir": 209, "exist_ok": 209, "joinpath": 209, "write_text": 209, "html_dir": 209, "myrout": 209, "some_fil": 209, "ftp": 209, "sftp": 209, "hadoop": 209, "smb": 209, "cloud": 209, "s3": 209, "s3f": 209, "gcf": 209, "azur": 209, "adlf": 209, "ftpfilesystem": 209, "oftentim": 210, "tradit": 210, "suffic": 210, "multiprocess": 210, "live": 210, "scan": 210, "utcnow": 210, "last_clear": 210, "store_last_clear": 210, "file_stor": 210, "vastli": 210, "interchang": 210, "denomin": 210, "wide": 210, "bookkeep": 210, "flushal": 210, "unforeseen": 210, "consequ": 210, "rate_limit_stor": 210, "shut": 210, "lightweight": 211, "dictload": 211, "my_custom_env": 211, "loader": 211, "directorypath": 211, "some_lib": 211, "sometempl": 211, "template_typ": 211, "check_context_kei": 211, "some_kei": 211, "myserverurl": 211, "csrf_input": 211, "fname": 211, "br": 211, "lname": 211, "1234567890": 211, "csrf_token": 211, "template_funct": 211, "my_template_funct": 211, "ctx": 211, "my_context_kei": 211, "stateprotocol": 211, "citizen": 212, "test_health_check": 212, "fixtur": 212, "conftest": 212, "test_client": 212, "rewrit": 212, "test_health_check_with_fixtur": 212, "test_get_session_data": 212, "test_set_session_data": 212, "test_with_port": 212, "get_float": 212, "start_task_soon": 212, "25": 212, "test_secret_token_guard": 212, "test_secret_token_guard_failure_scenario": 212, "copied_endpoint_handl": 212, "test_secret_token_guard_success_scenario": 212, "talk": 212, "runtime_check": 212, "chair": 212, "test_get_item": 212, "myservic": 212, "itemfactori": 212, "curtain": 213, "contrari": 213, "meaning": 213, "client_count": 213, "socket_client_count": 213, "accept_connect": 213, "asgi_typ": 213, "customwebsocket": 213}, "objects": {"litestar": [[7, 0, 0, "-", "app"], [8, 0, 0, "-", "background_tasks"], [18, 0, 0, "-", "cli"], [19, 0, 0, "-", "concurrency"], [21, 0, 0, "-", "connection"], [41, 0, 0, "-", "controller"], [42, 0, 0, "-", "data_extractors"], [43, 0, 0, "-", "datastructures"], [45, 0, 0, "-", "di"], [54, 0, 0, "-", "enums"], [55, 0, 0, "-", "events"], [56, 0, 0, "-", "exceptions"], [57, 0, 0, "-", "handlers"], [68, 0, 0, "-", "middleware"], [76, 0, 0, "-", "openapi"], [79, 0, 0, "-", "pagination"], [80, 0, 0, "-", "params"], [84, 0, 0, "-", "plugins"], [97, 0, 0, "-", "response"], [102, 0, 0, "-", "router"], [103, 0, 0, "-", "routes"], [104, 0, 0, "-", "security"], [107, 0, 0, "-", "serialization"], [108, 0, 0, "-", "static_files"], [109, 0, 0, "-", "status_codes"], [116, 0, 0, "-", "template"], [117, 0, 0, "-", "testing"], [118, 0, 0, "-", "types"], [119, 0, 0, "-", "typing"], [18, 9, 1, "cmdoption-litestar-app", "--app"], [18, 9, 1, "cmdoption-litestar-app-dir", "--app-dir"]], "litestar.app": [[7, 1, 1, "", "DEFAULT_OPENAPI_CONFIG"], [7, 2, 1, "", "HandlerIndex"], [7, 2, 1, "", "Litestar"]], "litestar.app.HandlerIndex": [[7, 3, 1, "", "handler"], [7, 3, 1, "", "identifier"], [7, 3, 1, "", "paths"]], "litestar.app.Litestar": [[7, 4, 1, "", "__call__"], [7, 4, 1, "", "__init__"], [7, 4, 1, "", "emit"], [7, 4, 1, "", "from_config"], [7, 4, 1, "", "get_handler_index_by_name"], [7, 4, 1, "", "lifespan"], [7, 6, 1, "", "openapi_schema"], [7, 4, 1, "", "register"], [7, 6, 1, "", "route_handler_method_view"], [7, 4, 1, "", "route_reverse"], [7, 4, 1, "", "update_openapi_schema"], [7, 4, 1, "", "url_for_static_asset"]], "litestar.app.Litestar.__call__.params": [[7, 5, 1, "", "receive"], [7, 5, 1, "", "scope"], [7, 5, 1, "", "send"]], "litestar.app.Litestar.emit.params": [[7, 5, 1, "", "args"], [7, 5, 1, "", "event_id"], [7, 5, 1, "", "kwargs"]], "litestar.app.Litestar.from_config.params": [[7, 5, 1, "", "config"]], "litestar.app.Litestar.get_handler_index_by_name.params": [[7, 5, 1, "", "name"]], "litestar.app.Litestar.params": [[7, 5, 1, "", "after_exception"], [7, 5, 1, "", "after_request"], [7, 5, 1, "", "after_response"], [7, 5, 1, "", "allowed_hosts"], [7, 5, 1, "", "before_request"], [7, 5, 1, "", "before_send"], [7, 5, 1, "", "cache_control"], [7, 5, 1, "", "compression_config"], [7, 5, 1, "", "cors_config"], [7, 5, 1, "", "csrf_config"], [7, 5, 1, "", "debug"], [7, 5, 1, "", "dependencies"], [7, 5, 1, "", "dto"], [7, 5, 1, "", "etag"], [7, 5, 1, "", "event_emitter_backend"], [7, 5, 1, "", "exception_handlers"], [7, 5, 1, "", "experimental_features"], [7, 5, 1, "", "guards"], [7, 5, 1, "", "include_in_schema"], [7, 5, 1, "", "lifespan"], [7, 5, 1, "", "listeners"], [7, 5, 1, "", "logging_config"], [7, 5, 1, "", "middleware"], [7, 5, 1, "", "multipart_form_part_limit"], [7, 5, 1, "", "on_app_init"], [7, 5, 1, "", "on_shutdown"], [7, 5, 1, "", "on_startup"], [7, 5, 1, "", "openapi_config"], [7, 5, 1, "", "opt"], [7, 5, 1, "", "parameters"], [7, 5, 1, "", "path"], [7, 5, 1, "", "pdb_on_exception"], [7, 5, 1, "", "plugins"], [7, 5, 1, "", "request_class"], [7, 5, 1, "", "response_cache_config"], [7, 5, 1, "", "response_class"], [7, 5, 1, "", "response_cookies"], [7, 5, 1, "", "response_headers"], [7, 5, 1, "", "return_dto"], [7, 5, 1, "", "route_handlers"], [7, 5, 1, "", "security"], [7, 5, 1, "", "signature_namespace"], [7, 5, 1, "", "signature_types"], [7, 5, 1, "", "state"], [7, 5, 1, "", "static_files_config"], [7, 5, 1, "", "stores"], [7, 5, 1, "", "tags"], [7, 5, 1, "", "template_config"], [7, 5, 1, "", "type_decoders"], [7, 5, 1, "", "type_encoders"], [7, 5, 1, "", "websocket_class"]], "litestar.app.Litestar.register.params": [[7, 5, 1, "", "value"]], "litestar.app.Litestar.route_reverse.params": [[7, 5, 1, "", "**path_parameters"], [7, 5, 1, "", "name"]], "litestar.app.Litestar.url_for_static_asset.params": [[7, 5, 1, "", "file_path"], [7, 5, 1, "", "name"]], "litestar.background_tasks": [[8, 2, 1, "", "BackgroundTask"], [8, 2, 1, "", "BackgroundTasks"]], "litestar.background_tasks.BackgroundTask": [[8, 4, 1, "", "__call__"], [8, 4, 1, "", "__init__"]], "litestar.background_tasks.BackgroundTask.params": [[8, 5, 1, "", "**kwargs"], [8, 5, 1, "", "*args"], [8, 5, 1, "", "fn"]], "litestar.background_tasks.BackgroundTasks": [[8, 4, 1, "", "__call__"], [8, 4, 1, "", "__init__"]], "litestar.background_tasks.BackgroundTasks.params": [[8, 5, 1, "", "run_in_task_group"], [8, 5, 1, "", "tasks"]], "litestar.channels.backends": [[9, 0, 0, "-", "asyncpg"], [10, 0, 0, "-", "base"], [12, 0, 0, "-", "memory"], [13, 0, 0, "-", "psycopg"], [14, 0, 0, "-", "redis"]], "litestar.channels.backends.asyncpg": [[9, 2, 1, "", "AsyncPgChannelsBackend"]], "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend": [[9, 4, 1, "", "__init__"], [9, 4, 1, "", "get_history"], [9, 4, 1, "", "on_shutdown"], [9, 4, 1, "", "on_startup"], [9, 4, 1, "", "publish"], [9, 4, 1, "", "stream_events"], [9, 4, 1, "", "subscribe"], [9, 4, 1, "", "unsubscribe"]], "litestar.channels.backends.base": [[10, 2, 1, "", "ChannelsBackend"]], "litestar.channels.backends.base.ChannelsBackend": [[10, 4, 1, "", "get_history"], [10, 4, 1, "", "on_shutdown"], [10, 4, 1, "", "on_startup"], [10, 4, 1, "", "publish"], [10, 4, 1, "", "stream_events"], [10, 4, 1, "", "subscribe"], [10, 4, 1, "", "unsubscribe"]], "litestar.channels.backends.memory": [[12, 2, 1, "", "MemoryChannelsBackend"]], "litestar.channels.backends.memory.MemoryChannelsBackend": [[12, 4, 1, "", "__init__"], [12, 4, 1, "", "get_history"], [12, 4, 1, "", "on_shutdown"], [12, 4, 1, "", "on_startup"], [12, 4, 1, "", "publish"], [12, 4, 1, "", "stream_events"], [12, 4, 1, "", "subscribe"], [12, 4, 1, "", "unsubscribe"]], "litestar.channels.backends.memory.MemoryChannelsBackend.publish.params": [[12, 5, 1, "", "channels"], [12, 5, 1, "", "data"]], "litestar.channels.backends.psycopg": [[13, 2, 1, "", "PsycoPgChannelsBackend"]], "litestar.channels.backends.psycopg.PsycoPgChannelsBackend": [[13, 4, 1, "", "__init__"], [13, 4, 1, "", "get_history"], [13, 4, 1, "", "on_shutdown"], [13, 4, 1, "", "on_startup"], [13, 4, 1, "", "publish"], [13, 4, 1, "", "stream_events"], [13, 4, 1, "", "subscribe"], [13, 4, 1, "", "unsubscribe"]], "litestar.channels.backends.redis": [[14, 2, 1, "", "RedisChannelsBackend"], [14, 2, 1, "", "RedisChannelsPubSubBackend"], [14, 2, 1, "", "RedisChannelsStreamBackend"]], "litestar.channels.backends.redis.RedisChannelsBackend": [[14, 4, 1, "", "__init__"]], "litestar.channels.backends.redis.RedisChannelsBackend.params": [[14, 5, 1, "", "key_prefix"], [14, 5, 1, "", "redis"], [14, 5, 1, "", "stream_sleep_no_subscriptions"]], "litestar.channels.backends.redis.RedisChannelsPubSubBackend": [[14, 4, 1, "", "__init__"], [14, 4, 1, "", "get_history"], [14, 4, 1, "", "on_shutdown"], [14, 4, 1, "", "on_startup"], [14, 4, 1, "", "publish"], [14, 4, 1, "", "stream_events"], [14, 4, 1, "", "subscribe"], [14, 4, 1, "", "unsubscribe"]], "litestar.channels.backends.redis.RedisChannelsPubSubBackend.params": [[14, 5, 1, "", "key_prefix"], [14, 5, 1, "", "redis"], [14, 5, 1, "", "stream_sleep_no_subscriptions"]], "litestar.channels.backends.redis.RedisChannelsStreamBackend": [[14, 4, 1, "", "__init__"], [14, 4, 1, "", "flush_all"], [14, 4, 1, "", "get_history"], [14, 4, 1, "", "on_shutdown"], [14, 4, 1, "", "on_startup"], [14, 4, 1, "", "publish"], [14, 4, 1, "", "stream_events"], [14, 4, 1, "", "subscribe"], [14, 4, 1, "", "unsubscribe"]], "litestar.channels.backends.redis.RedisChannelsStreamBackend.params": [[14, 5, 1, "", "cap_streams_approximate"], [14, 5, 1, "", "history"], [14, 5, 1, "", "key_prefix"], [14, 5, 1, "", "redis"], [14, 5, 1, "", "stream_sleep_no_subscriptions"], [14, 5, 1, "", "stream_ttl"]], "litestar.channels.plugin": [[16, 2, 1, "", "ChannelsException"], [16, 2, 1, "", "ChannelsPlugin"]], "litestar.channels.plugin.ChannelsPlugin": [[16, 4, 1, "", "__init__"], [16, 4, 1, "", "encode_data"], [16, 4, 1, "", "on_app_init"], [16, 4, 1, "", "publish"], [16, 4, 1, "", "put_subscriber_history"], [16, 4, 1, "", "start_subscription"], [16, 4, 1, "", "subscribe"], [16, 4, 1, "", "unsubscribe"], [16, 4, 1, "", "wait_published"]], "litestar.channels.plugin.ChannelsPlugin.params": [[16, 5, 1, "", "arbitrary_channels_allowed"], [16, 5, 1, "", "backend"], [16, 5, 1, "", "channels"], [16, 5, 1, "", "create_ws_route_handlers"], [16, 5, 1, "", "subscriber_backlog_strategy"], [16, 5, 1, "", "subscriber_class"], [16, 5, 1, "", "subscriber_max_backlog"], [16, 5, 1, "", "type_encoders"], [16, 5, 1, "", "ws_handler_base_path"], [16, 5, 1, "", "ws_handler_send_history"], [16, 5, 1, "", "ws_send_mode"]], "litestar.channels.plugin.ChannelsPlugin.start_subscription.params": [[16, 5, 1, "", "channels"], [16, 5, 1, "", "history"]], "litestar.channels.plugin.ChannelsPlugin.subscribe.params": [[16, 5, 1, "", "channels"], [16, 5, 1, "", "history"]], "litestar.channels.plugin.ChannelsPlugin.unsubscribe.params": [[16, 5, 1, "", "channels"], [16, 5, 1, "", "subscriber"]], "litestar.channels.subscriber": [[17, 2, 1, "", "Subscriber"]], "litestar.channels.subscriber.Subscriber": [[17, 4, 1, "", "__init__"], [17, 6, 1, "", "is_running"], [17, 4, 1, "", "iter_events"], [17, 4, 1, "", "put_nowait"], [17, 4, 1, "", "run_in_background"], [17, 4, 1, "", "stop"]], "litestar.channels.subscriber.Subscriber.run_in_background.params": [[17, 5, 1, "", "join"], [17, 5, 1, "", "on_event"]], "litestar.channels.subscriber.Subscriber.stop.params": [[17, 5, 1, "", "join"]], "litestar.concurrency": [[19, 7, 1, "", "get_asyncio_executor"], [19, 7, 1, "", "get_trio_capacity_limiter"], [19, 7, 1, "", "set_asyncio_executor"], [19, 7, 1, "", "set_trio_capacity_limiter"], [19, 7, 1, "", "sync_to_thread"]], "litestar.config": [[20, 0, 0, "-", "allowed_hosts"], [20, 0, 0, "-", "app"], [20, 0, 0, "-", "compression"], [20, 0, 0, "-", "cors"], [20, 0, 0, "-", "csrf"], [20, 0, 0, "-", "response_cache"]], "litestar.config.allowed_hosts": [[20, 2, 1, "", "AllowedHostsConfig"]], "litestar.config.allowed_hosts.AllowedHostsConfig": [[20, 4, 1, "", "__init__"], [20, 4, 1, "", "__post_init__"], [20, 3, 1, "", "allowed_hosts"], [20, 3, 1, "", "exclude"], [20, 3, 1, "", "exclude_opt_key"], [20, 3, 1, "", "scopes"], [20, 3, 1, "", "www_redirect"]], "litestar.config.app": [[20, 2, 1, "", "AppConfig"], [20, 2, 1, "", "ExperimentalFeatures"]], "litestar.config.app.AppConfig": [[20, 4, 1, "", "__init__"], [20, 4, 1, "", "__post_init__"], [20, 3, 1, "", "after_exception"], [20, 3, 1, "", "after_request"], [20, 3, 1, "", "after_response"], [20, 3, 1, "", "allowed_hosts"], [20, 3, 1, "", "before_request"], [20, 3, 1, "", "before_send"], [20, 3, 1, "", "cache_control"], [20, 3, 1, "", "compression_config"], [20, 3, 1, "", "cors_config"], [20, 3, 1, "", "csrf_config"], [20, 3, 1, "", "debug"], [20, 3, 1, "", "dependencies"], [20, 3, 1, "", "dto"], [20, 3, 1, "", "etag"], [20, 3, 1, "", "event_emitter_backend"], [20, 3, 1, "", "exception_handlers"], [20, 3, 1, "", "guards"], [20, 3, 1, "", "include_in_schema"], [20, 3, 1, "", "lifespan"], [20, 3, 1, "", "listeners"], [20, 3, 1, "", "logging_config"], [20, 3, 1, "", "middleware"], [20, 3, 1, "", "multipart_form_part_limit"], [20, 3, 1, "", "on_shutdown"], [20, 3, 1, "", "on_startup"], [20, 3, 1, "", "openapi_config"], [20, 3, 1, "", "opt"], [20, 3, 1, "", "parameters"], [20, 3, 1, "", "path"], [20, 3, 1, "", "pdb_on_exception"], [20, 3, 1, "", "plugins"], [20, 3, 1, "", "request_class"], [20, 3, 1, "", "response_cache_config"], [20, 3, 1, "", "response_class"], [20, 3, 1, "", "response_cookies"], [20, 3, 1, "", "response_headers"], [20, 3, 1, "", "return_dto"], [20, 3, 1, "", "route_handlers"], [20, 3, 1, "", "security"], [20, 3, 1, "", "signature_namespace"], [20, 3, 1, "", "signature_types"], [20, 3, 1, "", "state"], [20, 3, 1, "", "static_files_config"], [20, 3, 1, "", "stores"], [20, 3, 1, "", "tags"], [20, 3, 1, "", "template_config"], [20, 3, 1, "", "type_decoders"], [20, 3, 1, "", "type_encoders"], [20, 3, 1, "", "websocket_class"]], "litestar.config.app.ExperimentalFeatures": [[20, 4, 1, "", "__new__"]], "litestar.config.compression": [[20, 2, 1, "", "CompressionConfig"]], "litestar.config.compression.CompressionConfig": [[20, 4, 1, "", "__init__"], [20, 3, 1, "", "backend"], [20, 3, 1, "", "backend_config"], [20, 3, 1, "", "brotli_gzip_fallback"], [20, 3, 1, "", "brotli_lgblock"], [20, 3, 1, "", "brotli_lgwin"], [20, 3, 1, "", "brotli_mode"], [20, 3, 1, "", "brotli_quality"], [20, 3, 1, "", "compression_facade"], [20, 3, 1, "", "exclude"], [20, 3, 1, "", "exclude_opt_key"], [20, 3, 1, "", "gzip_compress_level"], [20, 3, 1, "", "gzip_fallback"], [20, 3, 1, "", "middleware_class"], [20, 3, 1, "", "minimum_size"]], "litestar.config.cors": [[20, 2, 1, "", "CORSConfig"]], "litestar.config.cors.CORSConfig": [[20, 4, 1, "", "__init__"], [20, 3, 1, "", "allow_credentials"], [20, 3, 1, "", "allow_headers"], [20, 3, 1, "", "allow_methods"], [20, 3, 1, "", "allow_origin_regex"], [20, 3, 1, "", "allow_origins"], [20, 6, 1, "", "allowed_origins_regex"], [20, 3, 1, "", "expose_headers"], [20, 6, 1, "", "is_allow_all_headers"], [20, 6, 1, "", "is_allow_all_methods"], [20, 6, 1, "", "is_allow_all_origins"], [20, 4, 1, "", "is_origin_allowed"], [20, 3, 1, "", "max_age"], [20, 6, 1, "", "preflight_headers"], [20, 6, 1, "", "simple_headers"]], "litestar.config.cors.CORSConfig.is_origin_allowed.params": [[20, 5, 1, "", "origin"]], "litestar.config.csrf": [[20, 2, 1, "", "CSRFConfig"]], "litestar.config.csrf.CSRFConfig": [[20, 4, 1, "", "__init__"], [20, 3, 1, "", "cookie_domain"], [20, 3, 1, "", "cookie_httponly"], [20, 3, 1, "", "cookie_name"], [20, 3, 1, "", "cookie_path"], [20, 3, 1, "", "cookie_samesite"], [20, 3, 1, "", "cookie_secure"], [20, 3, 1, "", "exclude"], [20, 3, 1, "", "exclude_from_csrf_key"], [20, 3, 1, "", "header_name"], [20, 3, 1, "", "safe_methods"], [20, 3, 1, "", "secret"]], "litestar.config.response_cache": [[20, 2, 1, "", "CACHE_FOREVER"], [20, 2, 1, "", "ResponseCacheConfig"], [20, 7, 1, "", "default_cache_key_builder"]], "litestar.config.response_cache.ResponseCacheConfig": [[20, 4, 1, "", "__init__"], [20, 4, 1, "", "cache_response_filter"], [20, 3, 1, "", "default_expiration"], [20, 4, 1, "", "get_store_from_app"], [20, 4, 1, "", "key_builder"], [20, 3, 1, "", "store"]], "litestar.config.response_cache.default_cache_key_builder.params": [[20, 5, 1, "", "request"]], "litestar.connection": [[21, 2, 1, "", "ASGIConnection"], [21, 2, 1, "", "Request"], [21, 2, 1, "", "WebSocket"]], "litestar.connection.ASGIConnection": [[21, 4, 1, "", "__init__"], [21, 6, 1, "", "app"], [21, 6, 1, "", "auth"], [21, 6, 1, "", "base_url"], [21, 4, 1, "", "clear_session"], [21, 6, 1, "", "client"], [21, 6, 1, "", "cookies"], [21, 6, 1, "", "headers"], [21, 6, 1, "", "logger"], [21, 6, 1, "", "path_params"], [21, 6, 1, "", "query_params"], [21, 3, 1, "", "receive"], [21, 6, 1, "", "route_handler"], [21, 3, 1, "", "scope"], [21, 3, 1, "", "send"], [21, 6, 1, "", "session"], [21, 4, 1, "", "set_session"], [21, 6, 1, "", "state"], [21, 6, 1, "", "url"], [21, 4, 1, "", "url_for"], [21, 4, 1, "", "url_for_static_asset"], [21, 6, 1, "", "user"]], "litestar.connection.ASGIConnection.params": [[21, 5, 1, "", "receive"], [21, 5, 1, "", "scope"], [21, 5, 1, "", "send"]], "litestar.connection.ASGIConnection.set_session.params": [[21, 5, 1, "", "value"]], "litestar.connection.ASGIConnection.url_for.params": [[21, 5, 1, "", "**path_parameters"], [21, 5, 1, "", "name"]], "litestar.connection.ASGIConnection.url_for_static_asset.params": [[21, 5, 1, "", "file_path"], [21, 5, 1, "", "name"]], "litestar.connection.Request": [[21, 4, 1, "", "__init__"], [21, 6, 1, "", "accept"], [21, 4, 1, "", "body"], [21, 6, 1, "", "content_type"], [21, 4, 1, "", "form"], [21, 4, 1, "", "json"], [21, 6, 1, "", "method"], [21, 4, 1, "", "msgpack"], [21, 4, 1, "", "send_push_promise"], [21, 4, 1, "", "stream"]], "litestar.connection.Request.params": [[21, 5, 1, "", "receive"], [21, 5, 1, "", "scope"], [21, 5, 1, "", "send"]], "litestar.connection.Request.send_push_promise.params": [[21, 5, 1, "", "path"], [21, 5, 1, "", "raise_if_unavailable"]], "litestar.connection.WebSocket": [[21, 4, 1, "", "__init__"], [21, 4, 1, "", "accept"], [21, 4, 1, "", "close"], [21, 4, 1, "", "iter_data"], [21, 4, 1, "", "iter_json"], [21, 4, 1, "", "iter_msgpack"], [21, 4, 1, "", "receive_bytes"], [21, 4, 1, "", "receive_data"], [21, 4, 1, "", "receive_json"], [21, 4, 1, "", "receive_msgpack"], [21, 4, 1, "", "receive_text"], [21, 4, 1, "", "receive_wrapper"], [21, 4, 1, "", "send_bytes"], [21, 4, 1, "", "send_data"], [21, 4, 1, "", "send_json"], [21, 4, 1, "", "send_msgpack"], [21, 4, 1, "", "send_text"], [21, 4, 1, "", "send_wrapper"]], "litestar.connection.WebSocket.accept.params": [[21, 5, 1, "", "headers"], [21, 5, 1, "", "subprotocols"]], "litestar.connection.WebSocket.close.params": [[21, 5, 1, "", "code"], [21, 5, 1, "", "reason"]], "litestar.connection.WebSocket.iter_data.params": [[21, 5, 1, "", "mode"]], "litestar.connection.WebSocket.iter_json.params": [[21, 5, 1, "", "mode"]], "litestar.connection.WebSocket.params": [[21, 5, 1, "", "receive"], [21, 5, 1, "", "scope"], [21, 5, 1, "", "send"]], "litestar.connection.WebSocket.receive_data.params": [[21, 5, 1, "", "mode"]], "litestar.connection.WebSocket.receive_json.params": [[21, 5, 1, "", "mode"]], "litestar.connection.WebSocket.receive_wrapper.params": [[21, 5, 1, "", "receive"]], "litestar.connection.WebSocket.send_bytes.params": [[21, 5, 1, "", "data"], [21, 5, 1, "", "encoding"]], "litestar.connection.WebSocket.send_data.params": [[21, 5, 1, "", "data"], [21, 5, 1, "", "encoding"], [21, 5, 1, "", "mode"]], "litestar.connection.WebSocket.send_json.params": [[21, 5, 1, "", "data"], [21, 5, 1, "", "encoding"], [21, 5, 1, "", "mode"], [21, 5, 1, "", "serializer"]], "litestar.connection.WebSocket.send_msgpack.params": [[21, 5, 1, "", "data"], [21, 5, 1, "", "encoding"], [21, 5, 1, "", "serializer"]], "litestar.connection.WebSocket.send_text.params": [[21, 5, 1, "", "data"], [21, 5, 1, "", "encoding"]], "litestar.connection.WebSocket.send_wrapper.params": [[21, 5, 1, "", "send"]], "litestar.contrib.htmx": [[22, 0, 0, "-", "request"], [22, 0, 0, "-", "response"]], "litestar.contrib": [[24, 0, 0, "-", "jinja"], [26, 0, 0, "-", "mako"], [27, 0, 0, "-", "opentelemetry"], [28, 0, 0, "-", "piccolo"], [29, 0, 0, "-", "pydantic"]], "litestar.contrib.jinja": [[24, 2, 1, "", "JinjaTemplateEngine"]], "litestar.contrib.jinja.JinjaTemplateEngine": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "from_environment"], [24, 4, 1, "", "get_template"], [24, 4, 1, "", "register_template_callable"], [24, 4, 1, "", "render_string"]], "litestar.contrib.jinja.JinjaTemplateEngine.from_environment.params": [[24, 5, 1, "", "jinja_environment"]], "litestar.contrib.jinja.JinjaTemplateEngine.get_template.params": [[24, 5, 1, "", "template_name"]], "litestar.contrib.jinja.JinjaTemplateEngine.params": [[24, 5, 1, "", "directory"], [24, 5, 1, "", "engine_instance"]], "litestar.contrib.jinja.JinjaTemplateEngine.register_template_callable.params": [[24, 5, 1, "", "key"], [24, 5, 1, "", "template_callable"]], "litestar.contrib.jinja.JinjaTemplateEngine.render_string.params": [[24, 5, 1, "", "context"], [24, 5, 1, "", "template_string"]], "litestar.contrib.mako": [[26, 2, 1, "", "MakoTemplate"], [26, 2, 1, "", "MakoTemplateEngine"]], "litestar.contrib.mako.MakoTemplate": [[26, 4, 1, "", "__init__"], [26, 4, 1, "", "render"]], "litestar.contrib.mako.MakoTemplate.params": [[26, 5, 1, "", "template"], [26, 5, 1, "", "template_callables"]], "litestar.contrib.mako.MakoTemplate.render.params": [[26, 5, 1, "", "args"], [26, 5, 1, "", "kwargs"]], "litestar.contrib.mako.MakoTemplateEngine": [[26, 4, 1, "", "__init__"], [26, 4, 1, "", "from_template_lookup"], [26, 4, 1, "", "get_template"], [26, 4, 1, "", "register_template_callable"], [26, 4, 1, "", "render_string"]], "litestar.contrib.mako.MakoTemplateEngine.from_template_lookup.params": [[26, 5, 1, "", "template_lookup"]], "litestar.contrib.mako.MakoTemplateEngine.get_template.params": [[26, 5, 1, "", "template_name"]], "litestar.contrib.mako.MakoTemplateEngine.params": [[26, 5, 1, "", "directory"], [26, 5, 1, "", "engine_instance"]], "litestar.contrib.mako.MakoTemplateEngine.register_template_callable.params": [[26, 5, 1, "", "key"], [26, 5, 1, "", "template_callable"]], "litestar.contrib.mako.MakoTemplateEngine.render_string.params": [[26, 5, 1, "", "context"], [26, 5, 1, "", "template_string"]], "litestar.contrib.opentelemetry": [[27, 2, 1, "", "OpenTelemetryConfig"], [27, 2, 1, "", "OpenTelemetryInstrumentationMiddleware"], [27, 2, 1, "", "OpenTelemetryPlugin"]], "litestar.contrib.opentelemetry.OpenTelemetryConfig": [[27, 4, 1, "", "__init__"], [27, 3, 1, "", "client_request_hook_handler"], [27, 3, 1, "", "client_response_hook_handler"], [27, 3, 1, "", "exclude"], [27, 3, 1, "", "exclude_opt_key"], [27, 3, 1, "", "exclude_urls_env_key"], [27, 3, 1, "", "meter"], [27, 3, 1, "", "meter_provider"], [27, 6, 1, "", "middleware"], [27, 3, 1, "", "middleware_class"], [27, 4, 1, "", "scope_span_details_extractor"], [27, 3, 1, "", "scopes"], [27, 3, 1, "", "server_request_hook_handler"], [27, 3, 1, "", "tracer_provider"]], "litestar.contrib.opentelemetry.OpenTelemetryInstrumentationMiddleware": [[27, 4, 1, "", "__init__"]], "litestar.contrib.opentelemetry.OpenTelemetryInstrumentationMiddleware.params": [[27, 5, 1, "", "app"], [27, 5, 1, "", "config"]], "litestar.contrib.opentelemetry.OpenTelemetryPlugin": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "on_app_init"]], "litestar.contrib.opentelemetry.OpenTelemetryPlugin.on_app_init.params": [[27, 5, 1, "", "app_config"]], "litestar.contrib.opentelemetry.config": [[27, 3, 1, "", "OpenTelemetryHookHandler"]], "litestar.contrib.piccolo": [[28, 2, 1, "", "PiccoloDTO"]], "litestar.contrib.piccolo.PiccoloDTO": [[28, 4, 1, "", "detect_nested_field"], [28, 4, 1, "", "generate_field_definitions"]], "litestar.contrib.piccolo.PiccoloDTO.detect_nested_field.params": [[28, 5, 1, "", "field_definition"]], "litestar.contrib.sqlalchemy": [[35, 0, 0, "-", "base"], [38, 0, 0, "-", "plugins"]], "litestar.controller": [[41, 2, 1, "", "Controller"]], "litestar.controller.Controller": [[41, 4, 1, "", "__init__"], [41, 3, 1, "", "after_request"], [41, 3, 1, "", "after_response"], [41, 3, 1, "", "before_request"], [41, 3, 1, "", "cache_control"], [41, 3, 1, "", "dependencies"], [41, 3, 1, "", "dto"], [41, 3, 1, "", "etag"], [41, 3, 1, "", "exception_handlers"], [41, 4, 1, "", "get_route_handlers"], [41, 3, 1, "", "guards"], [41, 3, 1, "", "include_in_schema"], [41, 3, 1, "", "middleware"], [41, 3, 1, "", "opt"], [41, 3, 1, "", "owner"], [41, 3, 1, "", "parameters"], [41, 3, 1, "", "path"], [41, 3, 1, "", "request_class"], [41, 3, 1, "", "response_class"], [41, 3, 1, "", "response_cookies"], [41, 3, 1, "", "response_headers"], [41, 3, 1, "", "return_dto"], [41, 3, 1, "", "security"], [41, 3, 1, "", "signature_namespace"], [41, 3, 1, "", "signature_types"], [41, 3, 1, "", "tags"], [41, 3, 1, "", "type_decoders"], [41, 3, 1, "", "type_encoders"], [41, 4, 1, "", "validate_route_handlers"], [41, 3, 1, "", "websocket_class"]], "litestar.controller.Controller.params": [[41, 5, 1, "", "owner"]], "litestar.controller.Controller.validate_route_handlers.params": [[41, 5, 1, "", "route_handlers"]], "litestar.data_extractors": [[42, 2, 1, "", "ConnectionDataExtractor"], [42, 2, 1, "", "ExtractedRequestData"], [42, 2, 1, "", "ExtractedResponseData"], [42, 2, 1, "", "ResponseDataExtractor"]], "litestar.data_extractors.ConnectionDataExtractor": [[42, 4, 1, "", "__call__"], [42, 4, 1, "", "__init__"], [42, 4, 1, "", "extract_body"], [42, 4, 1, "", "extract_client"], [42, 4, 1, "", "extract_content_type"], [42, 4, 1, "", "extract_cookies"], [42, 4, 1, "", "extract_headers"], [42, 4, 1, "", "extract_method"], [42, 4, 1, "", "extract_path"], [42, 4, 1, "", "extract_path_params"], [42, 4, 1, "", "extract_query"], [42, 4, 1, "", "extract_scheme"]], "litestar.data_extractors.ConnectionDataExtractor.__call__.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.extract_body.params": [[42, 5, 1, "", "request"]], "litestar.data_extractors.ConnectionDataExtractor.extract_client.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.extract_content_type.params": [[42, 5, 1, "", "request"]], "litestar.data_extractors.ConnectionDataExtractor.extract_cookies.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.extract_headers.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.extract_method.params": [[42, 5, 1, "", "request"]], "litestar.data_extractors.ConnectionDataExtractor.extract_path.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.extract_path_params.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.extract_query.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.extract_scheme.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.params": [[42, 5, 1, "", "extract_body"], [42, 5, 1, "", "extract_client"], [42, 5, 1, "", "extract_content_type"], [42, 5, 1, "", "extract_cookies"], [42, 5, 1, "", "extract_headers"], [42, 5, 1, "", "extract_method"], [42, 5, 1, "", "extract_path"], [42, 5, 1, "", "extract_path_params"], [42, 5, 1, "", "extract_query"], [42, 5, 1, "", "extract_scheme"], [42, 5, 1, "", "obfuscate_cookies"], [42, 5, 1, "", "obfuscate_headers"], [42, 5, 1, "", "parse_body"], [42, 5, 1, "", "parse_query"], [42, 5, 1, "", "skip_parse_malformed_body"]], "litestar.data_extractors.ResponseDataExtractor": [[42, 4, 1, "", "__call__"], [42, 4, 1, "", "__init__"], [42, 4, 1, "", "extract_cookies"], [42, 4, 1, "", "extract_headers"], [42, 4, 1, "", "extract_response_body"], [42, 4, 1, "", "extract_status_code"]], "litestar.data_extractors.ResponseDataExtractor.__call__.params": [[42, 5, 1, "", "messages"]], "litestar.data_extractors.ResponseDataExtractor.extract_cookies.params": [[42, 5, 1, "", "messages"]], "litestar.data_extractors.ResponseDataExtractor.extract_headers.params": [[42, 5, 1, "", "messages"]], "litestar.data_extractors.ResponseDataExtractor.extract_response_body.params": [[42, 5, 1, "", "messages"]], "litestar.data_extractors.ResponseDataExtractor.extract_status_code.params": [[42, 5, 1, "", "messages"]], "litestar.data_extractors.ResponseDataExtractor.params": [[42, 5, 1, "", "extract_body"], [42, 5, 1, "", "extract_cookies"], [42, 5, 1, "", "extract_headers"], [42, 5, 1, "", "extract_status_code"], [42, 5, 1, "", "obfuscate_cookies"], [42, 5, 1, "", "obfuscate_headers"]], "litestar.datastructures": [[43, 2, 1, "", "Accept"], [43, 2, 1, "", "Address"], [43, 2, 1, "", "CacheControlHeader"], [43, 2, 1, "", "Cookie"], [43, 2, 1, "", "ETag"], [43, 2, 1, "", "FormMultiDict"], [43, 2, 1, "", "Header"], [43, 2, 1, "", "Headers"], [43, 2, 1, "", "ImmutableMultiDict"], [43, 2, 1, "", "ImmutableState"], [43, 2, 1, "", "MultiDict"], [43, 2, 1, "", "MultiMixin"], [43, 2, 1, "", "MutableScopeHeaders"], [43, 2, 1, "", "ResponseHeader"], [43, 2, 1, "", "SecretBytes"], [43, 2, 1, "", "SecretString"], [43, 2, 1, "", "State"], [43, 2, 1, "", "URL"], [43, 2, 1, "", "UploadFile"], [44, 0, 0, "-", "secret_values"]], "litestar.datastructures.Accept": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "accepts"], [43, 4, 1, "", "best_match"]], "litestar.datastructures.Accept.accepts.params": [[43, 5, 1, "", "media_type"]], "litestar.datastructures.Accept.best_match.params": [[43, 5, 1, "", "default"], [43, 5, 1, "", "provided_types"]], "litestar.datastructures.Address": [[43, 4, 1, "", "__new__"], [43, 3, 1, "", "host"], [43, 3, 1, "", "port"]], "litestar.datastructures.CacheControlHeader": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "from_header"], [43, 3, 1, "", "immutable"], [43, 3, 1, "", "max_age"], [43, 3, 1, "", "must_revalidate"], [43, 3, 1, "", "must_understand"], [43, 3, 1, "", "no_cache"], [43, 3, 1, "", "no_store"], [43, 3, 1, "", "no_transform"], [43, 4, 1, "", "prevent_storing"], [43, 3, 1, "", "private"], [43, 3, 1, "", "proxy_revalidate"], [43, 3, 1, "", "public"], [43, 3, 1, "", "s_maxage"], [43, 3, 1, "", "stale_while_revalidate"]], "litestar.datastructures.CacheControlHeader.from_header.params": [[43, 5, 1, "", "header_value"]], "litestar.datastructures.Cookie": [[43, 4, 1, "", "__eq__"], [43, 4, 1, "", "__init__"], [43, 3, 1, "", "description"], [43, 6, 1, "", "dict"], [43, 3, 1, "", "documentation_only"], [43, 3, 1, "", "domain"], [43, 3, 1, "", "expires"], [43, 3, 1, "", "httponly"], [43, 3, 1, "", "key"], [43, 3, 1, "", "max_age"], [43, 3, 1, "", "path"], [43, 3, 1, "", "samesite"], [43, 3, 1, "", "secure"], [43, 6, 1, "", "simple_cookie"], [43, 4, 1, "", "to_encoded_header"], [43, 4, 1, "", "to_header"], [43, 3, 1, "", "value"]], "litestar.datastructures.Cookie.__eq__.params": [[43, 5, 1, "", "other"]], "litestar.datastructures.Cookie.to_header.params": [[43, 5, 1, "", "**kwargs"]], "litestar.datastructures.ETag": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "from_header"]], "litestar.datastructures.FormMultiDict": [[43, 4, 1, "", "close"]], "litestar.datastructures.Header": [[43, 4, 1, "", "__init__"], [43, 3, 1, "", "documentation_only"], [43, 4, 1, "", "from_header"], [43, 4, 1, "", "to_header"]], "litestar.datastructures.Header.to_header.params": [[43, 5, 1, "", "include_header_name"]], "litestar.datastructures.Headers": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "from_scope"], [43, 4, 1, "", "to_header_list"]], "litestar.datastructures.Headers.from_scope.params": [[43, 5, 1, "", "scope"]], "litestar.datastructures.Headers.params": [[43, 5, 1, "", "headers"]], "litestar.datastructures.ImmutableMultiDict": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "copy"], [43, 4, 1, "", "mutable_copy"]], "litestar.datastructures.ImmutableMultiDict.params": [[43, 5, 1, "", "args"]], "litestar.datastructures.ImmutableState": [[43, 4, 1, "", "__bool__"], [43, 4, 1, "", "__copy__"], [43, 4, 1, "", "__get_validators__"], [43, 4, 1, "", "__getattr__"], [43, 4, 1, "", "__getitem__"], [43, 4, 1, "", "__init__"], [43, 4, 1, "", "__iter__"], [43, 4, 1, "", "__len__"], [43, 4, 1, "", "dict"], [43, 4, 1, "", "mutable_copy"], [43, 4, 1, "", "validate"]], "litestar.datastructures.ImmutableState.__getattr__.params": [[43, 5, 1, "", "key"]], "litestar.datastructures.ImmutableState.__getitem__.params": [[43, 5, 1, "", "key"]], "litestar.datastructures.ImmutableState.params": [[43, 5, 1, "", "deep_copy"], [43, 5, 1, "", "state"]], "litestar.datastructures.ImmutableState.validate.params": [[43, 5, 1, "", "value"]], "litestar.datastructures.MultiDict": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "copy"], [43, 4, 1, "", "immutable"]], "litestar.datastructures.MultiDict.params": [[43, 5, 1, "", "args"]], "litestar.datastructures.MultiMixin": [[43, 4, 1, "", "dict"], [43, 4, 1, "", "multi_items"]], "litestar.datastructures.MutableScopeHeaders": [[43, 4, 1, "", "__delitem__"], [43, 4, 1, "", "__getitem__"], [43, 4, 1, "", "__init__"], [43, 4, 1, "", "__iter__"], [43, 4, 1, "", "__len__"], [43, 4, 1, "", "__setitem__"], [43, 4, 1, "", "add"], [43, 4, 1, "", "extend_header_value"], [43, 4, 1, "", "from_message"], [43, 4, 1, "", "getall"]], "litestar.datastructures.MutableScopeHeaders.add.params": [[43, 5, 1, "", "key"], [43, 5, 1, "", "value"]], "litestar.datastructures.MutableScopeHeaders.extend_header_value.params": [[43, 5, 1, "", "key"], [43, 5, 1, "", "value"]], "litestar.datastructures.MutableScopeHeaders.from_message.params": [[43, 5, 1, "", "message"]], "litestar.datastructures.MutableScopeHeaders.getall.params": [[43, 5, 1, "", "default"], [43, 5, 1, "", "key"]], "litestar.datastructures.MutableScopeHeaders.params": [[43, 5, 1, "", "scope"]], "litestar.datastructures.ResponseHeader": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "__post_init__"], [43, 3, 1, "", "allow_empty_value"], [43, 3, 1, "", "allow_reserved"], [43, 3, 1, "", "deprecated"], [43, 3, 1, "", "description"], [43, 3, 1, "", "documentation_only"], [43, 3, 1, "", "example"], [43, 3, 1, "", "examples"], [43, 3, 1, "", "explode"], [43, 3, 1, "", "name"], [43, 3, 1, "", "required"], [43, 3, 1, "", "style"], [43, 3, 1, "", "value"]], "litestar.datastructures.SecretBytes": [[43, 4, 1, "", "get_obscured"]], "litestar.datastructures.SecretString": [[43, 4, 1, "", "get_obscured"]], "litestar.datastructures.State": [[43, 4, 1, "", "__delattr__"], [43, 4, 1, "", "__delitem__"], [43, 4, 1, "", "__init__"], [43, 4, 1, "", "__setattr__"], [43, 4, 1, "", "__setitem__"], [43, 4, 1, "", "copy"], [43, 4, 1, "", "immutable_copy"]], "litestar.datastructures.State.__delattr__.params": [[43, 5, 1, "", "key"]], "litestar.datastructures.State.__delitem__.params": [[43, 5, 1, "", "key"]], "litestar.datastructures.State.__setattr__.params": [[43, 5, 1, "", "key"], [43, 5, 1, "", "value"]], "litestar.datastructures.State.__setitem__.params": [[43, 5, 1, "", "key"], [43, 5, 1, "", "value"]], "litestar.datastructures.State.params": [[43, 5, 1, "", "deep_copy"], [43, 5, 1, "", "state"]], "litestar.datastructures.URL": [[43, 4, 1, "", "__new__"], [43, 3, 1, "", "fragment"], [43, 4, 1, "", "from_components"], [43, 4, 1, "", "from_scope"], [43, 3, 1, "", "hostname"], [43, 3, 1, "", "netloc"], [43, 3, 1, "", "password"], [43, 3, 1, "", "path"], [43, 3, 1, "", "port"], [43, 3, 1, "", "query"], [43, 6, 1, "", "query_params"], [43, 3, 1, "", "scheme"], [43, 3, 1, "", "username"], [43, 4, 1, "", "with_replacements"]], "litestar.datastructures.URL.__new__.params": [[43, 5, 1, "", "url"]], "litestar.datastructures.URL.from_components.params": [[43, 5, 1, "", "fragment"], [43, 5, 1, "", "netloc"], [43, 5, 1, "", "path"], [43, 5, 1, "", "query"], [43, 5, 1, "", "scheme"]], "litestar.datastructures.URL.from_scope.params": [[43, 5, 1, "", "scope"]], "litestar.datastructures.URL.with_replacements.params": [[43, 5, 1, "", "fragment"], [43, 5, 1, "", "netloc"], [43, 5, 1, "", "path"], [43, 5, 1, "", "query"], [43, 5, 1, "", "scheme"]], "litestar.datastructures.UploadFile": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "close"], [43, 4, 1, "", "read"], [43, 6, 1, "", "rolled_to_disk"], [43, 4, 1, "", "seek"], [43, 4, 1, "", "write"]], "litestar.datastructures.UploadFile.params": [[43, 5, 1, "", "content_type"], [43, 5, 1, "", "file_data"], [43, 5, 1, "", "filename"], [43, 5, 1, "", "headers"], [43, 5, 1, "", "max_spool_size"]], "litestar.datastructures.UploadFile.read.params": [[43, 5, 1, "", "size"]], "litestar.datastructures.UploadFile.seek.params": [[43, 5, 1, "", "offset"]], "litestar.datastructures.UploadFile.write.params": [[43, 5, 1, "", "data"]], "litestar.datastructures.secret_values": [[44, 2, 1, "", "SecretBytes"], [44, 2, 1, "", "SecretString"], [44, 2, 1, "", "SecretT"], [44, 2, 1, "", "SecretValue"]], "litestar.datastructures.secret_values.SecretBytes": [[44, 4, 1, "", "get_obscured"]], "litestar.datastructures.secret_values.SecretString": [[44, 4, 1, "", "get_obscured"]], "litestar.datastructures.secret_values.SecretValue": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "__repr__"], [44, 4, 1, "", "__str__"], [44, 4, 1, "", "get_obscured"], [44, 4, 1, "", "get_secret"]], "litestar.datastructures.secret_values.SecretValue.params": [[44, 5, 1, "", "secret_value"]], "litestar.di": [[45, 2, 1, "", "Provide"]], "litestar.di.Provide": [[45, 4, 1, "", "__call__"], [45, 4, 1, "", "__init__"]], "litestar.di.Provide.params": [[45, 5, 1, "", "dependency"], [45, 5, 1, "", "sync_to_thread"], [45, 5, 1, "", "use_cache"]], "litestar.dto": [[46, 0, 0, "-", "base_dto"], [47, 0, 0, "-", "config"], [48, 0, 0, "-", "data_structures"], [49, 0, 0, "-", "dataclass_dto"], [50, 0, 0, "-", "field"], [52, 0, 0, "-", "msgspec_dto"], [53, 0, 0, "-", "types"]], "litestar.dto.base_dto": [[46, 2, 1, "", "AbstractDTO"]], "litestar.dto.base_dto.AbstractDTO": [[46, 4, 1, "", "__init__"], [46, 3, 1, "", "config"], [46, 4, 1, "", "create_for_field_definition"], [46, 4, 1, "", "create_openapi_schema"], [46, 4, 1, "", "decode_builtins"], [46, 4, 1, "", "decode_bytes"], [46, 4, 1, "", "detect_nested_field"], [46, 4, 1, "", "generate_field_definitions"], [46, 4, 1, "", "get_config_for_model_type"], [46, 4, 1, "", "get_dto_config_from_annotated_type"], [46, 4, 1, "", "get_model_type_hints"], [46, 4, 1, "", "is_supported_model_type_field"], [46, 3, 1, "", "model_type"], [46, 4, 1, "", "resolve_generic_wrapper_type"], [46, 4, 1, "", "resolve_model_type"]], "litestar.dto.base_dto.AbstractDTO.create_for_field_definition.params": [[46, 5, 1, "", "backend_cls"], [46, 5, 1, "", "field_definition"], [46, 5, 1, "", "handler_id"]], "litestar.dto.base_dto.AbstractDTO.create_openapi_schema.params": [[46, 5, 1, "", "field_definition"], [46, 5, 1, "", "handler_id"], [46, 5, 1, "", "schema_creator"]], "litestar.dto.base_dto.AbstractDTO.detect_nested_field.params": [[46, 5, 1, "", "field_definition"]], "litestar.dto.base_dto.AbstractDTO.get_dto_config_from_annotated_type.params": [[46, 5, 1, "", "field_definition"]], "litestar.dto.base_dto.AbstractDTO.get_model_type_hints.params": [[46, 5, 1, "", "model_type"], [46, 5, 1, "", "namespace"]], "litestar.dto.base_dto.AbstractDTO.is_supported_model_type_field.params": [[46, 5, 1, "", "field_definition"]], "litestar.dto.base_dto.AbstractDTO.params": [[46, 5, 1, "", "asgi_connection"]], "litestar.dto.base_dto.AbstractDTO.resolve_generic_wrapper_type.params": [[46, 5, 1, "", "field_definition"]], "litestar.dto.base_dto.AbstractDTO.resolve_model_type.params": [[46, 5, 1, "", "field_definition"]], "litestar.dto.config": [[47, 2, 1, "", "DTOConfig"]], "litestar.dto.config.DTOConfig": [[47, 4, 1, "", "__init__"], [47, 3, 1, "", "exclude"], [47, 3, 1, "", "experimental_codegen_backend"], [47, 3, 1, "", "forbid_unknown_fields"], [47, 3, 1, "", "include"], [47, 3, 1, "", "max_nested_depth"], [47, 3, 1, "", "partial"], [47, 3, 1, "", "rename_fields"], [47, 3, 1, "", "rename_strategy"], [47, 3, 1, "", "underscore_fields_private"]], "litestar.dto.data_structures": [[48, 2, 1, "", "DTOData"], [48, 2, 1, "", "DTOFieldDefinition"]], "litestar.dto.data_structures.DTOData": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "as_builtins"], [48, 4, 1, "", "create_instance"], [48, 4, 1, "", "update_instance"]], "litestar.dto.data_structures.DTOData.create_instance.params": [[48, 5, 1, "", "**kwargs"]], "litestar.dto.data_structures.DTOData.update_instance.params": [[48, 5, 1, "", "**kwargs"], [48, 5, 1, "", "instance"]], "litestar.dto.data_structures.DTOFieldDefinition": [[48, 4, 1, "", "__init__"], [48, 3, 1, "", "default_factory"], [48, 3, 1, "", "dto_field"], [48, 4, 1, "", "from_field_definition"], [48, 3, 1, "", "model_name"], [48, 3, 1, "", "passthrough_constraints"]], "litestar.dto.data_structures.DTOFieldDefinition.from_field_definition.params": [[48, 5, 1, "", "default_factory"], [48, 5, 1, "", "dto_field"], [48, 5, 1, "", "field_definition"], [48, 5, 1, "", "model_name"], [48, 5, 1, "", "passthrough_constraints"]], "litestar.dto.dataclass_dto": [[49, 2, 1, "", "DataclassDTO"]], "litestar.dto.dataclass_dto.DataclassDTO": [[49, 4, 1, "", "detect_nested_field"], [49, 4, 1, "", "generate_field_definitions"]], "litestar.dto.dataclass_dto.DataclassDTO.detect_nested_field.params": [[49, 5, 1, "", "field_definition"]], "litestar.dto.field": [[50, 2, 1, "", "DTOField"], [50, 2, 1, "", "Mark"], [50, 7, 1, "", "dto_field"], [50, 7, 1, "", "extract_dto_field"]], "litestar.dto.field.DTOField": [[50, 4, 1, "", "__init__"], [50, 3, 1, "", "mark"]], "litestar.dto.field.Mark": [[50, 3, 1, "", "PRIVATE"], [50, 3, 1, "", "READ_ONLY"], [50, 3, 1, "", "WRITE_ONLY"], [50, 4, 1, "", "__new__"]], "litestar.dto.field.dto_field.params": [[50, 5, 1, "", "mark"]], "litestar.dto.field.extract_dto_field.params": [[50, 5, 1, "", "field_definition"], [50, 5, 1, "", "field_info_mapping"]], "litestar.dto.msgspec_dto": [[52, 2, 1, "", "MsgspecDTO"]], "litestar.dto.msgspec_dto.MsgspecDTO": [[52, 4, 1, "", "detect_nested_field"], [52, 4, 1, "", "generate_field_definitions"]], "litestar.dto.msgspec_dto.MsgspecDTO.detect_nested_field.params": [[52, 5, 1, "", "field_definition"]], "litestar.dto.types": [[53, 1, 1, "", "RenameStrategy"]], "litestar.enums": [[54, 2, 1, "", "CompressionEncoding"], [54, 2, 1, "", "HttpMethod"], [54, 2, 1, "", "MediaType"], [54, 2, 1, "", "OpenAPIMediaType"], [54, 2, 1, "", "ParamType"], [54, 2, 1, "", "RequestEncodingType"], [54, 2, 1, "", "ScopeType"]], "litestar.enums.CompressionEncoding": [[54, 4, 1, "", "__new__"]], "litestar.enums.HttpMethod": [[54, 4, 1, "", "__new__"]], "litestar.enums.MediaType": [[54, 4, 1, "", "__new__"]], "litestar.enums.OpenAPIMediaType": [[54, 4, 1, "", "__new__"]], "litestar.enums.ParamType": [[54, 4, 1, "", "__new__"]], "litestar.enums.RequestEncodingType": [[54, 4, 1, "", "__new__"]], "litestar.enums.ScopeType": [[54, 4, 1, "", "__new__"]], "litestar.events": [[55, 2, 1, "", "BaseEventEmitterBackend"], [55, 2, 1, "", "EventListener"], [55, 2, 1, "", "SimpleEventEmitter"], [55, 3, 1, "", "listener"]], "litestar.events.BaseEventEmitterBackend": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "emit"]], "litestar.events.BaseEventEmitterBackend.emit.params": [[55, 5, 1, "", "**kwargs"], [55, 5, 1, "", "*args"], [55, 5, 1, "", "event_id"]], "litestar.events.BaseEventEmitterBackend.params": [[55, 5, 1, "", "listeners"]], "litestar.events.EventListener": [[55, 4, 1, "", "__call__"], [55, 4, 1, "", "__init__"], [55, 4, 1, "", "wrap_in_error_handler"]], "litestar.events.EventListener.__call__.params": [[55, 5, 1, "", "fn"]], "litestar.events.EventListener.params": [[55, 5, 1, "", "*event_ids"]], "litestar.events.EventListener.wrap_in_error_handler.params": [[55, 5, 1, "", "fn"]], "litestar.events.SimpleEventEmitter": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "emit"]], "litestar.events.SimpleEventEmitter.emit.params": [[55, 5, 1, "", "**kwargs"], [55, 5, 1, "", "*args"], [55, 5, 1, "", "event_id"]], "litestar.events.SimpleEventEmitter.params": [[55, 5, 1, "", "listeners"]], "litestar.exceptions": [[56, 8, 1, "", "ClientException"], [56, 8, 1, "", "DTOFactoryException"], [56, 8, 1, "", "HTTPException"], [56, 8, 1, "", "ImproperlyConfiguredException"], [56, 8, 1, "", "InternalServerException"], [56, 8, 1, "", "InvalidAnnotationException"], [56, 8, 1, "", "LitestarException"], [56, 8, 1, "", "LitestarWarning"], [56, 8, 1, "", "MethodNotAllowedException"], [56, 8, 1, "", "MissingDependencyException"], [56, 8, 1, "", "NoRouteMatchFoundException"], [56, 8, 1, "", "NotAuthorizedException"], [56, 8, 1, "", "NotFoundException"], [56, 8, 1, "", "PermissionDeniedException"], [56, 8, 1, "", "SerializationException"], [56, 8, 1, "", "ServiceUnavailableException"], [56, 8, 1, "", "TemplateNotFoundException"], [56, 8, 1, "", "TooManyRequestsException"], [56, 8, 1, "", "ValidationException"], [56, 8, 1, "", "WebSocketDisconnect"], [56, 8, 1, "", "WebSocketException"], [56, 0, 0, "-", "responses"]], "litestar.exceptions.ClientException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.HTTPException": [[56, 4, 1, "", "__init__"], [56, 3, 1, "", "detail"], [56, 3, 1, "", "extra"], [56, 3, 1, "", "headers"], [56, 3, 1, "", "status_code"]], "litestar.exceptions.HTTPException.params": [[56, 5, 1, "", "*args"], [56, 5, 1, "", "detail"], [56, 5, 1, "", "extra"], [56, 5, 1, "", "headers"], [56, 5, 1, "", "status_code"]], "litestar.exceptions.InternalServerException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.LitestarException": [[56, 4, 1, "", "__init__"]], "litestar.exceptions.LitestarException.params": [[56, 5, 1, "", "*args"], [56, 5, 1, "", "detail"]], "litestar.exceptions.MethodNotAllowedException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.MissingDependencyException": [[56, 4, 1, "", "__init__"]], "litestar.exceptions.MissingDependencyException.params": [[56, 5, 1, "", "*args"], [56, 5, 1, "", "detail"]], "litestar.exceptions.NotAuthorizedException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.NotFoundException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.PermissionDeniedException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.ServiceUnavailableException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.TemplateNotFoundException": [[56, 4, 1, "", "__init__"]], "litestar.exceptions.TemplateNotFoundException.params": [[56, 5, 1, "", "*args"], [56, 5, 1, "", "template_name"]], "litestar.exceptions.TooManyRequestsException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.WebSocketDisconnect": [[56, 4, 1, "", "__init__"]], "litestar.exceptions.WebSocketDisconnect.params": [[56, 5, 1, "", "*args"], [56, 5, 1, "", "code"], [56, 5, 1, "", "detail"]], "litestar.exceptions.WebSocketException": [[56, 4, 1, "", "__init__"], [56, 3, 1, "", "code"]], "litestar.exceptions.WebSocketException.params": [[56, 5, 1, "", "*args"], [56, 5, 1, "", "code"], [56, 5, 1, "", "detail"]], "litestar.exceptions.responses": [[56, 2, 1, "", "ExceptionResponseContent"], [56, 7, 1, "", "create_debug_response"], [56, 7, 1, "", "create_exception_response"]], "litestar.exceptions.responses.ExceptionResponseContent": [[56, 4, 1, "", "__init__"], [56, 3, 1, "", "detail"], [56, 3, 1, "", "extra"], [56, 3, 1, "", "headers"], [56, 3, 1, "", "media_type"], [56, 3, 1, "", "status_code"], [56, 4, 1, "", "to_response"]], "litestar.exceptions.responses.create_debug_response.params": [[56, 5, 1, "", "exc"], [56, 5, 1, "", "request"]], "litestar.exceptions.responses.create_exception_response.params": [[56, 5, 1, "", "exc"], [56, 5, 1, "", "request"]], "litestar.handlers": [[57, 2, 1, "", "ASGIRouteHandler"], [57, 2, 1, "", "BaseRouteHandler"], [57, 2, 1, "", "HTTPRouteHandler"], [57, 2, 1, "", "WebsocketListener"], [57, 2, 1, "", "WebsocketListenerRouteHandler"], [57, 2, 1, "", "WebsocketRouteHandler"], [57, 3, 1, "", "asgi"], [57, 2, 1, "", "delete"], [57, 2, 1, "", "get"], [57, 2, 1, "", "head"], [57, 2, 1, "", "patch"], [57, 2, 1, "", "post"], [57, 2, 1, "", "put"], [57, 3, 1, "", "route"], [57, 3, 1, "", "websocket"], [57, 3, 1, "", "websocket_listener"]], "litestar.handlers.ASGIRouteHandler": [[57, 4, 1, "", "__init__"]], "litestar.handlers.ASGIRouteHandler.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "is_mount"], [57, 5, 1, "", "is_static"], [57, 5, 1, "", "name"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.BaseRouteHandler": [[57, 4, 1, "", "__call__"], [57, 4, 1, "", "__init__"], [57, 4, 1, "", "__str__"], [57, 4, 1, "", "authorize_connection"], [57, 4, 1, "", "create_kwargs_model"], [57, 6, 1, "", "default_deserializer"], [57, 6, 1, "", "default_serializer"], [57, 6, 1, "", "dependency_name_set"], [57, 6, 1, "", "fn"], [57, 6, 1, "", "handler_id"], [57, 6, 1, "", "handler_name"], [57, 4, 1, "", "on_registration"], [57, 6, 1, "", "ownership_layers"], [57, 6, 1, "", "parsed_fn_signature"], [57, 4, 1, "", "resolve_data_dto"], [57, 4, 1, "", "resolve_dependencies"], [57, 4, 1, "", "resolve_exception_handlers"], [57, 4, 1, "", "resolve_guards"], [57, 4, 1, "", "resolve_layered_parameters"], [57, 4, 1, "", "resolve_middleware"], [57, 4, 1, "", "resolve_opts"], [57, 4, 1, "", "resolve_return_dto"], [57, 4, 1, "", "resolve_signature_namespace"], [57, 4, 1, "", "resolve_type_decoders"], [57, 4, 1, "", "resolve_type_encoders"], [57, 6, 1, "", "signature_model"]], "litestar.handlers.BaseRouteHandler.on_registration.params": [[57, 5, 1, "", "app"]], "litestar.handlers.BaseRouteHandler.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "signature_types"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.HTTPRouteHandler": [[57, 4, 1, "", "__call__"], [57, 4, 1, "", "__init__"], [57, 4, 1, "", "get_response_handler"], [57, 4, 1, "", "on_registration"], [57, 4, 1, "", "resolve_after_response"], [57, 4, 1, "", "resolve_before_request"], [57, 4, 1, "", "resolve_include_in_schema"], [57, 4, 1, "", "resolve_request_class"], [57, 4, 1, "", "resolve_response_class"], [57, 4, 1, "", "resolve_response_cookies"], [57, 4, 1, "", "resolve_response_headers"], [57, 4, 1, "", "resolve_security"], [57, 4, 1, "", "resolve_tags"], [57, 4, 1, "", "to_response"]], "litestar.handlers.HTTPRouteHandler.get_response_handler.params": [[57, 5, 1, "", "is_response_type_data"]], "litestar.handlers.HTTPRouteHandler.on_registration.params": [[57, 5, 1, "", "app"]], "litestar.handlers.HTTPRouteHandler.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "after_request"], [57, 5, 1, "", "after_response"], [57, 5, 1, "", "background"], [57, 5, 1, "", "before_request"], [57, 5, 1, "", "cache"], [57, 5, 1, "", "cache_control"], [57, 5, 1, "", "cache_key_builder"], [57, 5, 1, "", "content_encoding"], [57, 5, 1, "", "content_media_type"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "deprecated"], [57, 5, 1, "", "description"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "etag"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "http_method"], [57, 5, 1, "", "include_in_schema"], [57, 5, 1, "", "media_type"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "operation_class"], [57, 5, 1, "", "operation_id"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "raises"], [57, 5, 1, "", "request_class"], [57, 5, 1, "", "response_class"], [57, 5, 1, "", "response_cookies"], [57, 5, 1, "", "response_description"], [57, 5, 1, "", "response_headers"], [57, 5, 1, "", "responses"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "security"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "status_code"], [57, 5, 1, "", "summary"], [57, 5, 1, "", "sync_to_thread"], [57, 5, 1, "", "tags"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.HTTPRouteHandler.to_response.params": [[57, 5, 1, "", "app"], [57, 5, 1, "", "data"], [57, 5, 1, "", "request"]], "litestar.handlers.WebsocketListener": [[57, 4, 1, "", "__init__"], [57, 3, 1, "", "dependencies"], [57, 3, 1, "", "dto"], [57, 3, 1, "", "exception_handlers"], [57, 3, 1, "", "guards"], [57, 3, 1, "", "middleware"], [57, 3, 1, "", "name"], [57, 3, 1, "", "on_accept"], [57, 3, 1, "", "on_disconnect"], [57, 4, 1, "", "on_receive"], [57, 3, 1, "", "opt"], [57, 3, 1, "", "path"], [57, 3, 1, "", "receive_mode"], [57, 3, 1, "", "return_dto"], [57, 3, 1, "", "send_mode"], [57, 3, 1, "", "signature_namespace"], [57, 3, 1, "", "type_decoders"], [57, 3, 1, "", "type_encoders"], [57, 3, 1, "", "websocket_class"]], "litestar.handlers.WebsocketListener.params": [[57, 5, 1, "", "owner"]], "litestar.handlers.WebsocketListenerRouteHandler": [[57, 4, 1, "", "__init__"], [57, 3, 1, "", "connection_accept_handler"], [57, 4, 1, "", "default_connection_lifespan"], [57, 3, 1, "", "on_accept"], [57, 3, 1, "", "on_disconnect"], [57, 6, 1, "", "signature_model"]], "litestar.handlers.WebsocketListenerRouteHandler.default_connection_lifespan.params": [[57, 5, 1, "", "on_accept_dependencies"], [57, 5, 1, "", "on_disconnect_dependencies"], [57, 5, 1, "", "socket"]], "litestar.handlers.WebsocketListenerRouteHandler.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "connection_accept_handler"], [57, 5, 1, "", "connection_lifespan"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "on_accept"], [57, 5, 1, "", "on_disconnect"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "receive_mode"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "send_mode"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"], [57, 5, 1, "", "websocket_class"]], "litestar.handlers.WebsocketRouteHandler": [[57, 4, 1, "", "__init__"], [57, 4, 1, "", "resolve_websocket_class"]], "litestar.handlers.WebsocketRouteHandler.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "type_encoders"], [57, 5, 1, "", "websocket_class"]], "litestar.handlers.delete": [[57, 4, 1, "", "__init__"]], "litestar.handlers.delete.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "after_request"], [57, 5, 1, "", "after_response"], [57, 5, 1, "", "background"], [57, 5, 1, "", "before_request"], [57, 5, 1, "", "cache"], [57, 5, 1, "", "cache_control"], [57, 5, 1, "", "cache_key_builder"], [57, 5, 1, "", "content_encoding"], [57, 5, 1, "", "content_media_type"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "deprecated"], [57, 5, 1, "", "description"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "etag"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "http_method"], [57, 5, 1, "", "include_in_schema"], [57, 5, 1, "", "media_type"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "operation_class"], [57, 5, 1, "", "operation_id"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "raises"], [57, 5, 1, "", "request_class"], [57, 5, 1, "", "response_class"], [57, 5, 1, "", "response_cookies"], [57, 5, 1, "", "response_description"], [57, 5, 1, "", "response_headers"], [57, 5, 1, "", "responses"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "security"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "status_code"], [57, 5, 1, "", "summary"], [57, 5, 1, "", "sync_to_thread"], [57, 5, 1, "", "tags"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.get": [[57, 4, 1, "", "__init__"]], "litestar.handlers.get.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "after_request"], [57, 5, 1, "", "after_response"], [57, 5, 1, "", "background"], [57, 5, 1, "", "before_request"], [57, 5, 1, "", "cache"], [57, 5, 1, "", "cache_control"], [57, 5, 1, "", "cache_key_builder"], [57, 5, 1, "", "content_encoding"], [57, 5, 1, "", "content_media_type"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "deprecated"], [57, 5, 1, "", "description"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "etag"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "http_method"], [57, 5, 1, "", "include_in_schema"], [57, 5, 1, "", "media_type"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "operation_class"], [57, 5, 1, "", "operation_id"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "raises"], [57, 5, 1, "", "request_class"], [57, 5, 1, "", "response_class"], [57, 5, 1, "", "response_cookies"], [57, 5, 1, "", "response_description"], [57, 5, 1, "", "response_headers"], [57, 5, 1, "", "responses"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "security"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "status_code"], [57, 5, 1, "", "summary"], [57, 5, 1, "", "sync_to_thread"], [57, 5, 1, "", "tags"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.head": [[57, 4, 1, "", "__init__"]], "litestar.handlers.head.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "after_request"], [57, 5, 1, "", "after_response"], [57, 5, 1, "", "background"], [57, 5, 1, "", "before_request"], [57, 5, 1, "", "cache"], [57, 5, 1, "", "cache_control"], [57, 5, 1, "", "cache_key_builder"], [57, 5, 1, "", "content_encoding"], [57, 5, 1, "", "content_media_type"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "deprecated"], [57, 5, 1, "", "description"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "etag"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "http_method"], [57, 5, 1, "", "include_in_schema"], [57, 5, 1, "", "media_type"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "operation_class"], [57, 5, 1, "", "operation_id"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "raises"], [57, 5, 1, "", "request_class"], [57, 5, 1, "", "response_class"], [57, 5, 1, "", "response_cookies"], [57, 5, 1, "", "response_description"], [57, 5, 1, "", "response_headers"], [57, 5, 1, "", "responses"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "security"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "status_code"], [57, 5, 1, "", "summary"], [57, 5, 1, "", "sync_to_thread"], [57, 5, 1, "", "tags"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.patch": [[57, 4, 1, "", "__init__"]], "litestar.handlers.patch.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "after_request"], [57, 5, 1, "", "after_response"], [57, 5, 1, "", "background"], [57, 5, 1, "", "before_request"], [57, 5, 1, "", "cache"], [57, 5, 1, "", "cache_control"], [57, 5, 1, "", "cache_key_builder"], [57, 5, 1, "", "content_encoding"], [57, 5, 1, "", "content_media_type"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "deprecated"], [57, 5, 1, "", "description"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "etag"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "http_method"], [57, 5, 1, "", "include_in_schema"], [57, 5, 1, "", "media_type"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "operation_class"], [57, 5, 1, "", "operation_id"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "raises"], [57, 5, 1, "", "request_class"], [57, 5, 1, "", "response_class"], [57, 5, 1, "", "response_cookies"], [57, 5, 1, "", "response_description"], [57, 5, 1, "", "response_headers"], [57, 5, 1, "", "responses"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "security"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "status_code"], [57, 5, 1, "", "summary"], [57, 5, 1, "", "sync_to_thread"], [57, 5, 1, "", "tags"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.post": [[57, 4, 1, "", "__init__"]], "litestar.handlers.post.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "after_request"], [57, 5, 1, "", "after_response"], [57, 5, 1, "", "background"], [57, 5, 1, "", "before_request"], [57, 5, 1, "", "cache"], [57, 5, 1, "", "cache_control"], [57, 5, 1, "", "cache_key_builder"], [57, 5, 1, "", "content_encoding"], [57, 5, 1, "", "content_media_type"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "deprecated"], [57, 5, 1, "", "description"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "etag"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "http_method"], [57, 5, 1, "", "include_in_schema"], [57, 5, 1, "", "media_type"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "operation_class"], [57, 5, 1, "", "operation_id"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "raises"], [57, 5, 1, "", "request_class"], [57, 5, 1, "", "response_class"], [57, 5, 1, "", "response_cookies"], [57, 5, 1, "", "response_description"], [57, 5, 1, "", "response_headers"], [57, 5, 1, "", "responses"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "security"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "status_code"], [57, 5, 1, "", "summary"], [57, 5, 1, "", "sync_to_thread"], [57, 5, 1, "", "tags"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.put": [[57, 4, 1, "", "__init__"]], "litestar.handlers.put.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "after_request"], [57, 5, 1, "", "after_response"], [57, 5, 1, "", "background"], [57, 5, 1, "", "before_request"], [57, 5, 1, "", "cache"], [57, 5, 1, "", "cache_control"], [57, 5, 1, "", "cache_key_builder"], [57, 5, 1, "", "content_encoding"], [57, 5, 1, "", "content_media_type"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "deprecated"], [57, 5, 1, "", "description"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "etag"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "http_method"], [57, 5, 1, "", "include_in_schema"], [57, 5, 1, "", "media_type"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "operation_class"], [57, 5, 1, "", "operation_id"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "raises"], [57, 5, 1, "", "request_class"], [57, 5, 1, "", "response_class"], [57, 5, 1, "", "response_cookies"], [57, 5, 1, "", "response_description"], [57, 5, 1, "", "response_headers"], [57, 5, 1, "", "responses"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "security"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "status_code"], [57, 5, 1, "", "summary"], [57, 5, 1, "", "sync_to_thread"], [57, 5, 1, "", "tags"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.logging": [[59, 0, 0, "-", "config"], [61, 0, 0, "-", "picologging"], [62, 0, 0, "-", "standard"]], "litestar.logging.config": [[59, 2, 1, "", "BaseLoggingConfig"], [59, 2, 1, "", "LoggingConfig"], [59, 2, 1, "", "StructLoggingConfig"]], "litestar.logging.config.BaseLoggingConfig": [[59, 4, 1, "", "configure"], [59, 3, 1, "", "exception_logging_handler"], [59, 3, 1, "", "log_exceptions"], [59, 4, 1, "", "set_level"], [59, 3, 1, "", "traceback_line_limit"]], "litestar.logging.config.LoggingConfig": [[59, 4, 1, "", "__init__"], [59, 4, 1, "", "configure"], [59, 3, 1, "", "configure_root_logger"], [59, 3, 1, "", "disable_existing_loggers"], [59, 3, 1, "", "exception_logging_handler"], [59, 3, 1, "", "filters"], [59, 3, 1, "", "formatters"], [59, 3, 1, "", "handlers"], [59, 3, 1, "", "incremental"], [59, 3, 1, "", "log_exceptions"], [59, 3, 1, "", "loggers"], [59, 3, 1, "", "logging_module"], [59, 3, 1, "", "propagate"], [59, 3, 1, "", "root"], [59, 4, 1, "", "set_level"], [59, 3, 1, "", "traceback_line_limit"], [59, 3, 1, "", "version"]], "litestar.logging.config.StructLoggingConfig": [[59, 4, 1, "", "__init__"], [59, 3, 1, "", "cache_logger_on_first_use"], [59, 4, 1, "", "configure"], [59, 3, 1, "", "context_class"], [59, 3, 1, "", "exception_logging_handler"], [59, 3, 1, "", "log_exceptions"], [59, 3, 1, "", "logger_factory"], [59, 3, 1, "", "pretty_print_tty"], [59, 3, 1, "", "processors"], [59, 4, 1, "", "set_level"], [59, 3, 1, "", "standard_lib_logging_config"], [59, 3, 1, "", "traceback_line_limit"], [59, 3, 1, "", "wrapper_class"]], "litestar.logging.picologging": [[61, 2, 1, "", "QueueListenerHandler"]], "litestar.logging.picologging.QueueListenerHandler": [[61, 4, 1, "", "__init__"]], "litestar.logging.picologging.QueueListenerHandler.params": [[61, 5, 1, "", "handlers"]], "litestar.logging.standard": [[62, 2, 1, "", "LoggingQueueListener"], [62, 2, 1, "", "QueueListenerHandler"]], "litestar.logging.standard.LoggingQueueListener": [[62, 4, 1, "", "__init__"]], "litestar.logging.standard.LoggingQueueListener.params": [[62, 5, 1, "", "*handlers"], [62, 5, 1, "", "queue"], [62, 5, 1, "", "respect_handler_level"]], "litestar.logging.standard.QueueListenerHandler": [[62, 4, 1, "", "__init__"]], "litestar.logging.standard.QueueListenerHandler.params": [[62, 5, 1, "", "handlers"]], "litestar.middleware": [[68, 2, 1, "", "AbstractAuthenticationMiddleware"], [68, 2, 1, "", "AbstractMiddleware"], [68, 2, 1, "", "AuthenticationResult"], [68, 2, 1, "", "DefineMiddleware"], [68, 2, 1, "", "MiddlewareProtocol"], [63, 0, 0, "-", "allowed_hosts"], [64, 0, 0, "-", "authentication"], [65, 0, 0, "-", "compression"], [66, 0, 0, "-", "cors"], [67, 0, 0, "-", "csrf"], [69, 0, 0, "-", "logging"], [70, 0, 0, "-", "rate_limit"]], "litestar.middleware.AbstractAuthenticationMiddleware": [[68, 4, 1, "", "__call__"], [68, 4, 1, "", "__init__"], [68, 4, 1, "", "authenticate_request"]], "litestar.middleware.AbstractAuthenticationMiddleware.__call__.params": [[68, 5, 1, "", "receive"], [68, 5, 1, "", "scope"], [68, 5, 1, "", "send"]], "litestar.middleware.AbstractAuthenticationMiddleware.authenticate_request.params": [[68, 5, 1, "", "connection"]], "litestar.middleware.AbstractAuthenticationMiddleware.params": [[68, 5, 1, "", "app"], [68, 5, 1, "", "exclude"], [68, 5, 1, "", "exclude_from_auth_key"], [68, 5, 1, "", "exclude_http_methods"], [68, 5, 1, "", "scopes"]], "litestar.middleware.AbstractMiddleware": [[68, 4, 1, "", "__call__"], [68, 4, 1, "", "__init__"]], "litestar.middleware.AbstractMiddleware.__call__.params": [[68, 5, 1, "", "receive"], [68, 5, 1, "", "scope"], [68, 5, 1, "", "send"]], "litestar.middleware.AbstractMiddleware.params": [[68, 5, 1, "", "app"], [68, 5, 1, "", "exclude"], [68, 5, 1, "", "exclude_opt_key"], [68, 5, 1, "", "scopes"]], "litestar.middleware.AuthenticationResult": [[68, 4, 1, "", "__init__"], [68, 3, 1, "", "auth"], [68, 3, 1, "", "user"]], "litestar.middleware.DefineMiddleware": [[68, 4, 1, "", "__call__"], [68, 4, 1, "", "__init__"]], "litestar.middleware.DefineMiddleware.__call__.params": [[68, 5, 1, "", "app"]], "litestar.middleware.DefineMiddleware.params": [[68, 5, 1, "", "**kwargs"], [68, 5, 1, "", "*args"], [68, 5, 1, "", "middleware"]], "litestar.middleware.MiddlewareProtocol": [[68, 4, 1, "", "__call__"], [68, 4, 1, "", "__init__"]], "litestar.middleware.MiddlewareProtocol.__call__.params": [[68, 5, 1, "", "receive"], [68, 5, 1, "", "scope"], [68, 5, 1, "", "send"]], "litestar.middleware.allowed_hosts": [[63, 2, 1, "", "AllowedHostsMiddleware"]], "litestar.middleware.allowed_hosts.AllowedHostsMiddleware": [[63, 4, 1, "", "__init__"]], "litestar.middleware.allowed_hosts.AllowedHostsMiddleware.params": [[63, 5, 1, "", "app"], [63, 5, 1, "", "config"]], "litestar.middleware.authentication": [[64, 2, 1, "", "AbstractAuthenticationMiddleware"], [64, 2, 1, "", "AuthenticationResult"]], "litestar.middleware.authentication.AbstractAuthenticationMiddleware": [[64, 4, 1, "", "__call__"], [64, 4, 1, "", "__init__"], [64, 4, 1, "", "authenticate_request"]], "litestar.middleware.authentication.AbstractAuthenticationMiddleware.__call__.params": [[64, 5, 1, "", "receive"], [64, 5, 1, "", "scope"], [64, 5, 1, "", "send"]], "litestar.middleware.authentication.AbstractAuthenticationMiddleware.authenticate_request.params": [[64, 5, 1, "", "connection"]], "litestar.middleware.authentication.AbstractAuthenticationMiddleware.params": [[64, 5, 1, "", "app"], [64, 5, 1, "", "exclude"], [64, 5, 1, "", "exclude_from_auth_key"], [64, 5, 1, "", "exclude_http_methods"], [64, 5, 1, "", "scopes"]], "litestar.middleware.authentication.AuthenticationResult": [[64, 4, 1, "", "__init__"], [64, 3, 1, "", "auth"], [64, 3, 1, "", "user"]], "litestar.middleware.compression": [[65, 2, 1, "", "CompressionFacade"], [65, 2, 1, "", "CompressionMiddleware"]], "litestar.middleware.compression.CompressionFacade": [[65, 4, 1, "", "__init__"], [65, 4, 1, "", "close"], [65, 3, 1, "", "encoding"], [65, 4, 1, "", "write"]], "litestar.middleware.compression.CompressionFacade.params": [[65, 5, 1, "", "buffer"], [65, 5, 1, "", "compression_encoding"], [65, 5, 1, "", "config"]], "litestar.middleware.compression.CompressionFacade.write.params": [[65, 5, 1, "", "body"]], "litestar.middleware.compression.CompressionMiddleware": [[65, 4, 1, "", "__init__"], [65, 4, 1, "", "create_compression_send_wrapper"]], "litestar.middleware.compression.CompressionMiddleware.create_compression_send_wrapper.params": [[65, 5, 1, "", "compression_encoding"], [65, 5, 1, "", "scope"], [65, 5, 1, "", "send"]], "litestar.middleware.compression.CompressionMiddleware.params": [[65, 5, 1, "", "app"], [65, 5, 1, "", "config"]], "litestar.middleware.csrf": [[67, 2, 1, "", "CSRFMiddleware"]], "litestar.middleware.csrf.CSRFMiddleware": [[67, 4, 1, "", "__call__"], [67, 4, 1, "", "__init__"], [67, 4, 1, "", "create_send_wrapper"]], "litestar.middleware.csrf.CSRFMiddleware.__call__.params": [[67, 5, 1, "", "receive"], [67, 5, 1, "", "scope"], [67, 5, 1, "", "send"]], "litestar.middleware.csrf.CSRFMiddleware.create_send_wrapper.params": [[67, 5, 1, "", "csrf_cookie"], [67, 5, 1, "", "send"], [67, 5, 1, "", "token"]], "litestar.middleware.csrf.CSRFMiddleware.params": [[67, 5, 1, "", "app"], [67, 5, 1, "", "config"]], "litestar.middleware.logging": [[69, 2, 1, "", "LoggingMiddleware"], [69, 2, 1, "", "LoggingMiddlewareConfig"]], "litestar.middleware.logging.LoggingMiddleware": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "create_send_wrapper"], [69, 4, 1, "", "extract_request_data"], [69, 4, 1, "", "extract_response_data"], [69, 4, 1, "", "log_message"], [69, 4, 1, "", "log_request"], [69, 4, 1, "", "log_response"]], "litestar.middleware.logging.LoggingMiddleware.create_send_wrapper.params": [[69, 5, 1, "", "scope"], [69, 5, 1, "", "send"]], "litestar.middleware.logging.LoggingMiddleware.extract_request_data.params": [[69, 5, 1, "", "request"]], "litestar.middleware.logging.LoggingMiddleware.extract_response_data.params": [[69, 5, 1, "", "scope"]], "litestar.middleware.logging.LoggingMiddleware.log_message.params": [[69, 5, 1, "", "values"]], "litestar.middleware.logging.LoggingMiddleware.log_request.params": [[69, 5, 1, "", "receive"], [69, 5, 1, "", "scope"]], "litestar.middleware.logging.LoggingMiddleware.log_response.params": [[69, 5, 1, "", "scope"]], "litestar.middleware.logging.LoggingMiddleware.params": [[69, 5, 1, "", "app"], [69, 5, 1, "", "config"]], "litestar.middleware.logging.LoggingMiddlewareConfig": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "__post_init__"], [69, 3, 1, "", "exclude"], [69, 3, 1, "", "exclude_opt_key"], [69, 3, 1, "", "include_compressed_body"], [69, 3, 1, "", "logger_name"], [69, 6, 1, "", "middleware"], [69, 3, 1, "", "middleware_class"], [69, 3, 1, "", "request_cookies_to_obfuscate"], [69, 3, 1, "", "request_headers_to_obfuscate"], [69, 3, 1, "", "request_log_fields"], [69, 3, 1, "", "request_log_message"], [69, 3, 1, "", "response_cookies_to_obfuscate"], [69, 3, 1, "", "response_headers_to_obfuscate"], [69, 3, 1, "", "response_log_fields"], [69, 3, 1, "", "response_log_message"]], "litestar.middleware.logging.LoggingMiddlewareConfig.__post_init__.params": [[69, 5, 1, "", "value"]], "litestar.middleware.rate_limit": [[70, 2, 1, "", "CacheObject"], [70, 3, 1, "", "DurationUnit"], [70, 2, 1, "", "RateLimitConfig"], [70, 2, 1, "", "RateLimitMiddleware"]], "litestar.middleware.rate_limit.CacheObject": [[70, 4, 1, "", "__init__"]], "litestar.middleware.rate_limit.RateLimitConfig": [[70, 4, 1, "", "__init__"], [70, 3, 1, "", "check_throttle_handler"], [70, 3, 1, "", "exclude"], [70, 3, 1, "", "exclude_opt_key"], [70, 4, 1, "", "get_store_from_app"], [70, 6, 1, "", "middleware"], [70, 3, 1, "", "middleware_class"], [70, 3, 1, "", "rate_limit"], [70, 3, 1, "", "rate_limit_limit_header_key"], [70, 3, 1, "", "rate_limit_policy_header_key"], [70, 3, 1, "", "rate_limit_remaining_header_key"], [70, 3, 1, "", "rate_limit_reset_header_key"], [70, 3, 1, "", "set_rate_limit_headers"], [70, 3, 1, "", "store"]], "litestar.middleware.rate_limit.RateLimitMiddleware": [[70, 4, 1, "", "__init__"], [70, 4, 1, "", "cache_key_from_request"], [70, 4, 1, "", "create_response_headers"], [70, 4, 1, "", "create_send_wrapper"], [70, 4, 1, "", "retrieve_cached_history"], [70, 4, 1, "", "set_cached_history"], [70, 4, 1, "", "should_check_request"]], "litestar.middleware.rate_limit.RateLimitMiddleware.cache_key_from_request.params": [[70, 5, 1, "", "request"]], "litestar.middleware.rate_limit.RateLimitMiddleware.create_response_headers.params": [[70, 5, 1, "", "cache_object"]], "litestar.middleware.rate_limit.RateLimitMiddleware.create_send_wrapper.params": [[70, 5, 1, "", "cache_object"], [70, 5, 1, "", "send"]], "litestar.middleware.rate_limit.RateLimitMiddleware.params": [[70, 5, 1, "", "app"], [70, 5, 1, "", "config"]], "litestar.middleware.rate_limit.RateLimitMiddleware.retrieve_cached_history.params": [[70, 5, 1, "", "key"], [70, 5, 1, "", "store"]], "litestar.middleware.rate_limit.RateLimitMiddleware.set_cached_history.params": [[70, 5, 1, "", "cache_object"], [70, 5, 1, "", "key"], [70, 5, 1, "", "store"]], "litestar.middleware.rate_limit.RateLimitMiddleware.should_check_request.params": [[70, 5, 1, "", "request"]], "litestar.middleware.session": [[71, 0, 0, "-", "base"], [72, 0, 0, "-", "client_side"], [74, 0, 0, "-", "server_side"]], "litestar.middleware.session.base": [[71, 2, 1, "", "BaseBackendConfig"], [71, 2, 1, "", "BaseSessionBackend"], [71, 2, 1, "", "SessionMiddleware"]], "litestar.middleware.session.base.BaseBackendConfig": [[71, 3, 1, "", "domain"], [71, 3, 1, "", "exclude"], [71, 3, 1, "", "exclude_opt_key"], [71, 3, 1, "", "httponly"], [71, 3, 1, "", "key"], [71, 3, 1, "", "max_age"], [71, 6, 1, "", "middleware"], [71, 3, 1, "", "path"], [71, 3, 1, "", "samesite"], [71, 3, 1, "", "scopes"], [71, 3, 1, "", "secure"]], "litestar.middleware.session.base.BaseSessionBackend": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "deserialize_data"], [71, 4, 1, "", "get_session_id"], [71, 4, 1, "", "load_from_connection"], [71, 4, 1, "", "serialize_data"], [71, 4, 1, "", "store_in_message"]], "litestar.middleware.session.base.BaseSessionBackend.deserialize_data.params": [[71, 5, 1, "", "data"]], "litestar.middleware.session.base.BaseSessionBackend.get_session_id.params": [[71, 5, 1, "", "connection"]], "litestar.middleware.session.base.BaseSessionBackend.load_from_connection.params": [[71, 5, 1, "", "connection"]], "litestar.middleware.session.base.BaseSessionBackend.params": [[71, 5, 1, "", "config"]], "litestar.middleware.session.base.BaseSessionBackend.serialize_data.params": [[71, 5, 1, "", "data"], [71, 5, 1, "", "scope"]], "litestar.middleware.session.base.BaseSessionBackend.store_in_message.params": [[71, 5, 1, "", "connection"], [71, 5, 1, "", "message"], [71, 5, 1, "", "scope_session"]], "litestar.middleware.session.base.SessionMiddleware": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "create_send_wrapper"]], "litestar.middleware.session.base.SessionMiddleware.create_send_wrapper.params": [[71, 5, 1, "", "connection"]], "litestar.middleware.session.base.SessionMiddleware.params": [[71, 5, 1, "", "app"], [71, 5, 1, "", "backend"]], "litestar.middleware.session.client_side": [[72, 2, 1, "", "ClientSideSessionBackend"], [72, 2, 1, "", "CookieBackendConfig"]], "litestar.middleware.session.client_side.ClientSideSessionBackend": [[72, 4, 1, "", "__init__"], [72, 4, 1, "", "dump_data"], [72, 4, 1, "", "get_cookie_key_set"], [72, 4, 1, "", "get_cookie_keys"], [72, 4, 1, "", "get_session_id"], [72, 4, 1, "", "load_data"], [72, 4, 1, "", "load_from_connection"], [72, 4, 1, "", "store_in_message"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.dump_data.params": [[72, 5, 1, "", "data"], [72, 5, 1, "", "scope"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.get_cookie_key_set.params": [[72, 5, 1, "", "connection"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.get_cookie_keys.params": [[72, 5, 1, "", "connection"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.get_session_id.params": [[72, 5, 1, "", "connection"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.load_data.params": [[72, 5, 1, "", "data"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.load_from_connection.params": [[72, 5, 1, "", "connection"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.params": [[72, 5, 1, "", "config"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.store_in_message.params": [[72, 5, 1, "", "connection"], [72, 5, 1, "", "message"], [72, 5, 1, "", "scope_session"]], "litestar.middleware.session.client_side.CookieBackendConfig": [[72, 4, 1, "", "__init__"], [72, 3, 1, "", "domain"], [72, 3, 1, "", "exclude"], [72, 3, 1, "", "exclude_opt_key"], [72, 3, 1, "", "httponly"], [72, 3, 1, "", "key"], [72, 3, 1, "", "max_age"], [72, 3, 1, "", "path"], [72, 3, 1, "", "samesite"], [72, 3, 1, "", "secret"], [72, 3, 1, "", "secure"]], "litestar.middleware.session.server_side": [[74, 2, 1, "", "ServerSideSessionBackend"], [74, 2, 1, "", "ServerSideSessionConfig"]], "litestar.middleware.session.server_side.ServerSideSessionBackend": [[74, 4, 1, "", "__init__"], [74, 4, 1, "", "delete"], [74, 4, 1, "", "generate_session_id"], [74, 4, 1, "", "get"], [74, 4, 1, "", "get_session_id"], [74, 4, 1, "", "load_from_connection"], [74, 4, 1, "", "set"], [74, 4, 1, "", "store_in_message"]], "litestar.middleware.session.server_side.ServerSideSessionBackend.delete.params": [[74, 5, 1, "", "session_id"], [74, 5, 1, "", "store"]], "litestar.middleware.session.server_side.ServerSideSessionBackend.get.params": [[74, 5, 1, "", "session_id"], [74, 5, 1, "", "store"]], "litestar.middleware.session.server_side.ServerSideSessionBackend.get_session_id.params": [[74, 5, 1, "", "connection"]], "litestar.middleware.session.server_side.ServerSideSessionBackend.load_from_connection.params": [[74, 5, 1, "", "connection"]], "litestar.middleware.session.server_side.ServerSideSessionBackend.params": [[74, 5, 1, "", "config"]], "litestar.middleware.session.server_side.ServerSideSessionBackend.set.params": [[74, 5, 1, "", "data"], [74, 5, 1, "", "session_id"], [74, 5, 1, "", "store"]], "litestar.middleware.session.server_side.ServerSideSessionBackend.store_in_message.params": [[74, 5, 1, "", "connection"], [74, 5, 1, "", "message"], [74, 5, 1, "", "scope_session"]], "litestar.middleware.session.server_side.ServerSideSessionConfig": [[74, 4, 1, "", "__init__"], [74, 3, 1, "", "domain"], [74, 3, 1, "", "exclude"], [74, 3, 1, "", "exclude_opt_key"], [74, 4, 1, "", "get_store_from_app"], [74, 3, 1, "", "httponly"], [74, 3, 1, "", "key"], [74, 3, 1, "", "max_age"], [74, 3, 1, "", "path"], [74, 3, 1, "", "renew_on_access"], [74, 3, 1, "", "samesite"], [74, 3, 1, "", "secure"], [74, 3, 1, "", "session_id_bytes"], [74, 3, 1, "", "store"]], "litestar.openapi": [[76, 2, 1, "", "OpenAPIConfig"], [76, 2, 1, "", "OpenAPIController"], [76, 2, 1, "", "ResponseSpec"], [77, 0, 0, "-", "plugins"], [78, 0, 0, "-", "spec"]], "litestar.openapi.OpenAPIConfig": [[76, 4, 1, "", "__init__"], [76, 3, 1, "", "components"], [76, 3, 1, "", "contact"], [76, 3, 1, "", "create_examples"], [76, 3, 1, "", "description"], [76, 3, 1, "", "enabled_endpoints"], [76, 3, 1, "", "external_docs"], [76, 3, 1, "", "license"], [76, 3, 1, "", "openapi_controller"], [76, 3, 1, "", "openapi_router"], [76, 4, 1, "", "operation_id_creator"], [76, 3, 1, "", "path"], [76, 3, 1, "", "random_seed"], [76, 3, 1, "", "render_plugins"], [76, 3, 1, "", "root_schema_site"], [76, 3, 1, "", "security"], [76, 3, 1, "", "servers"], [76, 3, 1, "", "summary"], [76, 3, 1, "", "tags"], [76, 3, 1, "", "terms_of_service"], [76, 3, 1, "", "title"], [76, 4, 1, "", "to_openapi_schema"], [76, 3, 1, "", "use_handler_docstrings"], [76, 3, 1, "", "version"], [76, 3, 1, "", "webhooks"]], "litestar.openapi.OpenAPIController": [[76, 3, 1, "", "after_request"], [76, 3, 1, "", "after_response"], [76, 3, 1, "", "before_request"], [76, 3, 1, "", "cache_control"], [76, 3, 1, "", "dependencies"], [76, 3, 1, "", "dto"], [76, 3, 1, "", "etag"], [76, 3, 1, "", "exception_handlers"], [76, 6, 1, "", "favicon"], [76, 3, 1, "", "favicon_url"], [76, 4, 1, "", "get_schema_from_request"], [76, 3, 1, "", "guards"], [76, 3, 1, "", "include_in_schema"], [76, 3, 1, "", "middleware"], [76, 3, 1, "", "opt"], [76, 3, 1, "", "owner"], [76, 3, 1, "", "parameters"], [76, 3, 1, "", "path"], [76, 3, 1, "", "rapidoc_js_url"], [76, 3, 1, "", "rapidoc_version"], [76, 3, 1, "", "redoc_google_fonts"], [76, 3, 1, "", "redoc_js_url"], [76, 3, 1, "", "redoc_version"], [76, 4, 1, "", "render_404_page"], [76, 6, 1, "", "render_methods_map"], [76, 4, 1, "", "render_redoc"], [76, 4, 1, "", "render_stoplight_elements"], [76, 4, 1, "", "render_swagger_ui"], [76, 4, 1, "", "render_swagger_ui_oauth2_redirect"], [76, 3, 1, "", "request_class"], [76, 3, 1, "", "response_class"], [76, 3, 1, "", "response_cookies"], [76, 3, 1, "", "response_headers"], [76, 3, 1, "", "return_dto"], [76, 3, 1, "", "security"], [76, 4, 1, "", "should_serve_endpoint"], [76, 3, 1, "", "signature_namespace"], [76, 3, 1, "", "signature_types"], [76, 3, 1, "", "stoplight_elements_css_url"], [76, 3, 1, "", "stoplight_elements_js_url"], [76, 3, 1, "", "stoplight_elements_version"], [76, 3, 1, "", "style"], [76, 3, 1, "", "swagger_css_url"], [76, 3, 1, "", "swagger_ui_bundle_js_url"], [76, 3, 1, "", "swagger_ui_init_oauth"], [76, 3, 1, "", "swagger_ui_standalone_preset_js_url"], [76, 3, 1, "", "swagger_ui_version"], [76, 3, 1, "", "tags"], [76, 3, 1, "", "type_decoders"], [76, 3, 1, "", "type_encoders"], [76, 3, 1, "", "websocket_class"]], "litestar.openapi.OpenAPIController.get_schema_from_request.params": [[76, 5, 1, "", "request"]], "litestar.openapi.OpenAPIController.render_redoc.params": [[76, 5, 1, "", "request"]], "litestar.openapi.OpenAPIController.render_stoplight_elements.params": [[76, 5, 1, "", "request"]], "litestar.openapi.OpenAPIController.render_swagger_ui.params": [[76, 5, 1, "", "request"]], "litestar.openapi.OpenAPIController.render_swagger_ui_oauth2_redirect.params": [[76, 5, 1, "", "request"]], "litestar.openapi.OpenAPIController.should_serve_endpoint.params": [[76, 5, 1, "", "request"]], "litestar.openapi.ResponseSpec": [[76, 4, 1, "", "__init__"], [76, 3, 1, "", "data_container"], [76, 3, 1, "", "description"], [76, 3, 1, "", "examples"], [76, 3, 1, "", "generate_examples"], [76, 3, 1, "", "media_type"]], "litestar.openapi.plugins": [[77, 2, 1, "", "OpenAPIRenderPlugin"], [77, 2, 1, "", "RapidocRenderPlugin"], [77, 2, 1, "", "RedocRenderPlugin"], [77, 2, 1, "", "ScalarRenderPlugin"], [77, 2, 1, "", "StoplightRenderPlugin"], [77, 2, 1, "", "SwaggerRenderPlugin"], [77, 2, 1, "", "YamlRenderPlugin"]], "litestar.openapi.plugins.OpenAPIRenderPlugin": [[77, 4, 1, "", "__init__"], [77, 4, 1, "", "get_openapi_json_route"], [77, 4, 1, "", "has_path"], [77, 4, 1, "", "receive_router"], [77, 4, 1, "", "render"], [77, 4, 1, "", "render_json"]], "litestar.openapi.plugins.OpenAPIRenderPlugin.has_path.params": [[77, 5, 1, "", "path"]], "litestar.openapi.plugins.OpenAPIRenderPlugin.params": [[77, 5, 1, "", "favicon"], [77, 5, 1, "", "media_type"], [77, 5, 1, "", "path"], [77, 5, 1, "", "style"]], "litestar.openapi.plugins.OpenAPIRenderPlugin.receive_router.params": [[77, 5, 1, "", "router"]], "litestar.openapi.plugins.OpenAPIRenderPlugin.render.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.plugins.OpenAPIRenderPlugin.render_json.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.plugins.RapidocRenderPlugin": [[77, 4, 1, "", "__init__"], [77, 4, 1, "", "render"]], "litestar.openapi.plugins.RapidocRenderPlugin.params": [[77, 5, 1, "", "**kwargs"], [77, 5, 1, "", "js_url"], [77, 5, 1, "", "path"], [77, 5, 1, "", "version"]], "litestar.openapi.plugins.RapidocRenderPlugin.render.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.plugins.RedocRenderPlugin": [[77, 4, 1, "", "__init__"], [77, 4, 1, "", "render"]], "litestar.openapi.plugins.RedocRenderPlugin.params": [[77, 5, 1, "", "**kwargs"], [77, 5, 1, "", "google_fonts"], [77, 5, 1, "", "js_url"], [77, 5, 1, "", "path"], [77, 5, 1, "", "version"]], "litestar.openapi.plugins.RedocRenderPlugin.render.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.plugins.ScalarRenderPlugin": [[77, 4, 1, "", "__init__"], [77, 4, 1, "", "render"]], "litestar.openapi.plugins.ScalarRenderPlugin.params": [[77, 5, 1, "", "**kwargs"], [77, 5, 1, "", "css_url"], [77, 5, 1, "", "js_url"], [77, 5, 1, "", "path"], [77, 5, 1, "", "version"]], "litestar.openapi.plugins.ScalarRenderPlugin.render.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.plugins.StoplightRenderPlugin": [[77, 4, 1, "", "__init__"], [77, 4, 1, "", "render"]], "litestar.openapi.plugins.StoplightRenderPlugin.params": [[77, 5, 1, "", "**kwargs"], [77, 5, 1, "", "css_url"], [77, 5, 1, "", "js_url"], [77, 5, 1, "", "path"], [77, 5, 1, "", "version"]], "litestar.openapi.plugins.StoplightRenderPlugin.render.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.plugins.SwaggerRenderPlugin": [[77, 4, 1, "", "__init__"], [77, 4, 1, "", "receive_router"], [77, 4, 1, "", "render"], [77, 4, 1, "", "render_oauth2_redirect"]], "litestar.openapi.plugins.SwaggerRenderPlugin.params": [[77, 5, 1, "", "**kwargs"], [77, 5, 1, "", "css_url"], [77, 5, 1, "", "init_oauth"], [77, 5, 1, "", "js_url"], [77, 5, 1, "", "path"], [77, 5, 1, "", "standalone_preset_js_url"], [77, 5, 1, "", "version"]], "litestar.openapi.plugins.SwaggerRenderPlugin.receive_router.params": [[77, 5, 1, "", "router"]], "litestar.openapi.plugins.SwaggerRenderPlugin.render.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.plugins.YamlRenderPlugin": [[77, 4, 1, "", "__init__"], [77, 4, 1, "", "render"]], "litestar.openapi.plugins.YamlRenderPlugin.params": [[77, 5, 1, "", "**kwargs"], [77, 5, 1, "", "media_type"], [77, 5, 1, "", "path"]], "litestar.openapi.plugins.YamlRenderPlugin.render.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.spec": [[78, 2, 1, "", "BaseSchemaObject"], [78, 2, 1, "", "Components"], [78, 2, 1, "", "Contact"], [78, 2, 1, "", "Discriminator"], [78, 2, 1, "", "Encoding"], [78, 2, 1, "", "Example"], [78, 2, 1, "", "ExternalDocumentation"], [78, 2, 1, "", "Info"], [78, 2, 1, "", "License"], [78, 2, 1, "", "Link"], [78, 2, 1, "", "OAuthFlow"], [78, 2, 1, "", "OAuthFlows"], [78, 2, 1, "", "OpenAPI"], [78, 2, 1, "", "OpenAPIFormat"], [78, 2, 1, "", "OpenAPIHeader"], [78, 2, 1, "", "OpenAPIMediaType"], [78, 2, 1, "", "OpenAPIResponse"], [78, 2, 1, "", "OpenAPIType"], [78, 2, 1, "", "Operation"], [78, 2, 1, "", "Parameter"], [78, 2, 1, "", "PathItem"], [78, 2, 1, "", "Reference"], [78, 2, 1, "", "RequestBody"], [78, 2, 1, "", "Schema"], [78, 1, 1, "", "SecurityRequirement"], [78, 2, 1, "", "SecurityScheme"], [78, 2, 1, "", "Server"], [78, 2, 1, "", "ServerVariable"], [78, 2, 1, "", "Tag"], [78, 2, 1, "", "XML"]], "litestar.openapi.spec.BaseSchemaObject": [[78, 4, 1, "", "__init__"], [78, 4, 1, "", "to_schema"]], "litestar.openapi.spec.Components": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "callbacks"], [78, 3, 1, "", "examples"], [78, 3, 1, "", "headers"], [78, 3, 1, "", "links"], [78, 3, 1, "", "parameters"], [78, 3, 1, "", "path_items"], [78, 3, 1, "", "request_bodies"], [78, 3, 1, "", "responses"], [78, 3, 1, "", "schemas"], [78, 3, 1, "", "security_schemes"]], "litestar.openapi.spec.Contact": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "email"], [78, 3, 1, "", "name"], [78, 3, 1, "", "url"]], "litestar.openapi.spec.Discriminator": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "mapping"], [78, 3, 1, "", "property_name"]], "litestar.openapi.spec.Encoding": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "allow_reserved"], [78, 3, 1, "", "content_type"], [78, 3, 1, "", "explode"], [78, 3, 1, "", "headers"], [78, 3, 1, "", "style"]], "litestar.openapi.spec.Example": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "description"], [78, 3, 1, "", "external_value"], [78, 3, 1, "", "summary"], [78, 3, 1, "", "value"]], "litestar.openapi.spec.ExternalDocumentation": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "description"], [78, 3, 1, "", "url"]], "litestar.openapi.spec.Info": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "contact"], [78, 3, 1, "", "description"], [78, 3, 1, "", "license"], [78, 3, 1, "", "summary"], [78, 3, 1, "", "terms_of_service"], [78, 3, 1, "", "title"], [78, 3, 1, "", "version"]], "litestar.openapi.spec.License": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "identifier"], [78, 3, 1, "", "name"], [78, 3, 1, "", "url"]], "litestar.openapi.spec.Link": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "description"], [78, 3, 1, "", "operation_id"], [78, 3, 1, "", "operation_ref"], [78, 3, 1, "", "parameters"], [78, 3, 1, "", "request_body"], [78, 3, 1, "", "server"]], "litestar.openapi.spec.OAuthFlow": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "authorization_url"], [78, 3, 1, "", "refresh_url"], [78, 3, 1, "", "scopes"], [78, 3, 1, "", "token_url"]], "litestar.openapi.spec.OAuthFlows": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "authorization_code"], [78, 3, 1, "", "client_credentials"], [78, 3, 1, "", "implicit"], [78, 3, 1, "", "password"]], "litestar.openapi.spec.OpenAPI": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "components"], [78, 3, 1, "", "external_docs"], [78, 3, 1, "", "info"], [78, 3, 1, "", "json_schema_dialect"], [78, 3, 1, "", "openapi"], [78, 3, 1, "", "paths"], [78, 3, 1, "", "security"], [78, 3, 1, "", "servers"], [78, 3, 1, "", "tags"], [78, 3, 1, "", "webhooks"]], "litestar.openapi.spec.OpenAPIFormat": [[78, 4, 1, "", "__new__"]], "litestar.openapi.spec.OpenAPIHeader": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "allow_empty_value"], [78, 3, 1, "", "allow_reserved"], [78, 3, 1, "", "content"], [78, 3, 1, "", "deprecated"], [78, 3, 1, "", "description"], [78, 3, 1, "", "example"], [78, 3, 1, "", "examples"], [78, 3, 1, "", "explode"], [78, 3, 1, "", "name"], [78, 3, 1, "", "param_in"], [78, 3, 1, "", "required"], [78, 3, 1, "", "schema"], [78, 3, 1, "", "style"]], "litestar.openapi.spec.OpenAPIMediaType": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "encoding"], [78, 3, 1, "", "example"], [78, 3, 1, "", "examples"], [78, 3, 1, "", "schema"]], "litestar.openapi.spec.OpenAPIResponse": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "content"], [78, 3, 1, "", "description"], [78, 3, 1, "", "headers"], [78, 3, 1, "", "links"]], "litestar.openapi.spec.OpenAPIType": [[78, 4, 1, "", "__new__"]], "litestar.openapi.spec.Operation": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "callbacks"], [78, 3, 1, "", "deprecated"], [78, 3, 1, "", "description"], [78, 3, 1, "", "external_docs"], [78, 3, 1, "", "operation_id"], [78, 3, 1, "", "parameters"], [78, 3, 1, "", "request_body"], [78, 3, 1, "", "responses"], [78, 3, 1, "", "security"], [78, 3, 1, "", "servers"], [78, 3, 1, "", "summary"], [78, 3, 1, "", "tags"]], "litestar.openapi.spec.Parameter": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "allow_empty_value"], [78, 3, 1, "", "allow_reserved"], [78, 3, 1, "", "content"], [78, 3, 1, "", "deprecated"], [78, 3, 1, "", "description"], [78, 3, 1, "", "example"], [78, 3, 1, "", "examples"], [78, 3, 1, "", "explode"], [78, 3, 1, "", "name"], [78, 3, 1, "", "param_in"], [78, 3, 1, "", "required"], [78, 3, 1, "", "schema"], [78, 3, 1, "", "style"]], "litestar.openapi.spec.PathItem": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "delete"], [78, 3, 1, "", "description"], [78, 3, 1, "", "get"], [78, 3, 1, "", "head"], [78, 3, 1, "", "options"], [78, 3, 1, "", "parameters"], [78, 3, 1, "", "patch"], [78, 3, 1, "", "post"], [78, 3, 1, "", "put"], [78, 3, 1, "", "ref"], [78, 3, 1, "", "servers"], [78, 3, 1, "", "summary"], [78, 3, 1, "", "trace"]], "litestar.openapi.spec.Reference": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "description"], [78, 3, 1, "", "ref"], [78, 3, 1, "", "summary"]], "litestar.openapi.spec.RequestBody": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "content"], [78, 3, 1, "", "description"], [78, 3, 1, "", "required"]], "litestar.openapi.spec.Schema": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "additional_properties"], [78, 3, 1, "", "all_of"], [78, 3, 1, "", "any_of"], [78, 3, 1, "", "const"], [78, 3, 1, "", "contains"], [78, 3, 1, "", "content_encoding"], [78, 3, 1, "", "content_media_type"], [78, 3, 1, "", "content_schema"], [78, 3, 1, "", "default"], [78, 3, 1, "", "dependent_required"], [78, 3, 1, "", "dependent_schemas"], [78, 3, 1, "", "deprecated"], [78, 3, 1, "", "description"], [78, 3, 1, "", "discriminator"], [78, 3, 1, "", "enum"], [78, 3, 1, "", "example"], [78, 3, 1, "", "examples"], [78, 3, 1, "", "exclusive_maximum"], [78, 3, 1, "", "exclusive_minimum"], [78, 3, 1, "", "external_docs"], [78, 3, 1, "", "format"], [78, 3, 1, "", "items"], [78, 3, 1, "", "max_contains"], [78, 3, 1, "", "max_items"], [78, 3, 1, "", "max_length"], [78, 3, 1, "", "max_properties"], [78, 3, 1, "", "maximum"], [78, 3, 1, "", "min_contains"], [78, 3, 1, "", "min_items"], [78, 3, 1, "", "min_length"], [78, 3, 1, "", "min_properties"], [78, 3, 1, "", "minimum"], [78, 3, 1, "", "multiple_of"], [78, 3, 1, "", "one_of"], [78, 3, 1, "", "pattern"], [78, 3, 1, "", "pattern_properties"], [78, 3, 1, "", "prefix_items"], [78, 3, 1, "", "properties"], [78, 3, 1, "", "property_names"], [78, 3, 1, "", "read_only"], [78, 3, 1, "", "required"], [78, 3, 1, "", "schema_else"], [78, 3, 1, "", "schema_if"], [78, 3, 1, "", "schema_not"], [78, 3, 1, "", "then"], [78, 3, 1, "", "title"], [78, 3, 1, "", "type"], [78, 3, 1, "", "unevaluated_items"], [78, 3, 1, "", "unevaluated_properties"], [78, 3, 1, "", "unique_items"], [78, 3, 1, "", "write_only"], [78, 3, 1, "", "xml"]], "litestar.openapi.spec.SecurityScheme": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "bearer_format"], [78, 3, 1, "", "description"], [78, 3, 1, "", "flows"], [78, 3, 1, "", "name"], [78, 3, 1, "", "open_id_connect_url"], [78, 3, 1, "", "scheme"], [78, 3, 1, "", "security_scheme_in"], [78, 3, 1, "", "type"]], "litestar.openapi.spec.Server": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "description"], [78, 3, 1, "", "url"], [78, 3, 1, "", "variables"]], "litestar.openapi.spec.ServerVariable": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "default"], [78, 3, 1, "", "description"], [78, 3, 1, "", "enum"]], "litestar.openapi.spec.Tag": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "description"], [78, 3, 1, "", "external_docs"], [78, 3, 1, "", "name"]], "litestar.openapi.spec.XML": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "attribute"], [78, 3, 1, "", "name"], [78, 3, 1, "", "namespace"], [78, 3, 1, "", "prefix"], [78, 3, 1, "", "wrapped"]], "litestar.pagination": [[79, 2, 1, "", "AbstractAsyncClassicPaginator"], [79, 2, 1, "", "AbstractAsyncCursorPaginator"], [79, 2, 1, "", "AbstractAsyncOffsetPaginator"], [79, 2, 1, "", "AbstractSyncClassicPaginator"], [79, 2, 1, "", "AbstractSyncCursorPaginator"], [79, 2, 1, "", "AbstractSyncOffsetPaginator"], [79, 2, 1, "", "ClassicPagination"], [79, 2, 1, "", "CursorPagination"], [79, 2, 1, "", "OffsetPagination"]], "litestar.pagination.AbstractAsyncClassicPaginator": [[79, 4, 1, "", "__call__"], [79, 4, 1, "", "get_items"], [79, 4, 1, "", "get_total"]], "litestar.pagination.AbstractAsyncClassicPaginator.__call__.params": [[79, 5, 1, "", "current_page"], [79, 5, 1, "", "page_size"]], "litestar.pagination.AbstractAsyncClassicPaginator.get_items.params": [[79, 5, 1, "", "current_page"], [79, 5, 1, "", "page_size"]], "litestar.pagination.AbstractAsyncClassicPaginator.get_total.params": [[79, 5, 1, "", "page_size"]], "litestar.pagination.AbstractAsyncCursorPaginator": [[79, 4, 1, "", "__call__"], [79, 4, 1, "", "get_items"]], "litestar.pagination.AbstractAsyncCursorPaginator.__call__.params": [[79, 5, 1, "", "cursor"], [79, 5, 1, "", "results_per_page"]], "litestar.pagination.AbstractAsyncCursorPaginator.get_items.params": [[79, 5, 1, "", "cursor"], [79, 5, 1, "", "results_per_page"]], "litestar.pagination.AbstractAsyncOffsetPaginator": [[79, 4, 1, "", "__call__"], [79, 4, 1, "", "get_items"], [79, 4, 1, "", "get_total"]], "litestar.pagination.AbstractAsyncOffsetPaginator.__call__.params": [[79, 5, 1, "", "limit"], [79, 5, 1, "", "offset"]], "litestar.pagination.AbstractAsyncOffsetPaginator.get_items.params": [[79, 5, 1, "", "limit"], [79, 5, 1, "", "offset"]], "litestar.pagination.AbstractSyncClassicPaginator": [[79, 4, 1, "", "__call__"], [79, 4, 1, "", "get_items"], [79, 4, 1, "", "get_total"]], "litestar.pagination.AbstractSyncClassicPaginator.__call__.params": [[79, 5, 1, "", "current_page"], [79, 5, 1, "", "page_size"]], "litestar.pagination.AbstractSyncClassicPaginator.get_items.params": [[79, 5, 1, "", "current_page"], [79, 5, 1, "", "page_size"]], "litestar.pagination.AbstractSyncClassicPaginator.get_total.params": [[79, 5, 1, "", "page_size"]], "litestar.pagination.AbstractSyncCursorPaginator": [[79, 4, 1, "", "__call__"], [79, 4, 1, "", "get_items"]], "litestar.pagination.AbstractSyncCursorPaginator.__call__.params": [[79, 5, 1, "", "cursor"], [79, 5, 1, "", "results_per_page"]], "litestar.pagination.AbstractSyncCursorPaginator.get_items.params": [[79, 5, 1, "", "cursor"], [79, 5, 1, "", "results_per_page"]], "litestar.pagination.AbstractSyncOffsetPaginator": [[79, 4, 1, "", "__call__"], [79, 4, 1, "", "get_items"], [79, 4, 1, "", "get_total"]], "litestar.pagination.AbstractSyncOffsetPaginator.__call__.params": [[79, 5, 1, "", "limit"], [79, 5, 1, "", "offset"]], "litestar.pagination.AbstractSyncOffsetPaginator.get_items.params": [[79, 5, 1, "", "limit"], [79, 5, 1, "", "offset"]], "litestar.pagination.ClassicPagination": [[79, 4, 1, "", "__init__"], [79, 3, 1, "", "current_page"], [79, 3, 1, "", "items"], [79, 3, 1, "", "page_size"], [79, 3, 1, "", "total_pages"]], "litestar.pagination.CursorPagination": [[79, 4, 1, "", "__init__"], [79, 3, 1, "", "cursor"], [79, 3, 1, "", "items"], [79, 3, 1, "", "results_per_page"]], "litestar.pagination.OffsetPagination": [[79, 4, 1, "", "__init__"], [79, 3, 1, "", "items"], [79, 3, 1, "", "limit"], [79, 3, 1, "", "offset"], [79, 3, 1, "", "total"]], "litestar.params": [[80, 7, 1, "", "Body"], [80, 2, 1, "", "BodyKwarg"], [80, 7, 1, "", "Dependency"], [80, 2, 1, "", "DependencyKwarg"], [80, 2, 1, "", "KwargDefinition"], [80, 7, 1, "", "Parameter"], [80, 2, 1, "", "ParameterKwarg"]], "litestar.params.Body.params": [[80, 5, 1, "", "const"], [80, 5, 1, "", "content_encoding"], [80, 5, 1, "", "default"], [80, 5, 1, "", "description"], [80, 5, 1, "", "examples"], [80, 5, 1, "", "external_docs"], [80, 5, 1, "", "ge"], [80, 5, 1, "", "gt"], [80, 5, 1, "", "le"], [80, 5, 1, "", "lt"], [80, 5, 1, "", "max_items"], [80, 5, 1, "", "max_length"], [80, 5, 1, "", "media_type"], [80, 5, 1, "", "min_items"], [80, 5, 1, "", "min_length"], [80, 5, 1, "", "multipart_form_part_limit"], [80, 5, 1, "", "multiple_of"], [80, 5, 1, "", "pattern"], [80, 5, 1, "", "schema_component_key"], [80, 5, 1, "", "schema_extra"], [80, 5, 1, "", "title"]], "litestar.params.BodyKwarg": [[80, 4, 1, "", "__hash__"], [80, 4, 1, "", "__init__"], [80, 3, 1, "", "media_type"], [80, 3, 1, "", "multipart_form_part_limit"]], "litestar.params.Dependency.params": [[80, 5, 1, "", "default"], [80, 5, 1, "", "skip_validation"]], "litestar.params.DependencyKwarg": [[80, 4, 1, "", "__hash__"], [80, 4, 1, "", "__init__"], [80, 3, 1, "", "default"], [80, 3, 1, "", "skip_validation"]], "litestar.params.KwargDefinition": [[80, 4, 1, "", "__init__"], [80, 3, 1, "", "const"], [80, 3, 1, "", "content_encoding"], [80, 3, 1, "", "default"], [80, 3, 1, "", "description"], [80, 3, 1, "", "enum"], [80, 3, 1, "", "examples"], [80, 3, 1, "", "external_docs"], [80, 3, 1, "", "format"], [80, 3, 1, "", "ge"], [80, 3, 1, "", "gt"], [80, 6, 1, "", "is_constrained"], [80, 3, 1, "", "le"], [80, 3, 1, "", "lower_case"], [80, 3, 1, "", "lt"], [80, 3, 1, "", "max_items"], [80, 3, 1, "", "max_length"], [80, 3, 1, "", "min_items"], [80, 3, 1, "", "min_length"], [80, 3, 1, "", "multiple_of"], [80, 3, 1, "", "pattern"], [80, 3, 1, "", "read_only"], [80, 3, 1, "", "schema_component_key"], [80, 3, 1, "", "schema_extra"], [80, 3, 1, "", "title"], [80, 3, 1, "", "upper_case"]], "litestar.params.Parameter.params": [[80, 5, 1, "", "annotation"], [80, 5, 1, "", "const"], [80, 5, 1, "", "content_encoding"], [80, 5, 1, "", "cookie"], [80, 5, 1, "", "default"], [80, 5, 1, "", "description"], [80, 5, 1, "", "examples"], [80, 5, 1, "", "external_docs"], [80, 5, 1, "", "ge"], [80, 5, 1, "", "gt"], [80, 5, 1, "", "header"], [80, 5, 1, "", "le"], [80, 5, 1, "", "lt"], [80, 5, 1, "", "max_items"], [80, 5, 1, "", "max_length"], [80, 5, 1, "", "min_items"], [80, 5, 1, "", "min_length"], [80, 5, 1, "", "multiple_of"], [80, 5, 1, "", "pattern"], [80, 5, 1, "", "query"], [80, 5, 1, "", "required"], [80, 5, 1, "", "schema_component_key"], [80, 5, 1, "", "schema_extra"], [80, 5, 1, "", "title"]], "litestar.params.ParameterKwarg": [[80, 4, 1, "", "__hash__"], [80, 4, 1, "", "__init__"], [80, 3, 1, "", "annotation"], [80, 3, 1, "", "cookie"], [80, 3, 1, "", "header"], [80, 3, 1, "", "query"], [80, 3, 1, "", "required"]], "litestar.plugins": [[84, 2, 1, "", "CLIPlugin"], [84, 2, 1, "", "CLIPluginProtocol"], [84, 2, 1, "", "DIPlugin"], [84, 2, 1, "", "InitPluginProtocol"], [84, 2, 1, "", "OpenAPISchemaPlugin"], [84, 2, 1, "", "OpenAPISchemaPluginProtocol"], [84, 2, 1, "", "SerializationPluginProtocol"], [81, 0, 0, "-", "attrs"], [82, 0, 0, "-", "flash"], [83, 0, 0, "-", "htmx"], [85, 0, 0, "-", "problem_details"], [86, 0, 0, "-", "pydantic"], [87, 0, 0, "-", "sqlalchemy"], [88, 0, 0, "-", "structlog"]], "litestar.plugins.CLIPluginProtocol": [[84, 4, 1, "", "__init__"], [84, 4, 1, "", "on_cli_init"]], "litestar.plugins.CLIPluginProtocol.on_cli_init.params": [[84, 5, 1, "", "cli"]], "litestar.plugins.DIPlugin": [[84, 4, 1, "", "get_typed_init"], [84, 4, 1, "", "has_typed_init"]], "litestar.plugins.InitPluginProtocol": [[84, 4, 1, "", "__init__"], [84, 4, 1, "", "on_app_init"]], "litestar.plugins.InitPluginProtocol.on_app_init.params": [[84, 5, 1, "", "app_config"]], "litestar.plugins.OpenAPISchemaPlugin": [[84, 4, 1, "", "is_constrained_field"], [84, 4, 1, "", "is_plugin_supported_field"], [84, 4, 1, "", "is_plugin_supported_type"], [84, 4, 1, "", "is_undefined_sentinel"]], "litestar.plugins.OpenAPISchemaPlugin.is_plugin_supported_field.params": [[84, 5, 1, "", "field_definition"]], "litestar.plugins.OpenAPISchemaPlugin.is_plugin_supported_type.params": [[84, 5, 1, "", "value"]], "litestar.plugins.OpenAPISchemaPluginProtocol": [[84, 4, 1, "", "__init__"], [84, 4, 1, "", "is_plugin_supported_type"], [84, 4, 1, "", "to_openapi_schema"]], "litestar.plugins.OpenAPISchemaPluginProtocol.is_plugin_supported_type.params": [[84, 5, 1, "", "value"]], "litestar.plugins.OpenAPISchemaPluginProtocol.to_openapi_schema.params": [[84, 5, 1, "", "field_definition"], [84, 5, 1, "", "schema_creator"]], "litestar.plugins.SerializationPluginProtocol": [[84, 4, 1, "", "__init__"], [84, 4, 1, "", "create_dto_for_type"], [84, 4, 1, "", "supports_type"]], "litestar.plugins.SerializationPluginProtocol.create_dto_for_type.params": [[84, 5, 1, "", "field_definition"]], "litestar.plugins.SerializationPluginProtocol.supports_type.params": [[84, 5, 1, "", "field_definition"]], "litestar.plugins.attrs": [[81, 2, 1, "", "AttrsSchemaPlugin"], [81, 7, 1, "", "is_attrs_class"]], "litestar.plugins.attrs.AttrsSchemaPlugin": [[81, 4, 1, "", "is_plugin_supported_type"], [81, 4, 1, "", "to_openapi_schema"]], "litestar.plugins.attrs.AttrsSchemaPlugin.is_plugin_supported_type.params": [[81, 5, 1, "", "value"]], "litestar.plugins.attrs.AttrsSchemaPlugin.to_openapi_schema.params": [[81, 5, 1, "", "field_definition"], [81, 5, 1, "", "schema_creator"]], "litestar.plugins.attrs.is_attrs_class.params": [[81, 5, 1, "", "annotation"]], "litestar.plugins.flash": [[82, 2, 1, "", "FlashConfig"], [82, 2, 1, "", "FlashPlugin"]], "litestar.plugins.flash.FlashConfig": [[82, 4, 1, "", "__init__"]], "litestar.plugins.flash.FlashPlugin": [[82, 4, 1, "", "__init__"], [82, 4, 1, "", "on_app_init"]], "litestar.plugins.flash.FlashPlugin.on_app_init.params": [[82, 5, 1, "", "app_config"]], "litestar.plugins.flash.FlashPlugin.params": [[82, 5, 1, "", "config"]], "litestar.plugins.htmx": [[83, 2, 1, "", "ClientRedirect"], [83, 2, 1, "", "ClientRefresh"], [83, 2, 1, "", "HTMXConfig"], [83, 2, 1, "", "HTMXDetails"], [83, 2, 1, "", "HTMXHeaders"], [83, 2, 1, "", "HTMXPlugin"], [83, 2, 1, "", "HTMXRequest"], [83, 2, 1, "", "HTMXTemplate"], [83, 2, 1, "", "HXLocation"], [83, 2, 1, "", "HXStopPolling"], [83, 2, 1, "", "HtmxHeaderType"], [83, 2, 1, "", "LocationType"], [83, 2, 1, "", "PushUrl"], [83, 2, 1, "", "ReplaceUrl"], [83, 2, 1, "", "Reswap"], [83, 2, 1, "", "Retarget"], [83, 2, 1, "", "TriggerEvent"], [83, 2, 1, "", "TriggerEventType"]], "litestar.plugins.htmx.ClientRedirect": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.ClientRefresh": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.HTMXConfig": [[83, 4, 1, "", "__init__"], [83, 3, 1, "", "set_request_class_globally"]], "litestar.plugins.htmx.HTMXDetails": [[83, 4, 1, "", "__bool__"], [83, 4, 1, "", "__init__"], [83, 6, 1, "", "boosted"], [83, 6, 1, "", "current_url"], [83, 6, 1, "", "current_url_abs_path"], [83, 6, 1, "", "history_restore_request"], [83, 6, 1, "", "prompt"], [83, 6, 1, "", "target"], [83, 6, 1, "", "trigger"], [83, 6, 1, "", "trigger_name"], [83, 6, 1, "", "triggering_event"]], "litestar.plugins.htmx.HTMXHeaders": [[83, 4, 1, "", "__new__"]], "litestar.plugins.htmx.HTMXPlugin": [[83, 4, 1, "", "__init__"], [83, 4, 1, "", "on_app_init"]], "litestar.plugins.htmx.HTMXPlugin.on_app_init.params": [[83, 5, 1, "", "app_config"]], "litestar.plugins.htmx.HTMXPlugin.params": [[83, 5, 1, "", "config"]], "litestar.plugins.htmx.HTMXRequest": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.HTMXTemplate": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.HTMXTemplate.params": [[83, 5, 1, "", "**kwargs"], [83, 5, 1, "", "after"], [83, 5, 1, "", "params"], [83, 5, 1, "", "push_url"], [83, 5, 1, "", "re_swap"], [83, 5, 1, "", "re_target"], [83, 5, 1, "", "trigger_event"]], "litestar.plugins.htmx.HXLocation": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.HXStopPolling": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.PushUrl": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.ReplaceUrl": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.Reswap": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.Retarget": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.TriggerEvent": [[83, 4, 1, "", "__init__"]], "litestar.plugins.problem_details": [[85, 2, 1, "", "ProblemDetailsConfig"], [85, 8, 1, "", "ProblemDetailsException"], [85, 2, 1, "", "ProblemDetailsPlugin"]], "litestar.plugins.problem_details.ProblemDetailsConfig": [[85, 4, 1, "", "__init__"], [85, 3, 1, "", "enable_for_all_http_exceptions"], [85, 4, 1, "", "exception_handler"], [85, 3, 1, "", "exception_to_problem_detail_map"]], "litestar.plugins.problem_details.ProblemDetailsException": [[85, 4, 1, "", "__init__"], [85, 4, 1, "", "to_response"]], "litestar.plugins.problem_details.ProblemDetailsException.params": [[85, 5, 1, "", "*args"], [85, 5, 1, "", "detail"], [85, 5, 1, "", "extra"], [85, 5, 1, "", "headers"], [85, 5, 1, "", "instance"], [85, 5, 1, "", "status_code"], [85, 5, 1, "", "title"], [85, 5, 1, "", "type_"]], "litestar.plugins.problem_details.ProblemDetailsPlugin": [[85, 4, 1, "", "__init__"], [85, 4, 1, "", "on_app_init"]], "litestar.plugins.problem_details.ProblemDetailsPlugin.on_app_init.params": [[85, 5, 1, "", "app_config"]], "litestar.plugins.pydantic": [[86, 2, 1, "", "PydanticDIPlugin"], [86, 2, 1, "", "PydanticDTO"], [86, 2, 1, "", "PydanticInitPlugin"], [86, 2, 1, "", "PydanticPlugin"], [86, 2, 1, "", "PydanticSchemaPlugin"]], "litestar.plugins.pydantic.PydanticDIPlugin": [[86, 4, 1, "", "get_typed_init"], [86, 4, 1, "", "has_typed_init"]], "litestar.plugins.pydantic.PydanticDTO": [[86, 4, 1, "", "decode_builtins"], [86, 4, 1, "", "decode_bytes"], [86, 4, 1, "", "detect_nested_field"], [86, 4, 1, "", "generate_field_definitions"], [86, 4, 1, "", "get_config_for_model_type"]], "litestar.plugins.pydantic.PydanticDTO.detect_nested_field.params": [[86, 5, 1, "", "field_definition"]], "litestar.plugins.pydantic.PydanticInitPlugin": [[86, 4, 1, "", "__init__"], [86, 4, 1, "", "on_app_init"]], "litestar.plugins.pydantic.PydanticInitPlugin.on_app_init.params": [[86, 5, 1, "", "app_config"]], "litestar.plugins.pydantic.PydanticInitPlugin.params": [[86, 5, 1, "", "exclude"], [86, 5, 1, "", "exclude_defaults"], [86, 5, 1, "", "exclude_none"], [86, 5, 1, "", "exclude_unset"], [86, 5, 1, "", "include"], [86, 5, 1, "", "prefer_alias"], [86, 5, 1, "", "validate_strict"]], "litestar.plugins.pydantic.PydanticPlugin": [[86, 4, 1, "", "__init__"], [86, 4, 1, "", "on_app_init"]], "litestar.plugins.pydantic.PydanticPlugin.on_app_init.params": [[86, 5, 1, "", "app_config"]], "litestar.plugins.pydantic.PydanticPlugin.params": [[86, 5, 1, "", "exclude"], [86, 5, 1, "", "exclude_defaults"], [86, 5, 1, "", "exclude_none"], [86, 5, 1, "", "exclude_unset"], [86, 5, 1, "", "include"], [86, 5, 1, "", "prefer_alias"], [86, 5, 1, "", "validate_strict"]], "litestar.plugins.pydantic.PydanticSchemaPlugin": [[86, 4, 1, "", "__init__"], [86, 4, 1, "", "for_pydantic_model"], [86, 4, 1, "", "is_constrained_field"], [86, 4, 1, "", "is_plugin_supported_type"], [86, 4, 1, "", "is_undefined_sentinel"], [86, 4, 1, "", "to_openapi_schema"]], "litestar.plugins.pydantic.PydanticSchemaPlugin.for_pydantic_model.params": [[86, 5, 1, "", "field_definition"], [86, 5, 1, "", "schema_creator"]], "litestar.plugins.pydantic.PydanticSchemaPlugin.is_plugin_supported_type.params": [[86, 5, 1, "", "value"]], "litestar.plugins.pydantic.PydanticSchemaPlugin.to_openapi_schema.params": [[86, 5, 1, "", "field_definition"], [86, 5, 1, "", "schema_creator"]], "litestar.plugins.structlog": [[88, 2, 1, "", "StructlogConfig"], [88, 2, 1, "", "StructlogPlugin"]], "litestar.plugins.structlog.StructlogConfig": [[88, 4, 1, "", "__init__"], [88, 3, 1, "", "enable_middleware_logging"], [88, 3, 1, "", "middleware_logging_config"], [88, 3, 1, "", "structlog_logging_config"]], "litestar.plugins.structlog.StructlogPlugin": [[88, 4, 1, "", "__init__"], [88, 4, 1, "", "on_app_init"]], "litestar.plugins.structlog.StructlogPlugin.on_app_init.params": [[88, 5, 1, "", "app_config"]], "litestar.repository": [[89, 0, 0, "-", "abc"], [92, 0, 0, "-", "handlers"], [94, 0, 0, "-", "testing"]], "litestar.repository.abc": [[89, 2, 1, "", "AbstractAsyncRepository"], [89, 2, 1, "", "AbstractSyncRepository"]], "litestar.repository.abc.AbstractAsyncRepository": [[89, 4, 1, "", "__init__"], [89, 4, 1, "", "add"], [89, 4, 1, "", "add_many"], [89, 4, 1, "", "check_not_found"], [89, 4, 1, "", "count"], [89, 4, 1, "", "delete"], [89, 4, 1, "", "delete_many"], [89, 4, 1, "", "exists"], [89, 4, 1, "", "filter_collection_by_kwargs"], [89, 4, 1, "", "get"], [89, 4, 1, "", "get_id_attribute_value"], [89, 4, 1, "", "get_one"], [89, 4, 1, "", "get_one_or_none"], [89, 4, 1, "", "get_or_create"], [89, 3, 1, "", "id_attribute"], [89, 4, 1, "", "list"], [89, 4, 1, "", "list_and_count"], [89, 3, 1, "", "model_type"], [89, 4, 1, "", "set_id_attribute_value"], [89, 4, 1, "", "update"], [89, 4, 1, "", "update_many"], [89, 4, 1, "", "upsert"], [89, 4, 1, "", "upsert_many"]], "litestar.repository.abc.AbstractAsyncRepository.add.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.add_many.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.check_not_found.params": [[89, 5, 1, "", "item_or_none"]], "litestar.repository.abc.AbstractAsyncRepository.count.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.delete.params": [[89, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractAsyncRepository.delete_many.params": [[89, 5, 1, "", "item_ids"]], "litestar.repository.abc.AbstractAsyncRepository.exists.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.filter_collection_by_kwargs.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "collection"]], "litestar.repository.abc.AbstractAsyncRepository.get.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractAsyncRepository.get_id_attribute_value.params": [[89, 5, 1, "", "id_attribute"], [89, 5, 1, "", "item"]], "litestar.repository.abc.AbstractAsyncRepository.get_one.params": [[89, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractAsyncRepository.get_one_or_none.params": [[89, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractAsyncRepository.get_or_create.params": [[89, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractAsyncRepository.list.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.list_and_count.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.set_id_attribute_value.params": [[89, 5, 1, "", "id_attribute"], [89, 5, 1, "", "item"], [89, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractAsyncRepository.update.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.update_many.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.upsert.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.upsert_many.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository": [[89, 4, 1, "", "__init__"], [89, 4, 1, "", "add"], [89, 4, 1, "", "add_many"], [89, 4, 1, "", "check_not_found"], [89, 4, 1, "", "count"], [89, 4, 1, "", "delete"], [89, 4, 1, "", "delete_many"], [89, 4, 1, "", "exists"], [89, 4, 1, "", "filter_collection_by_kwargs"], [89, 4, 1, "", "get"], [89, 4, 1, "", "get_id_attribute_value"], [89, 4, 1, "", "get_one"], [89, 4, 1, "", "get_one_or_none"], [89, 4, 1, "", "get_or_create"], [89, 3, 1, "", "id_attribute"], [89, 4, 1, "", "list"], [89, 4, 1, "", "list_and_count"], [89, 3, 1, "", "model_type"], [89, 4, 1, "", "set_id_attribute_value"], [89, 4, 1, "", "update"], [89, 4, 1, "", "update_many"], [89, 4, 1, "", "upsert"], [89, 4, 1, "", "upsert_many"]], "litestar.repository.abc.AbstractSyncRepository.add.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.add_many.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.check_not_found.params": [[89, 5, 1, "", "item_or_none"]], "litestar.repository.abc.AbstractSyncRepository.count.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.delete.params": [[89, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractSyncRepository.delete_many.params": [[89, 5, 1, "", "item_ids"]], "litestar.repository.abc.AbstractSyncRepository.exists.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.filter_collection_by_kwargs.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "collection"]], "litestar.repository.abc.AbstractSyncRepository.get.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractSyncRepository.get_id_attribute_value.params": [[89, 5, 1, "", "id_attribute"], [89, 5, 1, "", "item"]], "litestar.repository.abc.AbstractSyncRepository.get_one.params": [[89, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractSyncRepository.get_one_or_none.params": [[89, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractSyncRepository.get_or_create.params": [[89, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractSyncRepository.list.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.list_and_count.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.set_id_attribute_value.params": [[89, 5, 1, "", "id_attribute"], [89, 5, 1, "", "item"], [89, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractSyncRepository.update.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.update_many.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.upsert.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.upsert_many.params": [[89, 5, 1, "", "data"]], "litestar.repository.handlers": [[92, 7, 1, "", "on_app_init"]], "litestar.response": [[97, 2, 1, "", "File"], [97, 2, 1, "", "Redirect"], [97, 2, 1, "", "Response"], [97, 2, 1, "", "ServerSentEvent"], [97, 2, 1, "", "ServerSentEventMessage"], [97, 2, 1, "", "Stream"], [97, 2, 1, "", "Template"], [95, 0, 0, "-", "base"], [96, 0, 0, "-", "file"], [98, 0, 0, "-", "redirect"], [99, 0, 0, "-", "sse"], [100, 0, 0, "-", "streaming"], [101, 0, 0, "-", "template"]], "litestar.response.File": [[97, 4, 1, "", "__init__"], [97, 4, 1, "", "to_asgi_response"]], "litestar.response.File.params": [[97, 5, 1, "", "background"], [97, 5, 1, "", "chunk_size"], [97, 5, 1, "", "content_disposition_type"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoding"], [97, 5, 1, "", "etag"], [97, 5, 1, "", "file_info"], [97, 5, 1, "", "file_system"], [97, 5, 1, "", "filename"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "path"], [97, 5, 1, "", "stat_result"], [97, 5, 1, "", "status_code"]], "litestar.response.File.to_asgi_response.params": [[97, 5, 1, "", "app"], [97, 5, 1, "", "background"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoded_headers"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "is_head_response"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "request"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "type_encoders"]], "litestar.response.Redirect": [[97, 4, 1, "", "__init__"], [97, 4, 1, "", "to_asgi_response"]], "litestar.response.Redirect.params": [[97, 5, 1, "", "background"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoding"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "path"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "type_encoders"]], "litestar.response.Redirect.to_asgi_response.params": [[97, 5, 1, "", "app"], [97, 5, 1, "", "background"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoded_headers"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "is_head_response"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "request"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "type_encoders"]], "litestar.response.Response": [[97, 4, 1, "", "__init__"], [97, 4, 1, "", "delete_cookie"], [97, 4, 1, "", "render"], [97, 4, 1, "", "set_cookie"], [97, 4, 1, "", "set_etag"], [97, 4, 1, "", "set_header"], [97, 4, 1, "", "to_asgi_response"]], "litestar.response.Response.delete_cookie.params": [[97, 5, 1, "", "domain"], [97, 5, 1, "", "key"], [97, 5, 1, "", "path"]], "litestar.response.Response.params": [[97, 5, 1, "", "background"], [97, 5, 1, "", "content"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoding"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "type_encoders"]], "litestar.response.Response.set_cookie.params": [[97, 5, 1, "", "domain"], [97, 5, 1, "", "expires"], [97, 5, 1, "", "httponly"], [97, 5, 1, "", "key"], [97, 5, 1, "", "max_age"], [97, 5, 1, "", "path"], [97, 5, 1, "", "samesite"], [97, 5, 1, "", "secure"], [97, 5, 1, "", "value"]], "litestar.response.Response.set_etag.params": [[97, 5, 1, "", "etag"]], "litestar.response.Response.set_header.params": [[97, 5, 1, "", "key"], [97, 5, 1, "", "value"]], "litestar.response.Response.to_asgi_response.params": [[97, 5, 1, "", "app"], [97, 5, 1, "", "background"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoded_headers"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "is_head_response"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "request"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "type_encoders"]], "litestar.response.ServerSentEvent": [[97, 4, 1, "", "__init__"]], "litestar.response.ServerSentEvent.params": [[97, 5, 1, "", "background"], [97, 5, 1, "", "comment_message"], [97, 5, 1, "", "content"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoding"], [97, 5, 1, "", "event_id"], [97, 5, 1, "", "event_type"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "retry_duration"], [97, 5, 1, "", "status_code"]], "litestar.response.ServerSentEventMessage": [[97, 4, 1, "", "__init__"]], "litestar.response.Stream": [[97, 4, 1, "", "__init__"], [97, 4, 1, "", "to_asgi_response"]], "litestar.response.Stream.params": [[97, 5, 1, "", "background"], [97, 5, 1, "", "content"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoding"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "status_code"]], "litestar.response.Stream.to_asgi_response.params": [[97, 5, 1, "", "app"], [97, 5, 1, "", "background"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoded_headers"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "is_head_response"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "request"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "type_encoders"]], "litestar.response.Template": [[97, 4, 1, "", "__init__"], [97, 4, 1, "", "create_template_context"], [97, 4, 1, "", "to_asgi_response"]], "litestar.response.Template.create_template_context.params": [[97, 5, 1, "", "request"]], "litestar.response.Template.params": [[97, 5, 1, "", "background"], [97, 5, 1, "", "context"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoding"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "template_name"], [97, 5, 1, "", "template_str"]], "litestar.response.Template.to_asgi_response.params": [[97, 5, 1, "", "app"], [97, 5, 1, "", "background"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoded_headers"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "is_head_response"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "request"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "type_encoders"]], "litestar.response.base": [[95, 2, 1, "", "ASGIResponse"], [95, 2, 1, "", "Response"]], "litestar.response.base.ASGIResponse": [[95, 4, 1, "", "__call__"], [95, 4, 1, "", "__init__"], [95, 4, 1, "", "after_response"], [95, 4, 1, "", "send_body"], [95, 4, 1, "", "start_response"]], "litestar.response.base.ASGIResponse.__call__.params": [[95, 5, 1, "", "receive"], [95, 5, 1, "", "scope"], [95, 5, 1, "", "send"]], "litestar.response.base.ASGIResponse.params": [[95, 5, 1, "", "background"], [95, 5, 1, "", "body"], [95, 5, 1, "", "content_length"], [95, 5, 1, "", "cookies"], [95, 5, 1, "", "encoded_headers"], [95, 5, 1, "", "encoding"], [95, 5, 1, "", "headers"], [95, 5, 1, "", "is_head_response"], [95, 5, 1, "", "media_type"], [95, 5, 1, "", "status_code"]], "litestar.response.base.ASGIResponse.send_body.params": [[95, 5, 1, "", "receive"], [95, 5, 1, "", "send"]], "litestar.response.base.ASGIResponse.start_response.params": [[95, 5, 1, "", "send"]], "litestar.response.base.Response": [[95, 4, 1, "", "__init__"], [95, 4, 1, "", "delete_cookie"], [95, 4, 1, "", "render"], [95, 4, 1, "", "set_cookie"], [95, 4, 1, "", "set_etag"], [95, 4, 1, "", "set_header"], [95, 4, 1, "", "to_asgi_response"]], "litestar.response.base.Response.delete_cookie.params": [[95, 5, 1, "", "domain"], [95, 5, 1, "", "key"], [95, 5, 1, "", "path"]], "litestar.response.base.Response.params": [[95, 5, 1, "", "background"], [95, 5, 1, "", "content"], [95, 5, 1, "", "cookies"], [95, 5, 1, "", "encoding"], [95, 5, 1, "", "headers"], [95, 5, 1, "", "media_type"], [95, 5, 1, "", "status_code"], [95, 5, 1, "", "type_encoders"]], "litestar.response.base.Response.set_cookie.params": [[95, 5, 1, "", "domain"], [95, 5, 1, "", "expires"], [95, 5, 1, "", "httponly"], [95, 5, 1, "", "key"], [95, 5, 1, "", "max_age"], [95, 5, 1, "", "path"], [95, 5, 1, "", "samesite"], [95, 5, 1, "", "secure"], [95, 5, 1, "", "value"]], "litestar.response.base.Response.set_etag.params": [[95, 5, 1, "", "etag"]], "litestar.response.base.Response.set_header.params": [[95, 5, 1, "", "key"], [95, 5, 1, "", "value"]], "litestar.response.base.Response.to_asgi_response.params": [[95, 5, 1, "", "app"], [95, 5, 1, "", "background"], [95, 5, 1, "", "cookies"], [95, 5, 1, "", "encoded_headers"], [95, 5, 1, "", "headers"], [95, 5, 1, "", "is_head_response"], [95, 5, 1, "", "media_type"], [95, 5, 1, "", "request"], [95, 5, 1, "", "status_code"], [95, 5, 1, "", "type_encoders"]], "litestar.response.file": [[96, 2, 1, "", "ASGIFileResponse"], [96, 2, 1, "", "File"], [96, 7, 1, "", "async_file_iterator"], [96, 7, 1, "", "create_etag_for_file"]], "litestar.response.file.ASGIFileResponse": [[96, 4, 1, "", "__init__"], [96, 4, 1, "", "send_body"], [96, 4, 1, "", "start_response"]], "litestar.response.file.ASGIFileResponse.params": [[96, 5, 1, "", "background"], [96, 5, 1, "", "body"], [96, 5, 1, "", "chunk_size"], [96, 5, 1, "", "content_disposition_type"], [96, 5, 1, "", "content_length"], [96, 5, 1, "", "cookies"], [96, 5, 1, "", "encoded_headers"], [96, 5, 1, "", "encoding"], [96, 5, 1, "", "etag"], [96, 5, 1, "", "file_info"], [96, 5, 1, "", "file_path"], [96, 5, 1, "", "file_system"], [96, 5, 1, "", "filename"], [96, 5, 1, "", "headers"], [96, 5, 1, "", "is_head_response"], [96, 5, 1, "", "media_type"], [96, 5, 1, "", "stat_result"], [96, 5, 1, "", "status_code"]], "litestar.response.file.ASGIFileResponse.send_body.params": [[96, 5, 1, "", "receive"], [96, 5, 1, "", "send"]], "litestar.response.file.ASGIFileResponse.start_response.params": [[96, 5, 1, "", "send"]], "litestar.response.file.File": [[96, 4, 1, "", "__init__"], [96, 4, 1, "", "to_asgi_response"]], "litestar.response.file.File.params": [[96, 5, 1, "", "background"], [96, 5, 1, "", "chunk_size"], [96, 5, 1, "", "content_disposition_type"], [96, 5, 1, "", "cookies"], [96, 5, 1, "", "encoding"], [96, 5, 1, "", "etag"], [96, 5, 1, "", "file_info"], [96, 5, 1, "", "file_system"], [96, 5, 1, "", "filename"], [96, 5, 1, "", "headers"], [96, 5, 1, "", "media_type"], [96, 5, 1, "", "path"], [96, 5, 1, "", "stat_result"], [96, 5, 1, "", "status_code"]], "litestar.response.file.File.to_asgi_response.params": [[96, 5, 1, "", "app"], [96, 5, 1, "", "background"], [96, 5, 1, "", "cookies"], [96, 5, 1, "", "encoded_headers"], [96, 5, 1, "", "headers"], [96, 5, 1, "", "is_head_response"], [96, 5, 1, "", "media_type"], [96, 5, 1, "", "request"], [96, 5, 1, "", "status_code"], [96, 5, 1, "", "type_encoders"]], "litestar.response.file.async_file_iterator.params": [[96, 5, 1, "", "adapter"], [96, 5, 1, "", "chunk_size"], [96, 5, 1, "", "file_path"]], "litestar.response.redirect": [[98, 2, 1, "", "ASGIRedirectResponse"], [98, 2, 1, "", "Redirect"]], "litestar.response.redirect.ASGIRedirectResponse": [[98, 4, 1, "", "__init__"]], "litestar.response.redirect.ASGIRedirectResponse.params": [[98, 5, 1, "", "background"], [98, 5, 1, "", "body"], [98, 5, 1, "", "content_length"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoded_headers"], [98, 5, 1, "", "encoding"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "is_head_response"], [98, 5, 1, "", "media_type"], [98, 5, 1, "", "status_code"]], "litestar.response.redirect.Redirect": [[98, 4, 1, "", "__init__"], [98, 4, 1, "", "to_asgi_response"]], "litestar.response.redirect.Redirect.params": [[98, 5, 1, "", "background"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoding"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "media_type"], [98, 5, 1, "", "path"], [98, 5, 1, "", "status_code"], [98, 5, 1, "", "type_encoders"]], "litestar.response.redirect.Redirect.to_asgi_response.params": [[98, 5, 1, "", "app"], [98, 5, 1, "", "background"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoded_headers"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "is_head_response"], [98, 5, 1, "", "media_type"], [98, 5, 1, "", "request"], [98, 5, 1, "", "status_code"], [98, 5, 1, "", "type_encoders"]], "litestar.response.sse": [[99, 2, 1, "", "ServerSentEvent"], [99, 2, 1, "", "ServerSentEventMessage"]], "litestar.response.sse.ServerSentEvent": [[99, 4, 1, "", "__init__"]], "litestar.response.sse.ServerSentEvent.params": [[99, 5, 1, "", "background"], [99, 5, 1, "", "comment_message"], [99, 5, 1, "", "content"], [99, 5, 1, "", "cookies"], [99, 5, 1, "", "encoding"], [99, 5, 1, "", "event_id"], [99, 5, 1, "", "event_type"], [99, 5, 1, "", "headers"], [99, 5, 1, "", "retry_duration"], [99, 5, 1, "", "status_code"]], "litestar.response.sse.ServerSentEventMessage": [[99, 4, 1, "", "__init__"]], "litestar.response.streaming": [[100, 2, 1, "", "ASGIStreamingResponse"], [100, 2, 1, "", "Stream"]], "litestar.response.streaming.ASGIStreamingResponse": [[100, 4, 1, "", "__init__"], [100, 4, 1, "", "send_body"]], "litestar.response.streaming.ASGIStreamingResponse.params": [[100, 5, 1, "", "background"], [100, 5, 1, "", "body"], [100, 5, 1, "", "content_length"], [100, 5, 1, "", "cookies"], [100, 5, 1, "", "encoded_headers"], [100, 5, 1, "", "encoding"], [100, 5, 1, "", "headers"], [100, 5, 1, "", "is_head_response"], [100, 5, 1, "", "iterator"], [100, 5, 1, "", "media_type"], [100, 5, 1, "", "status_code"]], "litestar.response.streaming.ASGIStreamingResponse.send_body.params": [[100, 5, 1, "", "receive"], [100, 5, 1, "", "send"]], "litestar.response.streaming.Stream": [[100, 4, 1, "", "__init__"], [100, 4, 1, "", "to_asgi_response"]], "litestar.response.streaming.Stream.params": [[100, 5, 1, "", "background"], [100, 5, 1, "", "content"], [100, 5, 1, "", "cookies"], [100, 5, 1, "", "encoding"], [100, 5, 1, "", "headers"], [100, 5, 1, "", "media_type"], [100, 5, 1, "", "status_code"]], "litestar.response.streaming.Stream.to_asgi_response.params": [[100, 5, 1, "", "app"], [100, 5, 1, "", "background"], [100, 5, 1, "", "cookies"], [100, 5, 1, "", "encoded_headers"], [100, 5, 1, "", "headers"], [100, 5, 1, "", "is_head_response"], [100, 5, 1, "", "media_type"], [100, 5, 1, "", "request"], [100, 5, 1, "", "status_code"], [100, 5, 1, "", "type_encoders"]], "litestar.response.template": [[101, 2, 1, "", "Template"]], "litestar.response.template.Template": [[101, 4, 1, "", "__init__"], [101, 4, 1, "", "create_template_context"], [101, 4, 1, "", "to_asgi_response"]], "litestar.response.template.Template.create_template_context.params": [[101, 5, 1, "", "request"]], "litestar.response.template.Template.params": [[101, 5, 1, "", "background"], [101, 5, 1, "", "context"], [101, 5, 1, "", "cookies"], [101, 5, 1, "", "encoding"], [101, 5, 1, "", "headers"], [101, 5, 1, "", "media_type"], [101, 5, 1, "", "status_code"], [101, 5, 1, "", "template_name"], [101, 5, 1, "", "template_str"]], "litestar.response.template.Template.to_asgi_response.params": [[101, 5, 1, "", "app"], [101, 5, 1, "", "background"], [101, 5, 1, "", "cookies"], [101, 5, 1, "", "encoded_headers"], [101, 5, 1, "", "headers"], [101, 5, 1, "", "is_head_response"], [101, 5, 1, "", "media_type"], [101, 5, 1, "", "request"], [101, 5, 1, "", "status_code"], [101, 5, 1, "", "type_encoders"]], "litestar.router": [[102, 2, 1, "", "Router"]], "litestar.router.Router": [[102, 4, 1, "", "__init__"], [102, 4, 1, "", "get_route_handler_map"], [102, 4, 1, "", "register"], [102, 6, 1, "", "route_handler_method_map"]], "litestar.router.Router.params": [[102, 5, 1, "", "after_request"], [102, 5, 1, "", "after_response"], [102, 5, 1, "", "before_request"], [102, 5, 1, "", "cache_control"], [102, 5, 1, "", "dependencies"], [102, 5, 1, "", "dto"], [102, 5, 1, "", "etag"], [102, 5, 1, "", "exception_handlers"], [102, 5, 1, "", "guards"], [102, 5, 1, "", "include_in_schema"], [102, 5, 1, "", "middleware"], [102, 5, 1, "", "opt"], [102, 5, 1, "", "parameters"], [102, 5, 1, "", "path"], [102, 5, 1, "", "request_class"], [102, 5, 1, "", "response_class"], [102, 5, 1, "", "response_cookies"], [102, 5, 1, "", "response_headers"], [102, 5, 1, "", "return_dto"], [102, 5, 1, "", "route_handlers"], [102, 5, 1, "", "security"], [102, 5, 1, "", "signature_namespace"], [102, 5, 1, "", "signature_types"], [102, 5, 1, "", "tags"], [102, 5, 1, "", "type_decoders"], [102, 5, 1, "", "type_encoders"], [102, 5, 1, "", "websocket_class"]], "litestar.router.Router.register.params": [[102, 5, 1, "", "value"]], "litestar.routes": [[103, 2, 1, "", "ASGIRoute"], [103, 2, 1, "", "BaseRoute"], [103, 2, 1, "", "HTTPRoute"], [103, 2, 1, "", "WebSocketRoute"]], "litestar.routes.ASGIRoute": [[103, 4, 1, "", "__init__"], [103, 4, 1, "", "handle"]], "litestar.routes.ASGIRoute.handle.params": [[103, 5, 1, "", "receive"], [103, 5, 1, "", "scope"], [103, 5, 1, "", "send"]], "litestar.routes.ASGIRoute.params": [[103, 5, 1, "", "path"], [103, 5, 1, "", "route_handler"]], "litestar.routes.BaseRoute": [[103, 4, 1, "", "__init__"], [103, 4, 1, "", "handle"]], "litestar.routes.BaseRoute.handle.params": [[103, 5, 1, "", "receive"], [103, 5, 1, "", "scope"], [103, 5, 1, "", "send"]], "litestar.routes.BaseRoute.params": [[103, 5, 1, "", "handler_names"], [103, 5, 1, "", "methods"], [103, 5, 1, "", "path"], [103, 5, 1, "", "scope_type"]], "litestar.routes.HTTPRoute": [[103, 4, 1, "", "__init__"], [103, 4, 1, "", "create_handler_map"], [103, 4, 1, "", "create_options_handler"], [103, 4, 1, "", "handle"]], "litestar.routes.HTTPRoute.create_options_handler.params": [[103, 5, 1, "", "path"]], "litestar.routes.HTTPRoute.handle.params": [[103, 5, 1, "", "receive"], [103, 5, 1, "", "scope"], [103, 5, 1, "", "send"]], "litestar.routes.HTTPRoute.params": [[103, 5, 1, "", "path"], [103, 5, 1, "", "route_handlers"]], "litestar.routes.WebSocketRoute": [[103, 4, 1, "", "__init__"], [103, 4, 1, "", "handle"]], "litestar.routes.WebSocketRoute.handle.params": [[103, 5, 1, "", "receive"], [103, 5, 1, "", "scope"], [103, 5, 1, "", "send"]], "litestar.routes.WebSocketRoute.params": [[103, 5, 1, "", "path"], [103, 5, 1, "", "route_handler"]], "litestar.security": [[104, 2, 1, "", "AbstractSecurityConfig"], [105, 0, 0, "-", "jwt"]], "litestar.security.AbstractSecurityConfig": [[104, 3, 1, "", "authentication_middleware_class"], [104, 4, 1, "", "create_response"], [104, 3, 1, "", "dependencies"], [104, 3, 1, "", "exclude"], [104, 3, 1, "", "exclude_http_methods"], [104, 3, 1, "", "exclude_opt_key"], [104, 3, 1, "", "guards"], [104, 6, 1, "", "middleware"], [104, 4, 1, "", "on_app_init"], [104, 6, 1, "", "openapi_components"], [104, 3, 1, "", "retrieve_user_handler"], [104, 3, 1, "", "route_handlers"], [104, 3, 1, "", "scopes"], [104, 6, 1, "", "security_requirement"], [104, 3, 1, "", "type_encoders"]], "litestar.security.AbstractSecurityConfig.create_response.params": [[104, 5, 1, "", "content"], [104, 5, 1, "", "cookies"], [104, 5, 1, "", "headers"], [104, 5, 1, "", "media_type"], [104, 5, 1, "", "status_code"]], "litestar.security.AbstractSecurityConfig.on_app_init.params": [[104, 5, 1, "", "app_config"]], "litestar.security.jwt": [[105, 2, 1, "", "BaseJWTAuth"], [105, 2, 1, "", "JWTAuth"], [105, 2, 1, "", "JWTAuthenticationMiddleware"], [105, 2, 1, "", "JWTCookieAuth"], [105, 2, 1, "", "JWTCookieAuthenticationMiddleware"], [105, 2, 1, "", "OAuth2Login"], [105, 2, 1, "", "OAuth2PasswordBearerAuth"], [105, 2, 1, "", "Token"]], "litestar.security.jwt.BaseJWTAuth": [[105, 3, 1, "", "accepted_audiences"], [105, 3, 1, "", "accepted_issuers"], [105, 3, 1, "", "algorithm"], [105, 3, 1, "", "auth_header"], [105, 3, 1, "", "authentication_middleware_class"], [105, 4, 1, "", "create_token"], [105, 3, 1, "", "default_token_expiration"], [105, 3, 1, "", "description"], [105, 4, 1, "", "format_auth_header"], [105, 4, 1, "", "login"], [105, 6, 1, "", "middleware"], [105, 6, 1, "", "openapi_components"], [105, 3, 1, "", "openapi_security_scheme_name"], [105, 3, 1, "", "require_claims"], [105, 3, 1, "", "retrieve_user_handler"], [105, 6, 1, "", "security_requirement"], [105, 3, 1, "", "strict_audience"], [105, 3, 1, "", "token_cls"], [105, 3, 1, "", "token_secret"], [105, 3, 1, "", "verify_expiry"], [105, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.BaseJWTAuth.create_token.params": [[105, 5, 1, "", "**kwargs"], [105, 5, 1, "", "identifier"], [105, 5, 1, "", "token_audience"], [105, 5, 1, "", "token_expiration"], [105, 5, 1, "", "token_extras"], [105, 5, 1, "", "token_issuer"], [105, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.BaseJWTAuth.format_auth_header.params": [[105, 5, 1, "", "encoded_token"]], "litestar.security.jwt.BaseJWTAuth.login.params": [[105, 5, 1, "", "identifier"], [105, 5, 1, "", "response_body"], [105, 5, 1, "", "response_media_type"], [105, 5, 1, "", "response_status_code"], [105, 5, 1, "", "send_token_as_response_body"], [105, 5, 1, "", "token_audience"], [105, 5, 1, "", "token_expiration"], [105, 5, 1, "", "token_extras"], [105, 5, 1, "", "token_issuer"], [105, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.JWTAuth": [[105, 4, 1, "", "__init__"], [105, 3, 1, "", "accepted_audiences"], [105, 3, 1, "", "accepted_issuers"], [105, 3, 1, "", "algorithm"], [105, 3, 1, "", "auth_header"], [105, 3, 1, "", "authentication_middleware_class"], [105, 3, 1, "", "default_token_expiration"], [105, 3, 1, "", "dependencies"], [105, 3, 1, "", "description"], [105, 3, 1, "", "exclude"], [105, 3, 1, "", "exclude_opt_key"], [105, 3, 1, "", "guards"], [105, 3, 1, "", "openapi_security_scheme_name"], [105, 3, 1, "", "require_claims"], [105, 3, 1, "", "retrieve_user_handler"], [105, 3, 1, "", "route_handlers"], [105, 3, 1, "", "scopes"], [105, 3, 1, "", "strict_audience"], [105, 3, 1, "", "token_cls"], [105, 3, 1, "", "token_secret"], [105, 3, 1, "", "type_encoders"], [105, 3, 1, "", "verify_expiry"], [105, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.JWTAuthenticationMiddleware": [[105, 4, 1, "", "__init__"], [105, 4, 1, "", "authenticate_request"], [105, 4, 1, "", "authenticate_token"]], "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_request.params": [[105, 5, 1, "", "connection"]], "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_token.params": [[105, 5, 1, "", "connection"], [105, 5, 1, "", "encoded_token"]], "litestar.security.jwt.JWTAuthenticationMiddleware.params": [[105, 5, 1, "", "algorithm"], [105, 5, 1, "", "app"], [105, 5, 1, "", "auth_header"], [105, 5, 1, "", "exclude"], [105, 5, 1, "", "exclude_http_methods"], [105, 5, 1, "", "exclude_opt_key"], [105, 5, 1, "", "require_claims"], [105, 5, 1, "", "retrieve_user_handler"], [105, 5, 1, "", "scopes"], [105, 5, 1, "", "strict_audience"], [105, 5, 1, "", "token_audience"], [105, 5, 1, "", "token_cls"], [105, 5, 1, "", "token_issuer"], [105, 5, 1, "", "token_secret"], [105, 5, 1, "", "verify_expiry"], [105, 5, 1, "", "verify_not_before"]], "litestar.security.jwt.JWTCookieAuth": [[105, 4, 1, "", "__init__"], [105, 3, 1, "", "accepted_audiences"], [105, 3, 1, "", "accepted_issuers"], [105, 3, 1, "", "algorithm"], [105, 3, 1, "", "auth_header"], [105, 3, 1, "", "authentication_middleware_class"], [105, 3, 1, "", "default_token_expiration"], [105, 3, 1, "", "dependencies"], [105, 3, 1, "", "description"], [105, 3, 1, "", "domain"], [105, 3, 1, "", "exclude"], [105, 3, 1, "", "exclude_opt_key"], [105, 3, 1, "", "guards"], [105, 3, 1, "", "key"], [105, 4, 1, "", "login"], [105, 6, 1, "", "middleware"], [105, 6, 1, "", "openapi_components"], [105, 3, 1, "", "openapi_security_scheme_name"], [105, 3, 1, "", "path"], [105, 3, 1, "", "require_claims"], [105, 3, 1, "", "retrieve_user_handler"], [105, 3, 1, "", "route_handlers"], [105, 3, 1, "", "samesite"], [105, 3, 1, "", "scopes"], [105, 3, 1, "", "secure"], [105, 3, 1, "", "strict_audience"], [105, 3, 1, "", "token_cls"], [105, 3, 1, "", "token_secret"], [105, 3, 1, "", "type_encoders"], [105, 3, 1, "", "verify_expiry"], [105, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.JWTCookieAuth.login.params": [[105, 5, 1, "", "identifier"], [105, 5, 1, "", "response_body"], [105, 5, 1, "", "response_media_type"], [105, 5, 1, "", "response_status_code"], [105, 5, 1, "", "send_token_as_response_body"], [105, 5, 1, "", "token_audience"], [105, 5, 1, "", "token_expiration"], [105, 5, 1, "", "token_extras"], [105, 5, 1, "", "token_issuer"], [105, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.JWTCookieAuthenticationMiddleware": [[105, 4, 1, "", "__init__"], [105, 4, 1, "", "authenticate_request"]], "litestar.security.jwt.JWTCookieAuthenticationMiddleware.authenticate_request.params": [[105, 5, 1, "", "connection"]], "litestar.security.jwt.JWTCookieAuthenticationMiddleware.params": [[105, 5, 1, "", "algorithm"], [105, 5, 1, "", "app"], [105, 5, 1, "", "auth_cookie_key"], [105, 5, 1, "", "auth_header"], [105, 5, 1, "", "exclude"], [105, 5, 1, "", "exclude_http_methods"], [105, 5, 1, "", "exclude_opt_key"], [105, 5, 1, "", "require_claims"], [105, 5, 1, "", "retrieve_user_handler"], [105, 5, 1, "", "scopes"], [105, 5, 1, "", "strict_audience"], [105, 5, 1, "", "token_audience"], [105, 5, 1, "", "token_cls"], [105, 5, 1, "", "token_issuer"], [105, 5, 1, "", "token_secret"], [105, 5, 1, "", "verify_expiry"], [105, 5, 1, "", "verify_not_before"]], "litestar.security.jwt.OAuth2Login": [[105, 4, 1, "", "__init__"], [105, 3, 1, "", "access_token"], [105, 3, 1, "", "expires_in"], [105, 3, 1, "", "refresh_token"], [105, 3, 1, "", "token_type"]], "litestar.security.jwt.OAuth2PasswordBearerAuth": [[105, 4, 1, "", "__init__"], [105, 3, 1, "", "accepted_audiences"], [105, 3, 1, "", "accepted_issuers"], [105, 3, 1, "", "algorithm"], [105, 3, 1, "", "auth_header"], [105, 3, 1, "", "authentication_middleware_class"], [105, 3, 1, "", "default_token_expiration"], [105, 3, 1, "", "dependencies"], [105, 3, 1, "", "description"], [105, 3, 1, "", "domain"], [105, 3, 1, "", "exclude"], [105, 3, 1, "", "exclude_opt_key"], [105, 3, 1, "", "guards"], [105, 3, 1, "", "key"], [105, 4, 1, "", "login"], [105, 6, 1, "", "middleware"], [105, 6, 1, "", "oauth_flow"], [105, 3, 1, "", "oauth_scopes"], [105, 6, 1, "", "openapi_components"], [105, 3, 1, "", "openapi_security_scheme_name"], [105, 3, 1, "", "path"], [105, 3, 1, "", "require_claims"], [105, 3, 1, "", "retrieve_user_handler"], [105, 3, 1, "", "route_handlers"], [105, 3, 1, "", "samesite"], [105, 3, 1, "", "scopes"], [105, 3, 1, "", "secure"], [105, 3, 1, "", "strict_audience"], [105, 3, 1, "", "token_cls"], [105, 3, 1, "", "token_secret"], [105, 3, 1, "", "token_url"], [105, 3, 1, "", "type_encoders"], [105, 3, 1, "", "verify_expiry"], [105, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.OAuth2PasswordBearerAuth.login.params": [[105, 5, 1, "", "identifier"], [105, 5, 1, "", "response_body"], [105, 5, 1, "", "response_media_type"], [105, 5, 1, "", "response_status_code"], [105, 5, 1, "", "send_token_as_response_body"], [105, 5, 1, "", "token_audience"], [105, 5, 1, "", "token_expiration"], [105, 5, 1, "", "token_extras"], [105, 5, 1, "", "token_issuer"], [105, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.Token": [[105, 4, 1, "", "__init__"], [105, 3, 1, "", "aud"], [105, 4, 1, "", "decode"], [105, 4, 1, "", "decode_payload"], [105, 4, 1, "", "encode"], [105, 3, 1, "", "exp"], [105, 3, 1, "", "extras"], [105, 3, 1, "", "iat"], [105, 3, 1, "", "iss"], [105, 3, 1, "", "jti"], [105, 3, 1, "", "sub"]], "litestar.security.jwt.Token.decode.params": [[105, 5, 1, "", "algorithm"], [105, 5, 1, "", "audience"], [105, 5, 1, "", "encoded_token"], [105, 5, 1, "", "issuer"], [105, 5, 1, "", "require_claims"], [105, 5, 1, "", "secret"], [105, 5, 1, "", "strict_audience"], [105, 5, 1, "", "verify_exp"], [105, 5, 1, "", "verify_nbf"]], "litestar.security.jwt.Token.encode.params": [[105, 5, 1, "", "algorithm"], [105, 5, 1, "", "secret"]], "litestar.security.session_auth": [[106, 2, 1, "", "SessionAuth"]], "litestar.security.session_auth.SessionAuth": [[106, 4, 1, "", "__init__"], [106, 3, 1, "", "authentication_middleware_class"], [106, 3, 1, "", "dependencies"], [106, 3, 1, "", "exclude"], [106, 3, 1, "", "exclude_opt_key"], [106, 3, 1, "", "guards"], [106, 6, 1, "", "middleware"], [106, 6, 1, "", "openapi_components"], [106, 3, 1, "", "retrieve_user_handler"], [106, 3, 1, "", "route_handlers"], [106, 3, 1, "", "scopes"], [106, 6, 1, "", "security_requirement"], [106, 6, 1, "", "session_backend"], [106, 3, 1, "", "session_backend_config"], [106, 3, 1, "", "type_encoders"]], "litestar.security.session_auth.middleware": [[106, 2, 1, "", "SessionAuthMiddleware"]], "litestar.security.session_auth.middleware.SessionAuthMiddleware": [[106, 4, 1, "", "__init__"], [106, 4, 1, "", "authenticate_request"]], "litestar.security.session_auth.middleware.SessionAuthMiddleware.authenticate_request.params": [[106, 5, 1, "", "connection"]], "litestar.security.session_auth.middleware.SessionAuthMiddleware.params": [[106, 5, 1, "", "app"], [106, 5, 1, "", "exclude"], [106, 5, 1, "", "exclude_http_methods"], [106, 5, 1, "", "exclude_opt_key"], [106, 5, 1, "", "retrieve_user_handler"], [106, 5, 1, "", "scopes"]], "litestar.serialization": [[107, 7, 1, "", "decode_json"], [107, 7, 1, "", "decode_msgpack"], [107, 7, 1, "", "default_deserializer"], [107, 7, 1, "", "default_serializer"], [107, 7, 1, "", "encode_json"], [107, 7, 1, "", "encode_msgpack"], [107, 7, 1, "", "get_serializer"]], "litestar.serialization.decode_json.params": [[107, 5, 1, "", "strict"], [107, 5, 1, "", "target_type"], [107, 5, 1, "", "type_decoders"], [107, 5, 1, "", "value"]], "litestar.serialization.decode_msgpack.params": [[107, 5, 1, "", "strict"], [107, 5, 1, "", "target_type"], [107, 5, 1, "", "type_decoders"], [107, 5, 1, "", "value"]], "litestar.serialization.default_deserializer.params": [[107, 5, 1, "", "target_type"], [107, 5, 1, "", "type_decoders"], [107, 5, 1, "", "value"]], "litestar.serialization.default_serializer.params": [[107, 5, 1, "", "type_encoders"], [107, 5, 1, "", "value"]], "litestar.serialization.encode_json.params": [[107, 5, 1, "", "serializer"], [107, 5, 1, "", "value"]], "litestar.serialization.encode_msgpack.params": [[107, 5, 1, "", "serializer"], [107, 5, 1, "", "value"]], "litestar.static_files": [[108, 2, 1, "", "StaticFiles"], [108, 2, 1, "", "StaticFilesConfig"], [108, 7, 1, "", "create_static_files_router"]], "litestar.static_files.StaticFiles": [[108, 4, 1, "", "__call__"], [108, 4, 1, "", "__init__"], [108, 4, 1, "", "get_fs_info"]], "litestar.static_files.StaticFiles.__call__.params": [[108, 5, 1, "", "receive"], [108, 5, 1, "", "scope"], [108, 5, 1, "", "send"]], "litestar.static_files.StaticFiles.get_fs_info.params": [[108, 5, 1, "", "directories"], [108, 5, 1, "", "file_path"]], "litestar.static_files.StaticFiles.params": [[108, 5, 1, "", "directories"], [108, 5, 1, "", "file_system"], [108, 5, 1, "", "headers"], [108, 5, 1, "", "is_html_mode"], [108, 5, 1, "", "resolve_symlinks"], [108, 5, 1, "", "send_as_attachment"]], "litestar.static_files.StaticFilesConfig": [[108, 4, 1, "", "__init__"], [108, 3, 1, "", "directories"], [108, 3, 1, "", "exception_handlers"], [108, 3, 1, "", "file_system"], [108, 3, 1, "", "guards"], [108, 3, 1, "", "html_mode"], [108, 3, 1, "", "name"], [108, 3, 1, "", "opt"], [108, 3, 1, "", "path"], [108, 3, 1, "", "send_as_attachment"], [108, 4, 1, "", "to_static_files_app"]], "litestar.static_files.create_static_files_router.params": [[108, 5, 1, "", "after_request"], [108, 5, 1, "", "after_response"], [108, 5, 1, "", "before_request"], [108, 5, 1, "", "cache_control"], [108, 5, 1, "", "directories"], [108, 5, 1, "", "exception_handlers"], [108, 5, 1, "", "file_system"], [108, 5, 1, "", "guards"], [108, 5, 1, "", "html_mode"], [108, 5, 1, "", "include_in_schema"], [108, 5, 1, "", "middleware"], [108, 5, 1, "", "name"], [108, 5, 1, "", "opt"], [108, 5, 1, "", "path"], [108, 5, 1, "", "resolve_symlinks"], [108, 5, 1, "", "router_class"], [108, 5, 1, "", "security"], [108, 5, 1, "", "send_as_attachment"], [108, 5, 1, "", "tags"]], "litestar.status_codes": [[109, 1, 1, "", "HTTP_100_CONTINUE"], [109, 1, 1, "", "HTTP_101_SWITCHING_PROTOCOLS"], [109, 1, 1, "", "HTTP_102_PROCESSING"], [109, 1, 1, "", "HTTP_103_EARLY_HINTS"], [109, 1, 1, "", "HTTP_200_OK"], [109, 1, 1, "", "HTTP_201_CREATED"], [109, 1, 1, "", "HTTP_202_ACCEPTED"], [109, 1, 1, "", "HTTP_203_NON_AUTHORITATIVE_INFORMATION"], [109, 1, 1, "", "HTTP_204_NO_CONTENT"], [109, 1, 1, "", "HTTP_205_RESET_CONTENT"], [109, 1, 1, "", "HTTP_206_PARTIAL_CONTENT"], [109, 1, 1, "", "HTTP_207_MULTI_STATUS"], [109, 1, 1, "", "HTTP_208_ALREADY_REPORTED"], [109, 1, 1, "", "HTTP_226_IM_USED"], [109, 1, 1, "", "HTTP_300_MULTIPLE_CHOICES"], [109, 1, 1, "", "HTTP_301_MOVED_PERMANENTLY"], [109, 1, 1, "", "HTTP_302_FOUND"], [109, 1, 1, "", "HTTP_303_SEE_OTHER"], [109, 1, 1, "", "HTTP_304_NOT_MODIFIED"], [109, 1, 1, "", "HTTP_305_USE_PROXY"], [109, 1, 1, "", "HTTP_306_RESERVED"], [109, 1, 1, "", "HTTP_307_TEMPORARY_REDIRECT"], [109, 1, 1, "", "HTTP_308_PERMANENT_REDIRECT"], [109, 1, 1, "", "HTTP_400_BAD_REQUEST"], [109, 1, 1, "", "HTTP_401_UNAUTHORIZED"], [109, 1, 1, "", "HTTP_402_PAYMENT_REQUIRED"], [109, 1, 1, "", "HTTP_403_FORBIDDEN"], [109, 1, 1, "", "HTTP_404_NOT_FOUND"], [109, 1, 1, "", "HTTP_405_METHOD_NOT_ALLOWED"], [109, 1, 1, "", "HTTP_406_NOT_ACCEPTABLE"], [109, 1, 1, "", "HTTP_407_PROXY_AUTHENTICATION_REQUIRED"], [109, 1, 1, "", "HTTP_408_REQUEST_TIMEOUT"], [109, 1, 1, "", "HTTP_409_CONFLICT"], [109, 1, 1, "", "HTTP_410_GONE"], [109, 1, 1, "", "HTTP_411_LENGTH_REQUIRED"], [109, 1, 1, "", "HTTP_412_PRECONDITION_FAILED"], [109, 1, 1, "", "HTTP_413_REQUEST_ENTITY_TOO_LARGE"], [109, 1, 1, "", "HTTP_414_REQUEST_URI_TOO_LONG"], [109, 1, 1, "", "HTTP_415_UNSUPPORTED_MEDIA_TYPE"], [109, 1, 1, "", "HTTP_416_REQUESTED_RANGE_NOT_SATISFIABLE"], [109, 1, 1, "", "HTTP_417_EXPECTATION_FAILED"], [109, 1, 1, "", "HTTP_418_IM_A_TEAPOT"], [109, 1, 1, "", "HTTP_421_MISDIRECTED_REQUEST"], [109, 1, 1, "", "HTTP_422_UNPROCESSABLE_ENTITY"], [109, 1, 1, "", "HTTP_423_LOCKED"], [109, 1, 1, "", "HTTP_424_FAILED_DEPENDENCY"], [109, 1, 1, "", "HTTP_425_TOO_EARLY"], [109, 1, 1, "", "HTTP_426_UPGRADE_REQUIRED"], [109, 1, 1, "", "HTTP_428_PRECONDITION_REQUIRED"], [109, 1, 1, "", "HTTP_429_TOO_MANY_REQUESTS"], [109, 1, 1, "", "HTTP_431_REQUEST_HEADER_FIELDS_TOO_LARGE"], [109, 1, 1, "", "HTTP_451_UNAVAILABLE_FOR_LEGAL_REASONS"], [109, 1, 1, "", "HTTP_500_INTERNAL_SERVER_ERROR"], [109, 1, 1, "", "HTTP_501_NOT_IMPLEMENTED"], [109, 1, 1, "", "HTTP_502_BAD_GATEWAY"], [109, 1, 1, "", "HTTP_503_SERVICE_UNAVAILABLE"], [109, 1, 1, "", "HTTP_504_GATEWAY_TIMEOUT"], [109, 1, 1, "", "HTTP_505_HTTP_VERSION_NOT_SUPPORTED"], [109, 1, 1, "", "HTTP_506_VARIANT_ALSO_NEGOTIATES"], [109, 1, 1, "", "HTTP_507_INSUFFICIENT_STORAGE"], [109, 1, 1, "", "HTTP_508_LOOP_DETECTED"], [109, 1, 1, "", "HTTP_510_NOT_EXTENDED"], [109, 1, 1, "", "HTTP_511_NETWORK_AUTHENTICATION_REQUIRED"], [109, 1, 1, "", "WS_1000_NORMAL_CLOSURE"], [109, 1, 1, "", "WS_1001_GOING_AWAY"], [109, 1, 1, "", "WS_1002_PROTOCOL_ERROR"], [109, 1, 1, "", "WS_1003_UNSUPPORTED_DATA"], [109, 1, 1, "", "WS_1005_NO_STATUS_RECEIVED"], [109, 1, 1, "", "WS_1006_ABNORMAL_CLOSURE"], [109, 1, 1, "", "WS_1007_INVALID_FRAME_PAYLOAD_DATA"], [109, 1, 1, "", "WS_1008_POLICY_VIOLATION"], [109, 1, 1, "", "WS_1009_MESSAGE_TOO_BIG"], [109, 1, 1, "", "WS_1010_MANDATORY_EXT"], [109, 1, 1, "", "WS_1011_INTERNAL_ERROR"], [109, 1, 1, "", "WS_1012_SERVICE_RESTART"], [109, 1, 1, "", "WS_1013_TRY_AGAIN_LATER"], [109, 1, 1, "", "WS_1014_BAD_GATEWAY"], [109, 1, 1, "", "WS_1015_TLS_HANDSHAKE"]], "litestar.stores": [[110, 0, 0, "-", "base"], [111, 0, 0, "-", "file"], [113, 0, 0, "-", "memory"], [114, 0, 0, "-", "redis"], [115, 0, 0, "-", "registry"]], "litestar.stores.base": [[110, 2, 1, "", "NamespacedStore"], [110, 2, 1, "", "StorageObject"], [110, 2, 1, "", "Store"]], "litestar.stores.base.NamespacedStore": [[110, 4, 1, "", "with_namespace"]], "litestar.stores.base.StorageObject": [[110, 6, 1, "", "expired"], [110, 6, 1, "", "expires_in"], [110, 4, 1, "", "from_bytes"], [110, 4, 1, "", "new"], [110, 4, 1, "", "to_bytes"]], "litestar.stores.base.Store": [[110, 4, 1, "", "delete"], [110, 4, 1, "", "delete_all"], [110, 4, 1, "", "exists"], [110, 4, 1, "", "expires_in"], [110, 4, 1, "", "get"], [110, 4, 1, "", "set"]], "litestar.stores.base.Store.delete.params": [[110, 5, 1, "", "key"]], "litestar.stores.base.Store.get.params": [[110, 5, 1, "", "key"], [110, 5, 1, "", "renew_for"]], "litestar.stores.base.Store.set.params": [[110, 5, 1, "", "expires_in"], [110, 5, 1, "", "key"], [110, 5, 1, "", "value"]], "litestar.stores.file": [[111, 2, 1, "", "FileStore"]], "litestar.stores.file.FileStore": [[111, 4, 1, "", "__init__"], [111, 3, 1, "", "create_directories"], [111, 4, 1, "", "delete"], [111, 4, 1, "", "delete_all"], [111, 4, 1, "", "delete_expired"], [111, 4, 1, "", "exists"], [111, 4, 1, "", "expires_in"], [111, 4, 1, "", "get"], [111, 3, 1, "", "path"], [111, 4, 1, "", "set"], [111, 4, 1, "", "with_namespace"]], "litestar.stores.file.FileStore.delete.params": [[111, 5, 1, "", "key"]], "litestar.stores.file.FileStore.get.params": [[111, 5, 1, "", "key"], [111, 5, 1, "", "renew_for"]], "litestar.stores.file.FileStore.params": [[111, 5, 1, "", "create_directories"], [111, 5, 1, "", "path"]], "litestar.stores.file.FileStore.set.params": [[111, 5, 1, "", "expires_in"], [111, 5, 1, "", "key"], [111, 5, 1, "", "value"]], "litestar.stores.memory": [[113, 2, 1, "", "MemoryStore"]], "litestar.stores.memory.MemoryStore": [[113, 4, 1, "", "__init__"], [113, 4, 1, "", "delete"], [113, 4, 1, "", "delete_all"], [113, 4, 1, "", "delete_expired"], [113, 4, 1, "", "exists"], [113, 4, 1, "", "expires_in"], [113, 4, 1, "", "get"], [113, 4, 1, "", "set"]], "litestar.stores.memory.MemoryStore.delete.params": [[113, 5, 1, "", "key"]], "litestar.stores.memory.MemoryStore.get.params": [[113, 5, 1, "", "key"], [113, 5, 1, "", "renew_for"]], "litestar.stores.memory.MemoryStore.set.params": [[113, 5, 1, "", "expires_in"], [113, 5, 1, "", "key"], [113, 5, 1, "", "value"]], "litestar.stores.redis": [[114, 2, 1, "", "RedisStore"]], "litestar.stores.redis.RedisStore": [[114, 4, 1, "", "__init__"], [114, 4, 1, "", "delete"], [114, 4, 1, "", "delete_all"], [114, 4, 1, "", "exists"], [114, 4, 1, "", "expires_in"], [114, 4, 1, "", "get"], [114, 4, 1, "", "set"], [114, 4, 1, "", "with_client"], [114, 4, 1, "", "with_namespace"]], "litestar.stores.redis.RedisStore.delete.params": [[114, 5, 1, "", "key"]], "litestar.stores.redis.RedisStore.get.params": [[114, 5, 1, "", "key"], [114, 5, 1, "", "renew_for"]], "litestar.stores.redis.RedisStore.params": [[114, 5, 1, "", "handle_client_shutdown"], [114, 5, 1, "", "namespace"], [114, 5, 1, "", "redis"]], "litestar.stores.redis.RedisStore.set.params": [[114, 5, 1, "", "expires_in"], [114, 5, 1, "", "key"], [114, 5, 1, "", "value"]], "litestar.stores.redis.RedisStore.with_client.params": [[114, 5, 1, "", "db"], [114, 5, 1, "", "namespace"], [114, 5, 1, "", "password"], [114, 5, 1, "", "port"], [114, 5, 1, "", "url"], [114, 5, 1, "", "username"]], "litestar.stores.registry": [[115, 2, 1, "", "StoreRegistry"]], "litestar.stores.registry.StoreRegistry": [[115, 4, 1, "", "__init__"], [115, 4, 1, "", "get"], [115, 4, 1, "", "register"]], "litestar.stores.registry.StoreRegistry.get.params": [[115, 5, 1, "", "name"]], "litestar.stores.registry.StoreRegistry.params": [[115, 5, 1, "", "default_factory"], [115, 5, 1, "", "stores"]], "litestar.stores.registry.StoreRegistry.register.params": [[115, 5, 1, "", "allow_override"], [115, 5, 1, "", "name"], [115, 5, 1, "", "store"]], "litestar.template": [[116, 2, 1, "", "TemplateConfig"], [116, 2, 1, "", "TemplateEngineProtocol"], [116, 2, 1, "", "TemplateProtocol"]], "litestar.template.TemplateConfig": [[116, 4, 1, "", "__init__"], [116, 4, 1, "", "__post_init__"], [116, 3, 1, "", "directory"], [116, 3, 1, "", "engine"], [116, 3, 1, "", "engine_callback"], [116, 6, 1, "", "engine_instance"], [116, 3, 1, "", "instance"], [116, 4, 1, "", "to_engine"]], "litestar.template.TemplateEngineProtocol": [[116, 4, 1, "", "__init__"], [116, 4, 1, "", "get_template"], [116, 4, 1, "", "register_template_callable"], [116, 4, 1, "", "render_string"]], "litestar.template.TemplateEngineProtocol.get_template.params": [[116, 5, 1, "", "template_name"]], "litestar.template.TemplateEngineProtocol.params": [[116, 5, 1, "", "directory"], [116, 5, 1, "", "engine_instance"]], "litestar.template.TemplateEngineProtocol.register_template_callable.params": [[116, 5, 1, "", "key"], [116, 5, 1, "", "template_callable"]], "litestar.template.TemplateEngineProtocol.render_string.params": [[116, 5, 1, "", "context"], [116, 5, 1, "", "template_string"]], "litestar.template.TemplateProtocol": [[116, 4, 1, "", "__init__"], [116, 4, 1, "", "render"]], "litestar.template.TemplateProtocol.render.params": [[116, 5, 1, "", "**kwargs"], [116, 5, 1, "", "*args"]], "litestar.testing": [[117, 2, 1, "", "AsyncTestClient"], [117, 2, 1, "", "BaseTestClient"], [117, 2, 1, "", "RequestFactory"], [117, 2, 1, "", "TestClient"], [117, 2, 1, "", "WebSocketTestSession"], [117, 7, 1, "", "create_async_test_client"], [117, 7, 1, "", "create_test_client"]], "litestar.testing.AsyncTestClient": [[117, 4, 1, "", "__init__"], [117, 3, 1, "", "app"], [117, 3, 1, "", "backend"], [117, 3, 1, "", "backend_options"], [117, 3, 1, "", "base_url"], [117, 3, 1, "", "cookies"], [117, 3, 1, "", "exit_stack"], [117, 4, 1, "", "get_session_data"], [117, 3, 1, "", "lifespan_handler"], [117, 3, 1, "", "session_config"], [117, 4, 1, "", "set_session_data"], [117, 4, 1, "", "websocket_connect"]], "litestar.testing.AsyncTestClient.params": [[117, 5, 1, "", "app"], [117, 5, 1, "", "backend"], [117, 5, 1, "", "backend_options"], [117, 5, 1, "", "base_url"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "raise_server_exceptions"], [117, 5, 1, "", "root_path"], [117, 5, 1, "", "session_config"], [117, 5, 1, "", "timeout"]], "litestar.testing.AsyncTestClient.set_session_data.params": [[117, 5, 1, "", "data"]], "litestar.testing.AsyncTestClient.websocket_connect.params": [[117, 5, 1, "", "auth"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "extensions"], [117, 5, 1, "", "follow_redirects"], [117, 5, 1, "", "headers"], [117, 5, 1, "", "params"], [117, 5, 1, "", "subprotocols"], [117, 5, 1, "", "timeout"], [117, 5, 1, "", "url"]], "litestar.testing.BaseTestClient": [[117, 4, 1, "", "__init__"], [117, 3, 1, "", "app"], [117, 3, 1, "", "backend"], [117, 3, 1, "", "backend_options"], [117, 3, 1, "", "base_url"], [117, 3, 1, "", "blocking_portal"], [117, 3, 1, "", "cookies"], [117, 4, 1, "", "portal"], [117, 6, 1, "", "session_backend"], [117, 3, 1, "", "session_config"]], "litestar.testing.RequestFactory": [[117, 4, 1, "", "__init__"], [117, 3, 1, "", "app"], [117, 4, 1, "", "delete"], [117, 4, 1, "", "get"], [117, 3, 1, "", "handler_kwargs"], [117, 4, 1, "", "patch"], [117, 3, 1, "", "port"], [117, 4, 1, "", "post"], [117, 4, 1, "", "put"], [117, 3, 1, "", "root_path"], [117, 3, 1, "", "scheme"], [117, 3, 1, "", "serializer"], [117, 3, 1, "", "server"]], "litestar.testing.RequestFactory.delete.params": [[117, 5, 1, "", "auth"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "headers"], [117, 5, 1, "", "http_version"], [117, 5, 1, "", "path"], [117, 5, 1, "", "path_params"], [117, 5, 1, "", "query_params"], [117, 5, 1, "", "route_handler"], [117, 5, 1, "", "session"], [117, 5, 1, "", "state"], [117, 5, 1, "", "user"]], "litestar.testing.RequestFactory.get.params": [[117, 5, 1, "", "auth"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "headers"], [117, 5, 1, "", "http_version"], [117, 5, 1, "", "path"], [117, 5, 1, "", "path_params"], [117, 5, 1, "", "query_params"], [117, 5, 1, "", "route_handler"], [117, 5, 1, "", "session"], [117, 5, 1, "", "state"], [117, 5, 1, "", "user"]], "litestar.testing.RequestFactory.params": [[117, 5, 1, "", "app"], [117, 5, 1, "", "handler_kwargs"], [117, 5, 1, "", "port"], [117, 5, 1, "", "root_path"], [117, 5, 1, "", "scheme"], [117, 5, 1, "", "server"]], "litestar.testing.RequestFactory.patch.params": [[117, 5, 1, "", "auth"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "data"], [117, 5, 1, "", "headers"], [117, 5, 1, "", "http_version"], [117, 5, 1, "", "path"], [117, 5, 1, "", "path_params"], [117, 5, 1, "", "query_params"], [117, 5, 1, "", "request_media_type"], [117, 5, 1, "", "route_handler"], [117, 5, 1, "", "session"], [117, 5, 1, "", "state"], [117, 5, 1, "", "user"]], "litestar.testing.RequestFactory.post.params": [[117, 5, 1, "", "auth"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "data"], [117, 5, 1, "", "headers"], [117, 5, 1, "", "http_version"], [117, 5, 1, "", "path"], [117, 5, 1, "", "path_params"], [117, 5, 1, "", "query_params"], [117, 5, 1, "", "request_media_type"], [117, 5, 1, "", "route_handler"], [117, 5, 1, "", "session"], [117, 5, 1, "", "state"], [117, 5, 1, "", "user"]], "litestar.testing.RequestFactory.put.params": [[117, 5, 1, "", "auth"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "data"], [117, 5, 1, "", "headers"], [117, 5, 1, "", "http_version"], [117, 5, 1, "", "path"], [117, 5, 1, "", "path_params"], [117, 5, 1, "", "query_params"], [117, 5, 1, "", "request_media_type"], [117, 5, 1, "", "route_handler"], [117, 5, 1, "", "session"], [117, 5, 1, "", "state"], [117, 5, 1, "", "user"]], "litestar.testing.TestClient": [[117, 4, 1, "", "__init__"], [117, 3, 1, "", "app"], [117, 3, 1, "", "backend"], [117, 3, 1, "", "backend_options"], [117, 3, 1, "", "base_url"], [117, 3, 1, "", "cookies"], [117, 3, 1, "", "exit_stack"], [117, 4, 1, "", "get_session_data"], [117, 3, 1, "", "lifespan_handler"], [117, 3, 1, "", "session_config"], [117, 4, 1, "", "set_session_data"], [117, 4, 1, "", "websocket_connect"]], "litestar.testing.TestClient.params": [[117, 5, 1, "", "app"], [117, 5, 1, "", "backend"], [117, 5, 1, "", "backend_options"], [117, 5, 1, "", "base_url"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "raise_server_exceptions"], [117, 5, 1, "", "root_path"], [117, 5, 1, "", "session_config"], [117, 5, 1, "", "timeout"]], "litestar.testing.TestClient.set_session_data.params": [[117, 5, 1, "", "data"]], "litestar.testing.TestClient.websocket_connect.params": [[117, 5, 1, "", "auth"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "extensions"], [117, 5, 1, "", "follow_redirects"], [117, 5, 1, "", "headers"], [117, 5, 1, "", "params"], [117, 5, 1, "", "subprotocols"], [117, 5, 1, "", "timeout"], [117, 5, 1, "", "url"]], "litestar.testing.WebSocketTestSession": [[117, 4, 1, "", "__init__"], [117, 4, 1, "", "close"], [117, 4, 1, "", "do_asgi_call"], [117, 3, 1, "", "exit_stack"], [117, 4, 1, "", "receive"], [117, 4, 1, "", "receive_bytes"], [117, 4, 1, "", "receive_json"], [117, 4, 1, "", "receive_msgpack"], [117, 4, 1, "", "receive_text"], [117, 4, 1, "", "send"], [117, 4, 1, "", "send_bytes"], [117, 4, 1, "", "send_json"], [117, 4, 1, "", "send_msgpack"], [117, 4, 1, "", "send_text"]], "litestar.testing.WebSocketTestSession.close.params": [[117, 5, 1, "", "code"]], "litestar.testing.WebSocketTestSession.receive.params": [[117, 5, 1, "", "block"], [117, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.receive_bytes.params": [[117, 5, 1, "", "block"], [117, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.receive_json.params": [[117, 5, 1, "", "block"], [117, 5, 1, "", "mode"], [117, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.receive_text.params": [[117, 5, 1, "", "block"], [117, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.send.params": [[117, 5, 1, "", "data"], [117, 5, 1, "", "encoding"], [117, 5, 1, "", "mode"]], "litestar.testing.WebSocketTestSession.send_bytes.params": [[117, 5, 1, "", "data"], [117, 5, 1, "", "encoding"]], "litestar.testing.WebSocketTestSession.send_json.params": [[117, 5, 1, "", "data"], [117, 5, 1, "", "mode"]], "litestar.testing.WebSocketTestSession.send_msgpack.params": [[117, 5, 1, "", "data"]], "litestar.testing.WebSocketTestSession.send_text.params": [[117, 5, 1, "", "data"], [117, 5, 1, "", "encoding"]], "litestar.testing.create_async_test_client.params": [[117, 5, 1, "", "after_exception"], [117, 5, 1, "", "after_request"], [117, 5, 1, "", "after_response"], [117, 5, 1, "", "allowed_hosts"], [117, 5, 1, "", "backend"], [117, 5, 1, "", "backend_options"], [117, 5, 1, "", "base_url"], [117, 5, 1, "", "before_request"], [117, 5, 1, "", "before_send"], [117, 5, 1, "", "cache_control"], [117, 5, 1, "", "compression_config"], [117, 5, 1, "", "cors_config"], [117, 5, 1, "", "csrf_config"], [117, 5, 1, "", "debug"], [117, 5, 1, "", "dependencies"], [117, 5, 1, "", "dto"], [117, 5, 1, "", "etag"], [117, 5, 1, "", "event_emitter_backend"], [117, 5, 1, "", "exception_handlers"], [117, 5, 1, "", "experimental_features"], [117, 5, 1, "", "guards"], [117, 5, 1, "", "include_in_schema"], [117, 5, 1, "", "lifespan"], [117, 5, 1, "", "listeners"], [117, 5, 1, "", "logging_config"], [117, 5, 1, "", "middleware"], [117, 5, 1, "", "multipart_form_part_limit"], [117, 5, 1, "", "on_app_init"], [117, 5, 1, "", "on_shutdown"], [117, 5, 1, "", "on_startup"], [117, 5, 1, "", "openapi_config"], [117, 5, 1, "", "opt"], [117, 5, 1, "", "parameters"], [117, 5, 1, "", "path"], [117, 5, 1, "", "pdb_on_exception"], [117, 5, 1, "", "plugins"], [117, 5, 1, "", "raise_server_exceptions"], [117, 5, 1, "", "request_class"], [117, 5, 1, "", "response_cache_config"], [117, 5, 1, "", "response_class"], [117, 5, 1, "", "response_cookies"], [117, 5, 1, "", "response_headers"], [117, 5, 1, "", "return_dto"], [117, 5, 1, "", "root_path"], [117, 5, 1, "", "route_handlers"], [117, 5, 1, "", "security"], [117, 5, 1, "", "session_config"], [117, 5, 1, "", "signature_namespace"], [117, 5, 1, "", "signature_types"], [117, 5, 1, "", "state"], [117, 5, 1, "", "static_files_config"], [117, 5, 1, "", "stores"], [117, 5, 1, "", "tags"], [117, 5, 1, "", "template_config"], [117, 5, 1, "", "timeout"], [117, 5, 1, "", "type_encoders"], [117, 5, 1, "", "websocket_class"]], "litestar.testing.create_test_client.params": [[117, 5, 1, "", "after_exception"], [117, 5, 1, "", "after_request"], [117, 5, 1, "", "after_response"], [117, 5, 1, "", "allowed_hosts"], [117, 5, 1, "", "backend"], [117, 5, 1, "", "backend_options"], [117, 5, 1, "", "base_url"], [117, 5, 1, "", "before_request"], [117, 5, 1, "", "before_send"], [117, 5, 1, "", "cache_control"], [117, 5, 1, "", "compression_config"], [117, 5, 1, "", "cors_config"], [117, 5, 1, "", "csrf_config"], [117, 5, 1, "", "debug"], [117, 5, 1, "", "dependencies"], [117, 5, 1, "", "dto"], [117, 5, 1, "", "etag"], [117, 5, 1, "", "event_emitter_backend"], [117, 5, 1, "", "exception_handlers"], [117, 5, 1, "", "experimental_features"], [117, 5, 1, "", "guards"], [117, 5, 1, "", "include_in_schema"], [117, 5, 1, "", "lifespan"], [117, 5, 1, "", "listeners"], [117, 5, 1, "", "logging_config"], [117, 5, 1, "", "middleware"], [117, 5, 1, "", "multipart_form_part_limit"], [117, 5, 1, "", "on_app_init"], [117, 5, 1, "", "on_shutdown"], [117, 5, 1, "", "on_startup"], [117, 5, 1, "", "openapi_config"], [117, 5, 1, "", "opt"], [117, 5, 1, "", "parameters"], [117, 5, 1, "", "path"], [117, 5, 1, "", "pdb_on_exception"], [117, 5, 1, "", "plugins"], [117, 5, 1, "", "raise_server_exceptions"], [117, 5, 1, "", "request_class"], [117, 5, 1, "", "response_cache_config"], [117, 5, 1, "", "response_class"], [117, 5, 1, "", "response_cookies"], [117, 5, 1, "", "response_headers"], [117, 5, 1, "", "return_dto"], [117, 5, 1, "", "root_path"], [117, 5, 1, "", "route_handlers"], [117, 5, 1, "", "security"], [117, 5, 1, "", "session_config"], [117, 5, 1, "", "signature_namespace"], [117, 5, 1, "", "signature_types"], [117, 5, 1, "", "state"], [117, 5, 1, "", "static_files_config"], [117, 5, 1, "", "stores"], [117, 5, 1, "", "tags"], [117, 5, 1, "", "template_config"], [117, 5, 1, "", "timeout"], [117, 5, 1, "", "type_encoders"], [117, 5, 1, "", "websocket_class"]], "litestar.testing.life_span_handler": [[117, 2, 1, "", "LifeSpanHandler"]], "litestar.testing.life_span_handler.LifeSpanHandler": [[117, 4, 1, "", "__init__"]], "litestar.types": [[118, 1, 1, "", "ASGIApp"], [118, 2, 1, "", "ASGIVersion"], [118, 1, 1, "", "AfterExceptionHookHandler"], [118, 1, 1, "", "AfterRequestHookHandler"], [118, 1, 1, "", "AfterResponseHookHandler"], [118, 1, 1, "", "AnyCallable"], [118, 3, 1, "", "AnyIOBackend"], [118, 1, 1, "", "AsyncAnyCallable"], [118, 2, 1, "", "BaseScope"], [118, 1, 1, "", "BeforeMessageSendHookHandler"], [118, 1, 1, "", "BeforeRequestHookHandler"], [118, 1, 1, "", "CacheKeyBuilder"], [118, 3, 1, "", "Dependencies"], [118, 1, 1, "", "ExceptionHandler"], [118, 3, 1, "", "ExceptionHandlersMap"], [118, 2, 1, "", "FileInfo"], [118, 2, 1, "", "FileSystemProtocol"], [118, 1, 1, "", "Guard"], [118, 2, 1, "", "HTTPDisconnectEvent"], [118, 1, 1, "", "HTTPReceiveMessage"], [118, 2, 1, "", "HTTPRequestEvent"], [118, 2, 1, "", "HTTPResponseBodyEvent"], [118, 2, 1, "", "HTTPResponseStartEvent"], [118, 2, 1, "", "HTTPScope"], [118, 1, 1, "", "HTTPSendMessage"], [118, 2, 1, "", "HTTPServerPushEvent"], [118, 1, 1, "", "LifeSpanReceive"], [118, 1, 1, "", "LifeSpanReceiveMessage"], [118, 2, 1, "", "LifeSpanScope"], [118, 1, 1, "", "LifeSpanSend"], [118, 1, 1, "", "LifeSpanSendMessage"], [118, 2, 1, "", "LifeSpanShutdownCompleteEvent"], [118, 2, 1, "", "LifeSpanShutdownEvent"], [118, 2, 1, "", "LifeSpanShutdownFailedEvent"], [118, 2, 1, "", "LifeSpanStartupCompleteEvent"], [118, 2, 1, "", "LifeSpanStartupEvent"], [118, 2, 1, "", "LifeSpanStartupFailedEvent"], [118, 1, 1, "", "LifespanHook"], [118, 2, 1, "", "Logger"], [118, 1, 1, "", "Message"], [118, 1, 1, "", "Method"], [118, 1, 1, "", "Middleware"], [118, 1, 1, "", "OnAppInitHandler"], [118, 3, 1, "", "OptionalSequence"], [118, 3, 1, "", "ParametersMap"], [118, 3, 1, "", "PathType"], [118, 1, 1, "", "Receive"], [118, 1, 1, "", "ReceiveMessage"], [118, 3, 1, "", "ResponseCookies"], [118, 3, 1, "", "ResponseHeaders"], [118, 1, 1, "", "Scope"], [118, 1, 1, "", "Scopes"], [118, 1, 1, "", "Send"], [118, 1, 1, "", "Serializer"], [118, 3, 1, "", "SyncOrAsyncUnion"], [118, 3, 1, "", "TypeDecodersSequence"], [118, 3, 1, "", "TypeEncodersMap"], [118, 2, 1, "", "WebSocketAcceptEvent"], [118, 2, 1, "", "WebSocketCloseEvent"], [118, 2, 1, "", "WebSocketConnectEvent"], [118, 2, 1, "", "WebSocketDisconnectEvent"], [118, 2, 1, "", "WebSocketReceiveEvent"], [118, 1, 1, "", "WebSocketReceiveMessage"], [118, 2, 1, "", "WebSocketResponseBodyEvent"], [118, 2, 1, "", "WebSocketResponseStartEvent"], [118, 2, 1, "", "WebSocketScope"], [118, 2, 1, "", "WebSocketSendEvent"], [118, 1, 1, "", "WebSocketSendMessage"]], "litestar.types.FileInfo": [[118, 3, 1, "", "created"], [118, 3, 1, "", "destination"], [118, 3, 1, "", "gid"], [118, 3, 1, "", "ino"], [118, 3, 1, "", "islink"], [118, 3, 1, "", "mode"], [118, 3, 1, "", "mtime"], [118, 3, 1, "", "name"], [118, 3, 1, "", "nlink"], [118, 3, 1, "", "size"], [118, 3, 1, "", "type"], [118, 3, 1, "", "uid"]], "litestar.types.FileSystemProtocol": [[118, 4, 1, "", "__init__"], [118, 4, 1, "", "info"], [118, 4, 1, "", "open"]], "litestar.types.FileSystemProtocol.info.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "path"]], "litestar.types.FileSystemProtocol.open.params": [[118, 5, 1, "", "buffering"], [118, 5, 1, "", "file"], [118, 5, 1, "", "mode"]], "litestar.types.Logger": [[118, 4, 1, "", "__init__"], [118, 4, 1, "", "critical"], [118, 4, 1, "", "debug"], [118, 4, 1, "", "error"], [118, 4, 1, "", "exception"], [118, 4, 1, "", "fatal"], [118, 4, 1, "", "info"], [118, 4, 1, "", "setLevel"], [118, 4, 1, "", "warn"], [118, 4, 1, "", "warning"]], "litestar.types.Logger.critical.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.types.Logger.debug.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.types.Logger.error.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.types.Logger.exception.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.types.Logger.fatal.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.types.Logger.info.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.types.Logger.setLevel.params": [[118, 5, 1, "", "level"]], "litestar.types.Logger.warn.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.types.Logger.warning.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.typing": [[119, 2, 1, "", "FieldDefinition"]], "litestar.typing.FieldDefinition": [[119, 4, 1, "", "__init__"], [119, 3, 1, "", "annotation"], [119, 3, 1, "", "args"], [119, 6, 1, "", "bound_types"], [119, 3, 1, "", "default"], [119, 3, 1, "", "extra"], [119, 4, 1, "", "from_annotation"], [119, 4, 1, "", "from_kwarg"], [119, 4, 1, "", "from_parameter"], [119, 6, 1, "", "generic_types"], [119, 4, 1, "", "get_type_hints"], [119, 6, 1, "", "has_default"], [119, 4, 1, "", "has_inner_subclass_of"], [119, 3, 1, "", "inner_types"], [119, 3, 1, "", "instantiable_origin"], [119, 6, 1, "", "is_annotated"], [119, 6, 1, "", "is_any"], [119, 6, 1, "", "is_collection"], [119, 6, 1, "", "is_const"], [119, 6, 1, "", "is_dataclass_type"], [119, 6, 1, "", "is_forward_ref"], [119, 6, 1, "", "is_generic"], [119, 6, 1, "", "is_literal"], [119, 6, 1, "", "is_mapping"], [119, 6, 1, "", "is_non_string_collection"], [119, 6, 1, "", "is_non_string_iterable"], [119, 6, 1, "", "is_non_string_sequence"], [119, 6, 1, "", "is_none_type"], [119, 6, 1, "", "is_optional"], [119, 6, 1, "", "is_parameter_field"], [119, 6, 1, "", "is_required"], [119, 6, 1, "", "is_simple_type"], [119, 4, 1, "", "is_subclass_of"], [119, 6, 1, "", "is_tuple"], [119, 6, 1, "", "is_type_alias_type"], [119, 6, 1, "", "is_type_var"], [119, 6, 1, "", "is_typeddict_type"], [119, 6, 1, "", "is_union"], [119, 3, 1, "", "kwarg_definition"], [119, 4, 1, "", "match_predicate_recursively"], [119, 3, 1, "", "metadata"], [119, 3, 1, "", "name"], [119, 3, 1, "", "origin"], [119, 3, 1, "", "raw"], [119, 3, 1, "", "safe_generic_origin"], [119, 6, 1, "", "type_"], [119, 3, 1, "", "type_wrappers"]], "litestar.typing.FieldDefinition.from_annotation.params": [[119, 5, 1, "", "**kwargs"], [119, 5, 1, "", "annotation"]], "litestar.typing.FieldDefinition.from_kwarg.params": [[119, 5, 1, "", "annotation"], [119, 5, 1, "", "default"], [119, 5, 1, "", "extra"], [119, 5, 1, "", "inner_types"], [119, 5, 1, "", "kwarg_definition"], [119, 5, 1, "", "name"]], "litestar.typing.FieldDefinition.from_parameter.params": [[119, 5, 1, "", "fn_type_hints"], [119, 5, 1, "", "parameter"]], "litestar.typing.FieldDefinition.get_type_hints.params": [[119, 5, 1, "", "include_extras"], [119, 5, 1, "", "resolve_generics"]], "litestar.typing.FieldDefinition.has_inner_subclass_of.params": [[119, 5, 1, "", "cl"]], "litestar.typing.FieldDefinition.is_subclass_of.params": [[119, 5, 1, "", "cl"]], "litestar.typing.FieldDefinition.match_predicate_recursively.params": [[119, 5, 1, "", "predicate"]], "litestar-routes": [[18, 9, 1, "cmdoption-litestar-routes-exclude", "--exclude"], [18, 9, 1, "cmdoption-litestar-routes-schema", "--schema"]], "litestar-run": [[18, 9, 1, "cmdoption-litestar-run-create-self-signed-cert", "--create-self-signed-cert"], [18, 9, 1, "cmdoption-litestar-run-d", "--debug"], [18, 9, 1, "cmdoption-litestar-run-F", "--fd"], [18, 9, 1, "cmdoption-litestar-run-F", "--file-descriptor"], [18, 9, 1, "cmdoption-litestar-run-H", "--host"], [18, 9, 1, "cmdoption-litestar-run-P", "--pdb"], [18, 9, 1, "cmdoption-litestar-run-p", "--port"], [18, 9, 1, "cmdoption-litestar-run-r", "--reload"], [18, 9, 1, "cmdoption-litestar-run-R", "--reload-dir"], [18, 9, 1, "cmdoption-litestar-run-E", "--reload-exclude"], [18, 9, 1, "cmdoption-litestar-run-I", "--reload-include"], [18, 9, 1, "cmdoption-litestar-run-ssl-certfile", "--ssl-certfile"], [18, 9, 1, "cmdoption-litestar-run-ssl-keyfile", "--ssl-keyfile"], [18, 9, 1, "cmdoption-litestar-run-U", "--uds"], [18, 9, 1, "cmdoption-litestar-run-U", "--unix-domain-socket"], [18, 9, 1, "cmdoption-litestar-run-P", "--use-pdb"], [18, 9, 1, "cmdoption-litestar-run-W", "--wc"], [18, 9, 1, "cmdoption-litestar-run-W", "--web-concurrency"], [18, 9, 1, "cmdoption-litestar-run-E", "-E"], [18, 9, 1, "cmdoption-litestar-run-F", "-F"], [18, 9, 1, "cmdoption-litestar-run-H", "-H"], [18, 9, 1, "cmdoption-litestar-run-I", "-I"], [18, 9, 1, "cmdoption-litestar-run-P", "-P"], [18, 9, 1, "cmdoption-litestar-run-R", "-R"], [18, 9, 1, "cmdoption-litestar-run-U", "-U"], [18, 9, 1, "cmdoption-litestar-run-W", "-W"], [18, 9, 1, "cmdoption-litestar-run-d", "-d"], [18, 9, 1, "cmdoption-litestar-run-p", "-p"], [18, 9, 1, "cmdoption-litestar-run-r", "-r"]], "litestar-schema-openapi": [[18, 9, 1, "cmdoption-litestar-schema-openapi-output", "--output"]], "litestar-schema-typescript": [[18, 9, 1, "cmdoption-litestar-schema-typescript-namespace", "--namespace"], [18, 9, 1, "cmdoption-litestar-schema-typescript-output", "--output"]], "litestar-sessions-delete": [[18, 9, 1, "cmdoption-litestar-sessions-delete-arg-SESSION_ID", "SESSION_ID"]], "litestar-version": [[18, 9, 1, "cmdoption-litestar-version-s", "--short"], [18, 9, 1, "cmdoption-litestar-version-s", "-s"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:class", "3": "py:attribute", "4": "py:method", "5": "py:parameter", "6": "py:property", "7": "py:function", "8": "py:exception", "9": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "method", "Python method"], "5": ["py", "parameter", "Python parameter"], "6": ["py", "property", "Python property"], "7": ["py", "function", "Python function"], "8": ["py", "exception", "Python exception"], "9": ["std", "cmdoption", "program option"]}, "titleterms": {"synchron": [0, 129, 172, 198], "asynchron": [0, 129, 172, 198], "callabl": [0, 118, 172, 198, 211], "benchmark": 1, "methodologi": 1, "result": 1, "json": [1, 197], "serial": [1, 5, 107, 147, 149, 170], "file": [1, 5, 96, 111, 118, 192, 196, 197, 209, 211], "path": [1, 5, 155, 192, 198, 201, 209], "queri": [1, 154, 201], "paramet": [1, 5, 118, 122, 154, 155, 173, 201, 207], "handl": [1, 5, 172, 174, 178, 207, 213], "depend": [1, 4, 122, 158, 168, 172, 213], "inject": [1, 4, 158, 172, 213], "plaintext": [1, 197], "interpret": 1, "contribut": 2, "guid": 2, "get": [2, 210], "start": 2, "support": [2, 122, 192, 201], "python": [2, 171, 182], "version": [2, 18], "set": [2, 5, 169, 186, 197, 210, 213], "up": [2, 154, 169, 186, 210], "environ": 2, "code": [2, 5, 142, 143, 144, 145, 171, 191, 197], "workflow": 2, "guidelin": 2, "write": 2, "run": [2, 18, 122, 125, 153, 158, 162, 169, 174, 178, 181, 189, 194, 195, 197, 201, 209], "test": [2, 34, 94, 117, 155, 212], "type": [2, 40, 53, 118, 119, 122, 153, 162, 174, 194, 196, 197, 198, 201], "checker": 2, "project": 2, "document": [2, 3, 154, 155, 196, 201], "doc": [2, 172], "theme": 2, "appear": 2, "local": 2, "edit": 2, "ad": [2, 145, 198, 211], "exampl": [2, 3, 7, 27, 43, 69, 70, 71, 84, 85, 86, 106, 117, 154, 155, 168, 169, 170, 172, 194], "automat": 2, "execut": [2, 127, 129, 158, 197], "creat": [2, 143, 155, 177, 187, 202, 212], "new": 2, "releas": [2, 121], "litestar": [3, 6, 18, 122, 153, 174, 176, 200], "librari": [3, 182, 197], "instal": [3, 125, 126, 152, 153], "minim": 3, "sponsor": 3, "expand": 3, "philosophi": 3, "featur": [3, 120, 142, 145, 161, 166], "comparison": 3, "similar": 3, "framework": 3, "applic": [3, 118, 122, 126, 147, 153, 156, 157, 158, 178, 197], "from": [4, 5, 131, 132, 172, 197, 203, 209], "starlett": 4, "fastapi": 4, "rout": [4, 5, 18, 103, 122, 153, 155, 158, 160, 191, 198, 199, 200, 203, 204], "decor": [4, 198], "router": [4, 102, 192, 200, 209], "host": [4, 186], "base": [4, 10, 35, 71, 95, 110, 200, 213], "authent": [4, 64, 202], "overrid": [4, 172, 173], "middlewar": [4, 68, 186, 187, 188, 189, 202], "flask": 5, "asgi": [5, 118, 125, 187, 197, 198, 200], "v": [5, 129, 171, 211], "wsgi": 5, "request": [5, 22, 174, 181, 187, 196, 197, 211], "object": [5, 140, 158, 176], "method": [5, 175, 197], "static": [5, 209], "templat": [5, 101, 116, 197, 211], "cooki": [5, 122, 197, 201, 206], "header": [5, 122, 197, 201], "redirect": [5, 98, 197], "rais": 5, "http": [5, 198], "error": 5, "statu": [5, 197], "migrat": 6, "app": [7, 139, 147, 152, 161, 169, 200, 212], "background_task": 8, "asyncpg": 9, "backend": [11, 160, 173, 206, 208], "memori": [12, 113], "psycopg": 13, "redi": [14, 114], "channel": [15, 122, 160], "plugin": [16, 38, 77, 84, 122, 149, 150, 161, 167, 168, 169, 170, 192, 193, 194], "subscrib": [17, 160], "cli": [18, 161, 171], "info": 18, "schema": [18, 191], "openapi": [18, 75, 76, 172, 190, 191, 192, 196], "typescript": 18, "session": [18, 73, 148, 186, 208, 212], "clear": 18, "delet": [18, 143, 210], "concurr": 19, "config": [20, 47, 59, 182], "connect": [21, 213], "htmx": [22, 83, 122, 179], "respons": [22, 97, 122, 159, 174, 179, 181, 186, 187, 197, 211], "contrib": 23, "jinja": 24, "jwt": [25, 105, 202, 206, 208], "mako": 26, "opentelemetri": [27, 184], "piccolo_orm": 28, "pydant": [29, 86, 122, 162, 191], "abc": [30, 89], "except": [31, 56, 90, 158, 172, 178, 189], "filter": [32, 91, 154], "handler": [33, 57, 92, 122, 138, 148, 149, 153, 158, 160, 168, 173, 176, 191, 198, 200, 204], "dto": [36, 51, 122, 130, 139, 173, 174, 175, 176], "sqlalchemi": [37, 87, 122, 146, 152, 165, 166, 168, 169, 170, 197], "repositori": [39, 93, 142, 143, 144, 145, 146, 166], "control": [41, 144, 166, 197, 200], "data_extractor": 42, "note": [42, 43, 47, 54, 56, 57, 59, 61, 64, 68, 69, 70, 71, 72, 74, 76, 77, 95, 96, 97, 104, 105, 106, 108, 117, 118, 121], "datastructur": 43, "secret_valu": 44, "di": [45, 148], "base_dto": 46, "data_structur": 48, "dataclass_dto": 49, "field": [50, 134, 136, 145, 174], "msgspec_dto": 52, "enum": 54, "event": [55, 99, 118, 122, 160, 177, 197], "api": [58, 169], "refer": [58, 161], "log": [60, 69, 182, 186], "picolog": [61, 182], "standard": [62, 182], "allowed_host": 63, "compress": [65, 186], "cor": [66, 186], "csrf": [67, 186, 211], "rate_limit": 70, "client_sid": 72, "server_sid": 74, "spec": 78, "pagin": [79, 143, 174, 197], "param": [80, 201], "attr": [81, 122], "flash": [82, 193], "problem": [85, 195], "detail": [85, 172, 195, 196, 200, 201, 210], "structlog": [88, 182], "sse": 99, "server": [99, 125, 186, 197], "sent": [99, 197], "stream": [100, 160, 197], "secur": [104, 205, 206, 207, 208], "session_auth": 106, "static_fil": 108, "status_cod": 109, "store": [112, 122, 159, 210], "registri": [115, 210], "scope": [118, 172, 204], "group": 118, "send": [118, 158, 168, 209, 213], "receiv": [118, 135, 155, 213], "helper": 118, "protocol": [118, 122], "composit": 118, "2": [120, 122, 179], "x": 120, "changelog": 120, "12": 120, "1": [120, 179], "bugfix": 120, "0": [120, 122], "11": 120, "10": 120, "9": 120, "8": 120, "3": 120, "7": 120, "6": 120, "5": 120, "4": 120, "other": [120, 122], "chang": [120, 122, 159, 179], "0rc1": 120, "0beta4": 120, "0beta3": 120, "0beta2": 120, "0beta1": 120, "0alpha7": 120, "0alpha6": 120, "0alpha5": 120, "0alpha4": 120, "0alpha3": 120, "0alpha2": 120, "0alpha1": 120, "what": [122, 152, 197, 210], "": [122, 152, 174], "starlit": 122, "import": 122, "remov": [122, 143], "model": [122, 131, 132, 142, 143, 166, 169, 191], "argument": [122, 172, 177, 187, 198], "before_send": 122, "initial_st": 122, "usag": [122, 180, 195], "cach": [122, 159, 197], "integr": [122, 160, 166, 210], "lifespan": [122, 147, 158], "hook": [122, 158, 181, 197], "without": 122, "provid": [122, 148, 172, 174, 192], "sync_to_thread": 122, "bu": 122, "enhanc": 122, "websocket": [122, 160, 198, 213], "signatur": [122, 198], "annot": [122, 153, 197, 198], "context": [122, 143, 147, 158, 211], "manag": [122, 143, 147, 158, 160, 210], "docker": 123, "us": [123, 125, 126, 127, 129, 149, 150, 154, 155, 158, 161, 162, 166, 171, 173, 174, 177, 182, 187, 189, 192, 193, 197, 200, 206, 209, 210, 212], "when": [123, 125, 126, 127, 129], "altern": [123, 125, 126, 127, 201], "dockerfil": 123, "compos": 123, "deploy": 124, "content": [124, 152, 176, 196, 197], "manual": 125, "choos": 125, "an": [125, 129, 169, 171, 197, 210], "nginx": 126, "unit": 126, "configur": [126, 159, 160, 168, 170, 178, 191, 192, 210], "listen": [126, 177], "updat": [126, 127, 138, 143], "supervisor": 127, "linux": 127, "setup": 127, "suggest": 127, "alias": 127, "script": 127, "topic": 128, "articl": [128, 199, 205], "sync": 129, "async": 129, "block": [129, 212], "non": 129, "i": [129, 140, 146, 152, 157, 159, 197], "o": 129, "bound": 129, "cpu": 129, "task": [129, 197], "function": [129, 172, 197, 201], "thread": 129, "pool": 129, "limit": [129, 186, 198], "warn": 129, "about": 129, "mode": [129, 209, 213], "our": 130, "first": [130, 153], "exclud": [131, 132, 172, 174, 203], "nest": [131, 132, 133, 174], "collect": 132, "max": 133, "depth": 133, "renam": [134, 168, 174], "explicitli": 134, "strategi": 134, "data": [135, 137, 140, 143, 155, 159, 160, 170, 174, 176, 196, 213], "read": 136, "onli": 136, "access": [137, 154, 161, 191, 211], "instanc": [138, 161, 211], "put": 138, "patch": [138, 174], "declar": [139, 198], "layer": [139, 158, 162, 173, 178, 181, 189, 196, 197, 201, 213], "transfer": [140, 170, 176], "tutori": [140, 141, 146, 152, 157], "who": [140, 146, 152, 157], "thi": [140, 146, 152, 157], "introduct": [142, 147], "databas": [142, 147, 163, 169], "full": [142, 143, 144, 145, 147], "interact": [143, 154, 155, 192, 210, 213], "work": [143, 144, 170, 174], "bulk": 143, "oper": [143, 191], "fixtur": 143, "load": 143, "insert": 143, "select": 143, "count": 143, "addit": 145, "slug": 145, "The": [147, 160, 172, 173, 201, 204, 210], "differ": 147, "complex": 147, "creation": 147, "state": [147, 158], "behavior": 147, "next": [147, 148, 149, 150, 156], "step": [147, 148, 149, 150, 153, 156, 172], "compar": [148, 149], "befor": [148, 149, 158, 168, 181], "after": [148, 149, 158, 181, 197], "init": [150, 168], "final": [151, 156], "touch": 151, "recap": [151, 156], "improv": [152, 155, 173], "todo": [152, 157], "basic": [153, 157, 160, 166, 172, 173], "hello": 153, "world": 153, "list": [154, 155, 196], "intro": 154, "clean": 154, "dataclass": [154, 155], "convert": 154, "valid": [154, 172, 196, 201, 206], "make": [154, 155, 179], "option": [154, 201, 209], "incom": 155, "dynam": [155, 197, 200], "assembl": 156, "develop": 157, "startup": 158, "shutdown": 158, "order": [158, 189], "initi": [158, 169], "architectur": [158, 162, 181, 189, 196, 197, 213], "where": 159, "specifi": 159, "kei": [159, 204], "builder": 159, "concept": 160, "flowchart": 160, "channelsplugin": 160, "publish": 160, "subscript": 160, "histori": 160, "consum": 160, "backpressur": 160, "gener": [160, 191, 209], "enabl": [161, 173], "all": 161, "autodiscoveri": 161, "extend": 161, "entri": 161, "point": 161, "custom": [162, 175, 191, 192, 196, 197, 202, 206, 209, 211, 213], "encod": [162, 196], "decod": 162, "piccolo": 164, "orm": 164, "defin": [169, 173, 211], "endpoint": [169, 203], "how": 170, "debug": 171, "debugg": 171, "id": 171, "intellij": 171, "pycharm": 171, "uvicorn": 171, "pre": 172, "requisit": 172, "yield": 172, "cleanup": 172, "technic": [172, 196, 200, 201, 210], "A": 172, "best": 172, "practic": 172, "keyword": [172, 198], "class": [172, 175, 179, 191, 192, 197, 206, 209, 213], "within": 172, "marker": 172, "default": [172, 198, 201, 210], "valu": [172, 174, 201, 210], "earli": 172, "detect": 172, "isn": 172, "t": [172, 179], "return_dto": 173, "implicit": [173, 174], "perform": 173, "codegen": 173, "disabl": [173, 191], "abstractdto": [174, 194], "factori": [174, 210], "mark": 174, "check": 174, "unknown": 174, "privat": 174, "wrap": 174, "return": [174, 197], "implement": [175, 202], "abstract": 175, "generate_field_definit": 175, "detect_nested_field": 175, "movement": 176, "client": [176, 186, 212], "multipl": [177, 196, 197, 200], "pass": [177, 187, 209, 211], "emitt": 177, "htmxplugin": 179, "htmxrequest": 179, "htmxtemplat": 179, "don": 179, "ani": 179, "dom": 179, "mai": 179, "life": 181, "cycl": 181, "subclass": [182, 192], "metric": 183, "prometheu": 185, "built": [186, 210, 211], "allow": 186, "gzip": 186, "brotli": 186, "rate": 186, "obfusc": 186, "output": 186, "bodi": [186, 196, 207], "side": 186, "middlewareprotocol": 187, "respond": 187, "modifi": 187, "inherit": 187, "abstractmiddlewar": 187, "definemiddlewar": 187, "call": 189, "ui": 192, "root": 192, "backward": 192, "compat": 192, "openapicontrol": 192, "root_schema_sit": 192, "build": 192, "your": 192, "own": 192, "definit": 192, "__init__": 192, "constructor": 192, "render": 192, "oauth2": [192, 206], "swagger": 192, "cdn": 192, "offlin": 192, "messag": 193, "regist": [193, 200, 211], "breakdown": 193, "initpluginprotocol": 194, "on_app_init": 194, "self": 194, "app_config": 194, "appconfig": 194, "serializationpluginprotocol": 194, "supports_typ": 194, "field_definit": 194, "fielddefinit": 194, "bool": 194, "create_dto_for_typ": 194, "diplugin": 194, "url": 196, "form": 196, "multipart": 196, "upload": 196, "dictionari": 196, "messagepack": [196, 197], "media": 197, "html": [197, 209], "negoti": 197, "third": 197, "parti": 197, "predefin": 197, "etag": 197, "background": 197, "classic": 197, "offset": 197, "With": 197, "cursor": 197, "reserv": 198, "semant": 198, "index": 198, "arbitrari": 198, "metadata": 198, "namespac": [198, 210], "overview": [200, 207], "compon": 200, "time": [200, 210], "mount": 200, "why": [200, 210], "radix": 200, "extra": 201, "coercion": 201, "name": 201, "constraint": 201, "includ": 203, "auth": [203, 206, 208], "guard": 204, "opt": 204, "bearer": 206, "password": 206, "flow": 206, "token": 206, "verifi": 206, "issuer": 206, "audienc": 206, "secret": 207, "consider": 207, "abstractsecurityconfig": 208, "attach": 209, "retriev": 209, "remot": 209, "system": 209, "upgrad": 209, "legaci": 209, "staticfilesconfig": 209, "memcach": 210, "expiri": 210, "expir": 210, "can": 210, "lifetim": 210, "engin": 211, "string": 211, "input": 211, "portal": 212, "requestfactori": 212, "polyfactori": 212, "transport": 213, "directli": 213, "customis": 213, "accept": 213}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 58}, "alltitles": {"di": [[45, "module-litestar.di"]], "jwt": [[25, "jwt"], [105, "module-litestar.security.jwt"]], "piccolo_orm": [[28, "module-litestar.contrib.piccolo"]], "types": [[40, "types"], [53, "module-litestar.dto.types"], [118, "module-litestar.types"]], "datastructures": [[43, "module-litestar.datastructures"]], "Examples": [[43, null], [27, null], [7, null], [7, null], [7, null], [84, null], [84, null], [69, null], [85, null], [86, null], [71, null], [70, null], [117, null], [117, null], [117, null], [117, null], [117, null], [117, null], [117, null], [106, null]], "Notes": [[43, null], [43, null], [43, null], [42, null], [61, null], [57, null], [54, null], [68, null], [68, null], [64, null], [56, null], [47, null], [47, null], [59, null], [59, null], [72, null], [72, null], [74, null], [77, null], [69, null], [69, null], [76, null], [76, null], [76, null], [76, null], [71, null], [71, null], [71, null], [70, null], [117, null], [117, null], [117, null], [118, null], [108, null], [106, null], [96, null], [96, null], [95, null], [105, null], [105, null], [105, null], [105, null], [105, null], [105, null], [105, null], [105, null], [104, null], [97, null]], "pydantic": [[29, "module-litestar.contrib.pydantic"], [86, "module-litestar.plugins.pydantic"]], "repository": [[39, "repository"], [93, "repository"]], "data_extractors": [[42, "module-litestar.data_extractors"]], "secret_values": [[44, "module-litestar.datastructures.secret_values"]], "mako": [[26, "module-litestar.contrib.mako"]], "sqlalchemy": [[37, "sqlalchemy"], [87, "module-litestar.plugins.sqlalchemy"]], "opentelemetry": [[27, "module-litestar.contrib.opentelemetry"]], "DTO": [[36, "dto"]], "base": [[35, "module-litestar.contrib.sqlalchemy.base"], [10, "module-litestar.channels.backends.base"], [71, "module-litestar.middleware.session.base"], [95, "module-litestar.response.base"], [110, "module-litestar.stores.base"]], "filters": [[32, "filters"], [91, "filters"]], "testing": [[34, "testing"], [117, "module-litestar.testing"], [94, "module-litestar.repository.testing"]], "jinja": [[24, "module-litestar.contrib.jinja"]], "contrib": [[23, "contrib"]], "plugins": [[38, "module-litestar.contrib.sqlalchemy.plugins"], [77, "module-litestar.openapi.plugins"], [84, "module-litestar.plugins"]], "controller": [[41, "module-litestar.controller"]], "abc": [[30, "abc"], [89, "module-litestar.repository.abc"]], "exceptions": [[31, "exceptions"], [56, "module-litestar.exceptions"], [90, "exceptions"]], "handlers": [[33, "handlers"], [57, "module-litestar.handlers"], [92, "module-litestar.repository.handlers"]], "picologging": [[61, "module-litestar.logging.picologging"]], "compression": [[65, "module-litestar.middleware.compression"]], "enums": [[54, "module-litestar.enums"]], "dataclass_dto": [[49, "module-litestar.dto.dataclass_dto"]], "API reference": [[58, "api-reference"]], "middleware": [[68, "module-litestar.middleware"]], "cors": [[66, "module-litestar.middleware.cors"]], "authentication": [[64, "module-litestar.middleware.authentication"]], "allowed_hosts": [[63, "module-litestar.middleware.allowed_hosts"]], "logging": [[60, "logging"], [69, "module-litestar.middleware.logging"]], "base_dto": [[46, "module-litestar.dto.base_dto"]], "csrf": [[67, "module-litestar.middleware.csrf"]], "dto": [[51, "dto"]], "field": [[50, "module-litestar.dto.field"]], "config": [[47, "module-litestar.dto.config"], [59, "module-litestar.logging.config"], [20, "module-litestar.config.allowed_hosts"]], "events": [[55, "module-litestar.events"]], "standard": [[62, "module-litestar.logging.standard"]], "msgspec_dto": [[52, "module-litestar.dto.msgspec_dto"]], "data_structures": [[48, "module-litestar.dto.data_structures"]], "Benchmarks": [[1, "benchmarks"]], "Methodology": [[1, "methodology"]], "Results": [[1, "results"]], "JSON": [[1, "json"]], "Serialization": [[1, "serialization"], [5, "serialization"], [147, "serialization"]], "Files": [[1, "files"]], "Path and query parameter handling": [[1, "path-and-query-parameter-handling"]], "Dependency injection": [[1, "dependency-injection"], [213, "dependency-injection"]], "Plaintext": [[1, "plaintext"]], "Interpreting the results": [[1, "interpreting-the-results"]], "Contribution Guide": [[2, "contribution-guide"]], "Getting Started": [[2, "getting-started"]], "Supported Python Versions": [[2, "supported-python-versions"]], "Setting up the environment": [[2, "setting-up-the-environment"]], "Code contributions": [[2, "code-contributions"]], "Workflow": [[2, "workflow"]], "Guidelines for writing code": [[2, "guidelines-for-writing-code"]], "Writing and running tests": [[2, "writing-and-running-tests"]], "Running type checkers": [[2, "running-type-checkers"]], "Project documentation": [[2, "project-documentation"]], "Docs theme and appearance": [[2, "docs-theme-and-appearance"]], "Running the docs locally": [[2, "running-the-docs-locally"]], "Writing and editing docs": [[2, "writing-and-editing-docs"]], "Adding examples": [[2, "adding-examples"]], "Automatically execute examples": [[2, "automatically-execute-examples"]], "Run it": [[2, null], [209, null], [209, null], [158, null], [194, null], [194, null], [189, null], [197, null], [197, null], [195, null], [195, null], [195, null], [201, null], [201, null], [201, null], [201, null], [201, null], [178, null], [178, null], [178, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [181, null], [181, null], [181, null], [181, null], [162, null], [162, null], [122, null], [122, null], [122, null]], "Creating a New Release": [[2, "creating-a-new-release"]], "asyncpg": [[9, "module-litestar.channels.backends.asyncpg"]], "channels": [[15, "channels"]], "From Flask": [[5, "from-flask"]], "ASGI vs WSGI": [[5, "asgi-vs-wsgi"]], "Routing": [[5, "routing"], [199, "routing"]], "Path parameters": [[5, "path-parameters"]], "Request object": [[5, "request-object"]], "Request methods": [[5, "request-methods"]], "Static files": [[5, "static-files"], [209, "static-files"]], "Templates": [[5, "templates"]], "Setting cookies and headers": [[5, "setting-cookies-and-headers"]], "Redirects": [[5, "redirects"]], "Raising HTTP errors": [[5, "raising-http-errors"]], "Setting status codes": [[5, "setting-status-codes"]], "Error handling": [[5, "error-handling"]], "plugin": [[16, "plugin"]], "Migrating to Litestar": [[6, "migrating-to-litestar"]], "concurrency": [[19, "module-litestar.concurrency"]], "Litestar library documentation": [[3, "litestar-library-documentation"]], "Installation": [[3, "installation"]], "Minimal Example": [[3, "minimal-example"]], "Sponsors": [[3, "sponsors"]], "Expanded Example": [[3, "expanded-example"]], "Philosophy": [[3, "philosophy"]], "Feature comparison with similar frameworks": [[3, "feature-comparison-with-similar-frameworks"]], "Example Applications": [[3, "example-applications"]], "redis": [[14, "module-litestar.channels.backends.redis"], [114, "module-litestar.stores.redis"]], "backends": [[11, "backends"]], "From Starlette / FastAPI": [[4, "from-starlette-fastapi"]], "Routing Decorators": [[4, "routing-decorators"]], "Routers and Routes": [[4, "routers-and-routes"]], "Host based routing": [[4, "host-based-routing"]], "Dependency Injection": [[4, "dependency-injection"], [172, "dependency-injection"]], "Authentication": [[4, "authentication"]], "Dependency overrides": [[4, "dependency-overrides"], [172, "dependency-overrides"]], "Middleware": [[4, "middleware"], [188, "middleware"]], "memory": [[12, "module-litestar.channels.backends.memory"], [113, "module-litestar.stores.memory"]], "background_tasks": [[8, "module-litestar.background_tasks"]], "app": [[7, "module-litestar.app"]], "subscriber": [[17, "subscriber"]], "psycopg": [[13, "module-litestar.channels.backends.psycopg"]], "Synchronous and asynchronous callables": [[0, null], [198, null], [172, null]], "connection": [[21, "module-litestar.connection"]], "HTMX": [[22, "htmx"], [179, "htmx"], [122, "htmx"]], "Request": [[22, "module-litestar.contrib.htmx.request"]], "Response": [[22, "module-litestar.contrib.htmx.response"]], "cli": [[18, "module-litestar.cli"]], "litestar": [[18, "litestar"]], "info": [[18, "litestar-info"]], "routes": [[18, "litestar-routes"], [103, "module-litestar.routes"]], "run": [[18, "litestar-run"]], "schema": [[18, "litestar-schema"]], "openapi": [[18, "litestar-schema-openapi"], [75, "openapi"], [76, "module-litestar.openapi"]], "typescript": [[18, "litestar-schema-typescript"]], "sessions": [[18, "litestar-sessions"]], "clear": [[18, "litestar-sessions-clear"]], "delete": [[18, "litestar-sessions-delete"]], "version": [[18, "litestar-version"]], "WebSockets": [[213, "websockets"]], "Receiving data": [[213, "receiving-data"], [135, "receiving-data"]], "Sending data": [[213, "sending-data"]], "Transport modes": [[213, "transport-modes"]], "Setting the receive mode": [[213, "setting-the-receive-mode"]], "Setting the send mode": [[213, "setting-the-send-mode"]], "Interacting with the WebSocket directly": [[213, "interacting-with-the-websocket-directly"]], "Customising connection acceptance": [[213, "customising-connection-acceptance"]], "Class based WebSocket handling": [[213, "class-based-websocket-handling"]], "Custom WebSocket": [[213, "custom-websocket"]], "Layered architecture": [[213, null], [158, "layered-architecture"], [196, null], [189, null], [197, null], [181, null], [162, null]], "Testing": [[212, "testing"]], "Test Client": [[212, "test-client"]], "Using sessions": [[212, "using-sessions"]], "Using a blocking portal": [[212, "using-a-blocking-portal"]], "Creating a test app": [[212, "creating-a-test-app"]], "RequestFactory": [[212, "requestfactory"]], "Using polyfactory": [[212, "using-polyfactory"]], "Stores": [[210, "stores"], [122, "stores"]], "Built-in stores": [[210, "built-in-stores"]], "Why not memcached?": [[210, null]], "Interacting with a store": [[210, "interacting-with-a-store"]], "Getting and setting values": [[210, "getting-and-setting-values"]], "Setting an expiry time": [[210, "setting-an-expiry-time"]], "Deleting expired values": [[210, "deleting-expired-values"]], "What can be stored": [[210, "what-can-be-stored"]], "Technical details": [[210, null], [196, null], [201, null], [172, null]], "Namespacing": [[210, "namespacing"]], "Managing stores with the registry": [[210, "managing-stores-with-the-registry"]], "The default factory": [[210, "the-default-factory"]], "Using the registry to configure integrations": [[210, "using-the-registry-to-configure-integrations"]], "Setting up the default factory with namespacing": [[210, "setting-up-the-default-factory-with-namespacing"]], "Store lifetime": [[210, "store-lifetime"]], "Sending files as attachments": [[209, "sending-files-as-attachments"]], "HTML mode": [[209, "html-mode"]], "Passing options to the generated router": [[209, "passing-options-to-the-generated-router"]], "Using a custom router class": [[209, "using-a-custom-router-class"]], "Retrieving paths to static files": [[209, "retrieving-paths-to-static-files"]], "(Remote) file systems": [[209, "remote-file-systems"]], "Upgrading from legacy StaticFilesConfig": [[209, "upgrading-from-legacy-staticfilesconfig"]], "Templating": [[211, "templating"]], "Template engines": [[211, "template-engines"]], "Registering a template engine": [[211, "registering-a-template-engine"]], "Registering a Custom Template Engine": [[211, "registering-a-custom-template-engine"]], "Defining a custom template engine": [[211, "defining-a-custom-template-engine"]], "Accessing the template engine instance": [[211, "accessing-the-template-engine-instance"]], "Template responses": [[211, "template-responses"]], "Template Files vs. Strings": [[211, "template-files-vs-strings"]], "Template context": [[211, "id1"]], "Accessing the request instance": [[211, "accessing-the-request-instance"]], "Adding CSRF inputs": [[211, "adding-csrf-inputs"]], "Passing template context": [[211, "passing-template-context"]], "Template callables": [[211, "template-callables"]], "Built-in callables": [[211, "built-in-callables"]], "Registering template callables": [[211, "registering-template-callables"]], "Security Backends": [[208, "security-backends"]], "AbstractSecurityConfig": [[208, "abstractsecurityconfig"]], "Session Auth Backend": [[208, "session-auth-backend"]], "JWT Auth": [[208, "jwt-auth"]], "Handling Secrets": [[207, "handling-secrets"]], "Overview": [[207, "overview"], [200, "overview"]], "Secret Parameters": [[207, "secret-parameters"]], "Secret Body": [[207, "secret-body"]], "Security Considerations": [[207, "security-considerations"]], "session": [[73, "session"]], "structlog": [[88, "module-litestar.plugins.structlog"]], "client_side": [[72, "module-litestar.middleware.session.client_side"]], "server_side": [[74, "module-litestar.middleware.session.server_side"]], "spec": [[78, "module-litestar.openapi.spec"]], "htmx": [[83, "module-litestar.plugins.htmx"]], "pagination": [[79, "module-litestar.pagination"]], "params": [[80, "module-litestar.params"]], "flash": [[82, "module-litestar.plugins.flash"]], "attrs": [[81, "module-litestar.plugins.attrs"]], "problem details": [[85, "module-litestar.plugins.problem_details"]], "rate_limit": [[70, "module-litestar.middleware.rate_limit"]], "Interacting with repositories": [[143, "interacting-with-repositories"]], "Model Repository": [[143, "model-repository"]], "Repository Context Manager": [[143, "repository-context-manager"]], "Creating, Updating and Removing Data": [[143, "creating-updating-and-removing-data"]], "Working with Bulk Data Operations": [[143, "working-with-bulk-data-operations"]], "Fixture Data Loading": [[143, "fixture-data-loading"]], "Bulk Insert": [[143, "bulk-insert"]], "Paginated Data Selection": [[143, "paginated-data-selection"]], "Bulk Delete": [[143, "bulk-delete"]], "Counts": [[143, "counts"]], "Full Code": [[143, "full-code"], [144, "full-code"], [142, "full-code"], [145, "full-code"]], "Developing a basic TODO application": [[157, "developing-a-basic-todo-application"]], "Who is this tutorial for?": [[157, null], [152, null], [140, null], [146, null]], "Declaring DTOs on app layers": [[139, "declaring-dtos-on-app-layers"]], "Using the serialization plugin": [[149, "using-the-serialization-plugin"]], "Compare handlers before and after Serialization Plugin": [[149, "compare-handlers-before-and-after-serialization-plugin"]], "Next steps": [[149, "next-steps"], [147, "next-steps"], [156, "next-steps"], [150, "next-steps"], [148, "next-steps"]], "Accessing the list": [[154, "accessing-the-list"]], "Intro": [[154, "intro"]], "Cleaning up the example with dataclasses": [[154, "cleaning-up-the-example-with-dataclasses"]], "Filtering the list using query parameters": [[154, "filtering-the-list-using-query-parameters"]], "Converting and validating query parameters": [[154, "converting-and-validating-query-parameters"]], "Making the query parameter optional": [[154, "making-the-query-parameter-optional"]], "Interactive documentation": [[154, "interactive-documentation"]], "Introduction": [[147, "introduction"]], "The full app": [[147, "the-full-app"]], "The differences": [[147, "the-differences"]], "Complexity": [[147, "complexity"]], "Lifespan context manager": [[147, "lifespan-context-manager"]], "Database creation": [[147, "database-creation"]], "Application state": [[147, "application-state"]], "Behavior": [[147, "behavior"]], "Applications": [[158, "applications"], [153, "applications"], [126, "applications"]], "Application objects": [[158, "application-objects"]], "Startup and Shutdown": [[158, "startup-and-shutdown"]], "Lifespan context managers": [[158, "lifespan-context-managers"]], "Order of execution": [[158, "order-of-execution"]], "Using Application State": [[158, "using-application-state"]], "Initializing Application State": [[158, "initializing-application-state"]], "Injecting Application State into Route Handlers and Dependencies": [[158, "injecting-application-state-into-route-handlers-and-dependencies"]], "Application Hooks": [[158, "application-hooks"]], "After Exception": [[158, "after-exception"]], "Before Send": [[158, "before-send"]], "Initialization": [[158, "initialization"]], "Improving the TODO app with SQLAlchemy": [[152, "improving-the-todo-app-with-sqlalchemy"]], "Install SQLAlchemy": [[152, "install-sqlalchemy"]], "What\u2019s in this tutorial?": [[152, "what-s-in-this-tutorial"]], "Contents": [[152, "contents"], [176, "contents"], [124, "contents"]], "Application basics": [[153, "application-basics"]], "First steps": [[153, "first-steps"]], "Install Litestar": [[153, "install-litestar"]], "Hello, world!": [[153, "hello-world"]], "Route handlers": [[153, "route-handlers"], [200, "route-handlers"], [198, "route-handlers"]], "Type annotations": [[153, "type-annotations"], [198, "type-annotations"]], "Running the application": [[153, "running-the-application"]], "Channels": [[160, "channels"], [122, "channels"]], "Basic concepts": [[160, "basic-concepts"]], "Flowcharts": [[160, "flowcharts"]], "The ChannelsPlugin": [[160, "the-channelsplugin"]], "Configuring the channels": [[160, "configuring-the-channels"]], "Publishing data": [[160, "publishing-data"]], "Managing subscriptions": [[160, "managing-subscriptions"]], "Managing history": [[160, "managing-history"]], "The Subscriber": [[160, "the-subscriber"]], "Consuming the event stream": [[160, "consuming-the-event-stream"]], "Managing backpressure": [[160, "managing-backpressure"]], "Backends": [[160, "backends"]], "Integrating with websocket handlers": [[160, "integrating-with-websocket-handlers"]], "Generating route handlers": [[160, "generating-route-handlers"]], "Making the list interactive": [[155, "making-the-list-interactive"]], "Receiving incoming data": [[155, "receiving-incoming-data"]], "Using the interactive documentation to test a route": [[155, "using-the-interactive-documentation-to-test-a-route"]], "Improving the example with dataclasses": [[155, "improving-the-example-with-dataclasses"]], "Create dynamic routes using path parameters": [[155, "create-dynamic-routes-using-path-parameters"]], "Caching": [[159, "caching"]], "Caching responses": [[159, "caching-responses"]], "Configuration": [[159, "configuration"], [126, "configuration"]], "Changing where data is stored": [[159, "changing-where-data-is-stored"]], "Specifying a cache key builder": [[159, "specifying-a-cache-key-builder"]], "Updating instances": [[138, "updating-instances"]], "PUT handlers": [[138, "put-handlers"]], "PATCH handlers": [[138, "patch-handlers"]], "Working with Controllers and Repositories": [[144, "working-with-controllers-and-repositories"]], "Data Transfer Object Tutorial": [[140, "data-transfer-object-tutorial"]], "Tutorials": [[141, "tutorials"]], "Introduction to Database Modeling and Repository Features": [[142, "introduction-to-database-modeling-and-repository-features"]], "Modeling": [[142, "modeling"]], "SQLAlchemy Repository Tutorial": [[146, "sqlalchemy-repository-tutorial"]], "Final touches and recap": [[151, "final-touches-and-recap"]], "Recap": [[151, "recap"], [156, "recap"]], "Recap and assembling the final application": [[156, "recap-and-assembling-the-final-application"]], "Final application": [[156, "final-application"]], "Using the init plugin": [[150, "using-the-init-plugin"]], "Providing the session with DI": [[148, "providing-the-session-with-di"]], "Compare handlers before and after DI": [[148, "compare-handlers-before-and-after-di"]], "Adding Additional Features to the Repository": [[145, "adding-additional-features-to-the-repository"]], "Slug Fields": [[145, "slug-fields"]], "Built-in middleware": [[186, "built-in-middleware"]], "CORS": [[186, "cors"]], "CSRF": [[186, "csrf"]], "Allowed Hosts": [[186, "allowed-hosts"]], "Compression": [[186, "compression"]], "GZIP": [[186, "gzip"]], "Brotli": [[186, "brotli"]], "Rate-Limit Middleware": [[186, "rate-limit-middleware"]], "Logging Middleware": [[186, "logging-middleware"]], "Obfuscating Logging Output": [[186, "obfuscating-logging-output"]], "Compression and Logging of Response Body": [[186, "compression-and-logging-of-response-body"]], "Session Middleware": [[186, "session-middleware"]], "Setting up the middleware": [[186, "setting-up-the-middleware"]], "Client-side sessions": [[186, "client-side-sessions"]], "Server-side sessions": [[186, "server-side-sessions"]], "Registering Routes": [[200, "registering-routes"]], "Registering routes dynamically": [[200, "registering-routes-dynamically"]], "Routers": [[200, "routers"]], "Controllers": [[200, "controllers"], [200, "id1"]], "Registering components multiple times": [[200, "registering-components-multiple-times"]], "Mounting ASGI Apps": [[200, "mounting-asgi-apps"]], "Technical Details": [[200, null]], "Why Litestar uses radix based routing": [[200, null]], "Excluding and including endpoints": [[203, "excluding-and-including-endpoints"]], "Excluding routes": [[203, "excluding-routes"]], "Including routes": [[203, "including-routes"]], "Exclude from auth": [[203, "exclude-from-auth"]], "OpenAPI": [[190, "openapi"]], "Creating Middleware": [[187, "creating-middleware"]], "Using MiddlewareProtocol": [[187, "using-middlewareprotocol"]], "Responding using the MiddlewareProtocol": [[187, "responding-using-the-middlewareprotocol"]], "Modifying ASGI Requests and Responses using the MiddlewareProtocol": [[187, "modifying-asgi-requests-and-responses-using-the-middlewareprotocol"]], "Inheriting AbstractMiddleware": [[187, "inheriting-abstractmiddleware"]], "Using DefineMiddleware to pass arguments": [[187, "using-definemiddleware-to-pass-arguments"]], "OpenAPI UI Plugins": [[192, "openapi-ui-plugins"]], "Using OpenAPI UI Plugins": [[192, "using-openapi-ui-plugins"]], "Configuring OpenAPI UI Plugins": [[192, "configuring-openapi-ui-plugins"]], "Configuring the OpenAPI Root Path": [[192, "configuring-the-openapi-root-path"]], "Backward Compatibility": [[192, "backward-compatibility"]], "Providing a subclass of OpenAPIController": [[192, "providing-a-subclass-of-openapicontroller"]], "Backward compatibility with root_schema_site": [[192, "backward-compatibility-with-root-schema-site"]], "Building your own OpenAPI UI Plugin": [[192, "building-your-own-openapi-ui-plugin"]], "Class definition": [[192, "class-definition"]], "__init__ Constructor": [[192, "init-constructor"]], "render()": [[192, "render"]], "Interacting with the Router": [[192, "interacting-with-the-router"]], "OAuth2 in Swagger UI": [[192, "oauth2-in-swagger-ui"]], "Customizing the OpenAPI UI": [[192, "customizing-the-openapi-ui"]], "CDN and offline file support": [[192, "cdn-and-offline-file-support"]], "Security": [[205, "security"]], "Articles": [[205, null], [199, null], [128, null]], "OpenTelemetry": [[184, "opentelemetry"]], "Implementing Custom Authentication": [[202, "implementing-custom-authentication"]], "Creating a Custom JWT Authentication Middleware": [[202, "creating-a-custom-jwt-authentication-middleware"]], "Plugins": [[194, "plugins"], [167, "plugins"]], "InitPluginProtocol": [[194, "initpluginprotocol"]], "on_app_init(self, app_config: AppConfig) -> AppConfig:": [[194, "on-app-init-self-app-config-appconfig-appconfig"]], "Example": [[194, "example"], [194, "id2"], [168, "example"], [169, "example"], [170, "example"]], "SerializationPluginProtocol": [[194, "serializationpluginprotocol"]], "supports_type(self, field_definition: FieldDefinition) -> bool:": [[194, "supports-type-self-field-definition-fielddefinition-bool"]], "create_dto_for_type(self, field_definition: FieldDefinition) -> type[AbstractDTO]:": [[194, "create-dto-for-type-self-field-definition-fielddefinition-type-abstractdto"]], "DIPlugin": [[194, "diplugin"]], "JWT Security Backends": [[206, "jwt-security-backends"]], "JWT Auth Backend": [[206, "jwt-auth-backend"]], "JWT Cookie Auth Backend": [[206, "jwt-cookie-auth-backend"]], "OAuth2 Bearer Password Flow": [[206, "oauth2-bearer-password-flow"]], "Using a custom token class": [[206, "using-a-custom-token-class"]], "Verifying issuer and audience": [[206, "verifying-issuer-and-audience"]], "Customizing token validation": [[206, "customizing-token-validation"]], "Requests": [[196, "requests"]], "Request body": [[196, "request-body"]], "Validation and customization of OpenAPI documentation": [[196, "validation-and-customization-of-openapi-documentation"]], "Content-type": [[196, "content-type"]], "URL Encoded Form Data": [[196, "url-encoded-form-data"]], "MultiPart Form Data": [[196, "multipart-form-data"]], "File uploads": [[196, "file-uploads"]], "Multiple files": [[196, "multiple-files"]], "Files as a dictionary": [[196, "files-as-a-dictionary"]], "Files as a list": [[196, "files-as-a-list"]], "MessagePack data": [[196, "messagepack-data"]], "Custom Request": [[196, "custom-request"]], "Using Middleware": [[189, "using-middleware"]], "Middleware Call Order": [[189, "middleware-call-order"]], "Middlewares and Exceptions": [[189, "middlewares-and-exceptions"]], "Prometheus": [[185, "prometheus"]], "Guards": [[204, "guards"]], "Guard scopes": [[204, "guard-scopes"]], "The route handler \u201copt\u201d key": [[204, "the-route-handler-opt-key"]], "Responses": [[197, "responses"]], "Media Type": [[197, "media-type"]], "JSON responses": [[197, "json-responses"]], "MessagePack responses": [[197, "messagepack-responses"]], "Plaintext responses": [[197, "plaintext-responses"]], "HTML responses": [[197, "html-responses"]], "Content Negotiation": [[197, "content-negotiation"]], "Status Codes": [[197, "status-codes"]], "Returning responses": [[197, "returning-responses"]], "Annotating responses": [[197, "annotating-responses"]], "Returning ASGI Applications": [[197, "returning-asgi-applications"]], "What is an ASGI Application?": [[197, "what-is-an-asgi-application"]], "Function ASGI Application": [[197, "function-asgi-application"]], "Method ASGI Application": [[197, "method-asgi-application"]], "Class ASGI Application": [[197, "class-asgi-application"]], "Returning responses from third party libraries": [[197, "returning-responses-from-third-party-libraries"]], "Setting Response Headers": [[197, "setting-response-headers"]], "Setting Headers Dynamically": [[197, "setting-headers-dynamically"]], "Using Annotated Responses": [[197, "using-annotated-responses"], [197, "id2"]], "Using the After Request Hook": [[197, "using-the-after-request-hook"], [197, "id3"]], "Predefined Headers": [[197, "predefined-headers"]], "Cache Control": [[197, "cache-control"]], "ETag": [[197, "etag"]], "Setting Response Cookies": [[197, "setting-response-cookies"]], "Setting Cookies dynamically": [[197, "setting-cookies-dynamically"]], "Redirect Responses": [[197, "redirect-responses"]], "File Responses": [[197, "file-responses"]], "Streaming Responses": [[197, "streaming-responses"]], "Server Sent Event Responses": [[197, "server-sent-event-responses"]], "Template Responses": [[197, "template-responses"]], "Custom Responses": [[197, "custom-responses"]], "Background Tasks": [[197, "background-tasks"]], "Executing Multiple Background Tasks": [[197, "executing-multiple-background-tasks"]], "Pagination": [[197, "pagination"]], "Classic Pagination": [[197, "classic-pagination"]], "Offset Pagination": [[197, "offset-pagination"]], "Offset Pagination With SQLAlchemy": [[197, "offset-pagination-with-sqlalchemy"]], "Cursor Pagination": [[197, "cursor-pagination"]], "Problem Details": [[195, "problem-details"]], "Usage": [[195, "usage"], [180, "usage"]], "Declaring paths": [[198, "declaring-paths"]], "\u201creserved\u201d keyword arguments": [[198, "reserved-keyword-arguments"]], "HTTP route handlers": [[198, "http-route-handlers"]], "Semantic handler decorators": [[198, "semantic-handler-decorators"]], "Websocket route handlers": [[198, "websocket-route-handlers"]], "ASGI route handlers": [[198, "asgi-route-handlers"]], "Limitations of ASGI route handlers": [[198, "limitations-of-asgi-route-handlers"]], "Route handler indexing": [[198, "route-handler-indexing"]], "Adding arbitrary metadata to handlers": [[198, "adding-arbitrary-metadata-to-handlers"]], "Signature namespace": [[198, "signature-namespace"]], "Default signature namespace": [[198, "default-signature-namespace"]], "Flash Messages": [[193, "flash-messages"]], "Registering the plugin": [[193, "registering-the-plugin"]], "Using the plugin": [[193, "using-the-plugin"]], "Breakdown": [[193, "breakdown"]], "Configuring schema generation": [[191, "configuring-schema-generation"]], "Disabling schema generation": [[191, "disabling-schema-generation"]], "Configuring schema generation on a route handler": [[191, "configuring-schema-generation-on-a-route-handler"]], "Accessing the OpenAPI schema in code": [[191, "accessing-the-openapi-schema-in-code"]], "Customizing Pydantic model schemas": [[191, "customizing-pydantic-model-schemas"]], "Customizing Operation class": [[191, "customizing-operation-class"]], "Parameters": [[201, "parameters"]], "Path Parameters": [[201, "path-parameters"]], "Supported Path Parameter Types": [[201, "supported-path-parameter-types"]], "The Parameter function": [[201, "the-parameter-function"]], "Extra validation and documentation for path params": [[201, "extra-validation-and-documentation-for-path-params"]], "Query Parameters": [[201, "query-parameters"]], "Default values": [[201, "default-values"]], "Optional parameters": [[201, "optional-parameters"]], "Type coercion": [[201, "type-coercion"]], "Alternative names and constraints": [[201, "alternative-names-and-constraints"]], "Header and Cookie Parameters": [[201, "header-and-cookie-parameters"]], "Layered Parameters": [[201, "layered-parameters"]], "SQLAlchemy": [[165, "sqlalchemy"]], "Data Transfer Object (DTO)": [[176, "data-transfer-object-dto"]], "Data movement": [[176, "data-movement"]], "Client \u2192 Litestar \u2192 DTO": [[176, "client-litestar-dto"]], "DTO \u2192 Handler": [[176, "dto-handler"]], "Handler \u2192 DTO": [[176, "handler-dto"]], "DTO \u2192 Litestar": [[176, "dto-litestar"]], "Litestar \u2192 Client": [[176, "litestar-client"]], "SQLAlchemy Models & Repository": [[166, "sqlalchemy-models-repository"]], "Features": [[166, "features"], [120, "2.12.0-feature"], [120, "2.11.0-feature"], [120, "2.10.0-feature"], [120, "2.9.0-feature"], [120, "2.8.0-feature"], [120, "2.7.0-feature"], [120, "2.6.0-feature"], [120, "2.5.0-feature"], [120, "2.4.0-feature"], [120, "2.3.0-feature"], [120, "2.2.0-feature"], [120, "2.1.0-feature"], [120, "2.0.0rc1-feature"], [120, "2.0.0beta3-feature"], [120, "2.0.0beta2-feature"], [120, "2.0.0beta1-feature"], [120, "2.0.0alpha7-feature"], [120, "2.0.0alpha6-feature"], [120, "2.0.0alpha5-feature"], [120, "2.0.0alpha4-feature"], [120, "2.0.0alpha3-feature"], [120, "2.0.0alpha2-feature"], [120, "2.0.0alpha1-feature"]], "Basic Use": [[166, "basic-use"], [173, "basic-use"]], "Basic Controller Integration": [[166, "basic-controller-integration"]], "Exceptions and exception handling": [[178, "exceptions-and-exception-handling"]], "Configuration Exceptions": [[178, "configuration-exceptions"]], "Application Exceptions": [[178, "application-exceptions"]], "Exception handling": [[178, "exception-handling"]], "Exception handling layers": [[178, "exception-handling-layers"]], "Metrics": [[183, "metrics"]], "Databases": [[163, "databases"]], "AbstractDTO": [[174, "abstractdto"]], "Using DTO Factories": [[174, "using-dto-factories"]], "Marking fields": [[174, "marking-fields"]], "Excluding fields": [[174, "excluding-fields"]], "Renaming fields": [[174, "renaming-fields"], [134, "renaming-fields"]], "Type checking": [[174, "type-checking"]], "Nested fields": [[174, "nested-fields"]], "Handling unknown fields": [[174, "handling-unknown-fields"]], "DTO Data": [[174, "dto-data"]], "Providing values for nested data": [[174, "providing-values-for-nested-data"]], "DTO Factory and PATCH requests": [[174, "dto-factory-and-patch-requests"]], "Implicit Private Fields": [[174, "implicit-private-fields"]], "Wrapping Return Data": [[174, "wrapping-return-data"]], "Working with Litestar\u2019s Pagination Types": [[174, "working-with-litestar-s-pagination-types"]], "Using Litestar\u2019s Response Type with DTO Factory": [[174, "using-litestar-s-response-type-with-dto-factory"]], "HTMXPlugin": [[179, "htmxplugin"]], "HTMXRequest": [[179, "htmxrequest"]], "HTMX Response Classes": [[179, "htmx-response-classes"]], "HTMXTemplate Response Classes": [[179, "htmxtemplate-response-classes"]], "1 - Responses that don\u2019t make any changes to DOM": [[179, "responses-that-don-t-make-any-changes-to-dom"]], "2 - Responses that may change DOM": [[179, "responses-that-may-change-dom"]], "SQLAlchemy Init Plugin": [[168, "sqlalchemy-init-plugin"]], "Dependencies": [[168, "dependencies"]], "Renaming the dependencies": [[168, "renaming-the-dependencies"]], "Configuring the before send handler": [[168, "configuring-the-before-send-handler"]], "Configuring the plugins": [[168, "configuring-the-plugins"]], "Implementing Custom DTO Classes": [[175, "implementing-custom-dto-classes"]], "Abstract Methods": [[175, "abstract-methods"]], "generate_field_definitions": [[175, "generate-field-definitions"]], "detect_nested_field": [[175, "detect-nested-field"]], "Pre-requisites and scope": [[172, "pre-requisites-and-scope"]], "Dependencies with yield (cleanup step)": [[172, "dependencies-with-yield-cleanup-step"]], "A basic example": [[172, "a-basic-example"]], "Handling exceptions": [[172, "handling-exceptions"]], "Best Practice": [[172, null]], "Dependency keyword arguments": [[172, "dependency-keyword-arguments"]], "The Provide class": [[172, "the-provide-class"]], "Dependencies within dependencies": [[172, "dependencies-within-dependencies"]], "The Dependency function": [[172, "the-dependency-function"]], "Dependency validation": [[172, "dependency-validation"]], "Dependency function as a marker": [[172, "dependency-function-as-a-marker"]], "Exclude dependencies with default values from OpenAPI docs": [[172, "exclude-dependencies-with-default-values-from-openapi-docs"]], "Early detection if a dependency isn\u2019t provided": [[172, "early-detection-if-a-dependency-isn-t-provided"]], "CLI": [[161, "cli"]], "Enabling all CLI features": [[161, "enabling-all-cli-features"]], "Autodiscovery": [[161, "autodiscovery"]], "Extending the CLI": [[161, "extending-the-cli"]], "Using entry points": [[161, "using-entry-points"]], "Using a plugin": [[161, "using-a-plugin"]], "Accessing the app instance": [[161, "accessing-the-app-instance"]], "CLI Reference": [[161, "cli-reference"]], "SQLAlchemy Plugin": [[169, "sqlalchemy-plugin"], [122, "sqlalchemy-plugin"]], "Defining the Database Models": [[169, "defining-the-database-models"]], "Setting Up an API Endpoint": [[169, "setting-up-an-api-endpoint"]], "Initializing the Database": [[169, "initializing-the-database"]], "Setting Up the Plugin and the App": [[169, "setting-up-the-plugin-and-the-app"]], "Running the App": [[169, "running-the-app"]], "Life Cycle Hooks": [[181, "life-cycle-hooks"]], "Before Request": [[181, "before-request"]], "After Request": [[181, "after-request"]], "After Response": [[181, "after-response"]], "Layered hooks": [[181, "layered-hooks"]], "Logging": [[182, "logging"]], "Using Python standard library": [[182, "using-python-standard-library"]], "Using Picologging": [[182, "using-picologging"]], "Using StructLog": [[182, "using-structlog"]], "Subclass Logging Configs": [[182, "subclass-logging-configs"]], "DTO layer parameters": [[173, "dto-layer-parameters"]], "Defining DTOs on handlers": [[173, "defining-dtos-on-handlers"]], "The dto parameter": [[173, "the-dto-parameter"]], "The return_dto parameter": [[173, "the-return-dto-parameter"]], "Overriding implicit return_dto": [[173, "overriding-implicit-return-dto"]], "Defining DTOs on layers": [[173, "defining-dtos-on-layers"]], "Improving performance with the codegen backend": [[173, "improving-performance-with-the-codegen-backend"]], "Disabling the backend": [[173, "disabling-the-backend"]], "Enabling the backend": [[173, "enabling-the-backend"]], "Performance improvements": [[173, "performance-improvements"]], "Custom types": [[162, "custom-types"]], "Using type encoders / decoders": [[162, "using-type-encoders-decoders"]], "Custom Pydantic types": [[162, "custom-pydantic-types"]], "Piccolo ORM": [[164, "piccolo-orm"]], "SQLAlchemy Serialization Plugin": [[170, "sqlalchemy-serialization-plugin"]], "How it works": [[170, "how-it-works"]], "Configuring data transfer": [[170, "configuring-data-transfer"]], "Debugging": [[171, "debugging"]], "Using the Python debugger": [[171, "using-the-python-debugger"]], "Debugging with an IDE": [[171, "debugging-with-an-ide"]], "Intellij / PyCharm": [[171, "intellij-pycharm"]], "Using the CLI": [[171, "using-the-cli"], [171, "id1"]], "Using uvicorn": [[171, "using-uvicorn"], [171, "id2"]], "VS Code": [[171, "vs-code"]], "Events": [[177, "events"]], "Listening to Multiple Events": [[177, "listening-to-multiple-events"]], "Using Multiple Listeners": [[177, "using-multiple-listeners"]], "Passing Arguments to Listeners": [[177, "passing-arguments-to-listeners"]], "Creating Event Emitters": [[177, "creating-event-emitters"]], "Our first DTO": [[130, "our-first-dto"]], "registry": [[115, "module-litestar.stores.registry"]], "Accessing the data": [[137, "accessing-the-data"]], "Deployment": [[124, "deployment"]], "Explicitly renaming fields": [[134, "explicitly-renaming-fields"]], "Field renaming strategies": [[134, "field-renaming-strategies"]], "What\u2019s changed in 2.0?": [[122, "what-s-changed-in-2-0"]], "Starlite \u2192 Litestar": [[122, "starlite-litestar"]], "Imports": [[122, "imports"]], "Response headers": [[122, "response-headers"]], "Response cookies": [[122, "response-cookies"]], "Removal of Pydantic models": [[122, "removal-of-pydantic-models"]], "Plugin protocols": [[122, "plugin-protocols"]], "Remove 2 argument before_send": [[122, "remove-2-argument-before-send"]], "initial_state application parameter": [[122, "initial-state-application-parameter"]], "Usage of the stores for caching and other integrations": [[122, "usage-of-the-stores-for-caching-and-other-integrations"]], "DTOs": [[122, "dtos"]], "Application lifespan hooks": [[122, "application-lifespan-hooks"]], "Dependencies without Provide": [[122, "dependencies-without-provide"]], "sync_to_thread": [[122, "sync-to-thread"]], "Event bus": [[122, "event-bus"]], "Enhanced WebSocket support": [[122, "enhanced-websocket-support"]], "Attrs signature modelling": [[122, "attrs-signature-modelling"]], "Annotated support in route handlers": [[122, "annotated-support-in-route-handlers"]], "Application lifespan context managers": [[122, "application-lifespan-context-managers"]], "Response types": [[122, "response-types"]], "Supervisor (Linux)": [[127, "supervisor-linux"]], "Use When": [[127, "use-when"], [125, "use-when"], [126, "use-when"], [123, "use-when"]], "Alternatives": [[127, "alternatives"], [125, "alternatives"], [126, "alternatives"], [123, "alternatives"]], "Setup": [[127, "setup"]], "Suggestions": [[127, "suggestions"]], "Aliases": [[127, "aliases"]], "Update Script": [[127, "update-script"]], "Execution": [[127, "execution"]], "Topics": [[128, "topics"]], "Max nested depth": [[133, "max-nested-depth"]], "Manually with ASGI server": [[125, "manually-with-asgi-server"]], "Choosing an ASGI Server": [[125, "choosing-an-asgi-server"]], "Install the ASGI Server": [[125, "install-the-asgi-server"]], "Run the ASGI Server": [[125, "run-the-asgi-server"]], "Callable types": [[118, "callable-types"]], "ASGI Types": [[118, "asgi-types"]], "ASGI Application": [[118, "asgi-application"]], "ASGI Application Parameters": [[118, "asgi-application-parameters"]], "ASGI Scopes": [[118, "asgi-scopes"]], "ASGI Events": [[118, "asgi-events"]], "Event Groupings": [[118, "event-groupings"]], "Send / Receive Parameter Types": [[118, "send-receive-parameter-types"]], "Helper Types": [[118, "helper-types"]], "Protocols": [[118, "protocols"]], "Composite Types": [[118, "composite-types"]], "File types": [[118, "file-types"]], "NGINX Unit": [[126, "nginx-unit"]], "Install nginx-unit": [[126, "install-nginx-unit"]], "Listeners": [[126, "listeners"]], "Configuration update": [[126, "configuration-update"]], "2.x Changelog": [[120, "x-changelog"]], "2.12.1": [[120, "2.12.1"]], "Bugfixes": [[120, "2.12.1-bugfix"], [120, "2.12.0-bugfix"], [120, "2.11.0-bugfix"], [120, "2.10.0-bugfix"], [120, "2.9.1-bugfix"], [120, "2.9.0-bugfix"], [120, "2.8.3-bugfix"], [120, "2.8.2-bugfix"], [120, "2.8.1-bugfix"], [120, "2.8.0-bugfix"], [120, "2.7.1-bugfix"], [120, "2.7.0-bugfix"], [120, "2.6.3-bugfix"], [120, "2.6.2-bugfix"], [120, "2.6.1-bugfix"], [120, "2.5.5-bugfix"], [120, "2.5.4-bugfix"], [120, "2.5.3-bugfix"], [120, "2.5.2-bugfix"], [120, "2.5.1-bugfix"], [120, "2.5.0-bugfix"], [120, "2.4.5-bugfix"], [120, "2.4.4-bugfix"], [120, "2.4.3-bugfix"], [120, "2.4.2-bugfix"], [120, "2.4.1-bugfix"], [120, "2.4.0-bugfix"], [120, "2.3.2-bugfix"], [120, "2.3.1-bugfix"], [120, "2.3.0-bugfix"], [120, "2.2.0-bugfix"], [120, "2.1.1-bugfix"], [120, "2.1.0-bugfix"], [120, "2.0.0-bugfix"], [120, "2.0.0rc1-bugfix"], [120, "2.0.0beta4-bugfix"], [120, "2.0.0beta3-bugfix"], [120, "2.0.0beta2-bugfix"], [120, "2.0.0beta1-bugfix"], [120, "2.0.0alpha7-bugfix"], [120, "2.0.0alpha6-bugfix"], [120, "2.0.0alpha5-bugfix"], [120, "2.0.0alpha4-bugfix"], [120, "2.0.0alpha3-bugfix"], [120, "2.0.0alpha2-bugfix"], [120, "2.0.0alpha1-bugfix"]], "2.12.0": [[120, "2.12.0"]], "2.11.0": [[120, "2.11.0"]], "2.10.0": [[120, "2.10.0"]], "2.9.1": [[120, "2.9.1"]], "2.9.0": [[120, "2.9.0"]], "2.8.3": [[120, "2.8.3"]], "2.8.2": [[120, "2.8.2"]], "2.8.1": [[120, "2.8.1"]], "2.8.0": [[120, "2.8.0"]], "2.7.1": [[120, "2.7.1"]], "2.7.0": [[120, "2.7.0"]], "2.6.3": [[120, "2.6.3"]], "2.6.2": [[120, "2.6.2"]], "2.6.1": [[120, "2.6.1"]], "2.6.0": [[120, "2.6.0"]], "2.5.5": [[120, "2.5.5"]], "2.5.4": [[120, "2.5.4"]], "2.5.3": [[120, "2.5.3"]], "2.5.2": [[120, "2.5.2"]], "2.5.1": [[120, "2.5.1"]], "2.5.0": [[120, "2.5.0"]], "Other changes": [[120, "2.5.0-misc"], [120, "2.0.0rc1-misc"], [120, "2.0.0beta3-misc"], [120, "2.0.0beta1-misc"], [120, "2.0.0alpha6-misc"], [120, "2.0.0alpha5-misc"], [120, "2.0.0alpha3-misc"], [120, "2.0.0alpha2-misc"], [120, "2.0.0alpha1-misc"]], "2.4.5": [[120, "2.4.5"]], "2.4.4": [[120, "2.4.4"]], "2.4.3": [[120, "2.4.3"]], "2.4.2": [[120, "2.4.2"]], "2.4.1": [[120, "2.4.1"]], "2.4.0": [[120, "2.4.0"]], "2.3.2": [[120, "2.3.2"]], "2.3.1": [[120, "2.3.1"]], "2.3.0": [[120, "2.3.0"]], "2.2.0": [[120, "2.2.0"]], "2.1.1": [[120, "2.1.1"]], "2.1.0": [[120, "2.1.0"]], "2.0.0": [[120, "2.0.0"]], "2.0.0rc1": [[120, "2.0.0rc1"]], "2.0.0beta4": [[120, "2.0.0beta4"]], "2.0.0beta3": [[120, "2.0.0beta3"]], "2.0.0beta2": [[120, "2.0.0beta2"]], "2.0.0beta1": [[120, "2.0.0beta1"]], "2.0.0alpha7": [[120, "2.0.0alpha7"]], "2.0.0alpha6": [[120, "2.0.0alpha6"]], "2.0.0alpha5": [[120, "2.0.0alpha5"]], "2.0.0alpha4": [[120, "2.0.0alpha4"]], "2.0.0alpha3": [[120, "2.0.0alpha3"]], "2.0.0alpha2": [[120, "2.0.0alpha2"]], "2.0.0alpha1": [[120, "2.0.0alpha1"]], "Read only fields": [[136, "read-only-fields"]], "Excluding from nested models": [[131, "excluding-from-nested-models"]], "Excluding from collections of nested models": [[132, "excluding-from-collections-of-nested-models"]], "typing": [[119, "module-litestar.typing"]], "Docker": [[123, "docker"]], "Dockerfile": [[123, "dockerfile"]], "Docker Compose": [[123, "docker-compose"]], "Sync vs. Async": [[129, "sync-vs-async"]], "Blocking and non-blocking": [[129, "blocking-and-non-blocking"]], "I/O bound vs. CPU bound": [[129, "i-o-bound-vs-cpu-bound"]], "Asynchronous CPU-bound tasks": [[129, "asynchronous-cpu-bound-tasks"]], "When to use an asynchronous function": [[129, "when-to-use-an-asynchronous-function"]], "When to use a synchronous function": [[129, "when-to-use-a-synchronous-function"]], "When to use a thread pool": [[129, "when-to-use-a-thread-pool"]], "Limitations": [[129, "limitations"]], "Warnings about the mode of execution": [[129, "warnings-about-the-mode-of-execution"]], "template": [[116, "module-litestar.template"], [101, "module-litestar.response.template"]], "Release notes": [[121, "release-notes"]], "static_files": [[108, "module-litestar.static_files"]], "session_auth": [[106, "session-auth"]], "streaming": [[100, "module-litestar.response.streaming"]], "file": [[96, "module-litestar.response.file"], [111, "module-litestar.stores.file"]], "status_code": [[109, "module-litestar.status_codes"]], "stores": [[112, "stores"]], "security": [[104, "module-litestar.security"]], "serialization": [[107, "module-litestar.serialization"]], "response": [[97, "module-litestar.response"]], "SSE (Server Sent Events)": [[99, "module-litestar.response.sse"]], "router": [[102, "module-litestar.router"]], "redirect": [[98, "module-litestar.response.redirect"]]}, "indexentries": {"default_openapi_config (in module litestar.app)": [[7, "litestar.app.DEFAULT_OPENAPI_CONFIG"]], "handlerindex (class in litestar.app)": [[7, "litestar.app.HandlerIndex"]], "litestar (class in litestar.app)": [[7, "litestar.app.Litestar"]], "__call__() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.__call__"]], "__init__() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.__init__"]], "emit() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.emit"]], "from_config() (litestar.app.litestar class method)": [[7, "litestar.app.Litestar.from_config"]], "get_handler_index_by_name() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.get_handler_index_by_name"]], "handler (litestar.app.handlerindex attribute)": [[7, "litestar.app.HandlerIndex.handler"]], "identifier (litestar.app.handlerindex attribute)": [[7, "litestar.app.HandlerIndex.identifier"]], "lifespan() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.lifespan"]], "litestar.app": [[7, "module-litestar.app"]], "module": [[7, "module-litestar.app"], [8, "module-litestar.background_tasks"], [9, "module-litestar.channels.backends.asyncpg"], [10, "module-litestar.channels.backends.base"], [12, "module-litestar.channels.backends.memory"], [13, "module-litestar.channels.backends.psycopg"], [14, "module-litestar.channels.backends.redis"], [18, "module-litestar.cli"], [19, "module-litestar.concurrency"], [20, "module-litestar.config.allowed_hosts"], [20, "module-litestar.config.app"], [20, "module-litestar.config.compression"], [20, "module-litestar.config.cors"], [20, "module-litestar.config.csrf"], [20, "module-litestar.config.response_cache"], [21, "module-litestar.connection"], [22, "module-litestar.contrib.htmx.request"], [22, "module-litestar.contrib.htmx.response"], [24, "module-litestar.contrib.jinja"], [26, "module-litestar.contrib.mako"], [27, "module-litestar.contrib.opentelemetry"], [28, "module-litestar.contrib.piccolo"], [29, "module-litestar.contrib.pydantic"], [35, "module-litestar.contrib.sqlalchemy.base"], [38, "module-litestar.contrib.sqlalchemy.plugins"], [41, "module-litestar.controller"], [42, "module-litestar.data_extractors"], [43, "module-litestar.datastructures"], [44, "module-litestar.datastructures.secret_values"], [45, "module-litestar.di"], [46, "module-litestar.dto.base_dto"], [47, "module-litestar.dto.config"], [48, "module-litestar.dto.data_structures"], [49, "module-litestar.dto.dataclass_dto"], [50, "module-litestar.dto.field"], [52, "module-litestar.dto.msgspec_dto"], [53, "module-litestar.dto.types"], [54, "module-litestar.enums"], [55, "module-litestar.events"], [56, "module-litestar.exceptions"], [56, "module-litestar.exceptions.responses"], [57, "module-litestar.handlers"], [59, "module-litestar.logging.config"], [61, "module-litestar.logging.picologging"], [62, "module-litestar.logging.standard"], [63, "module-litestar.middleware.allowed_hosts"], [64, "module-litestar.middleware.authentication"], [65, "module-litestar.middleware.compression"], [66, "module-litestar.middleware.cors"], [67, "module-litestar.middleware.csrf"], [68, "module-litestar.middleware"], [69, "module-litestar.middleware.logging"], [70, "module-litestar.middleware.rate_limit"], [71, "module-litestar.middleware.session.base"], [72, "module-litestar.middleware.session.client_side"], [74, "module-litestar.middleware.session.server_side"], [76, "module-litestar.openapi"], [77, "module-litestar.openapi.plugins"], [78, "module-litestar.openapi.spec"], [79, "module-litestar.pagination"], [80, "module-litestar.params"], [81, "module-litestar.plugins.attrs"], [82, "module-litestar.plugins.flash"], [83, "module-litestar.plugins.htmx"], [84, "module-litestar.plugins"], [85, "module-litestar.plugins.problem_details"], [86, "module-litestar.plugins.pydantic"], [87, "module-litestar.plugins.sqlalchemy"], [88, "module-litestar.plugins.structlog"], [89, "module-litestar.repository.abc"], [92, "module-litestar.repository.handlers"], [94, "module-litestar.repository.testing"], [95, "module-litestar.response.base"], [96, "module-litestar.response.file"], [97, "module-litestar.response"], [98, "module-litestar.response.redirect"], [99, "module-litestar.response.sse"], [100, "module-litestar.response.streaming"], [101, "module-litestar.response.template"], [102, "module-litestar.router"], [103, "module-litestar.routes"], [104, "module-litestar.security"], [105, "module-litestar.security.jwt"], [107, "module-litestar.serialization"], [108, "module-litestar.static_files"], [109, "module-litestar.status_codes"], [110, "module-litestar.stores.base"], [111, "module-litestar.stores.file"], [113, "module-litestar.stores.memory"], [114, "module-litestar.stores.redis"], [115, "module-litestar.stores.registry"], [116, "module-litestar.template"], [117, "module-litestar.testing"], [118, "module-litestar.types"], [119, "module-litestar.typing"]], "openapi_schema (litestar.app.litestar property)": [[7, "litestar.app.Litestar.openapi_schema"]], "paths (litestar.app.handlerindex attribute)": [[7, "litestar.app.HandlerIndex.paths"]], "register() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.register"]], "route_handler_method_view (litestar.app.litestar property)": [[7, "litestar.app.Litestar.route_handler_method_view"]], "route_reverse() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.route_reverse"]], "update_openapi_schema() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.update_openapi_schema"]], "url_for_static_asset() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.url_for_static_asset"]], "backgroundtask (class in litestar.background_tasks)": [[8, "litestar.background_tasks.BackgroundTask"]], "backgroundtasks (class in litestar.background_tasks)": [[8, "litestar.background_tasks.BackgroundTasks"]], "__call__() (litestar.background_tasks.backgroundtask method)": [[8, "litestar.background_tasks.BackgroundTask.__call__"]], "__call__() (litestar.background_tasks.backgroundtasks method)": [[8, "litestar.background_tasks.BackgroundTasks.__call__"]], "__init__() (litestar.background_tasks.backgroundtask method)": [[8, "litestar.background_tasks.BackgroundTask.__init__"]], "__init__() (litestar.background_tasks.backgroundtasks method)": [[8, "litestar.background_tasks.BackgroundTasks.__init__"]], "litestar.background_tasks": [[8, "module-litestar.background_tasks"]], "asyncpgchannelsbackend (class in litestar.channels.backends.asyncpg)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend"]], "__init__() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.__init__"]], "get_history() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.get_history"]], "litestar.channels.backends.asyncpg": [[9, "module-litestar.channels.backends.asyncpg"]], "on_shutdown() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.on_shutdown"]], "on_startup() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.on_startup"]], "publish() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.publish"]], "stream_events() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.stream_events"]], "subscribe() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.subscribe"]], "unsubscribe() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.unsubscribe"]], "channelsbackend (class in litestar.channels.backends.base)": [[10, "litestar.channels.backends.base.ChannelsBackend"]], "get_history() (litestar.channels.backends.base.channelsbackend method)": [[10, "litestar.channels.backends.base.ChannelsBackend.get_history"]], "litestar.channels.backends.base": [[10, "module-litestar.channels.backends.base"]], "on_shutdown() (litestar.channels.backends.base.channelsbackend method)": [[10, "litestar.channels.backends.base.ChannelsBackend.on_shutdown"]], "on_startup() (litestar.channels.backends.base.channelsbackend method)": [[10, "litestar.channels.backends.base.ChannelsBackend.on_startup"]], "publish() (litestar.channels.backends.base.channelsbackend method)": [[10, "litestar.channels.backends.base.ChannelsBackend.publish"]], "stream_events() (litestar.channels.backends.base.channelsbackend method)": [[10, "litestar.channels.backends.base.ChannelsBackend.stream_events"]], "subscribe() (litestar.channels.backends.base.channelsbackend method)": [[10, "litestar.channels.backends.base.ChannelsBackend.subscribe"]], "unsubscribe() (litestar.channels.backends.base.channelsbackend method)": [[10, "litestar.channels.backends.base.ChannelsBackend.unsubscribe"]], "memorychannelsbackend (class in litestar.channels.backends.memory)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend"]], "__init__() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.__init__"]], "get_history() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.get_history"]], "litestar.channels.backends.memory": [[12, "module-litestar.channels.backends.memory"]], "on_shutdown() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.on_shutdown"]], "on_startup() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.on_startup"]], "publish() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.publish"]], "stream_events() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.stream_events"]], "subscribe() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.subscribe"]], "unsubscribe() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.unsubscribe"]], "psycopgchannelsbackend (class in litestar.channels.backends.psycopg)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend"]], "__init__() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.__init__"]], "get_history() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.get_history"]], "litestar.channels.backends.psycopg": [[13, "module-litestar.channels.backends.psycopg"]], "on_shutdown() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.on_shutdown"]], "on_startup() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.on_startup"]], "publish() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.publish"]], "stream_events() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.stream_events"]], "subscribe() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.subscribe"]], "unsubscribe() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.unsubscribe"]], "redischannelsbackend (class in litestar.channels.backends.redis)": [[14, "litestar.channels.backends.redis.RedisChannelsBackend"]], "redischannelspubsubbackend (class in litestar.channels.backends.redis)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend"]], "redischannelsstreambackend (class in litestar.channels.backends.redis)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend"]], "__init__() (litestar.channels.backends.redis.redischannelsbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsBackend.__init__"]], "__init__() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.__init__"]], "__init__() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.__init__"]], "flush_all() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.flush_all"]], "get_history() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.get_history"]], "get_history() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.get_history"]], "litestar.channels.backends.redis": [[14, "module-litestar.channels.backends.redis"]], "on_shutdown() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.on_shutdown"]], "on_shutdown() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.on_shutdown"]], "on_startup() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.on_startup"]], "on_startup() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.on_startup"]], "publish() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.publish"]], "publish() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.publish"]], "stream_events() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.stream_events"]], "stream_events() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.stream_events"]], "subscribe() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.subscribe"]], "subscribe() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.subscribe"]], "unsubscribe() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.unsubscribe"]], "unsubscribe() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.unsubscribe"]], "channelsexception (class in litestar.channels.plugin)": [[16, "litestar.channels.plugin.ChannelsException"]], "channelsplugin (class in litestar.channels.plugin)": [[16, "litestar.channels.plugin.ChannelsPlugin"]], "__init__() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.__init__"]], "encode_data() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.encode_data"]], "on_app_init() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.on_app_init"]], "publish() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.publish"]], "put_subscriber_history() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.put_subscriber_history"]], "start_subscription() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.start_subscription"]], "subscribe() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.subscribe"]], "unsubscribe() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.unsubscribe"]], "wait_published() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.wait_published"]], "subscriber (class in litestar.channels.subscriber)": [[17, "litestar.channels.subscriber.Subscriber"]], "__init__() (litestar.channels.subscriber.subscriber method)": [[17, "litestar.channels.subscriber.Subscriber.__init__"]], "is_running (litestar.channels.subscriber.subscriber property)": [[17, "litestar.channels.subscriber.Subscriber.is_running"]], "iter_events() (litestar.channels.subscriber.subscriber method)": [[17, "litestar.channels.subscriber.Subscriber.iter_events"]], "put_nowait() (litestar.channels.subscriber.subscriber method)": [[17, "litestar.channels.subscriber.Subscriber.put_nowait"]], "run_in_background() (litestar.channels.subscriber.subscriber method)": [[17, "litestar.channels.subscriber.Subscriber.run_in_background"]], "stop() (litestar.channels.subscriber.subscriber method)": [[17, "litestar.channels.subscriber.Subscriber.stop"]], "--app": [[18, "cmdoption-litestar-app"]], "--app-dir": [[18, "cmdoption-litestar-app-dir"]], "--create-self-signed-cert": [[18, "cmdoption-litestar-run-create-self-signed-cert"]], "--debug": [[18, "cmdoption-litestar-run-d"]], "--exclude": [[18, "cmdoption-litestar-routes-exclude"]], "--fd": [[18, "cmdoption-litestar-run-F"]], "--file-descriptor": [[18, "cmdoption-litestar-run-F"]], "--host": [[18, "cmdoption-litestar-run-H"]], "--namespace": [[18, "cmdoption-litestar-schema-typescript-namespace"]], "--output": [[18, "cmdoption-litestar-schema-openapi-output"], [18, "cmdoption-litestar-schema-typescript-output"]], "--pdb": [[18, "cmdoption-litestar-run-P"]], "--port": [[18, "cmdoption-litestar-run-p"]], "--reload": [[18, "cmdoption-litestar-run-r"]], "--reload-dir": [[18, "cmdoption-litestar-run-R"]], "--reload-exclude": [[18, "cmdoption-litestar-run-E"]], "--reload-include": [[18, "cmdoption-litestar-run-I"]], "--schema": [[18, "cmdoption-litestar-routes-schema"]], "--short": [[18, "cmdoption-litestar-version-s"]], "--ssl-certfile": [[18, "cmdoption-litestar-run-ssl-certfile"]], "--ssl-keyfile": [[18, "cmdoption-litestar-run-ssl-keyfile"]], "--uds": [[18, "cmdoption-litestar-run-U"]], "--unix-domain-socket": [[18, "cmdoption-litestar-run-U"]], "--use-pdb": [[18, "cmdoption-litestar-run-P"]], "--wc": [[18, "cmdoption-litestar-run-W"]], "--web-concurrency": [[18, "cmdoption-litestar-run-W"]], "-e": [[18, "cmdoption-litestar-run-E"]], "-f": [[18, "cmdoption-litestar-run-F"]], "-h": [[18, "cmdoption-litestar-run-H"]], "-i": [[18, "cmdoption-litestar-run-I"]], "-p": [[18, "cmdoption-litestar-run-P"], [18, "cmdoption-litestar-run-p"]], "-r": [[18, "cmdoption-litestar-run-R"], [18, "cmdoption-litestar-run-r"]], "-u": [[18, "cmdoption-litestar-run-U"]], "-w": [[18, "cmdoption-litestar-run-W"]], "-d": [[18, "cmdoption-litestar-run-d"]], "-s": [[18, "cmdoption-litestar-version-s"]], "session_id": [[18, "cmdoption-litestar-sessions-delete-arg-SESSION_ID"]], "litestar command line option": [[18, "cmdoption-litestar-app"], [18, "cmdoption-litestar-app-dir"]], "litestar-routes command line option": [[18, "cmdoption-litestar-routes-exclude"], [18, "cmdoption-litestar-routes-schema"]], "litestar-run command line option": [[18, "cmdoption-litestar-run-E"], [18, "cmdoption-litestar-run-F"], [18, "cmdoption-litestar-run-H"], [18, "cmdoption-litestar-run-I"], [18, "cmdoption-litestar-run-P"], [18, "cmdoption-litestar-run-R"], [18, "cmdoption-litestar-run-U"], [18, "cmdoption-litestar-run-W"], [18, "cmdoption-litestar-run-create-self-signed-cert"], [18, "cmdoption-litestar-run-d"], [18, "cmdoption-litestar-run-p"], [18, "cmdoption-litestar-run-r"], [18, "cmdoption-litestar-run-ssl-certfile"], [18, "cmdoption-litestar-run-ssl-keyfile"]], "litestar-schema-openapi command line option": [[18, "cmdoption-litestar-schema-openapi-output"]], "litestar-schema-typescript command line option": [[18, "cmdoption-litestar-schema-typescript-namespace"], [18, "cmdoption-litestar-schema-typescript-output"]], "litestar-sessions-delete command line option": [[18, "cmdoption-litestar-sessions-delete-arg-SESSION_ID"]], "litestar-version command line option": [[18, "cmdoption-litestar-version-s"]], "litestar.cli": [[18, "module-litestar.cli"]], "get_asyncio_executor() (in module litestar.concurrency)": [[19, "litestar.concurrency.get_asyncio_executor"]], "get_trio_capacity_limiter() (in module litestar.concurrency)": [[19, "litestar.concurrency.get_trio_capacity_limiter"]], "litestar.concurrency": [[19, "module-litestar.concurrency"]], "set_asyncio_executor() (in module litestar.concurrency)": [[19, "litestar.concurrency.set_asyncio_executor"]], "set_trio_capacity_limiter() (in module litestar.concurrency)": [[19, "litestar.concurrency.set_trio_capacity_limiter"]], "sync_to_thread() (in module litestar.concurrency)": [[19, "litestar.concurrency.sync_to_thread"]], "allowedhostsconfig (class in litestar.config.allowed_hosts)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig"]], "appconfig (class in litestar.config.app)": [[20, "litestar.config.app.AppConfig"]], "cache_forever (class in litestar.config.response_cache)": [[20, "litestar.config.response_cache.CACHE_FOREVER"]], "corsconfig (class in litestar.config.cors)": [[20, "litestar.config.cors.CORSConfig"]], "csrfconfig (class in litestar.config.csrf)": [[20, "litestar.config.csrf.CSRFConfig"]], "compressionconfig (class in litestar.config.compression)": [[20, "litestar.config.compression.CompressionConfig"]], "experimentalfeatures (class in litestar.config.app)": [[20, "litestar.config.app.ExperimentalFeatures"]], "responsecacheconfig (class in litestar.config.response_cache)": [[20, "litestar.config.response_cache.ResponseCacheConfig"]], "__init__() (litestar.config.allowed_hosts.allowedhostsconfig method)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig.__init__"]], "__init__() (litestar.config.app.appconfig method)": [[20, "litestar.config.app.AppConfig.__init__"]], "__init__() (litestar.config.compression.compressionconfig method)": [[20, "litestar.config.compression.CompressionConfig.__init__"]], "__init__() (litestar.config.cors.corsconfig method)": [[20, "litestar.config.cors.CORSConfig.__init__"]], "__init__() (litestar.config.csrf.csrfconfig method)": [[20, "litestar.config.csrf.CSRFConfig.__init__"]], "__init__() (litestar.config.response_cache.responsecacheconfig method)": [[20, "litestar.config.response_cache.ResponseCacheConfig.__init__"]], "__new__() (litestar.config.app.experimentalfeatures method)": [[20, "litestar.config.app.ExperimentalFeatures.__new__"]], "__post_init__() (litestar.config.allowed_hosts.allowedhostsconfig method)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig.__post_init__"]], "__post_init__() (litestar.config.app.appconfig method)": [[20, "litestar.config.app.AppConfig.__post_init__"]], "after_exception (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.after_exception"]], "after_request (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.after_request"]], "after_response (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.after_response"]], "allow_credentials (litestar.config.cors.corsconfig attribute)": [[20, "litestar.config.cors.CORSConfig.allow_credentials"]], "allow_headers (litestar.config.cors.corsconfig attribute)": [[20, "litestar.config.cors.CORSConfig.allow_headers"]], "allow_methods (litestar.config.cors.corsconfig attribute)": [[20, "litestar.config.cors.CORSConfig.allow_methods"]], "allow_origin_regex (litestar.config.cors.corsconfig attribute)": [[20, "litestar.config.cors.CORSConfig.allow_origin_regex"]], "allow_origins (litestar.config.cors.corsconfig attribute)": [[20, "litestar.config.cors.CORSConfig.allow_origins"]], "allowed_hosts (litestar.config.allowed_hosts.allowedhostsconfig attribute)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig.allowed_hosts"]], "allowed_hosts (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.allowed_hosts"]], "allowed_origins_regex (litestar.config.cors.corsconfig property)": [[20, "litestar.config.cors.CORSConfig.allowed_origins_regex"]], "backend (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.backend"]], "backend_config (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.backend_config"]], "before_request (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.before_request"]], "before_send (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.before_send"]], "brotli_gzip_fallback (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.brotli_gzip_fallback"]], "brotli_lgblock (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.brotli_lgblock"]], "brotli_lgwin (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.brotli_lgwin"]], "brotli_mode (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.brotli_mode"]], "brotli_quality (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.brotli_quality"]], "cache_control (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.cache_control"]], "cache_response_filter() (litestar.config.response_cache.responsecacheconfig method)": [[20, "litestar.config.response_cache.ResponseCacheConfig.cache_response_filter"]], "compression_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.compression_config"]], "compression_facade (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.compression_facade"]], "cookie_domain (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.cookie_domain"]], "cookie_httponly (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.cookie_httponly"]], "cookie_name (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.cookie_name"]], "cookie_path (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.cookie_path"]], "cookie_samesite (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.cookie_samesite"]], "cookie_secure (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.cookie_secure"]], "cors_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.cors_config"]], "csrf_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.csrf_config"]], "debug (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.debug"]], "default_cache_key_builder() (in module litestar.config.response_cache)": [[20, "litestar.config.response_cache.default_cache_key_builder"]], "default_expiration (litestar.config.response_cache.responsecacheconfig attribute)": [[20, "litestar.config.response_cache.ResponseCacheConfig.default_expiration"]], "dependencies (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.dependencies"]], "dto (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.dto"]], "etag (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.etag"]], "event_emitter_backend (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.event_emitter_backend"]], "exception_handlers (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.exception_handlers"]], "exclude (litestar.config.allowed_hosts.allowedhostsconfig attribute)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig.exclude"]], "exclude (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.exclude"]], "exclude (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.exclude"]], "exclude_from_csrf_key (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.exclude_from_csrf_key"]], "exclude_opt_key (litestar.config.allowed_hosts.allowedhostsconfig attribute)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig.exclude_opt_key"]], "exclude_opt_key (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.exclude_opt_key"]], "expose_headers (litestar.config.cors.corsconfig attribute)": [[20, "litestar.config.cors.CORSConfig.expose_headers"]], "get_store_from_app() (litestar.config.response_cache.responsecacheconfig method)": [[20, "litestar.config.response_cache.ResponseCacheConfig.get_store_from_app"]], "guards (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.guards"]], "gzip_compress_level (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.gzip_compress_level"]], "gzip_fallback (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.gzip_fallback"]], "header_name (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.header_name"]], "include_in_schema (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.include_in_schema"]], "is_allow_all_headers (litestar.config.cors.corsconfig property)": [[20, "litestar.config.cors.CORSConfig.is_allow_all_headers"]], "is_allow_all_methods (litestar.config.cors.corsconfig property)": [[20, "litestar.config.cors.CORSConfig.is_allow_all_methods"]], "is_allow_all_origins (litestar.config.cors.corsconfig property)": [[20, "litestar.config.cors.CORSConfig.is_allow_all_origins"]], "is_origin_allowed() (litestar.config.cors.corsconfig method)": [[20, "litestar.config.cors.CORSConfig.is_origin_allowed"]], "key_builder() (litestar.config.response_cache.responsecacheconfig method)": [[20, "litestar.config.response_cache.ResponseCacheConfig.key_builder"]], "lifespan (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.lifespan"]], "listeners (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.listeners"]], "litestar.config.allowed_hosts": [[20, "module-litestar.config.allowed_hosts"]], "litestar.config.app": [[20, "module-litestar.config.app"]], "litestar.config.compression": [[20, "module-litestar.config.compression"]], "litestar.config.cors": [[20, "module-litestar.config.cors"]], "litestar.config.csrf": [[20, "module-litestar.config.csrf"]], "litestar.config.response_cache": [[20, "module-litestar.config.response_cache"]], "logging_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.logging_config"]], "max_age (litestar.config.cors.corsconfig attribute)": [[20, "litestar.config.cors.CORSConfig.max_age"]], "middleware (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.middleware"]], "middleware_class (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.middleware_class"]], "minimum_size (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.minimum_size"]], "multipart_form_part_limit (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.multipart_form_part_limit"]], "on_shutdown (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.on_shutdown"]], "on_startup (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.on_startup"]], "openapi_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.openapi_config"]], "opt (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.opt"]], "parameters (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.parameters"]], "path (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.path"]], "pdb_on_exception (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.pdb_on_exception"]], "plugins (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.plugins"]], "preflight_headers (litestar.config.cors.corsconfig property)": [[20, "litestar.config.cors.CORSConfig.preflight_headers"]], "request_class (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.request_class"]], "response_cache_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.response_cache_config"]], "response_class (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.response_class"]], "response_cookies (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.response_cookies"]], "response_headers (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.response_headers"]], "return_dto (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.return_dto"]], "route_handlers (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.route_handlers"]], "safe_methods (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.safe_methods"]], "scopes (litestar.config.allowed_hosts.allowedhostsconfig attribute)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig.scopes"]], "secret (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.secret"]], "security (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.security"]], "signature_namespace (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.signature_namespace"]], "signature_types (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.signature_types"]], "simple_headers (litestar.config.cors.corsconfig property)": [[20, "litestar.config.cors.CORSConfig.simple_headers"]], "state (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.state"]], "static_files_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.static_files_config"]], "store (litestar.config.response_cache.responsecacheconfig attribute)": [[20, "litestar.config.response_cache.ResponseCacheConfig.store"]], "stores (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.stores"]], "tags (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.tags"]], "template_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.template_config"]], "type_decoders (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.type_decoders"]], "type_encoders (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.type_encoders"]], "websocket_class (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.websocket_class"]], "www_redirect (litestar.config.allowed_hosts.allowedhostsconfig attribute)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig.www_redirect"]], "asgiconnection (class in litestar.connection)": [[21, "litestar.connection.ASGIConnection"]], "request (class in litestar.connection)": [[21, "litestar.connection.Request"]], "websocket (class in litestar.connection)": [[21, "litestar.connection.WebSocket"]], "__init__() (litestar.connection.asgiconnection method)": [[21, "litestar.connection.ASGIConnection.__init__"]], "__init__() (litestar.connection.request method)": [[21, "litestar.connection.Request.__init__"]], "__init__() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.__init__"]], "accept (litestar.connection.request property)": [[21, "litestar.connection.Request.accept"]], "accept() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.accept"]], "app (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.app"]], "auth (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.auth"]], "base_url (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.base_url"]], "body() (litestar.connection.request method)": [[21, "litestar.connection.Request.body"]], "clear_session() (litestar.connection.asgiconnection method)": [[21, "litestar.connection.ASGIConnection.clear_session"]], "client (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.client"]], "close() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.close"]], "content_type (litestar.connection.request property)": [[21, "litestar.connection.Request.content_type"]], "cookies (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.cookies"]], "form() (litestar.connection.request method)": [[21, "litestar.connection.Request.form"]], "headers (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.headers"]], "iter_data() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.iter_data"]], "iter_json() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.iter_json"]], "iter_msgpack() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.iter_msgpack"]], "json() (litestar.connection.request method)": [[21, "litestar.connection.Request.json"]], "litestar.connection": [[21, "module-litestar.connection"]], "logger (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.logger"]], "method (litestar.connection.request property)": [[21, "litestar.connection.Request.method"]], "msgpack() (litestar.connection.request method)": [[21, "litestar.connection.Request.msgpack"]], "path_params (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.path_params"]], "query_params (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.query_params"]], "receive (litestar.connection.asgiconnection attribute)": [[21, "litestar.connection.ASGIConnection.receive"]], "receive_bytes() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.receive_bytes"]], "receive_data() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.receive_data"]], "receive_json() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.receive_json"]], "receive_msgpack() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.receive_msgpack"]], "receive_text() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.receive_text"]], "receive_wrapper() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.receive_wrapper"]], "route_handler (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.route_handler"]], "scope (litestar.connection.asgiconnection attribute)": [[21, "litestar.connection.ASGIConnection.scope"]], "send (litestar.connection.asgiconnection attribute)": [[21, "litestar.connection.ASGIConnection.send"]], "send_bytes() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.send_bytes"]], "send_data() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.send_data"]], "send_json() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.send_json"]], "send_msgpack() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.send_msgpack"]], "send_push_promise() (litestar.connection.request method)": [[21, "litestar.connection.Request.send_push_promise"]], "send_text() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.send_text"]], "send_wrapper() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.send_wrapper"]], "session (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.session"]], "set_session() (litestar.connection.asgiconnection method)": [[21, "litestar.connection.ASGIConnection.set_session"]], "state (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.state"]], "stream() (litestar.connection.request method)": [[21, "litestar.connection.Request.stream"]], "url (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.url"]], "url_for() (litestar.connection.asgiconnection method)": [[21, "litestar.connection.ASGIConnection.url_for"]], "url_for_static_asset() (litestar.connection.asgiconnection method)": [[21, "litestar.connection.ASGIConnection.url_for_static_asset"]], "user (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.user"]], "litestar.contrib.htmx.request": [[22, "module-litestar.contrib.htmx.request"]], "litestar.contrib.htmx.response": [[22, "module-litestar.contrib.htmx.response"]], "jinjatemplateengine (class in litestar.contrib.jinja)": [[24, "litestar.contrib.jinja.JinjaTemplateEngine"]], "__init__() (litestar.contrib.jinja.jinjatemplateengine method)": [[24, "litestar.contrib.jinja.JinjaTemplateEngine.__init__"]], "from_environment() (litestar.contrib.jinja.jinjatemplateengine class method)": [[24, "litestar.contrib.jinja.JinjaTemplateEngine.from_environment"]], "get_template() (litestar.contrib.jinja.jinjatemplateengine method)": [[24, "litestar.contrib.jinja.JinjaTemplateEngine.get_template"]], "litestar.contrib.jinja": [[24, "module-litestar.contrib.jinja"]], "register_template_callable() (litestar.contrib.jinja.jinjatemplateengine method)": [[24, "litestar.contrib.jinja.JinjaTemplateEngine.register_template_callable"]], "render_string() (litestar.contrib.jinja.jinjatemplateengine method)": [[24, "litestar.contrib.jinja.JinjaTemplateEngine.render_string"]], "makotemplate (class in litestar.contrib.mako)": [[26, "litestar.contrib.mako.MakoTemplate"]], "makotemplateengine (class in litestar.contrib.mako)": [[26, "litestar.contrib.mako.MakoTemplateEngine"]], "__init__() (litestar.contrib.mako.makotemplate method)": [[26, "litestar.contrib.mako.MakoTemplate.__init__"]], "__init__() (litestar.contrib.mako.makotemplateengine method)": [[26, "litestar.contrib.mako.MakoTemplateEngine.__init__"]], "from_template_lookup() (litestar.contrib.mako.makotemplateengine class method)": [[26, "litestar.contrib.mako.MakoTemplateEngine.from_template_lookup"]], "get_template() (litestar.contrib.mako.makotemplateengine method)": [[26, "litestar.contrib.mako.MakoTemplateEngine.get_template"]], "litestar.contrib.mako": [[26, "module-litestar.contrib.mako"]], "register_template_callable() (litestar.contrib.mako.makotemplateengine method)": [[26, "litestar.contrib.mako.MakoTemplateEngine.register_template_callable"]], "render() (litestar.contrib.mako.makotemplate method)": [[26, "litestar.contrib.mako.MakoTemplate.render"]], "render_string() (litestar.contrib.mako.makotemplateengine method)": [[26, "litestar.contrib.mako.MakoTemplateEngine.render_string"]], "opentelemetryconfig (class in litestar.contrib.opentelemetry)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig"]], "opentelemetryhookhandler (in module litestar.contrib.opentelemetry.config)": [[27, "litestar.contrib.opentelemetry.config.OpenTelemetryHookHandler"]], "opentelemetryinstrumentationmiddleware (class in litestar.contrib.opentelemetry)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryInstrumentationMiddleware"]], "opentelemetryplugin (class in litestar.contrib.opentelemetry)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryPlugin"]], "__init__() (litestar.contrib.opentelemetry.opentelemetryconfig method)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.__init__"]], "__init__() (litestar.contrib.opentelemetry.opentelemetryinstrumentationmiddleware method)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryInstrumentationMiddleware.__init__"]], "__init__() (litestar.contrib.opentelemetry.opentelemetryplugin method)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryPlugin.__init__"]], "client_request_hook_handler (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.client_request_hook_handler"]], "client_response_hook_handler (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.client_response_hook_handler"]], "exclude (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.exclude"]], "exclude_opt_key (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.exclude_opt_key"]], "exclude_urls_env_key (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.exclude_urls_env_key"]], "litestar.contrib.opentelemetry": [[27, "module-litestar.contrib.opentelemetry"]], "meter (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.meter"]], "meter_provider (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.meter_provider"]], "middleware (litestar.contrib.opentelemetry.opentelemetryconfig property)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.middleware"]], "middleware_class (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.middleware_class"]], "on_app_init() (litestar.contrib.opentelemetry.opentelemetryplugin method)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryPlugin.on_app_init"]], "scope_span_details_extractor() (litestar.contrib.opentelemetry.opentelemetryconfig method)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.scope_span_details_extractor"]], "scopes (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.scopes"]], "server_request_hook_handler (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.server_request_hook_handler"]], "tracer_provider (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.tracer_provider"]], "piccolodto (class in litestar.contrib.piccolo)": [[28, "litestar.contrib.piccolo.PiccoloDTO"]], "detect_nested_field() (litestar.contrib.piccolo.piccolodto class method)": [[28, "litestar.contrib.piccolo.PiccoloDTO.detect_nested_field"]], "generate_field_definitions() (litestar.contrib.piccolo.piccolodto class method)": [[28, "litestar.contrib.piccolo.PiccoloDTO.generate_field_definitions"]], "litestar.contrib.piccolo": [[28, "module-litestar.contrib.piccolo"]], "litestar.contrib.pydantic": [[29, "module-litestar.contrib.pydantic"]], "litestar.contrib.sqlalchemy.base": [[35, "module-litestar.contrib.sqlalchemy.base"]], "litestar.contrib.sqlalchemy.plugins": [[38, "module-litestar.contrib.sqlalchemy.plugins"]], "controller (class in litestar.controller)": [[41, "litestar.controller.Controller"]], "__init__() (litestar.controller.controller method)": [[41, "litestar.controller.Controller.__init__"]], "after_request (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.after_request"]], "after_response (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.after_response"]], "before_request (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.before_request"]], "cache_control (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.cache_control"]], "dependencies (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.dependencies"]], "dto (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.dto"]], "etag (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.etag"]], "exception_handlers (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.exception_handlers"]], "get_route_handlers() (litestar.controller.controller method)": [[41, "litestar.controller.Controller.get_route_handlers"]], "guards (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.guards"]], "include_in_schema (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.include_in_schema"]], "litestar.controller": [[41, "module-litestar.controller"]], "middleware (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.middleware"]], "opt (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.opt"]], "owner (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.owner"]], "parameters (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.parameters"]], "path (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.path"]], "request_class (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.request_class"]], "response_class (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.response_class"]], "response_cookies (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.response_cookies"]], "response_headers (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.response_headers"]], "return_dto (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.return_dto"]], "security (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.security"]], "signature_namespace (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.signature_namespace"]], "signature_types (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.signature_types"]], "tags (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.tags"]], "type_decoders (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.type_decoders"]], "type_encoders (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.type_encoders"]], "validate_route_handlers() (litestar.controller.controller method)": [[41, "litestar.controller.Controller.validate_route_handlers"]], "websocket_class (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.websocket_class"]], "connectiondataextractor (class in litestar.data_extractors)": [[42, "litestar.data_extractors.ConnectionDataExtractor"]], "extractedrequestdata (class in litestar.data_extractors)": [[42, "litestar.data_extractors.ExtractedRequestData"]], "extractedresponsedata (class in litestar.data_extractors)": [[42, "litestar.data_extractors.ExtractedResponseData"]], "responsedataextractor (class in litestar.data_extractors)": [[42, "litestar.data_extractors.ResponseDataExtractor"]], "__call__() (litestar.data_extractors.connectiondataextractor method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.__call__"]], "__call__() (litestar.data_extractors.responsedataextractor method)": [[42, "litestar.data_extractors.ResponseDataExtractor.__call__"]], "__init__() (litestar.data_extractors.connectiondataextractor method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.__init__"]], "__init__() (litestar.data_extractors.responsedataextractor method)": [[42, "litestar.data_extractors.ResponseDataExtractor.__init__"]], "extract_body() (litestar.data_extractors.connectiondataextractor method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_body"]], "extract_client() (litestar.data_extractors.connectiondataextractor static method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_client"]], "extract_content_type() (litestar.data_extractors.connectiondataextractor static method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_content_type"]], "extract_cookies() (litestar.data_extractors.connectiondataextractor method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_cookies"]], "extract_cookies() (litestar.data_extractors.responsedataextractor method)": [[42, "litestar.data_extractors.ResponseDataExtractor.extract_cookies"]], "extract_headers() (litestar.data_extractors.connectiondataextractor method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_headers"]], "extract_headers() (litestar.data_extractors.responsedataextractor method)": [[42, "litestar.data_extractors.ResponseDataExtractor.extract_headers"]], "extract_method() (litestar.data_extractors.connectiondataextractor static method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_method"]], "extract_path() (litestar.data_extractors.connectiondataextractor static method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_path"]], "extract_path_params() (litestar.data_extractors.connectiondataextractor static method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_path_params"]], "extract_query() (litestar.data_extractors.connectiondataextractor method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_query"]], "extract_response_body() (litestar.data_extractors.responsedataextractor static method)": [[42, "litestar.data_extractors.ResponseDataExtractor.extract_response_body"]], "extract_scheme() (litestar.data_extractors.connectiondataextractor static method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_scheme"]], "extract_status_code() (litestar.data_extractors.responsedataextractor static method)": [[42, "litestar.data_extractors.ResponseDataExtractor.extract_status_code"]], "litestar.data_extractors": [[42, "module-litestar.data_extractors"]], "accept (class in litestar.datastructures)": [[43, "litestar.datastructures.Accept"]], "address (class in litestar.datastructures)": [[43, "litestar.datastructures.Address"]], "cachecontrolheader (class in litestar.datastructures)": [[43, "litestar.datastructures.CacheControlHeader"]], "cookie (class in litestar.datastructures)": [[43, "litestar.datastructures.Cookie"]], "etag (class in litestar.datastructures)": [[43, "litestar.datastructures.ETag"]], "formmultidict (class in litestar.datastructures)": [[43, "litestar.datastructures.FormMultiDict"]], "header (class in litestar.datastructures)": [[43, "litestar.datastructures.Header"]], "headers (class in litestar.datastructures)": [[43, "litestar.datastructures.Headers"]], "immutablemultidict (class in litestar.datastructures)": [[43, "litestar.datastructures.ImmutableMultiDict"]], "immutablestate (class in litestar.datastructures)": [[43, "litestar.datastructures.ImmutableState"]], "multidict (class in litestar.datastructures)": [[43, "litestar.datastructures.MultiDict"]], "multimixin (class in litestar.datastructures)": [[43, "litestar.datastructures.MultiMixin"]], "mutablescopeheaders (class in litestar.datastructures)": [[43, "litestar.datastructures.MutableScopeHeaders"]], "responseheader (class in litestar.datastructures)": [[43, "litestar.datastructures.ResponseHeader"]], "secretbytes (class in litestar.datastructures)": [[43, "litestar.datastructures.SecretBytes"]], "secretstring (class in litestar.datastructures)": [[43, "litestar.datastructures.SecretString"]], "state (class in litestar.datastructures)": [[43, "litestar.datastructures.State"]], "url (class in litestar.datastructures)": [[43, "litestar.datastructures.URL"]], "uploadfile (class in litestar.datastructures)": [[43, "litestar.datastructures.UploadFile"]], "__bool__() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.__bool__"]], "__copy__() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.__copy__"]], "__delattr__() (litestar.datastructures.state method)": [[43, "litestar.datastructures.State.__delattr__"]], "__delitem__() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.__delitem__"]], "__delitem__() (litestar.datastructures.state method)": [[43, "litestar.datastructures.State.__delitem__"]], "__eq__() (litestar.datastructures.cookie method)": [[43, "litestar.datastructures.Cookie.__eq__"]], "__get_validators__() (litestar.datastructures.immutablestate class method)": [[43, "litestar.datastructures.ImmutableState.__get_validators__"]], "__getattr__() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.__getattr__"]], "__getitem__() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.__getitem__"]], "__getitem__() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.__getitem__"]], "__init__() (litestar.datastructures.accept method)": [[43, "litestar.datastructures.Accept.__init__"]], "__init__() (litestar.datastructures.cachecontrolheader method)": [[43, "litestar.datastructures.CacheControlHeader.__init__"]], "__init__() (litestar.datastructures.cookie method)": [[43, "litestar.datastructures.Cookie.__init__"]], "__init__() (litestar.datastructures.etag method)": [[43, "litestar.datastructures.ETag.__init__"]], "__init__() (litestar.datastructures.header method)": [[43, "litestar.datastructures.Header.__init__"]], "__init__() (litestar.datastructures.headers method)": [[43, "litestar.datastructures.Headers.__init__"]], "__init__() (litestar.datastructures.immutablemultidict method)": [[43, "litestar.datastructures.ImmutableMultiDict.__init__"]], "__init__() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.__init__"]], "__init__() (litestar.datastructures.multidict method)": [[43, "litestar.datastructures.MultiDict.__init__"]], "__init__() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.__init__"]], "__init__() (litestar.datastructures.responseheader method)": [[43, "litestar.datastructures.ResponseHeader.__init__"]], "__init__() (litestar.datastructures.state method)": [[43, "litestar.datastructures.State.__init__"]], "__init__() (litestar.datastructures.uploadfile method)": [[43, "litestar.datastructures.UploadFile.__init__"]], "__iter__() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.__iter__"]], "__iter__() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.__iter__"]], "__len__() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.__len__"]], "__len__() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.__len__"]], "__new__() (litestar.datastructures.address static method)": [[43, "litestar.datastructures.Address.__new__"]], "__new__() (litestar.datastructures.url static method)": [[43, "litestar.datastructures.URL.__new__"]], "__post_init__() (litestar.datastructures.responseheader method)": [[43, "litestar.datastructures.ResponseHeader.__post_init__"]], "__setattr__() (litestar.datastructures.state method)": [[43, "litestar.datastructures.State.__setattr__"]], "__setitem__() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.__setitem__"]], "__setitem__() (litestar.datastructures.state method)": [[43, "litestar.datastructures.State.__setitem__"]], "accepts() (litestar.datastructures.accept method)": [[43, "litestar.datastructures.Accept.accepts"]], "add() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.add"]], "allow_empty_value (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.allow_empty_value"]], "allow_reserved (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.allow_reserved"]], "best_match() (litestar.datastructures.accept method)": [[43, "litestar.datastructures.Accept.best_match"]], "close() (litestar.datastructures.formmultidict method)": [[43, "litestar.datastructures.FormMultiDict.close"]], "close() (litestar.datastructures.uploadfile method)": [[43, "litestar.datastructures.UploadFile.close"]], "copy() (litestar.datastructures.immutablemultidict method)": [[43, "litestar.datastructures.ImmutableMultiDict.copy"]], "copy() (litestar.datastructures.multidict method)": [[43, "litestar.datastructures.MultiDict.copy"]], "copy() (litestar.datastructures.state method)": [[43, "litestar.datastructures.State.copy"]], "deprecated (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.deprecated"]], "description (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.description"]], "description (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.description"]], "dict (litestar.datastructures.cookie property)": [[43, "litestar.datastructures.Cookie.dict"]], "dict() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.dict"]], "dict() (litestar.datastructures.multimixin method)": [[43, "litestar.datastructures.MultiMixin.dict"]], "documentation_only (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.documentation_only"]], "documentation_only (litestar.datastructures.header attribute)": [[43, "litestar.datastructures.Header.documentation_only"]], "documentation_only (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.documentation_only"]], "domain (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.domain"]], "example (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.example"]], "examples (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.examples"]], "expires (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.expires"]], "explode (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.explode"]], "extend_header_value() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.extend_header_value"]], "fragment (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.fragment"]], "from_components() (litestar.datastructures.url class method)": [[43, "litestar.datastructures.URL.from_components"]], "from_header() (litestar.datastructures.cachecontrolheader class method)": [[43, "litestar.datastructures.CacheControlHeader.from_header"]], "from_header() (litestar.datastructures.etag class method)": [[43, "litestar.datastructures.ETag.from_header"]], "from_header() (litestar.datastructures.header class method)": [[43, "litestar.datastructures.Header.from_header"]], "from_message() (litestar.datastructures.mutablescopeheaders class method)": [[43, "litestar.datastructures.MutableScopeHeaders.from_message"]], "from_scope() (litestar.datastructures.headers class method)": [[43, "litestar.datastructures.Headers.from_scope"]], "from_scope() (litestar.datastructures.url class method)": [[43, "litestar.datastructures.URL.from_scope"]], "get_obscured() (litestar.datastructures.secretbytes method)": [[43, "litestar.datastructures.SecretBytes.get_obscured"]], "get_obscured() (litestar.datastructures.secretstring method)": [[43, "litestar.datastructures.SecretString.get_obscured"]], "getall() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.getall"]], "host (litestar.datastructures.address attribute)": [[43, "litestar.datastructures.Address.host"]], "hostname (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.hostname"]], "httponly (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.httponly"]], "immutable (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.immutable"]], "immutable() (litestar.datastructures.multidict method)": [[43, "litestar.datastructures.MultiDict.immutable"]], "immutable_copy() (litestar.datastructures.state method)": [[43, "litestar.datastructures.State.immutable_copy"]], "key (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.key"]], "litestar.datastructures": [[43, "module-litestar.datastructures"]], "max_age (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.max_age"]], "max_age (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.max_age"]], "multi_items() (litestar.datastructures.multimixin method)": [[43, "litestar.datastructures.MultiMixin.multi_items"]], "must_revalidate (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.must_revalidate"]], "must_understand (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.must_understand"]], "mutable_copy() (litestar.datastructures.immutablemultidict method)": [[43, "litestar.datastructures.ImmutableMultiDict.mutable_copy"]], "mutable_copy() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.mutable_copy"]], "name (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.name"]], "netloc (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.netloc"]], "no_cache (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.no_cache"]], "no_store (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.no_store"]], "no_transform (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.no_transform"]], "password (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.password"]], "path (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.path"]], "path (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.path"]], "port (litestar.datastructures.address attribute)": [[43, "litestar.datastructures.Address.port"]], "port (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.port"]], "prevent_storing() (litestar.datastructures.cachecontrolheader class method)": [[43, "litestar.datastructures.CacheControlHeader.prevent_storing"]], "private (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.private"]], "proxy_revalidate (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.proxy_revalidate"]], "public (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.public"]], "query (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.query"]], "query_params (litestar.datastructures.url property)": [[43, "litestar.datastructures.URL.query_params"]], "read() (litestar.datastructures.uploadfile method)": [[43, "litestar.datastructures.UploadFile.read"]], "required (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.required"]], "rolled_to_disk (litestar.datastructures.uploadfile property)": [[43, "litestar.datastructures.UploadFile.rolled_to_disk"]], "s_maxage (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.s_maxage"]], "samesite (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.samesite"]], "scheme (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.scheme"]], "secure (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.secure"]], "seek() (litestar.datastructures.uploadfile method)": [[43, "litestar.datastructures.UploadFile.seek"]], "simple_cookie (litestar.datastructures.cookie property)": [[43, "litestar.datastructures.Cookie.simple_cookie"]], "stale_while_revalidate (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.stale_while_revalidate"]], "style (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.style"]], "to_encoded_header() (litestar.datastructures.cookie method)": [[43, "litestar.datastructures.Cookie.to_encoded_header"]], "to_header() (litestar.datastructures.cookie method)": [[43, "litestar.datastructures.Cookie.to_header"]], "to_header() (litestar.datastructures.header method)": [[43, "litestar.datastructures.Header.to_header"]], "to_header_list() (litestar.datastructures.headers method)": [[43, "litestar.datastructures.Headers.to_header_list"]], "username (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.username"]], "validate() (litestar.datastructures.immutablestate class method)": [[43, "litestar.datastructures.ImmutableState.validate"]], "value (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.value"]], "value (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.value"]], "with_replacements() (litestar.datastructures.url method)": [[43, "litestar.datastructures.URL.with_replacements"]], "write() (litestar.datastructures.uploadfile method)": [[43, "litestar.datastructures.UploadFile.write"]], "secretbytes (class in litestar.datastructures.secret_values)": [[44, "litestar.datastructures.secret_values.SecretBytes"]], "secretstring (class in litestar.datastructures.secret_values)": [[44, "litestar.datastructures.secret_values.SecretString"]], "secrett (class in litestar.datastructures.secret_values)": [[44, "litestar.datastructures.secret_values.SecretT"]], "secretvalue (class in litestar.datastructures.secret_values)": [[44, "litestar.datastructures.secret_values.SecretValue"]], "__init__() (litestar.datastructures.secret_values.secretvalue method)": [[44, "litestar.datastructures.secret_values.SecretValue.__init__"]], "__repr__() (litestar.datastructures.secret_values.secretvalue method)": [[44, "litestar.datastructures.secret_values.SecretValue.__repr__"]], "__str__() (litestar.datastructures.secret_values.secretvalue method)": [[44, "litestar.datastructures.secret_values.SecretValue.__str__"]], "get_obscured() (litestar.datastructures.secret_values.secretbytes method)": [[44, "litestar.datastructures.secret_values.SecretBytes.get_obscured"]], "get_obscured() (litestar.datastructures.secret_values.secretstring method)": [[44, "litestar.datastructures.secret_values.SecretString.get_obscured"]], "get_obscured() (litestar.datastructures.secret_values.secretvalue method)": [[44, "litestar.datastructures.secret_values.SecretValue.get_obscured"]], "get_secret() (litestar.datastructures.secret_values.secretvalue method)": [[44, "litestar.datastructures.secret_values.SecretValue.get_secret"]], "litestar.datastructures.secret_values": [[44, "module-litestar.datastructures.secret_values"]], "provide (class in litestar.di)": [[45, "litestar.di.Provide"]], "__call__() (litestar.di.provide method)": [[45, "litestar.di.Provide.__call__"]], "__init__() (litestar.di.provide method)": [[45, "litestar.di.Provide.__init__"]], "litestar.di": [[45, "module-litestar.di"]], "abstractdto (class in litestar.dto.base_dto)": [[46, "litestar.dto.base_dto.AbstractDTO"]], "__init__() (litestar.dto.base_dto.abstractdto method)": [[46, "litestar.dto.base_dto.AbstractDTO.__init__"]], "config (litestar.dto.base_dto.abstractdto attribute)": [[46, "litestar.dto.base_dto.AbstractDTO.config"]], "create_for_field_definition() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.create_for_field_definition"]], "create_openapi_schema() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.create_openapi_schema"]], "decode_builtins() (litestar.dto.base_dto.abstractdto method)": [[46, "litestar.dto.base_dto.AbstractDTO.decode_builtins"]], "decode_bytes() (litestar.dto.base_dto.abstractdto method)": [[46, "litestar.dto.base_dto.AbstractDTO.decode_bytes"]], "detect_nested_field() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.detect_nested_field"]], "generate_field_definitions() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.generate_field_definitions"]], "get_config_for_model_type() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.get_config_for_model_type"]], "get_dto_config_from_annotated_type() (litestar.dto.base_dto.abstractdto static method)": [[46, "litestar.dto.base_dto.AbstractDTO.get_dto_config_from_annotated_type"]], "get_model_type_hints() (litestar.dto.base_dto.abstractdto static method)": [[46, "litestar.dto.base_dto.AbstractDTO.get_model_type_hints"]], "is_supported_model_type_field() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.is_supported_model_type_field"]], "litestar.dto.base_dto": [[46, "module-litestar.dto.base_dto"]], "model_type (litestar.dto.base_dto.abstractdto attribute)": [[46, "litestar.dto.base_dto.AbstractDTO.model_type"]], "resolve_generic_wrapper_type() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.resolve_generic_wrapper_type"]], "resolve_model_type() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.resolve_model_type"]], "dtoconfig (class in litestar.dto.config)": [[47, "litestar.dto.config.DTOConfig"]], "__init__() (litestar.dto.config.dtoconfig method)": [[47, "litestar.dto.config.DTOConfig.__init__"]], "exclude (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.exclude"]], "experimental_codegen_backend (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.experimental_codegen_backend"]], "forbid_unknown_fields (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.forbid_unknown_fields"]], "include (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.include"]], "litestar.dto.config": [[47, "module-litestar.dto.config"]], "max_nested_depth (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.max_nested_depth"]], "partial (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.partial"]], "rename_fields (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.rename_fields"]], "rename_strategy (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.rename_strategy"]], "underscore_fields_private (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.underscore_fields_private"]], "dtodata (class in litestar.dto.data_structures)": [[48, "litestar.dto.data_structures.DTOData"]], "dtofielddefinition (class in litestar.dto.data_structures)": [[48, "litestar.dto.data_structures.DTOFieldDefinition"]], "__init__() (litestar.dto.data_structures.dtodata method)": [[48, "litestar.dto.data_structures.DTOData.__init__"]], "__init__() (litestar.dto.data_structures.dtofielddefinition method)": [[48, "litestar.dto.data_structures.DTOFieldDefinition.__init__"]], "as_builtins() (litestar.dto.data_structures.dtodata method)": [[48, "litestar.dto.data_structures.DTOData.as_builtins"]], "create_instance() (litestar.dto.data_structures.dtodata method)": [[48, "litestar.dto.data_structures.DTOData.create_instance"]], "default_factory (litestar.dto.data_structures.dtofielddefinition attribute)": [[48, "litestar.dto.data_structures.DTOFieldDefinition.default_factory"]], "dto_field (litestar.dto.data_structures.dtofielddefinition attribute)": [[48, "litestar.dto.data_structures.DTOFieldDefinition.dto_field"]], "from_field_definition() (litestar.dto.data_structures.dtofielddefinition class method)": [[48, "litestar.dto.data_structures.DTOFieldDefinition.from_field_definition"]], "litestar.dto.data_structures": [[48, "module-litestar.dto.data_structures"]], "model_name (litestar.dto.data_structures.dtofielddefinition attribute)": [[48, "litestar.dto.data_structures.DTOFieldDefinition.model_name"]], "passthrough_constraints (litestar.dto.data_structures.dtofielddefinition attribute)": [[48, "litestar.dto.data_structures.DTOFieldDefinition.passthrough_constraints"]], "update_instance() (litestar.dto.data_structures.dtodata method)": [[48, "litestar.dto.data_structures.DTOData.update_instance"]], "dataclassdto (class in litestar.dto.dataclass_dto)": [[49, "litestar.dto.dataclass_dto.DataclassDTO"]], "detect_nested_field() (litestar.dto.dataclass_dto.dataclassdto class method)": [[49, "litestar.dto.dataclass_dto.DataclassDTO.detect_nested_field"]], "generate_field_definitions() (litestar.dto.dataclass_dto.dataclassdto class method)": [[49, "litestar.dto.dataclass_dto.DataclassDTO.generate_field_definitions"]], "litestar.dto.dataclass_dto": [[49, "module-litestar.dto.dataclass_dto"]], "dtofield (class in litestar.dto.field)": [[50, "litestar.dto.field.DTOField"]], "mark (class in litestar.dto.field)": [[50, "litestar.dto.field.Mark"]], "private (litestar.dto.field.mark attribute)": [[50, "litestar.dto.field.Mark.PRIVATE"]], "read_only (litestar.dto.field.mark attribute)": [[50, "litestar.dto.field.Mark.READ_ONLY"]], "write_only (litestar.dto.field.mark attribute)": [[50, "litestar.dto.field.Mark.WRITE_ONLY"]], "__init__() (litestar.dto.field.dtofield method)": [[50, "litestar.dto.field.DTOField.__init__"]], "__new__() (litestar.dto.field.mark method)": [[50, "litestar.dto.field.Mark.__new__"]], "dto_field() (in module litestar.dto.field)": [[50, "litestar.dto.field.dto_field"]], "extract_dto_field() (in module litestar.dto.field)": [[50, "litestar.dto.field.extract_dto_field"]], "litestar.dto.field": [[50, "module-litestar.dto.field"]], "mark (litestar.dto.field.dtofield attribute)": [[50, "litestar.dto.field.DTOField.mark"]], "msgspecdto (class in litestar.dto.msgspec_dto)": [[52, "litestar.dto.msgspec_dto.MsgspecDTO"]], "detect_nested_field() (litestar.dto.msgspec_dto.msgspecdto class method)": [[52, "litestar.dto.msgspec_dto.MsgspecDTO.detect_nested_field"]], "generate_field_definitions() (litestar.dto.msgspec_dto.msgspecdto class method)": [[52, "litestar.dto.msgspec_dto.MsgspecDTO.generate_field_definitions"]], "litestar.dto.msgspec_dto": [[52, "module-litestar.dto.msgspec_dto"]], "renamestrategy (in module litestar.dto.types)": [[53, "litestar.dto.types.RenameStrategy"]], "litestar.dto.types": [[53, "module-litestar.dto.types"]], "compressionencoding (class in litestar.enums)": [[54, "litestar.enums.CompressionEncoding"]], "httpmethod (class in litestar.enums)": [[54, "litestar.enums.HttpMethod"]], "mediatype (class in litestar.enums)": [[54, "litestar.enums.MediaType"]], "openapimediatype (class in litestar.enums)": [[54, "litestar.enums.OpenAPIMediaType"]], "paramtype (class in litestar.enums)": [[54, "litestar.enums.ParamType"]], "requestencodingtype (class in litestar.enums)": [[54, "litestar.enums.RequestEncodingType"]], "scopetype (class in litestar.enums)": [[54, "litestar.enums.ScopeType"]], "__new__() (litestar.enums.compressionencoding method)": [[54, "litestar.enums.CompressionEncoding.__new__"]], "__new__() (litestar.enums.httpmethod method)": [[54, "litestar.enums.HttpMethod.__new__"]], "__new__() (litestar.enums.mediatype method)": [[54, "litestar.enums.MediaType.__new__"]], "__new__() (litestar.enums.openapimediatype method)": [[54, "litestar.enums.OpenAPIMediaType.__new__"]], "__new__() (litestar.enums.paramtype method)": [[54, "litestar.enums.ParamType.__new__"]], "__new__() (litestar.enums.requestencodingtype method)": [[54, "litestar.enums.RequestEncodingType.__new__"]], "__new__() (litestar.enums.scopetype method)": [[54, "litestar.enums.ScopeType.__new__"]], "litestar.enums": [[54, "module-litestar.enums"]], "baseeventemitterbackend (class in litestar.events)": [[55, "litestar.events.BaseEventEmitterBackend"]], "eventlistener (class in litestar.events)": [[55, "litestar.events.EventListener"]], "simpleeventemitter (class in litestar.events)": [[55, "litestar.events.SimpleEventEmitter"]], "__call__() (litestar.events.eventlistener method)": [[55, "litestar.events.EventListener.__call__"]], "__init__() (litestar.events.baseeventemitterbackend method)": [[55, "litestar.events.BaseEventEmitterBackend.__init__"]], "__init__() (litestar.events.eventlistener method)": [[55, "litestar.events.EventListener.__init__"]], "__init__() (litestar.events.simpleeventemitter method)": [[55, "litestar.events.SimpleEventEmitter.__init__"]], "emit() (litestar.events.baseeventemitterbackend method)": [[55, "litestar.events.BaseEventEmitterBackend.emit"]], "emit() (litestar.events.simpleeventemitter method)": [[55, "litestar.events.SimpleEventEmitter.emit"]], "listener (in module litestar.events)": [[55, "litestar.events.listener"]], "litestar.events": [[55, "module-litestar.events"]], "wrap_in_error_handler() (litestar.events.eventlistener static method)": [[55, "litestar.events.EventListener.wrap_in_error_handler"]], "clientexception": [[56, "litestar.exceptions.ClientException"]], "dtofactoryexception": [[56, "litestar.exceptions.DTOFactoryException"]], "exceptionresponsecontent (class in litestar.exceptions.responses)": [[56, "litestar.exceptions.responses.ExceptionResponseContent"]], "httpexception": [[56, "litestar.exceptions.HTTPException"]], "improperlyconfiguredexception": [[56, "litestar.exceptions.ImproperlyConfiguredException"]], "internalserverexception": [[56, "litestar.exceptions.InternalServerException"]], "invalidannotationexception": [[56, "litestar.exceptions.InvalidAnnotationException"]], "litestarexception": [[56, "litestar.exceptions.LitestarException"]], "litestarwarning": [[56, "litestar.exceptions.LitestarWarning"]], "methodnotallowedexception": [[56, "litestar.exceptions.MethodNotAllowedException"]], "missingdependencyexception": [[56, "litestar.exceptions.MissingDependencyException"]], "noroutematchfoundexception": [[56, "litestar.exceptions.NoRouteMatchFoundException"]], "notauthorizedexception": [[56, "litestar.exceptions.NotAuthorizedException"]], "notfoundexception": [[56, "litestar.exceptions.NotFoundException"]], "permissiondeniedexception": [[56, "litestar.exceptions.PermissionDeniedException"]], "serializationexception": [[56, "litestar.exceptions.SerializationException"]], "serviceunavailableexception": [[56, "litestar.exceptions.ServiceUnavailableException"]], "templatenotfoundexception": [[56, "litestar.exceptions.TemplateNotFoundException"]], "toomanyrequestsexception": [[56, "litestar.exceptions.TooManyRequestsException"]], "validationexception": [[56, "litestar.exceptions.ValidationException"]], "websocketdisconnect": [[56, "litestar.exceptions.WebSocketDisconnect"]], "websocketexception": [[56, "litestar.exceptions.WebSocketException"]], "__init__() (litestar.exceptions.httpexception method)": [[56, "litestar.exceptions.HTTPException.__init__"]], "__init__() (litestar.exceptions.litestarexception method)": [[56, "litestar.exceptions.LitestarException.__init__"]], "__init__() (litestar.exceptions.missingdependencyexception method)": [[56, "litestar.exceptions.MissingDependencyException.__init__"]], "__init__() (litestar.exceptions.templatenotfoundexception method)": [[56, "litestar.exceptions.TemplateNotFoundException.__init__"]], "__init__() (litestar.exceptions.websocketdisconnect method)": [[56, "litestar.exceptions.WebSocketDisconnect.__init__"]], "__init__() (litestar.exceptions.websocketexception method)": [[56, "litestar.exceptions.WebSocketException.__init__"]], "__init__() (litestar.exceptions.responses.exceptionresponsecontent method)": [[56, "litestar.exceptions.responses.ExceptionResponseContent.__init__"]], "code (litestar.exceptions.websocketexception attribute)": [[56, "litestar.exceptions.WebSocketException.code"]], "create_debug_response() (in module litestar.exceptions.responses)": [[56, "litestar.exceptions.responses.create_debug_response"]], "create_exception_response() (in module litestar.exceptions.responses)": [[56, "litestar.exceptions.responses.create_exception_response"]], "detail (litestar.exceptions.httpexception attribute)": [[56, "litestar.exceptions.HTTPException.detail"]], "detail (litestar.exceptions.responses.exceptionresponsecontent attribute)": [[56, "litestar.exceptions.responses.ExceptionResponseContent.detail"]], "extra (litestar.exceptions.httpexception attribute)": [[56, "litestar.exceptions.HTTPException.extra"]], "extra (litestar.exceptions.responses.exceptionresponsecontent attribute)": [[56, "litestar.exceptions.responses.ExceptionResponseContent.extra"]], "headers (litestar.exceptions.httpexception attribute)": [[56, "litestar.exceptions.HTTPException.headers"]], "headers (litestar.exceptions.responses.exceptionresponsecontent attribute)": [[56, "litestar.exceptions.responses.ExceptionResponseContent.headers"]], "litestar.exceptions": [[56, "module-litestar.exceptions"]], "litestar.exceptions.responses": [[56, "module-litestar.exceptions.responses"]], "media_type (litestar.exceptions.responses.exceptionresponsecontent attribute)": [[56, "litestar.exceptions.responses.ExceptionResponseContent.media_type"]], "status_code (litestar.exceptions.clientexception attribute)": [[56, "litestar.exceptions.ClientException.status_code"]], "status_code (litestar.exceptions.httpexception attribute)": [[56, "litestar.exceptions.HTTPException.status_code"]], "status_code (litestar.exceptions.internalserverexception attribute)": [[56, "litestar.exceptions.InternalServerException.status_code"]], "status_code (litestar.exceptions.methodnotallowedexception attribute)": [[56, "litestar.exceptions.MethodNotAllowedException.status_code"]], "status_code (litestar.exceptions.notauthorizedexception attribute)": [[56, "litestar.exceptions.NotAuthorizedException.status_code"]], "status_code (litestar.exceptions.notfoundexception attribute)": [[56, "litestar.exceptions.NotFoundException.status_code"]], "status_code (litestar.exceptions.permissiondeniedexception attribute)": [[56, "litestar.exceptions.PermissionDeniedException.status_code"]], "status_code (litestar.exceptions.serviceunavailableexception attribute)": [[56, "litestar.exceptions.ServiceUnavailableException.status_code"]], "status_code (litestar.exceptions.toomanyrequestsexception attribute)": [[56, "litestar.exceptions.TooManyRequestsException.status_code"]], "status_code (litestar.exceptions.responses.exceptionresponsecontent attribute)": [[56, "litestar.exceptions.responses.ExceptionResponseContent.status_code"]], "to_response() (litestar.exceptions.responses.exceptionresponsecontent method)": [[56, "litestar.exceptions.responses.ExceptionResponseContent.to_response"]], "asgiroutehandler (class in litestar.handlers)": [[57, "litestar.handlers.ASGIRouteHandler"]], "baseroutehandler (class in litestar.handlers)": [[57, "litestar.handlers.BaseRouteHandler"]], "httproutehandler (class in litestar.handlers)": [[57, "litestar.handlers.HTTPRouteHandler"]], "websocketlistener (class in litestar.handlers)": [[57, "litestar.handlers.WebsocketListener"]], "websocketlistenerroutehandler (class in litestar.handlers)": [[57, "litestar.handlers.WebsocketListenerRouteHandler"]], "websocketroutehandler (class in litestar.handlers)": [[57, "litestar.handlers.WebsocketRouteHandler"]], "__call__() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.__call__"]], "__call__() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.__call__"]], "__init__() (litestar.handlers.asgiroutehandler method)": [[57, "litestar.handlers.ASGIRouteHandler.__init__"]], "__init__() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.__init__"]], "__init__() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.__init__"]], "__init__() (litestar.handlers.websocketlistener method)": [[57, "litestar.handlers.WebsocketListener.__init__"]], "__init__() (litestar.handlers.websocketlistenerroutehandler method)": [[57, "litestar.handlers.WebsocketListenerRouteHandler.__init__"]], "__init__() (litestar.handlers.websocketroutehandler method)": [[57, "litestar.handlers.WebsocketRouteHandler.__init__"]], "__init__() (litestar.handlers.delete method)": [[57, "litestar.handlers.delete.__init__"]], "__init__() (litestar.handlers.get method)": [[57, "litestar.handlers.get.__init__"]], "__init__() (litestar.handlers.head method)": [[57, "litestar.handlers.head.__init__"]], "__init__() (litestar.handlers.patch method)": [[57, "litestar.handlers.patch.__init__"]], "__init__() (litestar.handlers.post method)": [[57, "litestar.handlers.post.__init__"]], "__init__() (litestar.handlers.put method)": [[57, "litestar.handlers.put.__init__"]], "__str__() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.__str__"]], "asgi (in module litestar.handlers)": [[57, "litestar.handlers.asgi"]], "authorize_connection() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.authorize_connection"]], "connection_accept_handler (litestar.handlers.websocketlistenerroutehandler attribute)": [[57, "litestar.handlers.WebsocketListenerRouteHandler.connection_accept_handler"]], "create_kwargs_model() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.create_kwargs_model"]], "default_connection_lifespan() (litestar.handlers.websocketlistenerroutehandler method)": [[57, "litestar.handlers.WebsocketListenerRouteHandler.default_connection_lifespan"]], "default_deserializer (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.default_deserializer"]], "default_serializer (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.default_serializer"]], "delete (class in litestar.handlers)": [[57, "litestar.handlers.delete"]], "dependencies (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.dependencies"]], "dependency_name_set (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.dependency_name_set"]], "dto (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.dto"]], "exception_handlers (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.exception_handlers"]], "fn (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.fn"]], "get (class in litestar.handlers)": [[57, "litestar.handlers.get"]], "get_response_handler() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.get_response_handler"]], "guards (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.guards"]], "handler_id (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.handler_id"]], "handler_name (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.handler_name"]], "head (class in litestar.handlers)": [[57, "litestar.handlers.head"]], "litestar.handlers": [[57, "module-litestar.handlers"]], "middleware (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.middleware"]], "name (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.name"]], "on_accept (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.on_accept"]], "on_accept (litestar.handlers.websocketlistenerroutehandler attribute)": [[57, "litestar.handlers.WebsocketListenerRouteHandler.on_accept"]], "on_disconnect (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.on_disconnect"]], "on_disconnect (litestar.handlers.websocketlistenerroutehandler attribute)": [[57, "litestar.handlers.WebsocketListenerRouteHandler.on_disconnect"]], "on_receive() (litestar.handlers.websocketlistener method)": [[57, "litestar.handlers.WebsocketListener.on_receive"]], "on_registration() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.on_registration"]], "on_registration() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.on_registration"]], "opt (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.opt"]], "ownership_layers (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.ownership_layers"]], "parsed_fn_signature (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.parsed_fn_signature"]], "patch (class in litestar.handlers)": [[57, "litestar.handlers.patch"]], "path (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.path"]], "post (class in litestar.handlers)": [[57, "litestar.handlers.post"]], "put (class in litestar.handlers)": [[57, "litestar.handlers.put"]], "receive_mode (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.receive_mode"]], "resolve_after_response() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_after_response"]], "resolve_before_request() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_before_request"]], "resolve_data_dto() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_data_dto"]], "resolve_dependencies() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_dependencies"]], "resolve_exception_handlers() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_exception_handlers"]], "resolve_guards() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_guards"]], "resolve_include_in_schema() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_include_in_schema"]], "resolve_layered_parameters() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_layered_parameters"]], "resolve_middleware() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_middleware"]], "resolve_opts() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_opts"]], "resolve_request_class() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_request_class"]], "resolve_response_class() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_response_class"]], "resolve_response_cookies() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_response_cookies"]], "resolve_response_headers() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_response_headers"]], "resolve_return_dto() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_return_dto"]], "resolve_security() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_security"]], "resolve_signature_namespace() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_signature_namespace"]], "resolve_tags() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_tags"]], "resolve_type_decoders() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_type_decoders"]], "resolve_type_encoders() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_type_encoders"]], "resolve_websocket_class() (litestar.handlers.websocketroutehandler method)": [[57, "litestar.handlers.WebsocketRouteHandler.resolve_websocket_class"]], "return_dto (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.return_dto"]], "route (in module litestar.handlers)": [[57, "litestar.handlers.route"]], "send_mode (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.send_mode"]], "signature_model (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.signature_model"]], "signature_model (litestar.handlers.websocketlistenerroutehandler property)": [[57, "litestar.handlers.WebsocketListenerRouteHandler.signature_model"]], "signature_namespace (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.signature_namespace"]], "to_response() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.to_response"]], "type_decoders (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.type_decoders"]], "type_encoders (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.type_encoders"]], "websocket (in module litestar.handlers)": [[57, "litestar.handlers.websocket"]], "websocket_class (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.websocket_class"]], "websocket_listener (in module litestar.handlers)": [[57, "litestar.handlers.websocket_listener"]], "baseloggingconfig (class in litestar.logging.config)": [[59, "litestar.logging.config.BaseLoggingConfig"]], "loggingconfig (class in litestar.logging.config)": [[59, "litestar.logging.config.LoggingConfig"]], "structloggingconfig (class in litestar.logging.config)": [[59, "litestar.logging.config.StructLoggingConfig"]], "__init__() (litestar.logging.config.loggingconfig method)": [[59, "litestar.logging.config.LoggingConfig.__init__"]], "__init__() (litestar.logging.config.structloggingconfig method)": [[59, "litestar.logging.config.StructLoggingConfig.__init__"]], "cache_logger_on_first_use (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.cache_logger_on_first_use"]], "configure() (litestar.logging.config.baseloggingconfig method)": [[59, "litestar.logging.config.BaseLoggingConfig.configure"]], "configure() (litestar.logging.config.loggingconfig method)": [[59, "litestar.logging.config.LoggingConfig.configure"]], "configure() (litestar.logging.config.structloggingconfig method)": [[59, "litestar.logging.config.StructLoggingConfig.configure"]], "configure_root_logger (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.configure_root_logger"]], "context_class (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.context_class"]], "disable_existing_loggers (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.disable_existing_loggers"]], "exception_logging_handler (litestar.logging.config.baseloggingconfig attribute)": [[59, "litestar.logging.config.BaseLoggingConfig.exception_logging_handler"]], "exception_logging_handler (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.exception_logging_handler"]], "exception_logging_handler (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.exception_logging_handler"]], "filters (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.filters"]], "formatters (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.formatters"]], "handlers (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.handlers"]], "incremental (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.incremental"]], "litestar.logging.config": [[59, "module-litestar.logging.config"]], "log_exceptions (litestar.logging.config.baseloggingconfig attribute)": [[59, "litestar.logging.config.BaseLoggingConfig.log_exceptions"]], "log_exceptions (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.log_exceptions"]], "log_exceptions (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.log_exceptions"]], "logger_factory (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.logger_factory"]], "loggers (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.loggers"]], "logging_module (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.logging_module"]], "pretty_print_tty (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.pretty_print_tty"]], "processors (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.processors"]], "propagate (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.propagate"]], "root (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.root"]], "set_level() (litestar.logging.config.baseloggingconfig static method)": [[59, "litestar.logging.config.BaseLoggingConfig.set_level"]], "set_level() (litestar.logging.config.loggingconfig static method)": [[59, "litestar.logging.config.LoggingConfig.set_level"]], "set_level() (litestar.logging.config.structloggingconfig static method)": [[59, "litestar.logging.config.StructLoggingConfig.set_level"]], "standard_lib_logging_config (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.standard_lib_logging_config"]], "traceback_line_limit (litestar.logging.config.baseloggingconfig attribute)": [[59, "litestar.logging.config.BaseLoggingConfig.traceback_line_limit"]], "traceback_line_limit (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.traceback_line_limit"]], "traceback_line_limit (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.traceback_line_limit"]], "version (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.version"]], "wrapper_class (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.wrapper_class"]], "queuelistenerhandler (class in litestar.logging.picologging)": [[61, "litestar.logging.picologging.QueueListenerHandler"]], "__init__() (litestar.logging.picologging.queuelistenerhandler method)": [[61, "litestar.logging.picologging.QueueListenerHandler.__init__"]], "litestar.logging.picologging": [[61, "module-litestar.logging.picologging"]], "loggingqueuelistener (class in litestar.logging.standard)": [[62, "litestar.logging.standard.LoggingQueueListener"]], "queuelistenerhandler (class in litestar.logging.standard)": [[62, "litestar.logging.standard.QueueListenerHandler"]], "__init__() (litestar.logging.standard.loggingqueuelistener method)": [[62, "litestar.logging.standard.LoggingQueueListener.__init__"]], "__init__() (litestar.logging.standard.queuelistenerhandler method)": [[62, "litestar.logging.standard.QueueListenerHandler.__init__"]], "litestar.logging.standard": [[62, "module-litestar.logging.standard"]], "allowedhostsmiddleware (class in litestar.middleware.allowed_hosts)": [[63, "litestar.middleware.allowed_hosts.AllowedHostsMiddleware"]], "__init__() (litestar.middleware.allowed_hosts.allowedhostsmiddleware method)": [[63, "litestar.middleware.allowed_hosts.AllowedHostsMiddleware.__init__"]], "litestar.middleware.allowed_hosts": [[63, "module-litestar.middleware.allowed_hosts"]], "abstractauthenticationmiddleware (class in litestar.middleware.authentication)": [[64, "litestar.middleware.authentication.AbstractAuthenticationMiddleware"]], "authenticationresult (class in litestar.middleware.authentication)": [[64, "litestar.middleware.authentication.AuthenticationResult"]], "__call__() (litestar.middleware.authentication.abstractauthenticationmiddleware method)": [[64, "litestar.middleware.authentication.AbstractAuthenticationMiddleware.__call__"]], "__init__() (litestar.middleware.authentication.abstractauthenticationmiddleware method)": [[64, "litestar.middleware.authentication.AbstractAuthenticationMiddleware.__init__"]], "__init__() (litestar.middleware.authentication.authenticationresult method)": [[64, "litestar.middleware.authentication.AuthenticationResult.__init__"]], "auth (litestar.middleware.authentication.authenticationresult attribute)": [[64, "litestar.middleware.authentication.AuthenticationResult.auth"]], "authenticate_request() (litestar.middleware.authentication.abstractauthenticationmiddleware method)": [[64, "litestar.middleware.authentication.AbstractAuthenticationMiddleware.authenticate_request"]], "litestar.middleware.authentication": [[64, "module-litestar.middleware.authentication"]], "user (litestar.middleware.authentication.authenticationresult attribute)": [[64, "litestar.middleware.authentication.AuthenticationResult.user"]], "compressionfacade (class in litestar.middleware.compression)": [[65, "litestar.middleware.compression.CompressionFacade"]], "compressionmiddleware (class in litestar.middleware.compression)": [[65, "litestar.middleware.compression.CompressionMiddleware"]], "__init__() (litestar.middleware.compression.compressionfacade method)": [[65, "litestar.middleware.compression.CompressionFacade.__init__"]], "__init__() (litestar.middleware.compression.compressionmiddleware method)": [[65, "litestar.middleware.compression.CompressionMiddleware.__init__"]], "close() (litestar.middleware.compression.compressionfacade method)": [[65, "litestar.middleware.compression.CompressionFacade.close"]], "create_compression_send_wrapper() (litestar.middleware.compression.compressionmiddleware method)": [[65, "litestar.middleware.compression.CompressionMiddleware.create_compression_send_wrapper"]], "encoding (litestar.middleware.compression.compressionfacade attribute)": [[65, "litestar.middleware.compression.CompressionFacade.encoding"]], "litestar.middleware.compression": [[65, "module-litestar.middleware.compression"]], "write() (litestar.middleware.compression.compressionfacade method)": [[65, "litestar.middleware.compression.CompressionFacade.write"]], "litestar.middleware.cors": [[66, "module-litestar.middleware.cors"]], "csrfmiddleware (class in litestar.middleware.csrf)": [[67, "litestar.middleware.csrf.CSRFMiddleware"]], "__call__() (litestar.middleware.csrf.csrfmiddleware method)": [[67, "litestar.middleware.csrf.CSRFMiddleware.__call__"]], "__init__() (litestar.middleware.csrf.csrfmiddleware method)": [[67, "litestar.middleware.csrf.CSRFMiddleware.__init__"]], "create_send_wrapper() (litestar.middleware.csrf.csrfmiddleware method)": [[67, "litestar.middleware.csrf.CSRFMiddleware.create_send_wrapper"]], "litestar.middleware.csrf": [[67, "module-litestar.middleware.csrf"]], "abstractauthenticationmiddleware (class in litestar.middleware)": [[68, "litestar.middleware.AbstractAuthenticationMiddleware"]], "abstractmiddleware (class in litestar.middleware)": [[68, "litestar.middleware.AbstractMiddleware"]], "authenticationresult (class in litestar.middleware)": [[68, "litestar.middleware.AuthenticationResult"]], "definemiddleware (class in litestar.middleware)": [[68, "litestar.middleware.DefineMiddleware"]], "middlewareprotocol (class in litestar.middleware)": [[68, "litestar.middleware.MiddlewareProtocol"]], "__call__() (litestar.middleware.abstractauthenticationmiddleware method)": [[68, "litestar.middleware.AbstractAuthenticationMiddleware.__call__"]], "__call__() (litestar.middleware.abstractmiddleware method)": [[68, "litestar.middleware.AbstractMiddleware.__call__"]], "__call__() (litestar.middleware.definemiddleware method)": [[68, "litestar.middleware.DefineMiddleware.__call__"]], "__call__() (litestar.middleware.middlewareprotocol method)": [[68, "litestar.middleware.MiddlewareProtocol.__call__"]], "__init__() (litestar.middleware.abstractauthenticationmiddleware method)": [[68, "litestar.middleware.AbstractAuthenticationMiddleware.__init__"]], "__init__() (litestar.middleware.abstractmiddleware method)": [[68, "litestar.middleware.AbstractMiddleware.__init__"]], "__init__() (litestar.middleware.authenticationresult method)": [[68, "litestar.middleware.AuthenticationResult.__init__"]], "__init__() (litestar.middleware.definemiddleware method)": [[68, "litestar.middleware.DefineMiddleware.__init__"]], "__init__() (litestar.middleware.middlewareprotocol method)": [[68, "litestar.middleware.MiddlewareProtocol.__init__"]], "auth (litestar.middleware.authenticationresult attribute)": [[68, "litestar.middleware.AuthenticationResult.auth"]], "authenticate_request() (litestar.middleware.abstractauthenticationmiddleware method)": [[68, "litestar.middleware.AbstractAuthenticationMiddleware.authenticate_request"]], "litestar.middleware": [[68, "module-litestar.middleware"]], "user (litestar.middleware.authenticationresult attribute)": [[68, "litestar.middleware.AuthenticationResult.user"]], "loggingmiddleware (class in litestar.middleware.logging)": [[69, "litestar.middleware.logging.LoggingMiddleware"]], "loggingmiddlewareconfig (class in litestar.middleware.logging)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig"]], "__init__() (litestar.middleware.logging.loggingmiddleware method)": [[69, "litestar.middleware.logging.LoggingMiddleware.__init__"]], "__init__() (litestar.middleware.logging.loggingmiddlewareconfig method)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.__init__"]], "__post_init__() (litestar.middleware.logging.loggingmiddlewareconfig method)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.__post_init__"]], "create_send_wrapper() (litestar.middleware.logging.loggingmiddleware method)": [[69, "litestar.middleware.logging.LoggingMiddleware.create_send_wrapper"]], "exclude (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.exclude"]], "exclude_opt_key (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.exclude_opt_key"]], "extract_request_data() (litestar.middleware.logging.loggingmiddleware method)": [[69, "litestar.middleware.logging.LoggingMiddleware.extract_request_data"]], "extract_response_data() (litestar.middleware.logging.loggingmiddleware method)": [[69, "litestar.middleware.logging.LoggingMiddleware.extract_response_data"]], "include_compressed_body (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.include_compressed_body"]], "litestar.middleware.logging": [[69, "module-litestar.middleware.logging"]], "log_message() (litestar.middleware.logging.loggingmiddleware method)": [[69, "litestar.middleware.logging.LoggingMiddleware.log_message"]], "log_request() (litestar.middleware.logging.loggingmiddleware method)": [[69, "litestar.middleware.logging.LoggingMiddleware.log_request"]], "log_response() (litestar.middleware.logging.loggingmiddleware method)": [[69, "litestar.middleware.logging.LoggingMiddleware.log_response"]], "logger_name (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.logger_name"]], "middleware (litestar.middleware.logging.loggingmiddlewareconfig property)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.middleware"]], "middleware_class (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.middleware_class"]], "request_cookies_to_obfuscate (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.request_cookies_to_obfuscate"]], "request_headers_to_obfuscate (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.request_headers_to_obfuscate"]], "request_log_fields (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.request_log_fields"]], "request_log_message (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.request_log_message"]], "response_cookies_to_obfuscate (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.response_cookies_to_obfuscate"]], "response_headers_to_obfuscate (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.response_headers_to_obfuscate"]], "response_log_fields (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.response_log_fields"]], "response_log_message (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.response_log_message"]], "cacheobject (class in litestar.middleware.rate_limit)": [[70, "litestar.middleware.rate_limit.CacheObject"]], "durationunit (in module litestar.middleware.rate_limit)": [[70, "litestar.middleware.rate_limit.DurationUnit"]], "ratelimitconfig (class in litestar.middleware.rate_limit)": [[70, "litestar.middleware.rate_limit.RateLimitConfig"]], "ratelimitmiddleware (class in litestar.middleware.rate_limit)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware"]], "__init__() (litestar.middleware.rate_limit.cacheobject method)": [[70, "litestar.middleware.rate_limit.CacheObject.__init__"]], "__init__() (litestar.middleware.rate_limit.ratelimitconfig method)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.__init__"]], "__init__() (litestar.middleware.rate_limit.ratelimitmiddleware method)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware.__init__"]], "cache_key_from_request() (litestar.middleware.rate_limit.ratelimitmiddleware method)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware.cache_key_from_request"]], "check_throttle_handler (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.check_throttle_handler"]], "create_response_headers() (litestar.middleware.rate_limit.ratelimitmiddleware method)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware.create_response_headers"]], "create_send_wrapper() (litestar.middleware.rate_limit.ratelimitmiddleware method)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware.create_send_wrapper"]], "exclude (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.exclude"]], "exclude_opt_key (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.exclude_opt_key"]], "get_store_from_app() (litestar.middleware.rate_limit.ratelimitconfig method)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.get_store_from_app"]], "litestar.middleware.rate_limit": [[70, "module-litestar.middleware.rate_limit"]], "middleware (litestar.middleware.rate_limit.ratelimitconfig property)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.middleware"]], "middleware_class (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.middleware_class"]], "rate_limit (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.rate_limit"]], "rate_limit_limit_header_key (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.rate_limit_limit_header_key"]], "rate_limit_policy_header_key (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.rate_limit_policy_header_key"]], "rate_limit_remaining_header_key (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.rate_limit_remaining_header_key"]], "rate_limit_reset_header_key (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.rate_limit_reset_header_key"]], "retrieve_cached_history() (litestar.middleware.rate_limit.ratelimitmiddleware method)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware.retrieve_cached_history"]], "set_cached_history() (litestar.middleware.rate_limit.ratelimitmiddleware method)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware.set_cached_history"]], "set_rate_limit_headers (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.set_rate_limit_headers"]], "should_check_request() (litestar.middleware.rate_limit.ratelimitmiddleware method)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware.should_check_request"]], "store (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.store"]], "basebackendconfig (class in litestar.middleware.session.base)": [[71, "litestar.middleware.session.base.BaseBackendConfig"]], "basesessionbackend (class in litestar.middleware.session.base)": [[71, "litestar.middleware.session.base.BaseSessionBackend"]], "sessionmiddleware (class in litestar.middleware.session.base)": [[71, "litestar.middleware.session.base.SessionMiddleware"]], "__init__() (litestar.middleware.session.base.basesessionbackend method)": [[71, "litestar.middleware.session.base.BaseSessionBackend.__init__"]], "__init__() (litestar.middleware.session.base.sessionmiddleware method)": [[71, "litestar.middleware.session.base.SessionMiddleware.__init__"]], "create_send_wrapper() (litestar.middleware.session.base.sessionmiddleware method)": [[71, "litestar.middleware.session.base.SessionMiddleware.create_send_wrapper"]], "deserialize_data() (litestar.middleware.session.base.basesessionbackend static method)": [[71, "litestar.middleware.session.base.BaseSessionBackend.deserialize_data"]], "domain (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.domain"]], "exclude (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.exclude"]], "exclude_opt_key (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.exclude_opt_key"]], "get_session_id() (litestar.middleware.session.base.basesessionbackend method)": [[71, "litestar.middleware.session.base.BaseSessionBackend.get_session_id"]], "httponly (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.httponly"]], "key (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.key"]], "litestar.middleware.session.base": [[71, "module-litestar.middleware.session.base"]], "load_from_connection() (litestar.middleware.session.base.basesessionbackend method)": [[71, "litestar.middleware.session.base.BaseSessionBackend.load_from_connection"]], "max_age (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.max_age"]], "middleware (litestar.middleware.session.base.basebackendconfig property)": [[71, "litestar.middleware.session.base.BaseBackendConfig.middleware"]], "path (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.path"]], "samesite (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.samesite"]], "scopes (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.scopes"]], "secure (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.secure"]], "serialize_data() (litestar.middleware.session.base.basesessionbackend static method)": [[71, "litestar.middleware.session.base.BaseSessionBackend.serialize_data"]], "store_in_message() (litestar.middleware.session.base.basesessionbackend method)": [[71, "litestar.middleware.session.base.BaseSessionBackend.store_in_message"]], "clientsidesessionbackend (class in litestar.middleware.session.client_side)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend"]], "cookiebackendconfig (class in litestar.middleware.session.client_side)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig"]], "__init__() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.__init__"]], "__init__() (litestar.middleware.session.client_side.cookiebackendconfig method)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.__init__"]], "domain (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.domain"]], "dump_data() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.dump_data"]], "exclude (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.exclude"]], "exclude_opt_key (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.exclude_opt_key"]], "get_cookie_key_set() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.get_cookie_key_set"]], "get_cookie_keys() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.get_cookie_keys"]], "get_session_id() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.get_session_id"]], "httponly (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.httponly"]], "key (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.key"]], "litestar.middleware.session.client_side": [[72, "module-litestar.middleware.session.client_side"]], "load_data() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.load_data"]], "load_from_connection() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.load_from_connection"]], "max_age (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.max_age"]], "path (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.path"]], "samesite (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.samesite"]], "secret (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.secret"]], "secure (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.secure"]], "store_in_message() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.store_in_message"]], "serversidesessionbackend (class in litestar.middleware.session.server_side)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend"]], "serversidesessionconfig (class in litestar.middleware.session.server_side)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig"]], "__init__() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.__init__"]], "__init__() (litestar.middleware.session.server_side.serversidesessionconfig method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.__init__"]], "delete() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.delete"]], "domain (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.domain"]], "exclude (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.exclude"]], "exclude_opt_key (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.exclude_opt_key"]], "generate_session_id() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.generate_session_id"]], "get() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.get"]], "get_session_id() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.get_session_id"]], "get_store_from_app() (litestar.middleware.session.server_side.serversidesessionconfig method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.get_store_from_app"]], "httponly (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.httponly"]], "key (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.key"]], "litestar.middleware.session.server_side": [[74, "module-litestar.middleware.session.server_side"]], "load_from_connection() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.load_from_connection"]], "max_age (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.max_age"]], "path (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.path"]], "renew_on_access (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.renew_on_access"]], "samesite (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.samesite"]], "secure (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.secure"]], "session_id_bytes (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.session_id_bytes"]], "set() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.set"]], "store (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.store"]], "store_in_message() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.store_in_message"]], "openapiconfig (class in litestar.openapi)": [[76, "litestar.openapi.OpenAPIConfig"]], "openapicontroller (class in litestar.openapi)": [[76, "litestar.openapi.OpenAPIController"]], "responsespec (class in litestar.openapi)": [[76, "litestar.openapi.ResponseSpec"]], "__init__() (litestar.openapi.openapiconfig method)": [[76, "litestar.openapi.OpenAPIConfig.__init__"]], "__init__() (litestar.openapi.responsespec method)": [[76, "litestar.openapi.ResponseSpec.__init__"]], "after_request (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.after_request"]], "after_response (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.after_response"]], "before_request (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.before_request"]], "cache_control (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.cache_control"]], "components (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.components"]], "contact (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.contact"]], "create_examples (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.create_examples"]], "data_container (litestar.openapi.responsespec attribute)": [[76, "litestar.openapi.ResponseSpec.data_container"]], "dependencies (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.dependencies"]], "description (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.description"]], "description (litestar.openapi.responsespec attribute)": [[76, "litestar.openapi.ResponseSpec.description"]], "dto (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.dto"]], "enabled_endpoints (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.enabled_endpoints"]], "etag (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.etag"]], "examples (litestar.openapi.responsespec attribute)": [[76, "litestar.openapi.ResponseSpec.examples"]], "exception_handlers (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.exception_handlers"]], "external_docs (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.external_docs"]], "favicon (litestar.openapi.openapicontroller property)": [[76, "litestar.openapi.OpenAPIController.favicon"]], "favicon_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.favicon_url"]], "generate_examples (litestar.openapi.responsespec attribute)": [[76, "litestar.openapi.ResponseSpec.generate_examples"]], "get_schema_from_request() (litestar.openapi.openapicontroller static method)": [[76, "litestar.openapi.OpenAPIController.get_schema_from_request"]], "guards (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.guards"]], "include_in_schema (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.include_in_schema"]], "license (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.license"]], "litestar.openapi": [[76, "module-litestar.openapi"]], "media_type (litestar.openapi.responsespec attribute)": [[76, "litestar.openapi.ResponseSpec.media_type"]], "middleware (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.middleware"]], "openapi_controller (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.openapi_controller"]], "openapi_router (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.openapi_router"]], "operation_id_creator() (litestar.openapi.openapiconfig method)": [[76, "litestar.openapi.OpenAPIConfig.operation_id_creator"]], "opt (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.opt"]], "owner (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.owner"]], "parameters (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.parameters"]], "path (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.path"]], "path (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.path"]], "random_seed (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.random_seed"]], "rapidoc_js_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.rapidoc_js_url"]], "rapidoc_version (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.rapidoc_version"]], "redoc_google_fonts (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.redoc_google_fonts"]], "redoc_js_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.redoc_js_url"]], "redoc_version (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.redoc_version"]], "render_404_page() (litestar.openapi.openapicontroller method)": [[76, "litestar.openapi.OpenAPIController.render_404_page"]], "render_methods_map (litestar.openapi.openapicontroller property)": [[76, "litestar.openapi.OpenAPIController.render_methods_map"]], "render_plugins (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.render_plugins"]], "render_redoc() (litestar.openapi.openapicontroller method)": [[76, "litestar.openapi.OpenAPIController.render_redoc"]], "render_stoplight_elements() (litestar.openapi.openapicontroller method)": [[76, "litestar.openapi.OpenAPIController.render_stoplight_elements"]], "render_swagger_ui() (litestar.openapi.openapicontroller method)": [[76, "litestar.openapi.OpenAPIController.render_swagger_ui"]], "render_swagger_ui_oauth2_redirect() (litestar.openapi.openapicontroller method)": [[76, "litestar.openapi.OpenAPIController.render_swagger_ui_oauth2_redirect"]], "request_class (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.request_class"]], "response_class (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.response_class"]], "response_cookies (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.response_cookies"]], "response_headers (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.response_headers"]], "return_dto (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.return_dto"]], "root_schema_site (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.root_schema_site"]], "security (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.security"]], "security (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.security"]], "servers (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.servers"]], "should_serve_endpoint() (litestar.openapi.openapicontroller method)": [[76, "litestar.openapi.OpenAPIController.should_serve_endpoint"]], "signature_namespace (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.signature_namespace"]], "signature_types (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.signature_types"]], "stoplight_elements_css_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.stoplight_elements_css_url"]], "stoplight_elements_js_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.stoplight_elements_js_url"]], "stoplight_elements_version (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.stoplight_elements_version"]], "style (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.style"]], "summary (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.summary"]], "swagger_css_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.swagger_css_url"]], "swagger_ui_bundle_js_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.swagger_ui_bundle_js_url"]], "swagger_ui_init_oauth (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.swagger_ui_init_oauth"]], "swagger_ui_standalone_preset_js_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.swagger_ui_standalone_preset_js_url"]], "swagger_ui_version (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.swagger_ui_version"]], "tags (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.tags"]], "tags (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.tags"]], "terms_of_service (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.terms_of_service"]], "title (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.title"]], "to_openapi_schema() (litestar.openapi.openapiconfig method)": [[76, "litestar.openapi.OpenAPIConfig.to_openapi_schema"]], "type_decoders (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.type_decoders"]], "type_encoders (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.type_encoders"]], "use_handler_docstrings (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.use_handler_docstrings"]], "version (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.version"]], "webhooks (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.webhooks"]], "websocket_class (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.websocket_class"]], "openapirenderplugin (class in litestar.openapi.plugins)": [[77, "litestar.openapi.plugins.OpenAPIRenderPlugin"]], "rapidocrenderplugin (class in litestar.openapi.plugins)": [[77, "litestar.openapi.plugins.RapidocRenderPlugin"]], "redocrenderplugin (class in litestar.openapi.plugins)": [[77, "litestar.openapi.plugins.RedocRenderPlugin"]], "scalarrenderplugin (class in litestar.openapi.plugins)": [[77, "litestar.openapi.plugins.ScalarRenderPlugin"]], "stoplightrenderplugin (class in litestar.openapi.plugins)": [[77, "litestar.openapi.plugins.StoplightRenderPlugin"]], "swaggerrenderplugin (class in litestar.openapi.plugins)": [[77, "litestar.openapi.plugins.SwaggerRenderPlugin"]], "yamlrenderplugin (class in litestar.openapi.plugins)": [[77, "litestar.openapi.plugins.YamlRenderPlugin"]], "__init__() (litestar.openapi.plugins.openapirenderplugin method)": [[77, "litestar.openapi.plugins.OpenAPIRenderPlugin.__init__"]], "__init__() (litestar.openapi.plugins.rapidocrenderplugin method)": [[77, "litestar.openapi.plugins.RapidocRenderPlugin.__init__"]], "__init__() (litestar.openapi.plugins.redocrenderplugin method)": [[77, "litestar.openapi.plugins.RedocRenderPlugin.__init__"]], "__init__() (litestar.openapi.plugins.scalarrenderplugin method)": [[77, "litestar.openapi.plugins.ScalarRenderPlugin.__init__"]], "__init__() (litestar.openapi.plugins.stoplightrenderplugin method)": [[77, "litestar.openapi.plugins.StoplightRenderPlugin.__init__"]], "__init__() (litestar.openapi.plugins.swaggerrenderplugin method)": [[77, "litestar.openapi.plugins.SwaggerRenderPlugin.__init__"]], "__init__() (litestar.openapi.plugins.yamlrenderplugin method)": [[77, "litestar.openapi.plugins.YamlRenderPlugin.__init__"]], "get_openapi_json_route() (litestar.openapi.plugins.openapirenderplugin static method)": [[77, "litestar.openapi.plugins.OpenAPIRenderPlugin.get_openapi_json_route"]], "has_path() (litestar.openapi.plugins.openapirenderplugin method)": [[77, "litestar.openapi.plugins.OpenAPIRenderPlugin.has_path"]], "litestar.openapi.plugins": [[77, "module-litestar.openapi.plugins"]], "receive_router() (litestar.openapi.plugins.openapirenderplugin method)": [[77, "litestar.openapi.plugins.OpenAPIRenderPlugin.receive_router"]], "receive_router() (litestar.openapi.plugins.swaggerrenderplugin method)": [[77, "litestar.openapi.plugins.SwaggerRenderPlugin.receive_router"]], "render() (litestar.openapi.plugins.openapirenderplugin method)": [[77, "litestar.openapi.plugins.OpenAPIRenderPlugin.render"]], "render() (litestar.openapi.plugins.rapidocrenderplugin method)": [[77, "litestar.openapi.plugins.RapidocRenderPlugin.render"]], "render() (litestar.openapi.plugins.redocrenderplugin method)": [[77, "litestar.openapi.plugins.RedocRenderPlugin.render"]], "render() (litestar.openapi.plugins.scalarrenderplugin method)": [[77, "litestar.openapi.plugins.ScalarRenderPlugin.render"]], "render() (litestar.openapi.plugins.stoplightrenderplugin method)": [[77, "litestar.openapi.plugins.StoplightRenderPlugin.render"]], "render() (litestar.openapi.plugins.swaggerrenderplugin method)": [[77, "litestar.openapi.plugins.SwaggerRenderPlugin.render"]], "render() (litestar.openapi.plugins.yamlrenderplugin method)": [[77, "litestar.openapi.plugins.YamlRenderPlugin.render"]], "render_json() (litestar.openapi.plugins.openapirenderplugin static method)": [[77, "litestar.openapi.plugins.OpenAPIRenderPlugin.render_json"]], "render_oauth2_redirect() (litestar.openapi.plugins.swaggerrenderplugin static method)": [[77, "litestar.openapi.plugins.SwaggerRenderPlugin.render_oauth2_redirect"]], "baseschemaobject (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.BaseSchemaObject"]], "components (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Components"]], "contact (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Contact"]], "discriminator (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Discriminator"]], "encoding (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Encoding"]], "example (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Example"]], "externaldocumentation (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.ExternalDocumentation"]], "info (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Info"]], "license (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.License"]], "link (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Link"]], "oauthflow (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OAuthFlow"]], "oauthflows (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OAuthFlows"]], "openapi (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OpenAPI"]], "openapiformat (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OpenAPIFormat"]], "openapiheader (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OpenAPIHeader"]], "openapimediatype (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OpenAPIMediaType"]], "openapiresponse (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OpenAPIResponse"]], "openapitype (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OpenAPIType"]], "operation (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Operation"]], "parameter (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Parameter"]], "pathitem (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.PathItem"]], "rfc": [[78, "index-0"], [78, "index-1"], [78, "index-10"], [78, "index-2"], [78, "index-3"], [78, "index-4"], [78, "index-5"], [78, "index-6"], [78, "index-7"], [78, "index-8"], [78, "index-9"]], "rfc 2045": [[78, "index-7"]], "rfc 2046": [[78, "index-9"]], "rfc 3986": [[78, "index-0"], [78, "index-1"], [78, "index-3"]], "rfc 4648": [[78, "index-6"], [78, "index-8"]], "rfc 7231": [[78, "index-2"]], "rfc 7235": [[78, "index-10"]], "rfc 8259": [[78, "index-4"], [78, "index-5"]], "reference (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Reference"]], "requestbody (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.RequestBody"]], "schema (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Schema"]], "securityrequirement (in module litestar.openapi.spec)": [[78, "litestar.openapi.spec.SecurityRequirement"]], "securityscheme (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.SecurityScheme"]], "server (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Server"]], "servervariable (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.ServerVariable"]], "tag (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Tag"]], "xml (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.XML"]], "__init__() (litestar.openapi.spec.baseschemaobject method)": [[78, "litestar.openapi.spec.BaseSchemaObject.__init__"]], "__init__() (litestar.openapi.spec.components method)": [[78, "litestar.openapi.spec.Components.__init__"]], "__init__() (litestar.openapi.spec.contact method)": [[78, "litestar.openapi.spec.Contact.__init__"]], "__init__() (litestar.openapi.spec.discriminator method)": [[78, "litestar.openapi.spec.Discriminator.__init__"]], "__init__() (litestar.openapi.spec.encoding method)": [[78, "litestar.openapi.spec.Encoding.__init__"]], "__init__() (litestar.openapi.spec.example method)": [[78, "litestar.openapi.spec.Example.__init__"]], "__init__() (litestar.openapi.spec.externaldocumentation method)": [[78, "litestar.openapi.spec.ExternalDocumentation.__init__"]], "__init__() (litestar.openapi.spec.info method)": [[78, "litestar.openapi.spec.Info.__init__"]], "__init__() (litestar.openapi.spec.license method)": [[78, "litestar.openapi.spec.License.__init__"]], "__init__() (litestar.openapi.spec.link method)": [[78, "litestar.openapi.spec.Link.__init__"]], "__init__() (litestar.openapi.spec.oauthflow method)": [[78, "litestar.openapi.spec.OAuthFlow.__init__"]], "__init__() (litestar.openapi.spec.oauthflows method)": [[78, "litestar.openapi.spec.OAuthFlows.__init__"]], "__init__() (litestar.openapi.spec.openapi method)": [[78, "litestar.openapi.spec.OpenAPI.__init__"]], "__init__() (litestar.openapi.spec.openapiheader method)": [[78, "litestar.openapi.spec.OpenAPIHeader.__init__"]], "__init__() (litestar.openapi.spec.openapimediatype method)": [[78, "litestar.openapi.spec.OpenAPIMediaType.__init__"]], "__init__() (litestar.openapi.spec.openapiresponse method)": [[78, "litestar.openapi.spec.OpenAPIResponse.__init__"]], "__init__() (litestar.openapi.spec.operation method)": [[78, "litestar.openapi.spec.Operation.__init__"]], "__init__() (litestar.openapi.spec.parameter method)": [[78, "litestar.openapi.spec.Parameter.__init__"]], "__init__() (litestar.openapi.spec.pathitem method)": [[78, "litestar.openapi.spec.PathItem.__init__"]], "__init__() (litestar.openapi.spec.reference method)": [[78, "litestar.openapi.spec.Reference.__init__"]], "__init__() (litestar.openapi.spec.requestbody method)": [[78, "litestar.openapi.spec.RequestBody.__init__"]], "__init__() (litestar.openapi.spec.schema method)": [[78, "litestar.openapi.spec.Schema.__init__"]], "__init__() (litestar.openapi.spec.securityscheme method)": [[78, "litestar.openapi.spec.SecurityScheme.__init__"]], "__init__() (litestar.openapi.spec.server method)": [[78, "litestar.openapi.spec.Server.__init__"]], "__init__() (litestar.openapi.spec.servervariable method)": [[78, "litestar.openapi.spec.ServerVariable.__init__"]], "__init__() (litestar.openapi.spec.tag method)": [[78, "litestar.openapi.spec.Tag.__init__"]], "__init__() (litestar.openapi.spec.xml method)": [[78, "litestar.openapi.spec.XML.__init__"]], "__new__() (litestar.openapi.spec.openapiformat method)": [[78, "litestar.openapi.spec.OpenAPIFormat.__new__"]], "__new__() (litestar.openapi.spec.openapitype method)": [[78, "litestar.openapi.spec.OpenAPIType.__new__"]], "additional_properties (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.additional_properties"]], "all_of (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.all_of"]], "allow_empty_value (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.allow_empty_value"]], "allow_empty_value (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.allow_empty_value"]], "allow_reserved (litestar.openapi.spec.encoding attribute)": [[78, "litestar.openapi.spec.Encoding.allow_reserved"]], "allow_reserved (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.allow_reserved"]], "allow_reserved (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.allow_reserved"]], "any_of (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.any_of"]], "attribute (litestar.openapi.spec.xml attribute)": [[78, "litestar.openapi.spec.XML.attribute"]], "authorization_code (litestar.openapi.spec.oauthflows attribute)": [[78, "litestar.openapi.spec.OAuthFlows.authorization_code"]], "authorization_url (litestar.openapi.spec.oauthflow attribute)": [[78, "litestar.openapi.spec.OAuthFlow.authorization_url"]], "bearer_format (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.bearer_format"]], "callbacks (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.callbacks"]], "callbacks (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.callbacks"]], "client_credentials (litestar.openapi.spec.oauthflows attribute)": [[78, "litestar.openapi.spec.OAuthFlows.client_credentials"]], "components (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.components"]], "const (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.const"]], "contact (litestar.openapi.spec.info attribute)": [[78, "litestar.openapi.spec.Info.contact"]], "contains (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.contains"]], "content (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.content"]], "content (litestar.openapi.spec.openapiresponse attribute)": [[78, "litestar.openapi.spec.OpenAPIResponse.content"]], "content (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.content"]], "content (litestar.openapi.spec.requestbody attribute)": [[78, "litestar.openapi.spec.RequestBody.content"]], "content_encoding (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.content_encoding"]], "content_media_type (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.content_media_type"]], "content_schema (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.content_schema"]], "content_type (litestar.openapi.spec.encoding attribute)": [[78, "litestar.openapi.spec.Encoding.content_type"]], "default (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.default"]], "default (litestar.openapi.spec.servervariable attribute)": [[78, "litestar.openapi.spec.ServerVariable.default"]], "delete (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.delete"]], "dependent_required (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.dependent_required"]], "dependent_schemas (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.dependent_schemas"]], "deprecated (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.deprecated"]], "deprecated (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.deprecated"]], "deprecated (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.deprecated"]], "deprecated (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.deprecated"]], "description (litestar.openapi.spec.example attribute)": [[78, "litestar.openapi.spec.Example.description"]], "description (litestar.openapi.spec.externaldocumentation attribute)": [[78, "litestar.openapi.spec.ExternalDocumentation.description"]], "description (litestar.openapi.spec.info attribute)": [[78, "litestar.openapi.spec.Info.description"]], "description (litestar.openapi.spec.link attribute)": [[78, "litestar.openapi.spec.Link.description"]], "description (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.description"]], "description (litestar.openapi.spec.openapiresponse attribute)": [[78, "litestar.openapi.spec.OpenAPIResponse.description"]], "description (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.description"]], "description (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.description"]], "description (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.description"]], "description (litestar.openapi.spec.reference attribute)": [[78, "litestar.openapi.spec.Reference.description"]], "description (litestar.openapi.spec.requestbody attribute)": [[78, "litestar.openapi.spec.RequestBody.description"]], "description (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.description"]], "description (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.description"]], "description (litestar.openapi.spec.server attribute)": [[78, "litestar.openapi.spec.Server.description"]], "description (litestar.openapi.spec.servervariable attribute)": [[78, "litestar.openapi.spec.ServerVariable.description"]], "description (litestar.openapi.spec.tag attribute)": [[78, "litestar.openapi.spec.Tag.description"]], "discriminator (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.discriminator"]], "email (litestar.openapi.spec.contact attribute)": [[78, "litestar.openapi.spec.Contact.email"]], "encoding (litestar.openapi.spec.openapimediatype attribute)": [[78, "litestar.openapi.spec.OpenAPIMediaType.encoding"]], "enum (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.enum"]], "enum (litestar.openapi.spec.servervariable attribute)": [[78, "litestar.openapi.spec.ServerVariable.enum"]], "example (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.example"]], "example (litestar.openapi.spec.openapimediatype attribute)": [[78, "litestar.openapi.spec.OpenAPIMediaType.example"]], "example (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.example"]], "example (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.example"]], "examples (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.examples"]], "examples (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.examples"]], "examples (litestar.openapi.spec.openapimediatype attribute)": [[78, "litestar.openapi.spec.OpenAPIMediaType.examples"]], "examples (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.examples"]], "examples (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.examples"]], "exclusive_maximum (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.exclusive_maximum"]], "exclusive_minimum (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.exclusive_minimum"]], "explode (litestar.openapi.spec.encoding attribute)": [[78, "litestar.openapi.spec.Encoding.explode"]], "explode (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.explode"]], "explode (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.explode"]], "external_docs (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.external_docs"]], "external_docs (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.external_docs"]], "external_docs (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.external_docs"]], "external_docs (litestar.openapi.spec.tag attribute)": [[78, "litestar.openapi.spec.Tag.external_docs"]], "external_value (litestar.openapi.spec.example attribute)": [[78, "litestar.openapi.spec.Example.external_value"]], "flows (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.flows"]], "format (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.format"]], "get (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.get"]], "head (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.head"]], "headers (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.headers"]], "headers (litestar.openapi.spec.encoding attribute)": [[78, "litestar.openapi.spec.Encoding.headers"]], "headers (litestar.openapi.spec.openapiresponse attribute)": [[78, "litestar.openapi.spec.OpenAPIResponse.headers"]], "identifier (litestar.openapi.spec.license attribute)": [[78, "litestar.openapi.spec.License.identifier"]], "implicit (litestar.openapi.spec.oauthflows attribute)": [[78, "litestar.openapi.spec.OAuthFlows.implicit"]], "info (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.info"]], "items (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.items"]], "json_schema_dialect (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.json_schema_dialect"]], "license (litestar.openapi.spec.info attribute)": [[78, "litestar.openapi.spec.Info.license"]], "links (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.links"]], "links (litestar.openapi.spec.openapiresponse attribute)": [[78, "litestar.openapi.spec.OpenAPIResponse.links"]], "litestar.openapi.spec": [[78, "module-litestar.openapi.spec"]], "mapping (litestar.openapi.spec.discriminator attribute)": [[78, "litestar.openapi.spec.Discriminator.mapping"]], "max_contains (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.max_contains"]], "max_items (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.max_items"]], "max_length (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.max_length"]], "max_properties (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.max_properties"]], "maximum (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.maximum"]], "min_contains (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.min_contains"]], "min_items (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.min_items"]], "min_length (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.min_length"]], "min_properties (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.min_properties"]], "minimum (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.minimum"]], "multiple_of (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.multiple_of"]], "name (litestar.openapi.spec.contact attribute)": [[78, "litestar.openapi.spec.Contact.name"]], "name (litestar.openapi.spec.license attribute)": [[78, "litestar.openapi.spec.License.name"]], "name (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.name"]], "name (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.name"]], "name (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.name"]], "name (litestar.openapi.spec.tag attribute)": [[78, "litestar.openapi.spec.Tag.name"]], "name (litestar.openapi.spec.xml attribute)": [[78, "litestar.openapi.spec.XML.name"]], "namespace (litestar.openapi.spec.xml attribute)": [[78, "litestar.openapi.spec.XML.namespace"]], "one_of (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.one_of"]], "open_id_connect_url (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.open_id_connect_url"]], "openapi (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.openapi"]], "operation_id (litestar.openapi.spec.link attribute)": [[78, "litestar.openapi.spec.Link.operation_id"]], "operation_id (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.operation_id"]], "operation_ref (litestar.openapi.spec.link attribute)": [[78, "litestar.openapi.spec.Link.operation_ref"]], "options (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.options"]], "param_in (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.param_in"]], "param_in (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.param_in"]], "parameters (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.parameters"]], "parameters (litestar.openapi.spec.link attribute)": [[78, "litestar.openapi.spec.Link.parameters"]], "parameters (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.parameters"]], "parameters (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.parameters"]], "password (litestar.openapi.spec.oauthflows attribute)": [[78, "litestar.openapi.spec.OAuthFlows.password"]], "patch (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.patch"]], "path_items (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.path_items"]], "paths (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.paths"]], "pattern (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.pattern"]], "pattern_properties (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.pattern_properties"]], "post (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.post"]], "prefix (litestar.openapi.spec.xml attribute)": [[78, "litestar.openapi.spec.XML.prefix"]], "prefix_items (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.prefix_items"]], "properties (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.properties"]], "property_name (litestar.openapi.spec.discriminator attribute)": [[78, "litestar.openapi.spec.Discriminator.property_name"]], "property_names (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.property_names"]], "put (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.put"]], "read_only (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.read_only"]], "ref (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.ref"]], "ref (litestar.openapi.spec.reference attribute)": [[78, "litestar.openapi.spec.Reference.ref"]], "refresh_url (litestar.openapi.spec.oauthflow attribute)": [[78, "litestar.openapi.spec.OAuthFlow.refresh_url"]], "request_bodies (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.request_bodies"]], "request_body (litestar.openapi.spec.link attribute)": [[78, "litestar.openapi.spec.Link.request_body"]], "request_body (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.request_body"]], "required (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.required"]], "required (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.required"]], "required (litestar.openapi.spec.requestbody attribute)": [[78, "litestar.openapi.spec.RequestBody.required"]], "required (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.required"]], "responses (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.responses"]], "responses (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.responses"]], "schema (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.schema"]], "schema (litestar.openapi.spec.openapimediatype attribute)": [[78, "litestar.openapi.spec.OpenAPIMediaType.schema"]], "schema (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.schema"]], "schema_else (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.schema_else"]], "schema_if (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.schema_if"]], "schema_not (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.schema_not"]], "schemas (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.schemas"]], "scheme (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.scheme"]], "scopes (litestar.openapi.spec.oauthflow attribute)": [[78, "litestar.openapi.spec.OAuthFlow.scopes"]], "security (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.security"]], "security (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.security"]], "security_scheme_in (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.security_scheme_in"]], "security_schemes (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.security_schemes"]], "server (litestar.openapi.spec.link attribute)": [[78, "litestar.openapi.spec.Link.server"]], "servers (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.servers"]], "servers (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.servers"]], "servers (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.servers"]], "style (litestar.openapi.spec.encoding attribute)": [[78, "litestar.openapi.spec.Encoding.style"]], "style (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.style"]], "style (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.style"]], "summary (litestar.openapi.spec.example attribute)": [[78, "litestar.openapi.spec.Example.summary"]], "summary (litestar.openapi.spec.info attribute)": [[78, "litestar.openapi.spec.Info.summary"]], "summary (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.summary"]], "summary (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.summary"]], "summary (litestar.openapi.spec.reference attribute)": [[78, "litestar.openapi.spec.Reference.summary"]], "tags (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.tags"]], "tags (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.tags"]], "terms_of_service (litestar.openapi.spec.info attribute)": [[78, "litestar.openapi.spec.Info.terms_of_service"]], "then (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.then"]], "title (litestar.openapi.spec.info attribute)": [[78, "litestar.openapi.spec.Info.title"]], "title (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.title"]], "to_schema() (litestar.openapi.spec.baseschemaobject method)": [[78, "litestar.openapi.spec.BaseSchemaObject.to_schema"]], "token_url (litestar.openapi.spec.oauthflow attribute)": [[78, "litestar.openapi.spec.OAuthFlow.token_url"]], "trace (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.trace"]], "type (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.type"]], "type (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.type"]], "unevaluated_items (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.unevaluated_items"]], "unevaluated_properties (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.unevaluated_properties"]], "unique_items (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.unique_items"]], "url (litestar.openapi.spec.contact attribute)": [[78, "litestar.openapi.spec.Contact.url"]], "url (litestar.openapi.spec.externaldocumentation attribute)": [[78, "litestar.openapi.spec.ExternalDocumentation.url"]], "url (litestar.openapi.spec.license attribute)": [[78, "litestar.openapi.spec.License.url"]], "url (litestar.openapi.spec.server attribute)": [[78, "litestar.openapi.spec.Server.url"]], "value (litestar.openapi.spec.example attribute)": [[78, "litestar.openapi.spec.Example.value"]], "variables (litestar.openapi.spec.server attribute)": [[78, "litestar.openapi.spec.Server.variables"]], "version (litestar.openapi.spec.info attribute)": [[78, "litestar.openapi.spec.Info.version"]], "webhooks (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.webhooks"]], "wrapped (litestar.openapi.spec.xml attribute)": [[78, "litestar.openapi.spec.XML.wrapped"]], "write_only (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.write_only"]], "xml (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.xml"]], "abstractasyncclassicpaginator (class in litestar.pagination)": [[79, "litestar.pagination.AbstractAsyncClassicPaginator"]], "abstractasynccursorpaginator (class in litestar.pagination)": [[79, "litestar.pagination.AbstractAsyncCursorPaginator"]], "abstractasyncoffsetpaginator (class in litestar.pagination)": [[79, "litestar.pagination.AbstractAsyncOffsetPaginator"]], "abstractsyncclassicpaginator (class in litestar.pagination)": [[79, "litestar.pagination.AbstractSyncClassicPaginator"]], "abstractsynccursorpaginator (class in litestar.pagination)": [[79, "litestar.pagination.AbstractSyncCursorPaginator"]], "abstractsyncoffsetpaginator (class in litestar.pagination)": [[79, "litestar.pagination.AbstractSyncOffsetPaginator"]], "classicpagination (class in litestar.pagination)": [[79, "litestar.pagination.ClassicPagination"]], "cursorpagination (class in litestar.pagination)": [[79, "litestar.pagination.CursorPagination"]], "offsetpagination (class in litestar.pagination)": [[79, "litestar.pagination.OffsetPagination"]], "__call__() (litestar.pagination.abstractasyncclassicpaginator method)": [[79, "litestar.pagination.AbstractAsyncClassicPaginator.__call__"]], "__call__() (litestar.pagination.abstractasynccursorpaginator method)": [[79, "litestar.pagination.AbstractAsyncCursorPaginator.__call__"]], "__call__() (litestar.pagination.abstractasyncoffsetpaginator method)": [[79, "litestar.pagination.AbstractAsyncOffsetPaginator.__call__"]], "__call__() (litestar.pagination.abstractsyncclassicpaginator method)": [[79, "litestar.pagination.AbstractSyncClassicPaginator.__call__"]], "__call__() (litestar.pagination.abstractsynccursorpaginator method)": [[79, "litestar.pagination.AbstractSyncCursorPaginator.__call__"]], "__call__() (litestar.pagination.abstractsyncoffsetpaginator method)": [[79, "litestar.pagination.AbstractSyncOffsetPaginator.__call__"]], "__init__() (litestar.pagination.classicpagination method)": [[79, "litestar.pagination.ClassicPagination.__init__"]], "__init__() (litestar.pagination.cursorpagination method)": [[79, "litestar.pagination.CursorPagination.__init__"]], "__init__() (litestar.pagination.offsetpagination method)": [[79, "litestar.pagination.OffsetPagination.__init__"]], "current_page (litestar.pagination.classicpagination attribute)": [[79, "litestar.pagination.ClassicPagination.current_page"]], "cursor (litestar.pagination.cursorpagination attribute)": [[79, "litestar.pagination.CursorPagination.cursor"]], "get_items() (litestar.pagination.abstractasyncclassicpaginator method)": [[79, "litestar.pagination.AbstractAsyncClassicPaginator.get_items"]], "get_items() (litestar.pagination.abstractasynccursorpaginator method)": [[79, "litestar.pagination.AbstractAsyncCursorPaginator.get_items"]], "get_items() (litestar.pagination.abstractasyncoffsetpaginator method)": [[79, "litestar.pagination.AbstractAsyncOffsetPaginator.get_items"]], "get_items() (litestar.pagination.abstractsyncclassicpaginator method)": [[79, "litestar.pagination.AbstractSyncClassicPaginator.get_items"]], "get_items() (litestar.pagination.abstractsynccursorpaginator method)": [[79, "litestar.pagination.AbstractSyncCursorPaginator.get_items"]], "get_items() (litestar.pagination.abstractsyncoffsetpaginator method)": [[79, "litestar.pagination.AbstractSyncOffsetPaginator.get_items"]], "get_total() (litestar.pagination.abstractasyncclassicpaginator method)": [[79, "litestar.pagination.AbstractAsyncClassicPaginator.get_total"]], "get_total() (litestar.pagination.abstractasyncoffsetpaginator method)": [[79, "litestar.pagination.AbstractAsyncOffsetPaginator.get_total"]], "get_total() (litestar.pagination.abstractsyncclassicpaginator method)": [[79, "litestar.pagination.AbstractSyncClassicPaginator.get_total"]], "get_total() (litestar.pagination.abstractsyncoffsetpaginator method)": [[79, "litestar.pagination.AbstractSyncOffsetPaginator.get_total"]], "items (litestar.pagination.classicpagination attribute)": [[79, "litestar.pagination.ClassicPagination.items"]], "items (litestar.pagination.cursorpagination attribute)": [[79, "litestar.pagination.CursorPagination.items"]], "items (litestar.pagination.offsetpagination attribute)": [[79, "litestar.pagination.OffsetPagination.items"]], "limit (litestar.pagination.offsetpagination attribute)": [[79, "litestar.pagination.OffsetPagination.limit"]], "litestar.pagination": [[79, "module-litestar.pagination"]], "offset (litestar.pagination.offsetpagination attribute)": [[79, "litestar.pagination.OffsetPagination.offset"]], "page_size (litestar.pagination.classicpagination attribute)": [[79, "litestar.pagination.ClassicPagination.page_size"]], "results_per_page (litestar.pagination.cursorpagination attribute)": [[79, "litestar.pagination.CursorPagination.results_per_page"]], "total (litestar.pagination.offsetpagination attribute)": [[79, "litestar.pagination.OffsetPagination.total"]], "total_pages (litestar.pagination.classicpagination attribute)": [[79, "litestar.pagination.ClassicPagination.total_pages"]], "body() (in module litestar.params)": [[80, "litestar.params.Body"]], "bodykwarg (class in litestar.params)": [[80, "litestar.params.BodyKwarg"]], "dependency() (in module litestar.params)": [[80, "litestar.params.Dependency"]], "dependencykwarg (class in litestar.params)": [[80, "litestar.params.DependencyKwarg"]], "kwargdefinition (class in litestar.params)": [[80, "litestar.params.KwargDefinition"]], "parameter() (in module litestar.params)": [[80, "litestar.params.Parameter"]], "parameterkwarg (class in litestar.params)": [[80, "litestar.params.ParameterKwarg"]], "__hash__() (litestar.params.bodykwarg method)": [[80, "litestar.params.BodyKwarg.__hash__"]], "__hash__() (litestar.params.dependencykwarg method)": [[80, "litestar.params.DependencyKwarg.__hash__"]], "__hash__() (litestar.params.parameterkwarg method)": [[80, "litestar.params.ParameterKwarg.__hash__"]], "__init__() (litestar.params.bodykwarg method)": [[80, "litestar.params.BodyKwarg.__init__"]], "__init__() (litestar.params.dependencykwarg method)": [[80, "litestar.params.DependencyKwarg.__init__"]], "__init__() (litestar.params.kwargdefinition method)": [[80, "litestar.params.KwargDefinition.__init__"]], "__init__() (litestar.params.parameterkwarg method)": [[80, "litestar.params.ParameterKwarg.__init__"]], "annotation (litestar.params.parameterkwarg attribute)": [[80, "litestar.params.ParameterKwarg.annotation"]], "const (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.const"]], "content_encoding (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.content_encoding"]], "cookie (litestar.params.parameterkwarg attribute)": [[80, "litestar.params.ParameterKwarg.cookie"]], "default (litestar.params.dependencykwarg attribute)": [[80, "litestar.params.DependencyKwarg.default"]], "default (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.default"]], "description (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.description"]], "enum (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.enum"]], "examples (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.examples"]], "external_docs (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.external_docs"]], "format (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.format"]], "ge (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.ge"]], "gt (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.gt"]], "header (litestar.params.parameterkwarg attribute)": [[80, "litestar.params.ParameterKwarg.header"]], "is_constrained (litestar.params.kwargdefinition property)": [[80, "litestar.params.KwargDefinition.is_constrained"]], "le (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.le"]], "litestar.params": [[80, "module-litestar.params"]], "lower_case (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.lower_case"]], "lt (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.lt"]], "max_items (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.max_items"]], "max_length (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.max_length"]], "media_type (litestar.params.bodykwarg attribute)": [[80, "litestar.params.BodyKwarg.media_type"]], "min_items (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.min_items"]], "min_length (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.min_length"]], "multipart_form_part_limit (litestar.params.bodykwarg attribute)": [[80, "litestar.params.BodyKwarg.multipart_form_part_limit"]], "multiple_of (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.multiple_of"]], "pattern (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.pattern"]], "query (litestar.params.parameterkwarg attribute)": [[80, "litestar.params.ParameterKwarg.query"]], "read_only (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.read_only"]], "required (litestar.params.parameterkwarg attribute)": [[80, "litestar.params.ParameterKwarg.required"]], "schema_component_key (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.schema_component_key"]], "schema_extra (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.schema_extra"]], "skip_validation (litestar.params.dependencykwarg attribute)": [[80, "litestar.params.DependencyKwarg.skip_validation"]], "title (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.title"]], "upper_case (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.upper_case"]], "attrsschemaplugin (class in litestar.plugins.attrs)": [[81, "litestar.plugins.attrs.AttrsSchemaPlugin"]], "is_attrs_class() (in module litestar.plugins.attrs)": [[81, "litestar.plugins.attrs.is_attrs_class"]], "is_plugin_supported_type() (litestar.plugins.attrs.attrsschemaplugin static method)": [[81, "litestar.plugins.attrs.AttrsSchemaPlugin.is_plugin_supported_type"]], "litestar.plugins.attrs": [[81, "module-litestar.plugins.attrs"]], "to_openapi_schema() (litestar.plugins.attrs.attrsschemaplugin method)": [[81, "litestar.plugins.attrs.AttrsSchemaPlugin.to_openapi_schema"]], "flashconfig (class in litestar.plugins.flash)": [[82, "litestar.plugins.flash.FlashConfig"]], "flashplugin (class in litestar.plugins.flash)": [[82, "litestar.plugins.flash.FlashPlugin"]], "__init__() (litestar.plugins.flash.flashconfig method)": [[82, "litestar.plugins.flash.FlashConfig.__init__"]], "__init__() (litestar.plugins.flash.flashplugin method)": [[82, "litestar.plugins.flash.FlashPlugin.__init__"]], "litestar.plugins.flash": [[82, "module-litestar.plugins.flash"]], "on_app_init() (litestar.plugins.flash.flashplugin method)": [[82, "litestar.plugins.flash.FlashPlugin.on_app_init"]], "clientredirect (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.ClientRedirect"]], "clientrefresh (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.ClientRefresh"]], "htmxconfig (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HTMXConfig"]], "htmxdetails (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HTMXDetails"]], "htmxheaders (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HTMXHeaders"]], "htmxplugin (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HTMXPlugin"]], "htmxrequest (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HTMXRequest"]], "htmxtemplate (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HTMXTemplate"]], "hxlocation (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HXLocation"]], "hxstoppolling (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HXStopPolling"]], "htmxheadertype (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HtmxHeaderType"]], "locationtype (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.LocationType"]], "pushurl (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.PushUrl"]], "replaceurl (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.ReplaceUrl"]], "reswap (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.Reswap"]], "retarget (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.Retarget"]], "triggerevent (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.TriggerEvent"]], "triggereventtype (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.TriggerEventType"]], "__bool__() (litestar.plugins.htmx.htmxdetails method)": [[83, "litestar.plugins.htmx.HTMXDetails.__bool__"]], "__init__() (litestar.plugins.htmx.clientredirect method)": [[83, "litestar.plugins.htmx.ClientRedirect.__init__"]], "__init__() (litestar.plugins.htmx.clientrefresh method)": [[83, "litestar.plugins.htmx.ClientRefresh.__init__"]], "__init__() (litestar.plugins.htmx.htmxconfig method)": [[83, "litestar.plugins.htmx.HTMXConfig.__init__"]], "__init__() (litestar.plugins.htmx.htmxdetails method)": [[83, "litestar.plugins.htmx.HTMXDetails.__init__"]], "__init__() (litestar.plugins.htmx.htmxplugin method)": [[83, "litestar.plugins.htmx.HTMXPlugin.__init__"]], "__init__() (litestar.plugins.htmx.htmxrequest method)": [[83, "litestar.plugins.htmx.HTMXRequest.__init__"]], "__init__() (litestar.plugins.htmx.htmxtemplate method)": [[83, "litestar.plugins.htmx.HTMXTemplate.__init__"]], "__init__() (litestar.plugins.htmx.hxlocation method)": [[83, "litestar.plugins.htmx.HXLocation.__init__"]], "__init__() (litestar.plugins.htmx.hxstoppolling method)": [[83, "litestar.plugins.htmx.HXStopPolling.__init__"]], "__init__() (litestar.plugins.htmx.pushurl method)": [[83, "litestar.plugins.htmx.PushUrl.__init__"]], "__init__() (litestar.plugins.htmx.replaceurl method)": [[83, "litestar.plugins.htmx.ReplaceUrl.__init__"]], "__init__() (litestar.plugins.htmx.reswap method)": [[83, "litestar.plugins.htmx.Reswap.__init__"]], "__init__() (litestar.plugins.htmx.retarget method)": [[83, "litestar.plugins.htmx.Retarget.__init__"]], "__init__() (litestar.plugins.htmx.triggerevent method)": [[83, "litestar.plugins.htmx.TriggerEvent.__init__"]], "__new__() (litestar.plugins.htmx.htmxheaders method)": [[83, "litestar.plugins.htmx.HTMXHeaders.__new__"]], "boosted (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.boosted"]], "current_url (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.current_url"]], "current_url_abs_path (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.current_url_abs_path"]], "history_restore_request (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.history_restore_request"]], "litestar.plugins.htmx": [[83, "module-litestar.plugins.htmx"]], "on_app_init() (litestar.plugins.htmx.htmxplugin method)": [[83, "litestar.plugins.htmx.HTMXPlugin.on_app_init"]], "prompt (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.prompt"]], "set_request_class_globally (litestar.plugins.htmx.htmxconfig attribute)": [[83, "litestar.plugins.htmx.HTMXConfig.set_request_class_globally"]], "target (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.target"]], "trigger (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.trigger"]], "trigger_name (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.trigger_name"]], "triggering_event (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.triggering_event"]], "cliplugin (class in litestar.plugins)": [[84, "litestar.plugins.CLIPlugin"]], "clipluginprotocol (class in litestar.plugins)": [[84, "litestar.plugins.CLIPluginProtocol"]], "diplugin (class in litestar.plugins)": [[84, "litestar.plugins.DIPlugin"]], "initpluginprotocol (class in litestar.plugins)": [[84, "litestar.plugins.InitPluginProtocol"]], "openapischemaplugin (class in litestar.plugins)": [[84, "litestar.plugins.OpenAPISchemaPlugin"]], "openapischemapluginprotocol (class in litestar.plugins)": [[84, "litestar.plugins.OpenAPISchemaPluginProtocol"]], "serializationpluginprotocol (class in litestar.plugins)": [[84, "litestar.plugins.SerializationPluginProtocol"]], "__init__() (litestar.plugins.clipluginprotocol method)": [[84, "litestar.plugins.CLIPluginProtocol.__init__"]], "__init__() (litestar.plugins.initpluginprotocol method)": [[84, "litestar.plugins.InitPluginProtocol.__init__"]], "__init__() (litestar.plugins.openapischemapluginprotocol method)": [[84, "litestar.plugins.OpenAPISchemaPluginProtocol.__init__"]], "__init__() (litestar.plugins.serializationpluginprotocol method)": [[84, "litestar.plugins.SerializationPluginProtocol.__init__"]], "create_dto_for_type() (litestar.plugins.serializationpluginprotocol method)": [[84, "litestar.plugins.SerializationPluginProtocol.create_dto_for_type"]], "get_typed_init() (litestar.plugins.diplugin method)": [[84, "litestar.plugins.DIPlugin.get_typed_init"]], "has_typed_init() (litestar.plugins.diplugin method)": [[84, "litestar.plugins.DIPlugin.has_typed_init"]], "is_constrained_field() (litestar.plugins.openapischemaplugin static method)": [[84, "litestar.plugins.OpenAPISchemaPlugin.is_constrained_field"]], "is_plugin_supported_field() (litestar.plugins.openapischemaplugin method)": [[84, "litestar.plugins.OpenAPISchemaPlugin.is_plugin_supported_field"]], "is_plugin_supported_type() (litestar.plugins.openapischemaplugin static method)": [[84, "litestar.plugins.OpenAPISchemaPlugin.is_plugin_supported_type"]], "is_plugin_supported_type() (litestar.plugins.openapischemapluginprotocol static method)": [[84, "litestar.plugins.OpenAPISchemaPluginProtocol.is_plugin_supported_type"]], "is_undefined_sentinel() (litestar.plugins.openapischemaplugin static method)": [[84, "litestar.plugins.OpenAPISchemaPlugin.is_undefined_sentinel"]], "litestar.plugins": [[84, "module-litestar.plugins"]], "on_app_init() (litestar.plugins.initpluginprotocol method)": [[84, "litestar.plugins.InitPluginProtocol.on_app_init"]], "on_cli_init() (litestar.plugins.clipluginprotocol method)": [[84, "litestar.plugins.CLIPluginProtocol.on_cli_init"]], "supports_type() (litestar.plugins.serializationpluginprotocol method)": [[84, "litestar.plugins.SerializationPluginProtocol.supports_type"]], "to_openapi_schema() (litestar.plugins.openapischemapluginprotocol method)": [[84, "litestar.plugins.OpenAPISchemaPluginProtocol.to_openapi_schema"]], "problemdetailsconfig (class in litestar.plugins.problem_details)": [[85, "litestar.plugins.problem_details.ProblemDetailsConfig"]], "problemdetailsexception": [[85, "litestar.plugins.problem_details.ProblemDetailsException"]], "problemdetailsplugin (class in litestar.plugins.problem_details)": [[85, "litestar.plugins.problem_details.ProblemDetailsPlugin"]], "__init__() (litestar.plugins.problem_details.problemdetailsconfig method)": [[85, "litestar.plugins.problem_details.ProblemDetailsConfig.__init__"]], "__init__() (litestar.plugins.problem_details.problemdetailsexception method)": [[85, "litestar.plugins.problem_details.ProblemDetailsException.__init__"]], "__init__() (litestar.plugins.problem_details.problemdetailsplugin method)": [[85, "litestar.plugins.problem_details.ProblemDetailsPlugin.__init__"]], "enable_for_all_http_exceptions (litestar.plugins.problem_details.problemdetailsconfig attribute)": [[85, "litestar.plugins.problem_details.ProblemDetailsConfig.enable_for_all_http_exceptions"]], "exception_handler() (litestar.plugins.problem_details.problemdetailsconfig method)": [[85, "litestar.plugins.problem_details.ProblemDetailsConfig.exception_handler"]], "exception_to_problem_detail_map (litestar.plugins.problem_details.problemdetailsconfig attribute)": [[85, "litestar.plugins.problem_details.ProblemDetailsConfig.exception_to_problem_detail_map"]], "litestar.plugins.problem_details": [[85, "module-litestar.plugins.problem_details"]], "on_app_init() (litestar.plugins.problem_details.problemdetailsplugin method)": [[85, "litestar.plugins.problem_details.ProblemDetailsPlugin.on_app_init"]], "to_response() (litestar.plugins.problem_details.problemdetailsexception method)": [[85, "litestar.plugins.problem_details.ProblemDetailsException.to_response"]], "pydanticdiplugin (class in litestar.plugins.pydantic)": [[86, "litestar.plugins.pydantic.PydanticDIPlugin"]], "pydanticdto (class in litestar.plugins.pydantic)": [[86, "litestar.plugins.pydantic.PydanticDTO"]], "pydanticinitplugin (class in litestar.plugins.pydantic)": [[86, "litestar.plugins.pydantic.PydanticInitPlugin"]], "pydanticplugin (class in litestar.plugins.pydantic)": [[86, "litestar.plugins.pydantic.PydanticPlugin"]], "pydanticschemaplugin (class in litestar.plugins.pydantic)": [[86, "litestar.plugins.pydantic.PydanticSchemaPlugin"]], "__init__() (litestar.plugins.pydantic.pydanticinitplugin method)": [[86, "litestar.plugins.pydantic.PydanticInitPlugin.__init__"]], "__init__() (litestar.plugins.pydantic.pydanticplugin method)": [[86, "litestar.plugins.pydantic.PydanticPlugin.__init__"]], "__init__() (litestar.plugins.pydantic.pydanticschemaplugin method)": [[86, "litestar.plugins.pydantic.PydanticSchemaPlugin.__init__"]], "decode_builtins() (litestar.plugins.pydantic.pydanticdto method)": [[86, "litestar.plugins.pydantic.PydanticDTO.decode_builtins"]], "decode_bytes() (litestar.plugins.pydantic.pydanticdto method)": [[86, "litestar.plugins.pydantic.PydanticDTO.decode_bytes"]], "detect_nested_field() (litestar.plugins.pydantic.pydanticdto class method)": [[86, "litestar.plugins.pydantic.PydanticDTO.detect_nested_field"]], "for_pydantic_model() (litestar.plugins.pydantic.pydanticschemaplugin class method)": [[86, "litestar.plugins.pydantic.PydanticSchemaPlugin.for_pydantic_model"]], "generate_field_definitions() (litestar.plugins.pydantic.pydanticdto class method)": [[86, "litestar.plugins.pydantic.PydanticDTO.generate_field_definitions"]], "get_config_for_model_type() (litestar.plugins.pydantic.pydanticdto class method)": [[86, "litestar.plugins.pydantic.PydanticDTO.get_config_for_model_type"]], "get_typed_init() (litestar.plugins.pydantic.pydanticdiplugin method)": [[86, "litestar.plugins.pydantic.PydanticDIPlugin.get_typed_init"]], "has_typed_init() (litestar.plugins.pydantic.pydanticdiplugin method)": [[86, "litestar.plugins.pydantic.PydanticDIPlugin.has_typed_init"]], "is_constrained_field() (litestar.plugins.pydantic.pydanticschemaplugin static method)": [[86, "litestar.plugins.pydantic.PydanticSchemaPlugin.is_constrained_field"]], "is_plugin_supported_type() (litestar.plugins.pydantic.pydanticschemaplugin static method)": [[86, "litestar.plugins.pydantic.PydanticSchemaPlugin.is_plugin_supported_type"]], "is_undefined_sentinel() (litestar.plugins.pydantic.pydanticschemaplugin static method)": [[86, "litestar.plugins.pydantic.PydanticSchemaPlugin.is_undefined_sentinel"]], "litestar.plugins.pydantic": [[86, "module-litestar.plugins.pydantic"]], "on_app_init() (litestar.plugins.pydantic.pydanticinitplugin method)": [[86, "litestar.plugins.pydantic.PydanticInitPlugin.on_app_init"]], "on_app_init() (litestar.plugins.pydantic.pydanticplugin method)": [[86, "litestar.plugins.pydantic.PydanticPlugin.on_app_init"]], "to_openapi_schema() (litestar.plugins.pydantic.pydanticschemaplugin method)": [[86, "litestar.plugins.pydantic.PydanticSchemaPlugin.to_openapi_schema"]], "litestar.plugins.sqlalchemy": [[87, "module-litestar.plugins.sqlalchemy"]], "structlogconfig (class in litestar.plugins.structlog)": [[88, "litestar.plugins.structlog.StructlogConfig"]], "structlogplugin (class in litestar.plugins.structlog)": [[88, "litestar.plugins.structlog.StructlogPlugin"]], "__init__() (litestar.plugins.structlog.structlogconfig method)": [[88, "litestar.plugins.structlog.StructlogConfig.__init__"]], "__init__() (litestar.plugins.structlog.structlogplugin method)": [[88, "litestar.plugins.structlog.StructlogPlugin.__init__"]], "enable_middleware_logging (litestar.plugins.structlog.structlogconfig attribute)": [[88, "litestar.plugins.structlog.StructlogConfig.enable_middleware_logging"]], "litestar.plugins.structlog": [[88, "module-litestar.plugins.structlog"]], "middleware_logging_config (litestar.plugins.structlog.structlogconfig attribute)": [[88, "litestar.plugins.structlog.StructlogConfig.middleware_logging_config"]], "on_app_init() (litestar.plugins.structlog.structlogplugin method)": [[88, "litestar.plugins.structlog.StructlogPlugin.on_app_init"]], "structlog_logging_config (litestar.plugins.structlog.structlogconfig attribute)": [[88, "litestar.plugins.structlog.StructlogConfig.structlog_logging_config"]], "abstractasyncrepository (class in litestar.repository.abc)": [[89, "litestar.repository.abc.AbstractAsyncRepository"]], "abstractsyncrepository (class in litestar.repository.abc)": [[89, "litestar.repository.abc.AbstractSyncRepository"]], "__init__() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.__init__"]], "__init__() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.__init__"]], "add() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.add"]], "add() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.add"]], "add_many() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.add_many"]], "add_many() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.add_many"]], "check_not_found() (litestar.repository.abc.abstractasyncrepository static method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.check_not_found"]], "check_not_found() (litestar.repository.abc.abstractsyncrepository static method)": [[89, "litestar.repository.abc.AbstractSyncRepository.check_not_found"]], "count() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.count"]], "count() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.count"]], "delete() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.delete"]], "delete() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.delete"]], "delete_many() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.delete_many"]], "delete_many() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.delete_many"]], "exists() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.exists"]], "exists() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.exists"]], "filter_collection_by_kwargs() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.filter_collection_by_kwargs"]], "filter_collection_by_kwargs() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.filter_collection_by_kwargs"]], "get() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.get"]], "get() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.get"]], "get_id_attribute_value() (litestar.repository.abc.abstractasyncrepository class method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.get_id_attribute_value"]], "get_id_attribute_value() (litestar.repository.abc.abstractsyncrepository class method)": [[89, "litestar.repository.abc.AbstractSyncRepository.get_id_attribute_value"]], "get_one() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.get_one"]], "get_one() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.get_one"]], "get_one_or_none() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.get_one_or_none"]], "get_one_or_none() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.get_one_or_none"]], "get_or_create() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.get_or_create"]], "get_or_create() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.get_or_create"]], "id_attribute (litestar.repository.abc.abstractasyncrepository attribute)": [[89, "litestar.repository.abc.AbstractAsyncRepository.id_attribute"]], "id_attribute (litestar.repository.abc.abstractsyncrepository attribute)": [[89, "litestar.repository.abc.AbstractSyncRepository.id_attribute"]], "list() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.list"]], "list() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.list"]], "list_and_count() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.list_and_count"]], "list_and_count() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.list_and_count"]], "litestar.repository.abc": [[89, "module-litestar.repository.abc"]], "model_type (litestar.repository.abc.abstractasyncrepository attribute)": [[89, "litestar.repository.abc.AbstractAsyncRepository.model_type"]], "model_type (litestar.repository.abc.abstractsyncrepository attribute)": [[89, "litestar.repository.abc.AbstractSyncRepository.model_type"]], "set_id_attribute_value() (litestar.repository.abc.abstractasyncrepository class method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.set_id_attribute_value"]], "set_id_attribute_value() (litestar.repository.abc.abstractsyncrepository class method)": [[89, "litestar.repository.abc.AbstractSyncRepository.set_id_attribute_value"]], "update() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.update"]], "update() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.update"]], "update_many() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.update_many"]], "update_many() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.update_many"]], "upsert() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.upsert"]], "upsert() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.upsert"]], "upsert_many() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.upsert_many"]], "upsert_many() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.upsert_many"]], "litestar.repository.handlers": [[92, "module-litestar.repository.handlers"]], "on_app_init() (in module litestar.repository.handlers)": [[92, "litestar.repository.handlers.on_app_init"]], "litestar.repository.testing": [[94, "module-litestar.repository.testing"]], "asgiresponse (class in litestar.response.base)": [[95, "litestar.response.base.ASGIResponse"]], "response (class in litestar.response.base)": [[95, "litestar.response.base.Response"]], "__call__() (litestar.response.base.asgiresponse method)": [[95, "litestar.response.base.ASGIResponse.__call__"]], "__init__() (litestar.response.base.asgiresponse method)": [[95, "litestar.response.base.ASGIResponse.__init__"]], "__init__() (litestar.response.base.response method)": [[95, "litestar.response.base.Response.__init__"]], "after_response() (litestar.response.base.asgiresponse method)": [[95, "litestar.response.base.ASGIResponse.after_response"]], "delete_cookie() (litestar.response.base.response method)": [[95, "litestar.response.base.Response.delete_cookie"]], "litestar.response.base": [[95, "module-litestar.response.base"]], "render() (litestar.response.base.response method)": [[95, "litestar.response.base.Response.render"]], "send_body() (litestar.response.base.asgiresponse method)": [[95, "litestar.response.base.ASGIResponse.send_body"]], "set_cookie() (litestar.response.base.response method)": [[95, "litestar.response.base.Response.set_cookie"]], "set_etag() (litestar.response.base.response method)": [[95, "litestar.response.base.Response.set_etag"]], "set_header() (litestar.response.base.response method)": [[95, "litestar.response.base.Response.set_header"]], "start_response() (litestar.response.base.asgiresponse method)": [[95, "litestar.response.base.ASGIResponse.start_response"]], "to_asgi_response() (litestar.response.base.response method)": [[95, "litestar.response.base.Response.to_asgi_response"]], "asgifileresponse (class in litestar.response.file)": [[96, "litestar.response.file.ASGIFileResponse"]], "file (class in litestar.response.file)": [[96, "litestar.response.file.File"]], "__init__() (litestar.response.file.asgifileresponse method)": [[96, "litestar.response.file.ASGIFileResponse.__init__"]], "__init__() (litestar.response.file.file method)": [[96, "litestar.response.file.File.__init__"]], "async_file_iterator() (in module litestar.response.file)": [[96, "litestar.response.file.async_file_iterator"]], "create_etag_for_file() (in module litestar.response.file)": [[96, "litestar.response.file.create_etag_for_file"]], "litestar.response.file": [[96, "module-litestar.response.file"]], "send_body() (litestar.response.file.asgifileresponse method)": [[96, "litestar.response.file.ASGIFileResponse.send_body"]], "start_response() (litestar.response.file.asgifileresponse method)": [[96, "litestar.response.file.ASGIFileResponse.start_response"]], "to_asgi_response() (litestar.response.file.file method)": [[96, "litestar.response.file.File.to_asgi_response"]], "file (class in litestar.response)": [[97, "litestar.response.File"]], "redirect (class in litestar.response)": [[97, "litestar.response.Redirect"]], "response (class in litestar.response)": [[97, "litestar.response.Response"]], "serversentevent (class in litestar.response)": [[97, "litestar.response.ServerSentEvent"]], "serversenteventmessage (class in litestar.response)": [[97, "litestar.response.ServerSentEventMessage"]], "stream (class in litestar.response)": [[97, "litestar.response.Stream"]], "template (class in litestar.response)": [[97, "litestar.response.Template"]], "__init__() (litestar.response.file method)": [[97, "litestar.response.File.__init__"]], "__init__() (litestar.response.redirect method)": [[97, "litestar.response.Redirect.__init__"]], "__init__() (litestar.response.response method)": [[97, "litestar.response.Response.__init__"]], "__init__() (litestar.response.serversentevent method)": [[97, "litestar.response.ServerSentEvent.__init__"]], "__init__() (litestar.response.serversenteventmessage method)": [[97, "litestar.response.ServerSentEventMessage.__init__"]], "__init__() (litestar.response.stream method)": [[97, "litestar.response.Stream.__init__"]], "__init__() (litestar.response.template method)": [[97, "litestar.response.Template.__init__"]], "create_template_context() (litestar.response.template method)": [[97, "litestar.response.Template.create_template_context"]], "delete_cookie() (litestar.response.response method)": [[97, "litestar.response.Response.delete_cookie"]], "litestar.response": [[97, "module-litestar.response"]], "render() (litestar.response.response method)": [[97, "litestar.response.Response.render"]], "set_cookie() (litestar.response.response method)": [[97, "litestar.response.Response.set_cookie"]], "set_etag() (litestar.response.response method)": [[97, "litestar.response.Response.set_etag"]], "set_header() (litestar.response.response method)": [[97, "litestar.response.Response.set_header"]], "to_asgi_response() (litestar.response.file method)": [[97, "litestar.response.File.to_asgi_response"]], "to_asgi_response() (litestar.response.redirect method)": [[97, "litestar.response.Redirect.to_asgi_response"]], "to_asgi_response() (litestar.response.response method)": [[97, "litestar.response.Response.to_asgi_response"]], "to_asgi_response() (litestar.response.stream method)": [[97, "litestar.response.Stream.to_asgi_response"]], "to_asgi_response() (litestar.response.template method)": [[97, "litestar.response.Template.to_asgi_response"]], "asgiredirectresponse (class in litestar.response.redirect)": [[98, "litestar.response.redirect.ASGIRedirectResponse"]], "redirect (class in litestar.response.redirect)": [[98, "litestar.response.redirect.Redirect"]], "__init__() (litestar.response.redirect.asgiredirectresponse method)": [[98, "litestar.response.redirect.ASGIRedirectResponse.__init__"]], "__init__() (litestar.response.redirect.redirect method)": [[98, "litestar.response.redirect.Redirect.__init__"]], "litestar.response.redirect": [[98, "module-litestar.response.redirect"]], "to_asgi_response() (litestar.response.redirect.redirect method)": [[98, "litestar.response.redirect.Redirect.to_asgi_response"]], "serversentevent (class in litestar.response.sse)": [[99, "litestar.response.sse.ServerSentEvent"]], "serversenteventmessage (class in litestar.response.sse)": [[99, "litestar.response.sse.ServerSentEventMessage"]], "__init__() (litestar.response.sse.serversentevent method)": [[99, "litestar.response.sse.ServerSentEvent.__init__"]], "__init__() (litestar.response.sse.serversenteventmessage method)": [[99, "litestar.response.sse.ServerSentEventMessage.__init__"]], "litestar.response.sse": [[99, "module-litestar.response.sse"]], "asgistreamingresponse (class in litestar.response.streaming)": [[100, "litestar.response.streaming.ASGIStreamingResponse"]], "stream (class in litestar.response.streaming)": [[100, "litestar.response.streaming.Stream"]], "__init__() (litestar.response.streaming.asgistreamingresponse method)": [[100, "litestar.response.streaming.ASGIStreamingResponse.__init__"]], "__init__() (litestar.response.streaming.stream method)": [[100, "litestar.response.streaming.Stream.__init__"]], "litestar.response.streaming": [[100, "module-litestar.response.streaming"]], "send_body() (litestar.response.streaming.asgistreamingresponse method)": [[100, "litestar.response.streaming.ASGIStreamingResponse.send_body"]], "to_asgi_response() (litestar.response.streaming.stream method)": [[100, "litestar.response.streaming.Stream.to_asgi_response"]], "template (class in litestar.response.template)": [[101, "litestar.response.template.Template"]], "__init__() (litestar.response.template.template method)": [[101, "litestar.response.template.Template.__init__"]], "create_template_context() (litestar.response.template.template method)": [[101, "litestar.response.template.Template.create_template_context"]], "litestar.response.template": [[101, "module-litestar.response.template"]], "to_asgi_response() (litestar.response.template.template method)": [[101, "litestar.response.template.Template.to_asgi_response"]], "router (class in litestar.router)": [[102, "litestar.router.Router"]], "__init__() (litestar.router.router method)": [[102, "litestar.router.Router.__init__"]], "get_route_handler_map() (litestar.router.router class method)": [[102, "litestar.router.Router.get_route_handler_map"]], "litestar.router": [[102, "module-litestar.router"]], "register() (litestar.router.router method)": [[102, "litestar.router.Router.register"]], "route_handler_method_map (litestar.router.router property)": [[102, "litestar.router.Router.route_handler_method_map"]], "asgiroute (class in litestar.routes)": [[103, "litestar.routes.ASGIRoute"]], "baseroute (class in litestar.routes)": [[103, "litestar.routes.BaseRoute"]], "httproute (class in litestar.routes)": [[103, "litestar.routes.HTTPRoute"]], "websocketroute (class in litestar.routes)": [[103, "litestar.routes.WebSocketRoute"]], "__init__() (litestar.routes.asgiroute method)": [[103, "litestar.routes.ASGIRoute.__init__"]], "__init__() (litestar.routes.baseroute method)": [[103, "litestar.routes.BaseRoute.__init__"]], "__init__() (litestar.routes.httproute method)": [[103, "litestar.routes.HTTPRoute.__init__"]], "__init__() (litestar.routes.websocketroute method)": [[103, "litestar.routes.WebSocketRoute.__init__"]], "create_handler_map() (litestar.routes.httproute method)": [[103, "litestar.routes.HTTPRoute.create_handler_map"]], "create_options_handler() (litestar.routes.httproute method)": [[103, "litestar.routes.HTTPRoute.create_options_handler"]], "handle() (litestar.routes.asgiroute method)": [[103, "litestar.routes.ASGIRoute.handle"]], "handle() (litestar.routes.baseroute method)": [[103, "litestar.routes.BaseRoute.handle"]], "handle() (litestar.routes.httproute method)": [[103, "litestar.routes.HTTPRoute.handle"]], "handle() (litestar.routes.websocketroute method)": [[103, "litestar.routes.WebSocketRoute.handle"]], "litestar.routes": [[103, "module-litestar.routes"]], "abstractsecurityconfig (class in litestar.security)": [[104, "litestar.security.AbstractSecurityConfig"]], "authentication_middleware_class (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.authentication_middleware_class"]], "create_response() (litestar.security.abstractsecurityconfig method)": [[104, "litestar.security.AbstractSecurityConfig.create_response"]], "dependencies (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.dependencies"]], "exclude (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.exclude"]], "exclude_http_methods (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.exclude_http_methods"]], "exclude_opt_key (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.exclude_opt_key"]], "guards (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.guards"]], "litestar.security": [[104, "module-litestar.security"]], "middleware (litestar.security.abstractsecurityconfig property)": [[104, "litestar.security.AbstractSecurityConfig.middleware"]], "on_app_init() (litestar.security.abstractsecurityconfig method)": [[104, "litestar.security.AbstractSecurityConfig.on_app_init"]], "openapi_components (litestar.security.abstractsecurityconfig property)": [[104, "litestar.security.AbstractSecurityConfig.openapi_components"]], "retrieve_user_handler (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.retrieve_user_handler"]], "route_handlers (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.route_handlers"]], "scopes (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.scopes"]], "security_requirement (litestar.security.abstractsecurityconfig property)": [[104, "litestar.security.AbstractSecurityConfig.security_requirement"]], "type_encoders (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.type_encoders"]], "basejwtauth (class in litestar.security.jwt)": [[105, "litestar.security.jwt.BaseJWTAuth"]], "jwtauth (class in litestar.security.jwt)": [[105, "litestar.security.jwt.JWTAuth"]], "jwtauthenticationmiddleware (class in litestar.security.jwt)": [[105, "litestar.security.jwt.JWTAuthenticationMiddleware"]], "jwtcookieauth (class in litestar.security.jwt)": [[105, "litestar.security.jwt.JWTCookieAuth"]], "jwtcookieauthenticationmiddleware (class in litestar.security.jwt)": [[105, "litestar.security.jwt.JWTCookieAuthenticationMiddleware"]], "oauth2login (class in litestar.security.jwt)": [[105, "litestar.security.jwt.OAuth2Login"]], "oauth2passwordbearerauth (class in litestar.security.jwt)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth"]], "token (class in litestar.security.jwt)": [[105, "litestar.security.jwt.Token"]], "__init__() (litestar.security.jwt.jwtauth method)": [[105, "litestar.security.jwt.JWTAuth.__init__"]], "__init__() (litestar.security.jwt.jwtauthenticationmiddleware method)": [[105, "litestar.security.jwt.JWTAuthenticationMiddleware.__init__"]], "__init__() (litestar.security.jwt.jwtcookieauth method)": [[105, "litestar.security.jwt.JWTCookieAuth.__init__"]], "__init__() (litestar.security.jwt.jwtcookieauthenticationmiddleware method)": [[105, "litestar.security.jwt.JWTCookieAuthenticationMiddleware.__init__"]], "__init__() (litestar.security.jwt.oauth2login method)": [[105, "litestar.security.jwt.OAuth2Login.__init__"]], "__init__() (litestar.security.jwt.oauth2passwordbearerauth method)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.__init__"]], "__init__() (litestar.security.jwt.token method)": [[105, "litestar.security.jwt.Token.__init__"]], "accepted_audiences (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.accepted_audiences"]], "accepted_audiences (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.accepted_audiences"]], "accepted_audiences (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.accepted_audiences"]], "accepted_audiences (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.accepted_audiences"]], "accepted_issuers (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.accepted_issuers"]], "accepted_issuers (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.accepted_issuers"]], "accepted_issuers (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.accepted_issuers"]], "accepted_issuers (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.accepted_issuers"]], "access_token (litestar.security.jwt.oauth2login attribute)": [[105, "litestar.security.jwt.OAuth2Login.access_token"]], "algorithm (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.algorithm"]], "algorithm (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.algorithm"]], "algorithm (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.algorithm"]], "algorithm (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.algorithm"]], "aud (litestar.security.jwt.token attribute)": [[105, "litestar.security.jwt.Token.aud"]], "auth_header (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.auth_header"]], "auth_header (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.auth_header"]], "auth_header (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.auth_header"]], "auth_header (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.auth_header"]], "authenticate_request() (litestar.security.jwt.jwtauthenticationmiddleware method)": [[105, "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_request"]], "authenticate_request() (litestar.security.jwt.jwtcookieauthenticationmiddleware method)": [[105, "litestar.security.jwt.JWTCookieAuthenticationMiddleware.authenticate_request"]], "authenticate_token() (litestar.security.jwt.jwtauthenticationmiddleware method)": [[105, "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_token"]], "authentication_middleware_class (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.authentication_middleware_class"]], "authentication_middleware_class (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.authentication_middleware_class"]], "authentication_middleware_class (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.authentication_middleware_class"]], "authentication_middleware_class (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.authentication_middleware_class"]], "create_token() (litestar.security.jwt.basejwtauth method)": [[105, "litestar.security.jwt.BaseJWTAuth.create_token"]], "decode() (litestar.security.jwt.token class method)": [[105, "litestar.security.jwt.Token.decode"]], "decode_payload() (litestar.security.jwt.token class method)": [[105, "litestar.security.jwt.Token.decode_payload"]], "default_token_expiration (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.default_token_expiration"]], "default_token_expiration (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.default_token_expiration"]], "default_token_expiration (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.default_token_expiration"]], "default_token_expiration (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.default_token_expiration"]], "dependencies (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.dependencies"]], "dependencies (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.dependencies"]], "dependencies (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.dependencies"]], "description (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.description"]], "description (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.description"]], "description (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.description"]], "description (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.description"]], "domain (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.domain"]], "domain (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.domain"]], "encode() (litestar.security.jwt.token method)": [[105, "litestar.security.jwt.Token.encode"]], "exclude (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.exclude"]], "exclude (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.exclude"]], "exclude (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.exclude"]], "exclude_opt_key (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.exclude_opt_key"]], "exclude_opt_key (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.exclude_opt_key"]], "exclude_opt_key (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.exclude_opt_key"]], "exp (litestar.security.jwt.token attribute)": [[105, "litestar.security.jwt.Token.exp"]], "expires_in (litestar.security.jwt.oauth2login attribute)": [[105, "litestar.security.jwt.OAuth2Login.expires_in"]], "extras (litestar.security.jwt.token attribute)": [[105, "litestar.security.jwt.Token.extras"]], "format_auth_header() (litestar.security.jwt.basejwtauth method)": [[105, "litestar.security.jwt.BaseJWTAuth.format_auth_header"]], "guards (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.guards"]], "guards (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.guards"]], "guards (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.guards"]], "iat (litestar.security.jwt.token attribute)": [[105, "litestar.security.jwt.Token.iat"]], "iss (litestar.security.jwt.token attribute)": [[105, "litestar.security.jwt.Token.iss"]], "jti (litestar.security.jwt.token attribute)": [[105, "litestar.security.jwt.Token.jti"]], "key (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.key"]], "key (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.key"]], "litestar.security.jwt": [[105, "module-litestar.security.jwt"]], "login() (litestar.security.jwt.basejwtauth method)": [[105, "litestar.security.jwt.BaseJWTAuth.login"]], "login() (litestar.security.jwt.jwtcookieauth method)": [[105, "litestar.security.jwt.JWTCookieAuth.login"]], "login() (litestar.security.jwt.oauth2passwordbearerauth method)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.login"]], "middleware (litestar.security.jwt.basejwtauth property)": [[105, "litestar.security.jwt.BaseJWTAuth.middleware"]], "middleware (litestar.security.jwt.jwtcookieauth property)": [[105, "litestar.security.jwt.JWTCookieAuth.middleware"]], "middleware (litestar.security.jwt.oauth2passwordbearerauth property)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.middleware"]], "oauth_flow (litestar.security.jwt.oauth2passwordbearerauth property)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.oauth_flow"]], "oauth_scopes (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.oauth_scopes"]], "openapi_components (litestar.security.jwt.basejwtauth property)": [[105, "litestar.security.jwt.BaseJWTAuth.openapi_components"]], "openapi_components (litestar.security.jwt.jwtcookieauth property)": [[105, "litestar.security.jwt.JWTCookieAuth.openapi_components"]], "openapi_components (litestar.security.jwt.oauth2passwordbearerauth property)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.openapi_components"]], "openapi_security_scheme_name (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.openapi_security_scheme_name"]], "openapi_security_scheme_name (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.openapi_security_scheme_name"]], "openapi_security_scheme_name (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.openapi_security_scheme_name"]], "openapi_security_scheme_name (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.openapi_security_scheme_name"]], "path (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.path"]], "path (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.path"]], "refresh_token (litestar.security.jwt.oauth2login attribute)": [[105, "litestar.security.jwt.OAuth2Login.refresh_token"]], "require_claims (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.require_claims"]], "require_claims (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.require_claims"]], "require_claims (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.require_claims"]], "require_claims (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.require_claims"]], "retrieve_user_handler (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.retrieve_user_handler"]], "retrieve_user_handler (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.retrieve_user_handler"]], "retrieve_user_handler (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.retrieve_user_handler"]], "retrieve_user_handler (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.retrieve_user_handler"]], "route_handlers (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.route_handlers"]], "route_handlers (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.route_handlers"]], "route_handlers (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.route_handlers"]], "samesite (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.samesite"]], "samesite (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.samesite"]], "scopes (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.scopes"]], "scopes (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.scopes"]], "scopes (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.scopes"]], "secure (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.secure"]], "secure (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.secure"]], "security_requirement (litestar.security.jwt.basejwtauth property)": [[105, "litestar.security.jwt.BaseJWTAuth.security_requirement"]], "strict_audience (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.strict_audience"]], "strict_audience (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.strict_audience"]], "strict_audience (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.strict_audience"]], "strict_audience (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.strict_audience"]], "sub (litestar.security.jwt.token attribute)": [[105, "litestar.security.jwt.Token.sub"]], "token_cls (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.token_cls"]], "token_cls (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.token_cls"]], "token_cls (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.token_cls"]], "token_cls (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.token_cls"]], "token_secret (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.token_secret"]], "token_secret (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.token_secret"]], "token_secret (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.token_secret"]], "token_secret (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.token_secret"]], "token_type (litestar.security.jwt.oauth2login attribute)": [[105, "litestar.security.jwt.OAuth2Login.token_type"]], "token_url (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.token_url"]], "type_encoders (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.type_encoders"]], "type_encoders (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.type_encoders"]], "type_encoders (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.type_encoders"]], "verify_expiry (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.verify_expiry"]], "verify_expiry (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.verify_expiry"]], "verify_expiry (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.verify_expiry"]], "verify_expiry (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.verify_expiry"]], "verify_not_before (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.verify_not_before"]], "verify_not_before (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.verify_not_before"]], "verify_not_before (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.verify_not_before"]], "verify_not_before (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.verify_not_before"]], "sessionauth (class in litestar.security.session_auth)": [[106, "litestar.security.session_auth.SessionAuth"]], "sessionauthmiddleware (class in litestar.security.session_auth.middleware)": [[106, "litestar.security.session_auth.middleware.SessionAuthMiddleware"]], "__init__() (litestar.security.session_auth.sessionauth method)": [[106, "litestar.security.session_auth.SessionAuth.__init__"]], "__init__() (litestar.security.session_auth.middleware.sessionauthmiddleware method)": [[106, "litestar.security.session_auth.middleware.SessionAuthMiddleware.__init__"]], "authenticate_request() (litestar.security.session_auth.middleware.sessionauthmiddleware method)": [[106, "litestar.security.session_auth.middleware.SessionAuthMiddleware.authenticate_request"]], "authentication_middleware_class (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.authentication_middleware_class"]], "dependencies (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.dependencies"]], "exclude (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.exclude"]], "exclude_opt_key (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.exclude_opt_key"]], "guards (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.guards"]], "middleware (litestar.security.session_auth.sessionauth property)": [[106, "litestar.security.session_auth.SessionAuth.middleware"]], "openapi_components (litestar.security.session_auth.sessionauth property)": [[106, "litestar.security.session_auth.SessionAuth.openapi_components"]], "retrieve_user_handler (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.retrieve_user_handler"]], "route_handlers (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.route_handlers"]], "scopes (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.scopes"]], "security_requirement (litestar.security.session_auth.sessionauth property)": [[106, "litestar.security.session_auth.SessionAuth.security_requirement"]], "session_backend (litestar.security.session_auth.sessionauth property)": [[106, "litestar.security.session_auth.SessionAuth.session_backend"]], "session_backend_config (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.session_backend_config"]], "type_encoders (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.type_encoders"]], "decode_json() (in module litestar.serialization)": [[107, "litestar.serialization.decode_json"]], "decode_msgpack() (in module litestar.serialization)": [[107, "litestar.serialization.decode_msgpack"]], "default_deserializer() (in module litestar.serialization)": [[107, "litestar.serialization.default_deserializer"]], "default_serializer() (in module litestar.serialization)": [[107, "litestar.serialization.default_serializer"]], "encode_json() (in module litestar.serialization)": [[107, "litestar.serialization.encode_json"]], "encode_msgpack() (in module litestar.serialization)": [[107, "litestar.serialization.encode_msgpack"]], "get_serializer() (in module litestar.serialization)": [[107, "litestar.serialization.get_serializer"]], "litestar.serialization": [[107, "module-litestar.serialization"]], "staticfiles (class in litestar.static_files)": [[108, "litestar.static_files.StaticFiles"]], "staticfilesconfig (class in litestar.static_files)": [[108, "litestar.static_files.StaticFilesConfig"]], "__call__() (litestar.static_files.staticfiles method)": [[108, "litestar.static_files.StaticFiles.__call__"]], "__init__() (litestar.static_files.staticfiles method)": [[108, "litestar.static_files.StaticFiles.__init__"]], "__init__() (litestar.static_files.staticfilesconfig method)": [[108, "litestar.static_files.StaticFilesConfig.__init__"]], "create_static_files_router() (in module litestar.static_files)": [[108, "litestar.static_files.create_static_files_router"]], "directories (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.directories"]], "exception_handlers (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.exception_handlers"]], "file_system (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.file_system"]], "get_fs_info() (litestar.static_files.staticfiles method)": [[108, "litestar.static_files.StaticFiles.get_fs_info"]], "guards (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.guards"]], "html_mode (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.html_mode"]], "litestar.static_files": [[108, "module-litestar.static_files"]], "name (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.name"]], "opt (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.opt"]], "path (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.path"]], "send_as_attachment (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.send_as_attachment"]], "to_static_files_app() (litestar.static_files.staticfilesconfig method)": [[108, "litestar.static_files.StaticFilesConfig.to_static_files_app"]], "http_100_continue (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_100_CONTINUE"]], "http_101_switching_protocols (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_101_SWITCHING_PROTOCOLS"]], "http_102_processing (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_102_PROCESSING"]], "http_103_early_hints (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_103_EARLY_HINTS"]], "http_200_ok (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_200_OK"]], "http_201_created (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_201_CREATED"]], "http_202_accepted (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_202_ACCEPTED"]], "http_203_non_authoritative_information (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_203_NON_AUTHORITATIVE_INFORMATION"]], "http_204_no_content (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_204_NO_CONTENT"]], "http_205_reset_content (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_205_RESET_CONTENT"]], "http_206_partial_content (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_206_PARTIAL_CONTENT"]], "http_207_multi_status (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_207_MULTI_STATUS"]], "http_208_already_reported (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_208_ALREADY_REPORTED"]], "http_226_im_used (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_226_IM_USED"]], "http_300_multiple_choices (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_300_MULTIPLE_CHOICES"]], "http_301_moved_permanently (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_301_MOVED_PERMANENTLY"]], "http_302_found (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_302_FOUND"]], "http_303_see_other (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_303_SEE_OTHER"]], "http_304_not_modified (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_304_NOT_MODIFIED"]], "http_305_use_proxy (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_305_USE_PROXY"]], "http_306_reserved (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_306_RESERVED"]], "http_307_temporary_redirect (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_307_TEMPORARY_REDIRECT"]], "http_308_permanent_redirect (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_308_PERMANENT_REDIRECT"]], "http_400_bad_request (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_400_BAD_REQUEST"]], "http_401_unauthorized (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_401_UNAUTHORIZED"]], "http_402_payment_required (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_402_PAYMENT_REQUIRED"]], "http_403_forbidden (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_403_FORBIDDEN"]], "http_404_not_found (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_404_NOT_FOUND"]], "http_405_method_not_allowed (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_405_METHOD_NOT_ALLOWED"]], "http_406_not_acceptable (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_406_NOT_ACCEPTABLE"]], "http_407_proxy_authentication_required (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_407_PROXY_AUTHENTICATION_REQUIRED"]], "http_408_request_timeout (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_408_REQUEST_TIMEOUT"]], "http_409_conflict (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_409_CONFLICT"]], "http_410_gone (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_410_GONE"]], "http_411_length_required (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_411_LENGTH_REQUIRED"]], "http_412_precondition_failed (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_412_PRECONDITION_FAILED"]], "http_413_request_entity_too_large (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_413_REQUEST_ENTITY_TOO_LARGE"]], "http_414_request_uri_too_long (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_414_REQUEST_URI_TOO_LONG"]], "http_415_unsupported_media_type (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_415_UNSUPPORTED_MEDIA_TYPE"]], "http_416_requested_range_not_satisfiable (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_416_REQUESTED_RANGE_NOT_SATISFIABLE"]], "http_417_expectation_failed (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_417_EXPECTATION_FAILED"]], "http_418_im_a_teapot (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_418_IM_A_TEAPOT"]], "http_421_misdirected_request (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_421_MISDIRECTED_REQUEST"]], "http_422_unprocessable_entity (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_422_UNPROCESSABLE_ENTITY"]], "http_423_locked (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_423_LOCKED"]], "http_424_failed_dependency (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_424_FAILED_DEPENDENCY"]], "http_425_too_early (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_425_TOO_EARLY"]], "http_426_upgrade_required (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_426_UPGRADE_REQUIRED"]], "http_428_precondition_required (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_428_PRECONDITION_REQUIRED"]], "http_429_too_many_requests (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_429_TOO_MANY_REQUESTS"]], "http_431_request_header_fields_too_large (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_431_REQUEST_HEADER_FIELDS_TOO_LARGE"]], "http_451_unavailable_for_legal_reasons (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_451_UNAVAILABLE_FOR_LEGAL_REASONS"]], "http_500_internal_server_error (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_500_INTERNAL_SERVER_ERROR"]], "http_501_not_implemented (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_501_NOT_IMPLEMENTED"]], "http_502_bad_gateway (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_502_BAD_GATEWAY"]], "http_503_service_unavailable (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_503_SERVICE_UNAVAILABLE"]], "http_504_gateway_timeout (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_504_GATEWAY_TIMEOUT"]], "http_505_http_version_not_supported (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_505_HTTP_VERSION_NOT_SUPPORTED"]], "http_506_variant_also_negotiates (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_506_VARIANT_ALSO_NEGOTIATES"]], "http_507_insufficient_storage (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_507_INSUFFICIENT_STORAGE"]], "http_508_loop_detected (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_508_LOOP_DETECTED"]], "http_510_not_extended (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_510_NOT_EXTENDED"]], "http_511_network_authentication_required (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_511_NETWORK_AUTHENTICATION_REQUIRED"]], "ws_1000_normal_closure (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1000_NORMAL_CLOSURE"]], "ws_1001_going_away (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1001_GOING_AWAY"]], "ws_1002_protocol_error (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1002_PROTOCOL_ERROR"]], "ws_1003_unsupported_data (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1003_UNSUPPORTED_DATA"]], "ws_1005_no_status_received (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1005_NO_STATUS_RECEIVED"]], "ws_1006_abnormal_closure (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1006_ABNORMAL_CLOSURE"]], "ws_1007_invalid_frame_payload_data (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1007_INVALID_FRAME_PAYLOAD_DATA"]], "ws_1008_policy_violation (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1008_POLICY_VIOLATION"]], "ws_1009_message_too_big (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1009_MESSAGE_TOO_BIG"]], "ws_1010_mandatory_ext (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1010_MANDATORY_EXT"]], "ws_1011_internal_error (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1011_INTERNAL_ERROR"]], "ws_1012_service_restart (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1012_SERVICE_RESTART"]], "ws_1013_try_again_later (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1013_TRY_AGAIN_LATER"]], "ws_1014_bad_gateway (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1014_BAD_GATEWAY"]], "ws_1015_tls_handshake (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1015_TLS_HANDSHAKE"]], "litestar.status_codes": [[109, "module-litestar.status_codes"]], "namespacedstore (class in litestar.stores.base)": [[110, "litestar.stores.base.NamespacedStore"]], "storageobject (class in litestar.stores.base)": [[110, "litestar.stores.base.StorageObject"]], "store (class in litestar.stores.base)": [[110, "litestar.stores.base.Store"]], "delete() (litestar.stores.base.store method)": [[110, "litestar.stores.base.Store.delete"]], "delete_all() (litestar.stores.base.store method)": [[110, "litestar.stores.base.Store.delete_all"]], "exists() (litestar.stores.base.store method)": [[110, "litestar.stores.base.Store.exists"]], "expired (litestar.stores.base.storageobject property)": [[110, "litestar.stores.base.StorageObject.expired"]], "expires_in (litestar.stores.base.storageobject property)": [[110, "litestar.stores.base.StorageObject.expires_in"]], "expires_in() (litestar.stores.base.store method)": [[110, "litestar.stores.base.Store.expires_in"]], "from_bytes() (litestar.stores.base.storageobject class method)": [[110, "litestar.stores.base.StorageObject.from_bytes"]], "get() (litestar.stores.base.store method)": [[110, "litestar.stores.base.Store.get"]], "litestar.stores.base": [[110, "module-litestar.stores.base"]], "new() (litestar.stores.base.storageobject class method)": [[110, "litestar.stores.base.StorageObject.new"]], "set() (litestar.stores.base.store method)": [[110, "litestar.stores.base.Store.set"]], "to_bytes() (litestar.stores.base.storageobject method)": [[110, "litestar.stores.base.StorageObject.to_bytes"]], "with_namespace() (litestar.stores.base.namespacedstore method)": [[110, "litestar.stores.base.NamespacedStore.with_namespace"]], "filestore (class in litestar.stores.file)": [[111, "litestar.stores.file.FileStore"]], "__init__() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.__init__"]], "create_directories (litestar.stores.file.filestore attribute)": [[111, "litestar.stores.file.FileStore.create_directories"]], "delete() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.delete"]], "delete_all() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.delete_all"]], "delete_expired() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.delete_expired"]], "exists() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.exists"]], "expires_in() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.expires_in"]], "get() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.get"]], "litestar.stores.file": [[111, "module-litestar.stores.file"]], "path (litestar.stores.file.filestore attribute)": [[111, "litestar.stores.file.FileStore.path"]], "set() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.set"]], "with_namespace() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.with_namespace"]], "memorystore (class in litestar.stores.memory)": [[113, "litestar.stores.memory.MemoryStore"]], "__init__() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.__init__"]], "delete() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.delete"]], "delete_all() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.delete_all"]], "delete_expired() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.delete_expired"]], "exists() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.exists"]], "expires_in() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.expires_in"]], "get() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.get"]], "litestar.stores.memory": [[113, "module-litestar.stores.memory"]], "set() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.set"]], "redisstore (class in litestar.stores.redis)": [[114, "litestar.stores.redis.RedisStore"]], "__init__() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.__init__"]], "delete() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.delete"]], "delete_all() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.delete_all"]], "exists() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.exists"]], "expires_in() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.expires_in"]], "get() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.get"]], "litestar.stores.redis": [[114, "module-litestar.stores.redis"]], "set() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.set"]], "with_client() (litestar.stores.redis.redisstore class method)": [[114, "litestar.stores.redis.RedisStore.with_client"]], "with_namespace() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.with_namespace"]], "storeregistry (class in litestar.stores.registry)": [[115, "litestar.stores.registry.StoreRegistry"]], "__init__() (litestar.stores.registry.storeregistry method)": [[115, "litestar.stores.registry.StoreRegistry.__init__"]], "get() (litestar.stores.registry.storeregistry method)": [[115, "litestar.stores.registry.StoreRegistry.get"]], "litestar.stores.registry": [[115, "module-litestar.stores.registry"]], "register() (litestar.stores.registry.storeregistry method)": [[115, "litestar.stores.registry.StoreRegistry.register"]], "templateconfig (class in litestar.template)": [[116, "litestar.template.TemplateConfig"]], "templateengineprotocol (class in litestar.template)": [[116, "litestar.template.TemplateEngineProtocol"]], "templateprotocol (class in litestar.template)": [[116, "litestar.template.TemplateProtocol"]], "__init__() (litestar.template.templateconfig method)": [[116, "litestar.template.TemplateConfig.__init__"]], "__init__() (litestar.template.templateengineprotocol method)": [[116, "litestar.template.TemplateEngineProtocol.__init__"]], "__init__() (litestar.template.templateprotocol method)": [[116, "litestar.template.TemplateProtocol.__init__"]], "__post_init__() (litestar.template.templateconfig method)": [[116, "litestar.template.TemplateConfig.__post_init__"]], "directory (litestar.template.templateconfig attribute)": [[116, "litestar.template.TemplateConfig.directory"]], "engine (litestar.template.templateconfig attribute)": [[116, "litestar.template.TemplateConfig.engine"]], "engine_callback (litestar.template.templateconfig attribute)": [[116, "litestar.template.TemplateConfig.engine_callback"]], "engine_instance (litestar.template.templateconfig property)": [[116, "litestar.template.TemplateConfig.engine_instance"]], "get_template() (litestar.template.templateengineprotocol method)": [[116, "litestar.template.TemplateEngineProtocol.get_template"]], "instance (litestar.template.templateconfig attribute)": [[116, "litestar.template.TemplateConfig.instance"]], "litestar.template": [[116, "module-litestar.template"]], "register_template_callable() (litestar.template.templateengineprotocol method)": [[116, "litestar.template.TemplateEngineProtocol.register_template_callable"]], "render() (litestar.template.templateprotocol method)": [[116, "litestar.template.TemplateProtocol.render"]], "render_string() (litestar.template.templateengineprotocol method)": [[116, "litestar.template.TemplateEngineProtocol.render_string"]], "to_engine() (litestar.template.templateconfig method)": [[116, "litestar.template.TemplateConfig.to_engine"]], "asynctestclient (class in litestar.testing)": [[117, "litestar.testing.AsyncTestClient"]], "basetestclient (class in litestar.testing)": [[117, "litestar.testing.BaseTestClient"]], "lifespanhandler (class in litestar.testing.life_span_handler)": [[117, "litestar.testing.life_span_handler.LifeSpanHandler"]], "requestfactory (class in litestar.testing)": [[117, "litestar.testing.RequestFactory"]], "testclient (class in litestar.testing)": [[117, "litestar.testing.TestClient"]], "websockettestsession (class in litestar.testing)": [[117, "litestar.testing.WebSocketTestSession"]], "__init__() (litestar.testing.asynctestclient method)": [[117, "litestar.testing.AsyncTestClient.__init__"]], "__init__() (litestar.testing.basetestclient method)": [[117, "litestar.testing.BaseTestClient.__init__"]], "__init__() (litestar.testing.requestfactory method)": [[117, "litestar.testing.RequestFactory.__init__"]], "__init__() (litestar.testing.testclient method)": [[117, "litestar.testing.TestClient.__init__"]], "__init__() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.__init__"]], "__init__() (litestar.testing.life_span_handler.lifespanhandler method)": [[117, "litestar.testing.life_span_handler.LifeSpanHandler.__init__"]], "app (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.app"]], "app (litestar.testing.basetestclient attribute)": [[117, "litestar.testing.BaseTestClient.app"]], "app (litestar.testing.requestfactory attribute)": [[117, "litestar.testing.RequestFactory.app"]], "app (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.app"]], "backend (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.backend"]], "backend (litestar.testing.basetestclient attribute)": [[117, "litestar.testing.BaseTestClient.backend"]], "backend (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.backend"]], "backend_options (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.backend_options"]], "backend_options (litestar.testing.basetestclient attribute)": [[117, "litestar.testing.BaseTestClient.backend_options"]], "backend_options (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.backend_options"]], "base_url (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.base_url"]], "base_url (litestar.testing.basetestclient attribute)": [[117, "litestar.testing.BaseTestClient.base_url"]], "base_url (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.base_url"]], "blocking_portal (litestar.testing.basetestclient attribute)": [[117, "litestar.testing.BaseTestClient.blocking_portal"]], "close() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.close"]], "cookies (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.cookies"]], "cookies (litestar.testing.basetestclient attribute)": [[117, "litestar.testing.BaseTestClient.cookies"]], "cookies (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.cookies"]], "create_async_test_client() (in module litestar.testing)": [[117, "litestar.testing.create_async_test_client"]], "create_test_client() (in module litestar.testing)": [[117, "litestar.testing.create_test_client"]], "delete() (litestar.testing.requestfactory method)": [[117, "litestar.testing.RequestFactory.delete"]], "do_asgi_call() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.do_asgi_call"]], "exit_stack (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.exit_stack"]], "exit_stack (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.exit_stack"]], "exit_stack (litestar.testing.websockettestsession attribute)": [[117, "litestar.testing.WebSocketTestSession.exit_stack"]], "get() (litestar.testing.requestfactory method)": [[117, "litestar.testing.RequestFactory.get"]], "get_session_data() (litestar.testing.asynctestclient method)": [[117, "litestar.testing.AsyncTestClient.get_session_data"]], "get_session_data() (litestar.testing.testclient method)": [[117, "litestar.testing.TestClient.get_session_data"]], "handler_kwargs (litestar.testing.requestfactory attribute)": [[117, "litestar.testing.RequestFactory.handler_kwargs"]], "lifespan_handler (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.lifespan_handler"]], "lifespan_handler (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.lifespan_handler"]], "litestar.testing": [[117, "module-litestar.testing"]], "patch() (litestar.testing.requestfactory method)": [[117, "litestar.testing.RequestFactory.patch"]], "port (litestar.testing.requestfactory attribute)": [[117, "litestar.testing.RequestFactory.port"]], "portal() (litestar.testing.basetestclient method)": [[117, "litestar.testing.BaseTestClient.portal"]], "post() (litestar.testing.requestfactory method)": [[117, "litestar.testing.RequestFactory.post"]], "put() (litestar.testing.requestfactory method)": [[117, "litestar.testing.RequestFactory.put"]], "receive() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.receive"]], "receive_bytes() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.receive_bytes"]], "receive_json() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.receive_json"]], "receive_msgpack() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.receive_msgpack"]], "receive_text() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.receive_text"]], "root_path (litestar.testing.requestfactory attribute)": [[117, "litestar.testing.RequestFactory.root_path"]], "scheme (litestar.testing.requestfactory attribute)": [[117, "litestar.testing.RequestFactory.scheme"]], "send() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.send"]], "send_bytes() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.send_bytes"]], "send_json() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.send_json"]], "send_msgpack() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.send_msgpack"]], "send_text() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.send_text"]], "serializer (litestar.testing.requestfactory attribute)": [[117, "litestar.testing.RequestFactory.serializer"]], "server (litestar.testing.requestfactory attribute)": [[117, "litestar.testing.RequestFactory.server"]], "session_backend (litestar.testing.basetestclient property)": [[117, "litestar.testing.BaseTestClient.session_backend"]], "session_config (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.session_config"]], "session_config (litestar.testing.basetestclient attribute)": [[117, "litestar.testing.BaseTestClient.session_config"]], "session_config (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.session_config"]], "set_session_data() (litestar.testing.asynctestclient method)": [[117, "litestar.testing.AsyncTestClient.set_session_data"]], "set_session_data() (litestar.testing.testclient method)": [[117, "litestar.testing.TestClient.set_session_data"]], "websocket_connect() (litestar.testing.asynctestclient method)": [[117, "litestar.testing.AsyncTestClient.websocket_connect"]], "websocket_connect() (litestar.testing.testclient method)": [[117, "litestar.testing.TestClient.websocket_connect"]], "asgiapp (in module litestar.types)": [[118, "litestar.types.ASGIApp"]], "asgiversion (class in litestar.types)": [[118, "litestar.types.ASGIVersion"]], "afterexceptionhookhandler (in module litestar.types)": [[118, "litestar.types.AfterExceptionHookHandler"]], "afterrequesthookhandler (in module litestar.types)": [[118, "litestar.types.AfterRequestHookHandler"]], "afterresponsehookhandler (in module litestar.types)": [[118, "litestar.types.AfterResponseHookHandler"]], "anycallable (in module litestar.types)": [[118, "litestar.types.AnyCallable"]], "anyiobackend (in module litestar.types)": [[118, "litestar.types.AnyIOBackend"]], "asyncanycallable (in module litestar.types)": [[118, "litestar.types.AsyncAnyCallable"]], "basescope (class in litestar.types)": [[118, "litestar.types.BaseScope"]], "beforemessagesendhookhandler (in module litestar.types)": [[118, "litestar.types.BeforeMessageSendHookHandler"]], "beforerequesthookhandler (in module litestar.types)": [[118, "litestar.types.BeforeRequestHookHandler"]], "cachekeybuilder (in module litestar.types)": [[118, "litestar.types.CacheKeyBuilder"]], "dependencies (in module litestar.types)": [[118, "litestar.types.Dependencies"]], "exceptionhandler (in module litestar.types)": [[118, "litestar.types.ExceptionHandler"]], "exceptionhandlersmap (in module litestar.types)": [[118, "litestar.types.ExceptionHandlersMap"]], "fileinfo (class in litestar.types)": [[118, "litestar.types.FileInfo"]], "filesystemprotocol (class in litestar.types)": [[118, "litestar.types.FileSystemProtocol"]], "guard (in module litestar.types)": [[118, "litestar.types.Guard"]], "httpdisconnectevent (class in litestar.types)": [[118, "litestar.types.HTTPDisconnectEvent"]], "httpreceivemessage (in module litestar.types)": [[118, "litestar.types.HTTPReceiveMessage"]], "httprequestevent (class in litestar.types)": [[118, "litestar.types.HTTPRequestEvent"]], "httpresponsebodyevent (class in litestar.types)": [[118, "litestar.types.HTTPResponseBodyEvent"]], "httpresponsestartevent (class in litestar.types)": [[118, "litestar.types.HTTPResponseStartEvent"]], "httpscope (class in litestar.types)": [[118, "litestar.types.HTTPScope"]], "httpsendmessage (in module litestar.types)": [[118, "litestar.types.HTTPSendMessage"]], "httpserverpushevent (class in litestar.types)": [[118, "litestar.types.HTTPServerPushEvent"]], "lifespanreceive (in module litestar.types)": [[118, "litestar.types.LifeSpanReceive"]], "lifespanreceivemessage (in module litestar.types)": [[118, "litestar.types.LifeSpanReceiveMessage"]], "lifespanscope (class in litestar.types)": [[118, "litestar.types.LifeSpanScope"]], "lifespansend (in module litestar.types)": [[118, "litestar.types.LifeSpanSend"]], "lifespansendmessage (in module litestar.types)": [[118, "litestar.types.LifeSpanSendMessage"]], "lifespanshutdowncompleteevent (class in litestar.types)": [[118, "litestar.types.LifeSpanShutdownCompleteEvent"]], "lifespanshutdownevent (class in litestar.types)": [[118, "litestar.types.LifeSpanShutdownEvent"]], "lifespanshutdownfailedevent (class in litestar.types)": [[118, "litestar.types.LifeSpanShutdownFailedEvent"]], "lifespanstartupcompleteevent (class in litestar.types)": [[118, "litestar.types.LifeSpanStartupCompleteEvent"]], "lifespanstartupevent (class in litestar.types)": [[118, "litestar.types.LifeSpanStartupEvent"]], "lifespanstartupfailedevent (class in litestar.types)": [[118, "litestar.types.LifeSpanStartupFailedEvent"]], "lifespanhook (in module litestar.types)": [[118, "litestar.types.LifespanHook"]], "logger (class in litestar.types)": [[118, "litestar.types.Logger"]], "message (in module litestar.types)": [[118, "litestar.types.Message"]], "method (in module litestar.types)": [[118, "litestar.types.Method"]], "middleware (in module litestar.types)": [[118, "litestar.types.Middleware"]], "onappinithandler (in module litestar.types)": [[118, "litestar.types.OnAppInitHandler"]], "optionalsequence (in module litestar.types)": [[118, "litestar.types.OptionalSequence"]], "parametersmap (in module litestar.types)": [[118, "litestar.types.ParametersMap"]], "pathtype (in module litestar.types)": [[118, "litestar.types.PathType"]], "receive (in module litestar.types)": [[118, "litestar.types.Receive"]], "receivemessage (in module litestar.types)": [[118, "litestar.types.ReceiveMessage"]], "responsecookies (in module litestar.types)": [[118, "litestar.types.ResponseCookies"]], "responseheaders (in module litestar.types)": [[118, "litestar.types.ResponseHeaders"]], "scope (in module litestar.types)": [[118, "litestar.types.Scope"]], "scopes (in module litestar.types)": [[118, "litestar.types.Scopes"]], "send (in module litestar.types)": [[118, "litestar.types.Send"]], "serializer (in module litestar.types)": [[118, "litestar.types.Serializer"]], "syncorasyncunion (in module litestar.types)": [[118, "litestar.types.SyncOrAsyncUnion"]], "typedecoderssequence (in module litestar.types)": [[118, "litestar.types.TypeDecodersSequence"]], "typeencodersmap (in module litestar.types)": [[118, "litestar.types.TypeEncodersMap"]], "websocketacceptevent (class in litestar.types)": [[118, "litestar.types.WebSocketAcceptEvent"]], "websocketcloseevent (class in litestar.types)": [[118, "litestar.types.WebSocketCloseEvent"]], "websocketconnectevent (class in litestar.types)": [[118, "litestar.types.WebSocketConnectEvent"]], "websocketdisconnectevent (class in litestar.types)": [[118, "litestar.types.WebSocketDisconnectEvent"]], "websocketreceiveevent (class in litestar.types)": [[118, "litestar.types.WebSocketReceiveEvent"]], "websocketreceivemessage (in module litestar.types)": [[118, "litestar.types.WebSocketReceiveMessage"]], "websocketresponsebodyevent (class in litestar.types)": [[118, "litestar.types.WebSocketResponseBodyEvent"]], "websocketresponsestartevent (class in litestar.types)": [[118, "litestar.types.WebSocketResponseStartEvent"]], "websocketscope (class in litestar.types)": [[118, "litestar.types.WebSocketScope"]], "websocketsendevent (class in litestar.types)": [[118, "litestar.types.WebSocketSendEvent"]], "websocketsendmessage (in module litestar.types)": [[118, "litestar.types.WebSocketSendMessage"]], "__init__() (litestar.types.filesystemprotocol method)": [[118, "litestar.types.FileSystemProtocol.__init__"]], "__init__() (litestar.types.logger method)": [[118, "litestar.types.Logger.__init__"]], "created (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.created"]], "critical() (litestar.types.logger method)": [[118, "litestar.types.Logger.critical"]], "debug() (litestar.types.logger method)": [[118, "litestar.types.Logger.debug"]], "destination (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.destination"]], "error() (litestar.types.logger method)": [[118, "litestar.types.Logger.error"]], "exception() (litestar.types.logger method)": [[118, "litestar.types.Logger.exception"]], "fatal() (litestar.types.logger method)": [[118, "litestar.types.Logger.fatal"]], "gid (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.gid"]], "info() (litestar.types.filesystemprotocol method)": [[118, "litestar.types.FileSystemProtocol.info"]], "info() (litestar.types.logger method)": [[118, "litestar.types.Logger.info"]], "ino (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.ino"]], "islink (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.islink"]], "litestar.types": [[118, "module-litestar.types"]], "mode (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.mode"]], "mtime (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.mtime"]], "name (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.name"]], "nlink (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.nlink"]], "open() (litestar.types.filesystemprotocol method)": [[118, "litestar.types.FileSystemProtocol.open"]], "setlevel() (litestar.types.logger method)": [[118, "litestar.types.Logger.setLevel"]], "size (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.size"]], "type (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.type"]], "uid (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.uid"]], "warn() (litestar.types.logger method)": [[118, "litestar.types.Logger.warn"]], "warning() (litestar.types.logger method)": [[118, "litestar.types.Logger.warning"]], "fielddefinition (class in litestar.typing)": [[119, "litestar.typing.FieldDefinition"]], "__init__() (litestar.typing.fielddefinition method)": [[119, "litestar.typing.FieldDefinition.__init__"]], "annotation (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.annotation"]], "args (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.args"]], "bound_types (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.bound_types"]], "default (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.default"]], "extra (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.extra"]], "from_annotation() (litestar.typing.fielddefinition class method)": [[119, "litestar.typing.FieldDefinition.from_annotation"]], "from_kwarg() (litestar.typing.fielddefinition class method)": [[119, "litestar.typing.FieldDefinition.from_kwarg"]], "from_parameter() (litestar.typing.fielddefinition class method)": [[119, "litestar.typing.FieldDefinition.from_parameter"]], "generic_types (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.generic_types"]], "get_type_hints() (litestar.typing.fielddefinition method)": [[119, "litestar.typing.FieldDefinition.get_type_hints"]], "has_default (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.has_default"]], "has_inner_subclass_of() (litestar.typing.fielddefinition method)": [[119, "litestar.typing.FieldDefinition.has_inner_subclass_of"]], "inner_types (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.inner_types"]], "instantiable_origin (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.instantiable_origin"]], "is_annotated (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_annotated"]], "is_any (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_any"]], "is_collection (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_collection"]], "is_const (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_const"]], "is_dataclass_type (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_dataclass_type"]], "is_forward_ref (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_forward_ref"]], "is_generic (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_generic"]], "is_literal (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_literal"]], "is_mapping (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_mapping"]], "is_non_string_collection (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_non_string_collection"]], "is_non_string_iterable (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_non_string_iterable"]], "is_non_string_sequence (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_non_string_sequence"]], "is_none_type (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_none_type"]], "is_optional (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_optional"]], "is_parameter_field (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_parameter_field"]], "is_required (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_required"]], "is_simple_type (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_simple_type"]], "is_subclass_of() (litestar.typing.fielddefinition method)": [[119, "litestar.typing.FieldDefinition.is_subclass_of"]], "is_tuple (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_tuple"]], "is_type_alias_type (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_type_alias_type"]], "is_type_var (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_type_var"]], "is_typeddict_type (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_typeddict_type"]], "is_union (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_union"]], "kwarg_definition (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.kwarg_definition"]], "litestar.typing": [[119, "module-litestar.typing"]], "match_predicate_recursively() (litestar.typing.fielddefinition method)": [[119, "litestar.typing.FieldDefinition.match_predicate_recursively"]], "metadata (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.metadata"]], "name (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.name"]], "origin (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.origin"]], "raw (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.raw"]], "safe_generic_origin (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.safe_generic_origin"]], "type_ (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.type_"]], "type_wrappers (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.type_wrappers"]], "backend": [[160, "term-backend"]], "broker": [[160, "term-broker"]], "event": [[160, "term-event"]], "event stream": [[160, "term-event-stream"]], "plugin": [[160, "term-plugin"]], "subscriber": [[160, "term-subscriber"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["admonitions/sync-to-thread-info", "benchmarks", "contribution-guide", "index", "migration/fastapi", "migration/flask", "migration/index", "reference/app", "reference/background_tasks", "reference/channels/backends/asyncpg", "reference/channels/backends/base", "reference/channels/backends/index", "reference/channels/backends/memory", "reference/channels/backends/psycopg", "reference/channels/backends/redis", "reference/channels/index", "reference/channels/plugin", "reference/channels/subscriber", "reference/cli", "reference/concurrency", "reference/config", "reference/connection", "reference/contrib/htmx", "reference/contrib/index", "reference/contrib/jinja", "reference/contrib/jwt", "reference/contrib/mako", "reference/contrib/opentelemetry", "reference/contrib/piccolo", "reference/contrib/pydantic", "reference/contrib/repository/abc", "reference/contrib/repository/exceptions", "reference/contrib/repository/filters", "reference/contrib/repository/handlers", "reference/contrib/repository/testing", "reference/contrib/sqlalchemy/base", "reference/contrib/sqlalchemy/dto", "reference/contrib/sqlalchemy/index", "reference/contrib/sqlalchemy/plugins", "reference/contrib/sqlalchemy/repository", "reference/contrib/sqlalchemy/types", "reference/controller", "reference/data_extractors", "reference/datastructures/index", "reference/datastructures/secret_values", "reference/di", "reference/dto/base_dto", "reference/dto/config", "reference/dto/data_structures", "reference/dto/dataclass_dto", "reference/dto/field", "reference/dto/index", "reference/dto/msgspec_dto", "reference/dto/types", "reference/enums", "reference/events", "reference/exceptions", "reference/handlers", "reference/index", "reference/logging/config", "reference/logging/index", "reference/logging/picologging", "reference/logging/standard", "reference/middleware/allowed_hosts", "reference/middleware/authentication", "reference/middleware/compression", "reference/middleware/cors", "reference/middleware/csrf", "reference/middleware/index", "reference/middleware/logging", "reference/middleware/rate_limit", "reference/middleware/session/base", "reference/middleware/session/client_side", "reference/middleware/session/index", "reference/middleware/session/server_side", "reference/openapi/index", "reference/openapi/openapi", "reference/openapi/plugins", "reference/openapi/spec", "reference/pagination", "reference/params", "reference/plugins/attrs", "reference/plugins/flash_messages", "reference/plugins/htmx", "reference/plugins/index", "reference/plugins/problem_details", "reference/plugins/pydantic", "reference/plugins/sqlalchemy", "reference/plugins/structlog", "reference/repository/abc", "reference/repository/exceptions", "reference/repository/filters", "reference/repository/handlers", "reference/repository/index", "reference/repository/testing", "reference/response/base", "reference/response/file", "reference/response/index", "reference/response/redirect", "reference/response/sse", "reference/response/streaming", "reference/response/template", "reference/router", "reference/routes", "reference/security/index", "reference/security/jwt", "reference/security/session_auth", "reference/serialization", "reference/static_files", "reference/status_codes", "reference/stores/base", "reference/stores/file", "reference/stores/index", "reference/stores/memory", "reference/stores/redis", "reference/stores/registry", "reference/template", "reference/testing", "reference/types", "reference/typing", "release-notes/changelog", "release-notes/index", "release-notes/whats-new-2", "topics/deployment/docker", "topics/deployment/index", "topics/deployment/manually-with-asgi-server", "topics/deployment/nginx-unit", "topics/deployment/supervisor", "topics/index", "topics/sync-vs-async", "tutorials/dto-tutorial/01-simple-dto-exclude", "tutorials/dto-tutorial/02-nested-exclude", "tutorials/dto-tutorial/03-nested-collection-exclude", "tutorials/dto-tutorial/04-max-nested-depth", "tutorials/dto-tutorial/05-renaming-fields", "tutorials/dto-tutorial/06-receiving-data", "tutorials/dto-tutorial/07-read-only-fields", "tutorials/dto-tutorial/08-dto-data", "tutorials/dto-tutorial/09-updating", "tutorials/dto-tutorial/10-layered-dto-declarations", "tutorials/dto-tutorial/index", "tutorials/index", "tutorials/repository-tutorial/01-modeling-and-features", "tutorials/repository-tutorial/02-repository-introduction", "tutorials/repository-tutorial/03-repository-controller", "tutorials/repository-tutorial/04-repository-other", "tutorials/repository-tutorial/index", "tutorials/sqlalchemy/0-introduction", "tutorials/sqlalchemy/1-provide-session-with-di", "tutorials/sqlalchemy/2-serialization-plugin", "tutorials/sqlalchemy/3-init-plugin", "tutorials/sqlalchemy/4-final-touches-and-recap", "tutorials/sqlalchemy/index", "tutorials/todo-app/0-application-basics", "tutorials/todo-app/1-accessing-the-list", "tutorials/todo-app/2-interacting-with-the-list", "tutorials/todo-app/3-assembling-the-app", "tutorials/todo-app/index", "usage/applications", "usage/caching", "usage/channels", "usage/cli", "usage/custom-types", "usage/databases/index", "usage/databases/piccolo", "usage/databases/sqlalchemy/index", "usage/databases/sqlalchemy/models_and_repository", "usage/databases/sqlalchemy/plugins/index", "usage/databases/sqlalchemy/plugins/sqlalchemy_init_plugin", "usage/databases/sqlalchemy/plugins/sqlalchemy_plugin", "usage/databases/sqlalchemy/plugins/sqlalchemy_serialization_plugin", "usage/debugging", "usage/dependency-injection", "usage/dto/0-basic-use", "usage/dto/1-abstract-dto", "usage/dto/2-creating-custom-dto-classes", "usage/dto/index", "usage/events", "usage/exceptions", "usage/htmx", "usage/index", "usage/lifecycle-hooks", "usage/logging", "usage/metrics/index", "usage/metrics/open-telemetry", "usage/metrics/prometheus", "usage/middleware/builtin-middleware", "usage/middleware/creating-middleware", "usage/middleware/index", "usage/middleware/using-middleware", "usage/openapi/index", "usage/openapi/schema_generation", "usage/openapi/ui_plugins", "usage/plugins/flash_messages", "usage/plugins/index", "usage/plugins/problem_details", "usage/requests", "usage/responses", "usage/routing/handlers", "usage/routing/index", "usage/routing/overview", "usage/routing/parameters", "usage/security/abstract-authentication-middleware", "usage/security/excluding-and-including-endpoints", "usage/security/guards", "usage/security/index", "usage/security/jwt", "usage/security/secret-datastructures", "usage/security/security-backends", "usage/static-files", "usage/stores", "usage/templating", "usage/testing", "usage/websockets"], "filenames": ["admonitions/sync-to-thread-info.rst", "benchmarks.rst", "contribution-guide.rst", "index.rst", "migration/fastapi.rst", "migration/flask.rst", "migration/index.rst", "reference/app.rst", "reference/background_tasks.rst", "reference/channels/backends/asyncpg.rst", "reference/channels/backends/base.rst", "reference/channels/backends/index.rst", "reference/channels/backends/memory.rst", "reference/channels/backends/psycopg.rst", "reference/channels/backends/redis.rst", "reference/channels/index.rst", "reference/channels/plugin.rst", "reference/channels/subscriber.rst", "reference/cli.rst", "reference/concurrency.rst", "reference/config.rst", "reference/connection.rst", "reference/contrib/htmx.rst", "reference/contrib/index.rst", "reference/contrib/jinja.rst", "reference/contrib/jwt.rst", "reference/contrib/mako.rst", "reference/contrib/opentelemetry.rst", "reference/contrib/piccolo.rst", "reference/contrib/pydantic.rst", "reference/contrib/repository/abc.rst", "reference/contrib/repository/exceptions.rst", "reference/contrib/repository/filters.rst", "reference/contrib/repository/handlers.rst", "reference/contrib/repository/testing.rst", "reference/contrib/sqlalchemy/base.rst", "reference/contrib/sqlalchemy/dto.rst", "reference/contrib/sqlalchemy/index.rst", "reference/contrib/sqlalchemy/plugins.rst", "reference/contrib/sqlalchemy/repository.rst", "reference/contrib/sqlalchemy/types.rst", "reference/controller.rst", "reference/data_extractors.rst", "reference/datastructures/index.rst", "reference/datastructures/secret_values.rst", "reference/di.rst", "reference/dto/base_dto.rst", "reference/dto/config.rst", "reference/dto/data_structures.rst", "reference/dto/dataclass_dto.rst", "reference/dto/field.rst", "reference/dto/index.rst", "reference/dto/msgspec_dto.rst", "reference/dto/types.rst", "reference/enums.rst", "reference/events.rst", "reference/exceptions.rst", "reference/handlers.rst", "reference/index.rst", "reference/logging/config.rst", "reference/logging/index.rst", "reference/logging/picologging.rst", "reference/logging/standard.rst", "reference/middleware/allowed_hosts.rst", "reference/middleware/authentication.rst", "reference/middleware/compression.rst", "reference/middleware/cors.rst", "reference/middleware/csrf.rst", "reference/middleware/index.rst", "reference/middleware/logging.rst", "reference/middleware/rate_limit.rst", "reference/middleware/session/base.rst", "reference/middleware/session/client_side.rst", "reference/middleware/session/index.rst", "reference/middleware/session/server_side.rst", "reference/openapi/index.rst", "reference/openapi/openapi.rst", "reference/openapi/plugins.rst", "reference/openapi/spec.rst", "reference/pagination.rst", "reference/params.rst", "reference/plugins/attrs.rst", "reference/plugins/flash_messages.rst", "reference/plugins/htmx.rst", "reference/plugins/index.rst", "reference/plugins/problem_details.rst", "reference/plugins/pydantic.rst", "reference/plugins/sqlalchemy.rst", "reference/plugins/structlog.rst", "reference/repository/abc.rst", "reference/repository/exceptions.rst", "reference/repository/filters.rst", "reference/repository/handlers.rst", "reference/repository/index.rst", "reference/repository/testing.rst", "reference/response/base.rst", "reference/response/file.rst", "reference/response/index.rst", "reference/response/redirect.rst", "reference/response/sse.rst", "reference/response/streaming.rst", "reference/response/template.rst", "reference/router.rst", "reference/routes.rst", "reference/security/index.rst", "reference/security/jwt.rst", "reference/security/session_auth.rst", "reference/serialization.rst", "reference/static_files.rst", "reference/status_codes.rst", "reference/stores/base.rst", "reference/stores/file.rst", "reference/stores/index.rst", "reference/stores/memory.rst", "reference/stores/redis.rst", "reference/stores/registry.rst", "reference/template.rst", "reference/testing.rst", "reference/types.rst", "reference/typing.rst", "release-notes/changelog.rst", "release-notes/index.rst", "release-notes/whats-new-2.rst", "topics/deployment/docker.rst", "topics/deployment/index.rst", "topics/deployment/manually-with-asgi-server.rst", "topics/deployment/nginx-unit.rst", "topics/deployment/supervisor.rst", "topics/index.rst", "topics/sync-vs-async.rst", "tutorials/dto-tutorial/01-simple-dto-exclude.rst", "tutorials/dto-tutorial/02-nested-exclude.rst", "tutorials/dto-tutorial/03-nested-collection-exclude.rst", "tutorials/dto-tutorial/04-max-nested-depth.rst", "tutorials/dto-tutorial/05-renaming-fields.rst", "tutorials/dto-tutorial/06-receiving-data.rst", "tutorials/dto-tutorial/07-read-only-fields.rst", "tutorials/dto-tutorial/08-dto-data.rst", "tutorials/dto-tutorial/09-updating.rst", "tutorials/dto-tutorial/10-layered-dto-declarations.rst", "tutorials/dto-tutorial/index.rst", "tutorials/index.rst", "tutorials/repository-tutorial/01-modeling-and-features.rst", "tutorials/repository-tutorial/02-repository-introduction.rst", "tutorials/repository-tutorial/03-repository-controller.rst", "tutorials/repository-tutorial/04-repository-other.rst", "tutorials/repository-tutorial/index.rst", "tutorials/sqlalchemy/0-introduction.rst", "tutorials/sqlalchemy/1-provide-session-with-di.rst", "tutorials/sqlalchemy/2-serialization-plugin.rst", "tutorials/sqlalchemy/3-init-plugin.rst", "tutorials/sqlalchemy/4-final-touches-and-recap.rst", "tutorials/sqlalchemy/index.rst", "tutorials/todo-app/0-application-basics.rst", "tutorials/todo-app/1-accessing-the-list.rst", "tutorials/todo-app/2-interacting-with-the-list.rst", "tutorials/todo-app/3-assembling-the-app.rst", "tutorials/todo-app/index.rst", "usage/applications.rst", "usage/caching.rst", "usage/channels.rst", "usage/cli.rst", "usage/custom-types.rst", "usage/databases/index.rst", "usage/databases/piccolo.rst", "usage/databases/sqlalchemy/index.rst", "usage/databases/sqlalchemy/models_and_repository.rst", "usage/databases/sqlalchemy/plugins/index.rst", "usage/databases/sqlalchemy/plugins/sqlalchemy_init_plugin.rst", "usage/databases/sqlalchemy/plugins/sqlalchemy_plugin.rst", "usage/databases/sqlalchemy/plugins/sqlalchemy_serialization_plugin.rst", "usage/debugging.rst", "usage/dependency-injection.rst", "usage/dto/0-basic-use.rst", "usage/dto/1-abstract-dto.rst", "usage/dto/2-creating-custom-dto-classes.rst", "usage/dto/index.rst", "usage/events.rst", "usage/exceptions.rst", "usage/htmx.rst", "usage/index.rst", "usage/lifecycle-hooks.rst", "usage/logging.rst", "usage/metrics/index.rst", "usage/metrics/open-telemetry.rst", "usage/metrics/prometheus.rst", "usage/middleware/builtin-middleware.rst", "usage/middleware/creating-middleware.rst", "usage/middleware/index.rst", "usage/middleware/using-middleware.rst", "usage/openapi/index.rst", "usage/openapi/schema_generation.rst", "usage/openapi/ui_plugins.rst", "usage/plugins/flash_messages.rst", "usage/plugins/index.rst", "usage/plugins/problem_details.rst", "usage/requests.rst", "usage/responses.rst", "usage/routing/handlers.rst", "usage/routing/index.rst", "usage/routing/overview.rst", "usage/routing/parameters.rst", "usage/security/abstract-authentication-middleware.rst", "usage/security/excluding-and-including-endpoints.rst", "usage/security/guards.rst", "usage/security/index.rst", "usage/security/jwt.rst", "usage/security/secret-datastructures.rst", "usage/security/security-backends.rst", "usage/static-files.rst", "usage/stores.rst", "usage/templating.rst", "usage/testing.rst", "usage/websockets.rst"], "titles": ["<no title>", "Benchmarks", "Contribution Guide", "Litestar library documentation", "From Starlette / FastAPI", "From Flask", "Migrating to Litestar", "app", "background_tasks", "asyncpg", "base", "backends", "memory", "psycopg", "redis", "channels", "plugin", "subscriber", "cli", "concurrency", "config", "connection", "HTMX", "contrib", "jinja", "jwt", "mako", "opentelemetry", "piccolo_orm", "pydantic", "abc", "exceptions", "filters", "handlers", "testing", "base", "DTO", "sqlalchemy", "plugins", "repository", "types", "controller", "data_extractors", "datastructures", "secret_values", "di", "base_dto", "config", "data_structures", "dataclass_dto", "field", "dto", "msgspec_dto", "types", "enums", "events", "exceptions", "handlers", "API reference", "config", "logging", "picologging", "standard", "allowed_hosts", "authentication", "compression", "cors", "csrf", "middleware", "logging", "rate_limit", "base", "client_side", "session", "server_side", "openapi", "openapi", "plugins", "spec", "pagination", "params", "attrs", "flash", "htmx", "plugins", "problem details", "pydantic", "sqlalchemy", "structlog", "abc", "exceptions", "filters", "handlers", "repository", "testing", "base", "file", "response", "redirect", "SSE (Server Sent Events)", "streaming", "template", "router", "routes", "security", "jwt", "session_auth", "serialization", "static_files", "status_code", "base", "file", "stores", "memory", "redis", "registry", "template", "testing", "types", "typing", "2.x Changelog", "Release notes", "What\u2019s changed in 2.0?", "Docker", "Deployment", "Manually with ASGI server", "NGINX Unit", "Supervisor (Linux)", "Topics", "Sync vs. Async", "Our first DTO", "Excluding from nested models", "Excluding from collections of nested models", "Max nested depth", "Renaming fields", "Receiving data", "Read only fields", "Accessing the data", "Updating instances", "Declaring DTOs on app layers", "Data Transfer Object Tutorial", "Tutorials", "Introduction to Database Modeling and Repository Features", "Interacting with repositories", "Working with Controllers and Repositories", "Adding Additional Features to the Repository", "SQLAlchemy Repository Tutorial", "Introduction", "Providing the session with DI", "Using the serialization plugin", "Using the init plugin", "Final touches and recap", "Improving the TODO app with SQLAlchemy", "Application basics", "Accessing the list", "Making the list interactive", "Recap and assembling the final application", "Developing a basic TODO application", "Applications", "Caching", "Channels", "CLI", "Custom types", "Databases", "Piccolo ORM", "SQLAlchemy", "SQLAlchemy Models & Repository", "Plugins", "SQLAlchemy Init Plugin", "SQLAlchemy Plugin", "SQLAlchemy Serialization Plugin", "Debugging", "Dependency Injection", "Basic Use", "AbstractDTO", "Implementing Custom DTO Classes", "Data Transfer Object (DTO)", "Events", "Exceptions and exception handling", "HTMX", "Usage", "Life Cycle Hooks", "Logging", "Metrics", "OpenTelemetry", "Prometheus", "Built-in middleware", "Creating Middleware", "Middleware", "Using Middleware", "OpenAPI", "Configuring schema generation", "OpenAPI UI Plugins", "Flash Messages", "Plugins", "Problem Details", "Requests", "Responses", "Route handlers", "Routing", "Overview", "Parameters", "Implementing Custom Authentication", "Excluding and including endpoints", "Guards", "Security", "JWT Security Backends", "Handling Secrets", "Security Backends", "Static files", "Stores", "Templating", "Testing", "WebSockets"], "terms": {"both": [0, 2, 5, 6, 20, 27, 43, 47, 68, 71, 78, 104, 105, 106, 120, 135, 139, 151, 154, 160, 166, 168, 170, 172, 173, 174, 177, 178, 179, 186, 187, 190, 192, 197, 198, 200, 201, 204, 206, 208, 211], "ar": [0, 1, 2, 4, 6, 7, 8, 16, 17, 18, 20, 21, 41, 42, 43, 47, 55, 56, 57, 59, 69, 71, 72, 76, 78, 80, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 104, 105, 111, 113, 117, 118, 119, 120, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 137, 138, 140, 142, 143, 144, 145, 147, 148, 151, 152, 153, 154, 155, 157, 158, 160, 161, 162, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 181, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213], "support": [0, 1, 3, 4, 5, 7, 14, 16, 20, 21, 27, 41, 46, 49, 50, 52, 54, 56, 57, 59, 61, 62, 76, 78, 81, 83, 84, 86, 95, 96, 97, 98, 102, 103, 104, 105, 106, 107, 109, 117, 119, 120, 125, 129, 134, 140, 142, 143, 144, 148, 154, 155, 158, 160, 162, 166, 167, 168, 169, 170, 172, 174, 177, 178, 179, 180, 185, 186, 190, 194, 196, 197, 198, 199, 200, 203, 206, 208, 209, 210, 211, 213], "One": [0, 120, 145, 147, 148, 160, 172, 174, 198], "import": [0, 1, 2, 3, 4, 5, 7, 27, 43, 69, 70, 71, 84, 85, 86, 106, 117, 120, 123, 126, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 160, 161, 162, 164, 166, 168, 169, 170, 172, 173, 174, 177, 178, 179, 181, 182, 184, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 204, 206, 207, 208, 209, 210, 211, 212, 213], "aspect": [0, 2, 78, 120, 129, 160, 172, 192, 198, 199, 200], "thi": [0, 1, 2, 3, 4, 5, 7, 8, 12, 14, 16, 18, 19, 20, 21, 25, 27, 30, 31, 32, 33, 34, 36, 39, 40, 41, 43, 46, 56, 57, 59, 62, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 90, 91, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 138, 142, 143, 144, 145, 147, 148, 150, 151, 153, 154, 155, 156, 158, 159, 160, 161, 162, 166, 168, 169, 170, 171, 172, 173, 174, 175, 177, 178, 179, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213], "i": [0, 1, 2, 3, 4, 5, 6, 7, 14, 16, 17, 18, 19, 20, 21, 24, 26, 27, 41, 42, 43, 45, 46, 47, 48, 50, 54, 56, 57, 59, 62, 64, 65, 68, 69, 71, 72, 74, 76, 77, 78, 80, 81, 83, 84, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 125, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 160, 161, 162, 164, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213], "us": [0, 1, 2, 3, 4, 5, 7, 8, 14, 16, 18, 19, 20, 21, 24, 26, 27, 41, 43, 46, 47, 54, 55, 57, 59, 62, 64, 65, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 83, 84, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 111, 114, 115, 116, 117, 118, 119, 120, 122, 124, 130, 131, 132, 133, 134, 135, 137, 138, 140, 142, 143, 144, 145, 147, 148, 151, 152, 153, 156, 159, 160, 164, 165, 167, 168, 169, 170, 172, 175, 176, 178, 179, 180, 181, 184, 185, 186, 188, 190, 191, 194, 195, 196, 198, 201, 202, 203, 204, 205, 207, 208, 211, 213], "function": [0, 1, 2, 3, 4, 5, 6, 7, 8, 18, 20, 21, 26, 27, 41, 43, 48, 55, 57, 59, 64, 65, 67, 68, 69, 70, 71, 76, 78, 83, 85, 95, 96, 97, 100, 102, 103, 104, 105, 106, 107, 108, 115, 116, 117, 118, 119, 120, 122, 127, 137, 139, 140, 142, 143, 144, 145, 147, 148, 149, 151, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 166, 167, 168, 169, 170, 174, 178, 181, 186, 187, 188, 189, 191, 193, 194, 196, 198, 199, 200, 202, 204, 206, 207, 208, 209, 210, 211, 212, 213], "which": [0, 2, 3, 4, 7, 19, 20, 24, 26, 27, 43, 46, 48, 55, 56, 57, 59, 62, 68, 69, 71, 72, 74, 78, 79, 80, 83, 95, 97, 102, 103, 105, 110, 116, 117, 120, 122, 123, 127, 129, 130, 132, 133, 138, 139, 140, 142, 145, 147, 148, 150, 151, 153, 154, 155, 156, 158, 160, 161, 162, 169, 172, 173, 174, 176, 177, 178, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 204, 206, 208, 209, 210, 211, 212, 213], "perform": [0, 1, 3, 14, 120, 122, 129, 142, 143, 160, 172, 174, 176, 177, 182, 186, 198, 200, 210], "block": [0, 2, 5, 17, 20, 61, 62, 117, 118, 120, 122, 157, 160, 172, 177, 182, 186, 198], "oper": [0, 14, 57, 76, 78, 89, 110, 120, 122, 127, 129, 148, 166, 172, 173, 174, 177, 180, 190, 197, 198, 210], "o": [0, 71, 96, 97, 106, 120, 122, 158, 172, 186, 198, 204, 206, 212], "computation": [0, 129, 172, 198], "intens": [0, 129, 172, 198], "task": [0, 1, 2, 8, 16, 17, 55, 95, 96, 97, 98, 100, 101, 120, 154, 155, 158, 160, 164, 172, 177, 198, 209, 212], "can": [0, 1, 2, 3, 4, 5, 6, 7, 18, 19, 20, 41, 43, 44, 50, 54, 56, 57, 64, 68, 74, 76, 77, 78, 79, 84, 85, 89, 102, 104, 105, 106, 108, 114, 117, 118, 119, 120, 122, 123, 125, 126, 127, 129, 131, 132, 134, 135, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 166, 167, 168, 169, 170, 171, 172, 173, 174, 176, 177, 178, 179, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 211, 212, 213], "potenti": [0, 43, 78, 120, 172, 194, 198], "main": [0, 2, 3, 7, 43, 57, 77, 105, 120, 122, 126, 129, 131, 132, 133, 134, 143, 158, 161, 172, 174, 194, 198, 202, 210, 212], "thread": [0, 19, 45, 57, 110, 111, 114, 117, 120, 122, 172, 198, 210], "run": [0, 1, 3, 5, 8, 16, 17, 19, 45, 57, 59, 97, 98, 117, 120, 123, 124, 126, 127, 129, 140, 143, 154, 156, 160, 161, 165, 167, 171, 172, 186, 187, 198, 202, 211], "event": [0, 5, 7, 9, 10, 12, 13, 14, 16, 17, 20, 21, 27, 56, 57, 58, 83, 95, 96, 97, 100, 117, 120, 129, 158, 172, 179, 180, 198, 213], "loop": [0, 5, 19, 57, 109, 120, 129, 160, 172, 193, 198, 213], "turn": [0, 4, 69, 120, 154, 158, 160, 172, 186, 197, 198, 201, 210], "whole": [0, 157, 172, 196, 197, 198, 210, 213], "applic": [0, 1, 2, 4, 7, 9, 10, 12, 13, 14, 16, 18, 20, 21, 27, 35, 41, 56, 57, 59, 69, 70, 71, 74, 76, 78, 80, 82, 83, 84, 86, 92, 95, 96, 97, 98, 100, 101, 102, 104, 105, 106, 108, 117, 119, 120, 123, 124, 125, 127, 129, 139, 140, 142, 143, 144, 148, 149, 150, 151, 152, 154, 155, 159, 160, 161, 162, 164, 167, 168, 169, 170, 171, 172, 173, 174, 179, 180, 181, 182, 184, 185, 186, 188, 189, 191, 193, 194, 195, 196, 198, 199, 200, 201, 204, 207, 209, 210, 213], "To": [0, 2, 3, 4, 5, 20, 43, 50, 69, 76, 78, 108, 116, 120, 126, 127, 131, 132, 135, 137, 142, 143, 145, 147, 152, 153, 154, 158, 166, 172, 173, 174, 175, 177, 184, 185, 186, 187, 191, 192, 195, 196, 197, 198, 200, 202, 204, 206, 209, 210, 211, 212], "mitig": [0, 172, 198, 207], "sync_to_thread": [0, 19, 45, 57, 120, 123, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 144, 158, 162, 166, 168, 169, 170, 172, 173, 174, 186, 187, 191, 192, 194, 196, 197, 198, 201, 206, 207, 208, 210, 211, 212], "paramet": [0, 7, 8, 12, 14, 16, 17, 20, 21, 24, 26, 27, 28, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 54, 55, 56, 57, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 113, 114, 115, 116, 117, 119, 120, 130, 132, 137, 138, 140, 143, 144, 145, 150, 156, 158, 159, 160, 161, 162, 166, 171, 172, 174, 176, 178, 179, 180, 181, 186, 187, 191, 192, 194, 196, 197, 198, 199, 200, 202, 209, 210, 211, 213], "set": [0, 4, 7, 8, 14, 16, 18, 19, 20, 21, 27, 41, 42, 43, 46, 50, 56, 57, 59, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 83, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 104, 105, 106, 107, 110, 111, 112, 113, 114, 116, 117, 118, 119, 120, 122, 123, 126, 127, 129, 137, 138, 139, 143, 145, 148, 149, 150, 153, 154, 155, 156, 158, 159, 160, 162, 165, 167, 168, 170, 171, 172, 173, 174, 178, 179, 181, 185, 187, 189, 190, 191, 192, 193, 196, 198, 201, 202, 203, 204, 206, 208, 209, 212], "true": [0, 3, 7, 8, 14, 16, 17, 20, 28, 42, 43, 46, 47, 48, 49, 52, 57, 59, 62, 70, 72, 74, 76, 77, 78, 80, 83, 84, 86, 88, 89, 104, 105, 107, 108, 114, 115, 117, 118, 119, 120, 122, 127, 129, 138, 139, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 155, 156, 158, 159, 160, 162, 164, 166, 168, 169, 170, 171, 172, 173, 174, 179, 185, 186, 187, 192, 194, 195, 196, 197, 198, 200, 202, 203, 206, 209, 210, 212], "result": [0, 2, 5, 16, 43, 45, 55, 64, 68, 78, 79, 96, 97, 118, 119, 120, 134, 143, 144, 147, 148, 149, 150, 151, 154, 155, 160, 164, 166, 172, 178, 186, 191, 192, 196, 197, 198, 202, 209, 212], "being": [0, 1, 2, 3, 4, 16, 27, 71, 74, 78, 79, 120, 153, 154, 155, 160, 162, 172, 176, 186, 187, 191, 192, 197, 198, 201, 206, 210, 212, 213], "pool": [0, 122, 172, 198], "If": [0, 1, 2, 3, 4, 7, 8, 12, 14, 16, 17, 18, 20, 21, 27, 41, 43, 46, 47, 50, 57, 59, 62, 68, 69, 71, 72, 74, 76, 77, 78, 80, 83, 84, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 110, 111, 113, 114, 115, 117, 118, 119, 120, 122, 123, 129, 140, 142, 143, 145, 147, 152, 153, 154, 157, 158, 159, 160, 162, 171, 172, 173, 178, 179, 181, 185, 186, 187, 188, 189, 191, 192, 194, 195, 196, 197, 198, 200, 201, 202, 204, 206, 208, 210, 211, 212, 213], "non": [0, 2, 5, 7, 16, 20, 41, 57, 59, 61, 62, 76, 78, 84, 102, 107, 109, 117, 119, 120, 154, 160, 172, 182, 186, 191, 198, 202, 205, 210, 211], "fals": [0, 7, 8, 16, 17, 20, 21, 42, 43, 45, 47, 57, 59, 62, 69, 72, 74, 76, 77, 78, 80, 83, 85, 86, 89, 95, 96, 97, 98, 100, 101, 105, 107, 108, 111, 114, 115, 117, 119, 120, 122, 123, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 154, 155, 156, 158, 160, 162, 164, 166, 169, 170, 172, 173, 174, 179, 185, 186, 187, 191, 192, 194, 196, 197, 198, 201, 206, 207, 208, 209, 210, 211, 212], "tell": [0, 129, 153, 154, 162, 172, 184, 198], "litestar": [0, 1, 2, 4, 5, 7, 8, 9, 10, 12, 13, 14, 16, 17, 19, 20, 21, 24, 26, 27, 28, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 92, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 146, 147, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 166, 167, 168, 169, 170, 171, 172, 173, 175, 177, 178, 179, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 202, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213], "user": [0, 3, 5, 7, 20, 21, 43, 64, 68, 74, 78, 83, 84, 86, 104, 105, 106, 117, 118, 120, 122, 126, 127, 130, 140, 145, 158, 162, 172, 173, 174, 177, 178, 179, 182, 186, 190, 191, 192, 193, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206, 208, 211], "sure": [0, 2, 3, 147, 172, 182, 186, 191, 197, 198, 203, 206], "about": [0, 4, 5, 18, 27, 57, 78, 84, 86, 118, 120, 122, 123, 124, 127, 128, 140, 143, 147, 155, 158, 162, 169, 172, 174, 179, 181, 189, 192, 193, 194, 196, 197, 198, 200, 206, 208, 211, 213], "its": [0, 1, 2, 3, 5, 16, 21, 24, 26, 42, 43, 46, 50, 68, 71, 72, 74, 78, 80, 84, 86, 95, 96, 97, 105, 116, 119, 120, 122, 123, 126, 129, 133, 153, 158, 160, 161, 172, 174, 181, 182, 186, 187, 191, 192, 193, 196, 197, 198, 200, 201, 206, 210, 211], "behavior": [0, 7, 20, 43, 50, 78, 117, 120, 143, 168, 172, 173, 192, 198, 213], "treat": [0, 16, 84, 86, 120, 129, 154, 156, 172, 186, 198, 213], "pass": [0, 2, 3, 4, 7, 8, 18, 20, 21, 24, 26, 27, 41, 43, 48, 55, 56, 57, 62, 68, 76, 77, 78, 80, 83, 95, 97, 101, 102, 103, 105, 108, 114, 116, 117, 119, 120, 122, 126, 134, 138, 144, 145, 153, 154, 156, 158, 159, 160, 166, 167, 170, 171, 172, 173, 174, 176, 178, 179, 184, 186, 189, 190, 191, 192, 196, 197, 198, 200, 201, 202, 203, 206, 208, 210, 212, 213], "without": [0, 1, 17, 20, 21, 43, 78, 83, 120, 123, 127, 153, 154, 155, 166, 172, 177, 178, 179, 182, 196, 198, 201, 204, 210, 212, 213], "an": [0, 1, 2, 3, 4, 5, 7, 8, 12, 16, 17, 18, 19, 20, 21, 24, 26, 27, 41, 42, 43, 45, 46, 47, 48, 54, 55, 56, 57, 59, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 89, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 126, 127, 131, 132, 133, 135, 136, 137, 138, 140, 142, 143, 144, 145, 146, 147, 148, 153, 154, 155, 156, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 170, 172, 173, 174, 176, 177, 178, 179, 184, 186, 187, 189, 191, 192, 193, 194, 196, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 211, 212, 213], "explicit": [0, 5, 78, 120, 172, 198], "valu": [0, 4, 5, 7, 8, 16, 20, 21, 24, 26, 41, 42, 43, 44, 45, 46, 47, 50, 54, 57, 59, 64, 68, 69, 70, 71, 72, 74, 76, 78, 79, 80, 81, 83, 84, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 110, 111, 113, 114, 116, 117, 118, 119, 120, 122, 126, 133, 136, 137, 143, 145, 153, 154, 155, 156, 158, 170, 173, 176, 178, 179, 181, 185, 186, 187, 191, 194, 197, 198, 199, 200, 202, 203, 204, 206, 207, 208, 211, 212, 213], "warn": [0, 56, 118, 120, 122, 172, 193, 198], "rais": [0, 7, 12, 16, 21, 24, 26, 41, 43, 44, 47, 56, 57, 64, 68, 76, 89, 97, 98, 105, 106, 107, 114, 115, 116, 117, 120, 122, 129, 136, 143, 147, 148, 149, 150, 151, 154, 155, 156, 158, 160, 162, 164, 172, 174, 177, 178, 186, 189, 191, 194, 195, 197, 198, 200, 201, 202, 204, 206, 207, 208, 211, 212], "sync": [0, 2, 7, 8, 20, 41, 45, 57, 76, 79, 97, 99, 100, 102, 104, 105, 106, 117, 120, 122, 123, 128, 158, 166, 168, 169, 170, 172, 196, 197, 198, 206, 208, 212, 213], "v": [0, 2, 20, 43, 120, 122, 128, 155, 172, 186, 198], "async": [0, 3, 4, 5, 7, 8, 9, 10, 12, 13, 14, 16, 17, 19, 20, 21, 41, 42, 43, 45, 57, 64, 67, 68, 69, 70, 71, 72, 74, 76, 79, 89, 95, 96, 97, 99, 100, 102, 103, 104, 105, 106, 108, 110, 111, 113, 114, 117, 120, 122, 123, 125, 126, 128, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 160, 164, 166, 168, 169, 170, 172, 174, 177, 178, 181, 182, 186, 187, 189, 191, 193, 194, 195, 196, 197, 198, 200, 201, 202, 206, 208, 210, 211, 212, 213], "done": [1, 17, 96, 97, 120, 126, 127, 147, 148, 149, 150, 151, 154, 155, 156, 157, 160, 168, 169, 170, 194, 201, 204, 208, 212, 213], "bombardi": 1, "tool": [1, 2, 43, 78, 123, 135, 158, 161, 167, 186, 192, 193, 198], "dedic": [1, 120, 182, 197], "machin": [1, 153, 195], "base": [1, 3, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 20, 21, 24, 26, 27, 28, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 125, 126, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 158, 160, 166, 168, 169, 170, 172, 174, 178, 186, 187, 191, 196, 197, 202, 204, 206, 210, 211, 212], "debian": [1, 123], "11": [1, 20, 125, 126, 186, 201], "instal": [1, 2, 5, 18, 56, 59, 61, 120, 123, 124, 127, 161, 169, 178, 182, 184, 185, 186, 206, 211, 212], "each": [1, 2, 5, 7, 14, 16, 20, 41, 43, 57, 59, 76, 78, 102, 120, 123, 126, 129, 132, 133, 139, 142, 145, 148, 153, 154, 158, 160, 167, 169, 170, 172, 174, 175, 176, 186, 189, 191, 192, 193, 194, 197, 198, 200, 204, 210], "framework": [1, 4, 5, 6, 122, 125, 157, 162, 192, 194, 200, 207], "contain": [1, 2, 7, 8, 21, 41, 42, 43, 46, 57, 68, 70, 71, 72, 74, 76, 78, 79, 80, 89, 105, 108, 117, 120, 122, 123, 124, 126, 132, 137, 143, 158, 169, 174, 186, 187, 192, 193, 194, 197, 198, 207, 211], "within": [1, 2, 16, 17, 19, 43, 46, 57, 76, 78, 79, 105, 108, 120, 122, 143, 148, 150, 153, 158, 160, 161, 168, 174, 176, 178, 191, 193, 194, 197, 198, 204, 207, 210, 211], "own": [1, 2, 3, 41, 57, 64, 68, 76, 78, 120, 123, 132, 134, 143, 144, 150, 153, 158, 160, 175, 177, 180, 182, 185, 190, 198, 200, 210, 211], "docker": [1, 124, 125, 126, 127, 128], "cpu": [1, 120], "core": [1, 3, 5, 78, 129, 152, 160, 198], "cset": 1, "shield": 1, "command": [1, 2, 3, 18, 84, 120, 123, 125, 127, 140, 153, 156, 161, 169, 186, 210], "cpuset": 1, "option": [1, 2, 3, 5, 7, 18, 20, 21, 27, 42, 43, 46, 56, 57, 59, 61, 62, 71, 76, 78, 79, 89, 96, 97, 103, 104, 105, 106, 107, 108, 117, 118, 119, 120, 122, 126, 127, 130, 131, 132, 143, 144, 145, 147, 148, 149, 150, 151, 156, 158, 160, 161, 166, 168, 171, 172, 179, 181, 184, 185, 186, 191, 192, 197, 198, 199, 202, 203, 204, 206, 208, 210], "test": [1, 3, 4, 7, 20, 41, 57, 58, 76, 78, 89, 93, 102, 119, 120, 122, 123, 125, 135, 142, 143, 144, 145, 158, 160, 166, 172, 180, 197, 201, 211], "written": [1, 2, 21, 50, 127], "make": [1, 2, 3, 4, 43, 78, 114, 120, 122, 127, 129, 130, 137, 142, 143, 145, 146, 147, 148, 149, 150, 151, 153, 156, 158, 160, 161, 166, 168, 171, 172, 182, 186, 187, 191, 192, 193, 194, 197, 198, 200, 201, 203, 206, 210, 211, 212, 213], "them": [1, 2, 5, 7, 12, 14, 16, 20, 41, 43, 57, 72, 76, 78, 85, 95, 97, 98, 102, 104, 105, 106, 117, 120, 122, 129, 130, 145, 153, 154, 155, 156, 158, 160, 162, 172, 174, 178, 181, 189, 193, 197, 198, 209, 211], "compar": [1, 62, 104, 120, 142, 152, 154, 206, 207, 210], "possibl": [1, 2, 21, 78, 120, 122, 129, 142, 143, 154, 160, 166, 172, 175, 179, 189, 200, 201, 203, 210, 213], "while": [1, 3, 4, 5, 43, 78, 120, 122, 129, 145, 147, 153, 154, 155, 158, 160, 171, 174, 175, 177, 186, 187, 189, 194, 196, 197, 200, 205, 207, 210, 212], "complet": [1, 68, 118, 120, 125, 127, 129, 143, 144, 156, 164, 168, 169, 186, 190, 192, 212], "same": [1, 2, 4, 6, 7, 18, 21, 46, 57, 78, 89, 115, 117, 120, 122, 125, 129, 138, 142, 144, 145, 154, 155, 156, 158, 160, 161, 166, 172, 173, 177, 182, 187, 191, 193, 194, 197, 198, 200, 201, 202, 203, 206, 208, 210, 213], "you": [1, 2, 3, 4, 5, 7, 8, 20, 41, 43, 57, 59, 76, 102, 108, 117, 120, 122, 123, 125, 126, 127, 130, 134, 135, 137, 140, 142, 143, 144, 145, 147, 152, 153, 154, 155, 156, 157, 158, 159, 161, 162, 166, 167, 168, 169, 171, 172, 173, 174, 175, 177, 178, 179, 181, 182, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 206, 208, 210, 211, 212, 213], "see": [1, 2, 3, 4, 7, 20, 43, 55, 57, 70, 78, 80, 88, 102, 109, 117, 119, 120, 130, 131, 133, 137, 138, 140, 144, 147, 154, 158, 162, 168, 172, 174, 175, 178, 179, 184, 186, 187, 188, 192, 197, 198, 200, 201, 202, 204, 206, 208, 211], "here": [1, 106, 108, 120, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 149, 150, 151, 153, 154, 155, 160, 162, 172, 173, 174, 177, 181, 182, 187, 189, 192, 193, 197, 201, 202, 206, 207, 208, 210, 211, 212], "uvicorn": [1, 3, 18, 120, 123, 125, 126, 127, 153, 156, 158, 161, 187, 211], "one": [1, 2, 4, 5, 7, 17, 18, 19, 27, 43, 69, 70, 71, 72, 74, 78, 89, 96, 97, 98, 106, 117, 120, 125, 126, 129, 132, 136, 143, 150, 151, 153, 154, 158, 160, 166, 168, 172, 173, 174, 177, 179, 181, 186, 189, 191, 192, 193, 197, 198, 200, 201, 203, 208, 210, 211], "worker": [1, 17, 18, 19, 57, 120, 160, 210], "uvloop": 1, "data": [1, 3, 4, 5, 7, 9, 10, 12, 13, 14, 16, 17, 20, 21, 41, 42, 43, 46, 47, 48, 56, 57, 65, 69, 71, 72, 74, 76, 78, 79, 80, 89, 95, 97, 99, 100, 102, 106, 107, 109, 110, 111, 117, 118, 120, 122, 123, 126, 130, 131, 136, 138, 139, 142, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 156, 158, 162, 164, 165, 166, 167, 168, 169, 172, 173, 177, 180, 181, 186, 187, 191, 192, 194, 195, 197, 198, 200, 201, 204, 206, 207, 208, 210, 211, 212], "ha": [1, 2, 3, 5, 7, 12, 16, 20, 21, 25, 30, 31, 32, 33, 34, 36, 39, 40, 41, 43, 46, 56, 57, 74, 76, 77, 78, 84, 86, 89, 90, 91, 102, 110, 111, 113, 114, 116, 117, 119, 120, 122, 123, 129, 131, 132, 133, 136, 137, 138, 140, 145, 147, 153, 154, 158, 160, 167, 170, 172, 173, 174, 177, 178, 179, 181, 186, 187, 190, 191, 192, 194, 195, 197, 198, 200, 201, 202, 204, 209, 210, 211, 213], "been": [1, 7, 12, 14, 16, 20, 21, 27, 41, 56, 57, 74, 76, 78, 84, 85, 86, 102, 110, 111, 113, 114, 115, 117, 120, 122, 129, 131, 138, 140, 142, 144, 148, 149, 153, 154, 160, 170, 172, 174, 181, 186, 189, 193, 194, 200, 210, 213], "randomli": [1, 78, 186], "gener": [1, 2, 3, 4, 9, 10, 12, 13, 14, 16, 18, 20, 21, 28, 43, 44, 46, 47, 48, 49, 52, 57, 65, 71, 72, 74, 76, 78, 79, 80, 83, 84, 86, 89, 95, 96, 97, 104, 105, 106, 108, 116, 117, 118, 119, 120, 122, 125, 129, 130, 132, 136, 143, 144, 145, 148, 154, 155, 157, 161, 166, 170, 172, 173, 174, 175, 178, 180, 186, 189, 190, 194, 196, 197, 198, 200, 201, 210, 211, 212, 213], "from": [1, 2, 3, 6, 7, 12, 14, 16, 17, 18, 19, 20, 21, 24, 26, 27, 28, 42, 43, 46, 47, 48, 49, 50, 52, 56, 57, 59, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 83, 84, 85, 86, 95, 96, 97, 98, 100, 101, 103, 104, 105, 106, 107, 108, 116, 117, 118, 119, 120, 122, 123, 126, 127, 129, 130, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 164, 166, 168, 169, 170, 171, 173, 174, 176, 177, 178, 179, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 200, 201, 202, 204, 206, 207, 208, 210, 211, 212, 213], "share": [1, 20, 43, 102, 120, 158, 160, 186, 198], "modul": [1, 2, 18, 21, 46, 56, 59, 120, 122, 126, 146, 161, 171, 194, 198], "all": [1, 2, 3, 4, 7, 9, 10, 13, 14, 16, 17, 18, 20, 21, 41, 43, 47, 55, 56, 57, 59, 68, 71, 76, 78, 83, 85, 95, 97, 102, 105, 107, 110, 111, 113, 114, 117, 119, 120, 122, 123, 127, 129, 132, 143, 145, 147, 148, 149, 150, 151, 154, 155, 156, 158, 160, 168, 169, 172, 173, 174, 177, 178, 179, 186, 187, 191, 192, 195, 197, 198, 200, 201, 202, 203, 204, 208, 210, 212, 213], "stock": 1, "configur": [1, 3, 4, 5, 7, 20, 27, 35, 46, 48, 50, 56, 57, 59, 61, 62, 65, 69, 70, 71, 72, 74, 76, 77, 78, 82, 83, 85, 86, 88, 104, 105, 108, 114, 116, 117, 120, 122, 123, 124, 125, 127, 130, 132, 133, 135, 138, 139, 142, 143, 144, 151, 153, 154, 155, 158, 165, 166, 167, 169, 171, 174, 179, 180, 182, 184, 185, 186, 188, 190, 193, 194, 196, 197, 198, 202, 203, 206, 211, 213], "e": [1, 2, 4, 5, 7, 18, 20, 24, 26, 43, 47, 50, 55, 56, 57, 70, 71, 72, 74, 76, 77, 78, 84, 86, 97, 99, 101, 102, 105, 111, 113, 116, 117, 119, 120, 129, 132, 147, 148, 149, 150, 151, 152, 158, 160, 162, 174, 177, 178, 186, 187, 191, 192, 196, 197, 198, 200, 202, 203, 206, 208, 209, 213], "appli": [1, 2, 43, 71, 72, 74, 78, 83, 89, 120, 127, 144, 158, 166, 172, 173, 174, 178, 189, 191, 193, 197, 198, 203, 204], "ani": [1, 2, 3, 4, 7, 8, 12, 14, 17, 20, 21, 24, 26, 27, 41, 42, 43, 45, 46, 47, 48, 50, 55, 56, 57, 59, 61, 62, 64, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 116, 117, 118, 119, 120, 122, 123, 126, 127, 129, 136, 138, 139, 143, 144, 145, 147, 148, 153, 154, 155, 158, 159, 160, 161, 162, 168, 172, 173, 174, 175, 177, 181, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 205, 206, 208, 210, 211, 212, 213], "addit": [1, 5, 16, 27, 48, 57, 76, 77, 78, 83, 89, 95, 96, 97, 98, 100, 101, 105, 118, 119, 120, 122, 126, 130, 142, 143, 144, 154, 158, 160, 162, 166, 168, 171, 172, 174, 186, 191, 192, 197, 201, 210, 213], "optim": [1, 78, 120, 144, 166, 173, 182, 198], "have": [1, 2, 3, 4, 7, 14, 16, 20, 21, 27, 41, 43, 56, 57, 72, 76, 78, 80, 84, 85, 86, 89, 102, 117, 120, 122, 123, 127, 129, 132, 133, 136, 139, 140, 142, 143, 145, 147, 150, 151, 153, 154, 155, 156, 157, 160, 161, 166, 168, 172, 173, 174, 177, 178, 179, 181, 185, 186, 187, 189, 191, 192, 194, 195, 196, 197, 198, 201, 203, 204, 206, 208, 209, 210, 211, 212, 213], "accord": [1, 43, 57, 76, 78, 105, 120, 147, 197, 198, 213], "respect": [1, 16, 21, 62, 104, 105, 106, 120, 142, 154, 158, 187, 192, 193, 197, 198, 202, 206, 210, 211, 213], "offici": [1, 2, 120, 122, 123, 125, 126, 127, 179, 186], "document": [1, 4, 5, 7, 20, 21, 27, 41, 43, 57, 71, 72, 74, 76, 78, 80, 95, 97, 102, 104, 105, 106, 117, 120, 122, 123, 125, 126, 127, 147, 158, 168, 173, 188, 190, 191, 192, 194, 197, 198, 199, 203, 208, 212], "practic": [1, 2, 3, 4, 78, 105, 186, 197, 198, 207, 210], "shown": [1, 120, 158, 182, 203], "miss": [1, 7, 21, 56, 83, 105, 120, 174, 178, 198, 210], "specif": [1, 2, 4, 18, 19, 20, 21, 46, 54, 78, 80, 86, 89, 120, 126, 143, 144, 153, 154, 155, 159, 166, 172, 178, 186, 187, 190, 191, 194, 197, 198, 200, 201, 204, 209, 212], "mean": [1, 2, 3, 4, 5, 78, 129, 130, 136, 142, 145, 153, 155, 156, 160, 162, 174, 177, 181, 186, 189, 196, 197, 201, 203, 204, 209, 210, 211, 213], "either": [1, 3, 4, 6, 7, 16, 18, 20, 21, 42, 43, 57, 68, 76, 78, 83, 96, 97, 98, 117, 120, 122, 134, 154, 158, 159, 160, 161, 168, 172, 174, 176, 177, 178, 181, 185, 186, 187, 189, 194, 197, 198, 206, 208, 211], "The": [1, 2, 3, 4, 5, 6, 7, 16, 18, 20, 21, 24, 26, 27, 41, 42, 43, 44, 45, 46, 47, 48, 55, 56, 57, 59, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 126, 127, 129, 130, 131, 133, 134, 136, 137, 139, 140, 142, 143, 144, 145, 150, 153, 154, 155, 156, 157, 158, 161, 166, 168, 169, 170, 174, 175, 176, 177, 178, 179, 181, 182, 184, 185, 186, 187, 191, 192, 193, 194, 196, 197, 198, 199, 200, 202, 203, 206, 207, 208, 209, 211, 212, 213], "doe": [1, 2, 4, 5, 7, 19, 21, 43, 71, 72, 74, 78, 105, 120, 129, 142, 145, 147, 153, 154, 155, 160, 164, 173, 174, 176, 177, 179, 181, 186, 187, 189, 192, 194, 195, 197, 198, 201, 203, 205, 206, 210, 211], "mention": [1, 120, 147, 154, 187, 197, 198], "descript": [1, 2, 7, 43, 57, 76, 78, 80, 105, 117, 120, 126, 143, 144, 154, 166, 175, 178, 191, 192, 196, 197, 198, 201], "more": [1, 3, 4, 5, 7, 16, 27, 43, 78, 117, 120, 122, 123, 124, 126, 127, 129, 130, 132, 136, 137, 139, 143, 144, 147, 149, 151, 152, 153, 154, 155, 156, 158, 162, 167, 168, 169, 172, 174, 177, 178, 181, 186, 188, 189, 192, 193, 194, 196, 197, 198, 200, 201, 204, 206, 208, 209, 210, 211, 213], "than": [1, 7, 8, 78, 80, 117, 120, 136, 143, 147, 154, 160, 177, 186, 196, 197, 201, 210], "0": [1, 2, 3, 7, 12, 16, 18, 20, 43, 56, 57, 59, 76, 77, 78, 79, 80, 85, 111, 114, 117, 121, 123, 125, 126, 127, 129, 132, 133, 134, 143, 153, 154, 158, 159, 162, 166, 169, 172, 173, 174, 178, 181, 185, 186, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 201, 206, 208, 209, 210, 211, 212, 213], "1": [1, 2, 3, 7, 14, 18, 43, 47, 59, 70, 76, 77, 78, 80, 104, 105, 106, 110, 117, 118, 121, 122, 123, 125, 126, 127, 132, 133, 137, 139, 143, 144, 153, 154, 158, 159, 162, 166, 168, 171, 172, 174, 178, 181, 185, 186, 187, 189, 190, 191, 192, 194, 195, 197, 198, 201, 202, 206, 208, 209, 210, 211, 212, 213], "respons": [1, 3, 5, 7, 8, 20, 21, 41, 42, 43, 54, 56, 57, 58, 68, 69, 70, 71, 76, 78, 79, 83, 85, 95, 96, 98, 99, 100, 101, 102, 104, 105, 108, 117, 118, 120, 130, 131, 133, 135, 140, 154, 155, 158, 160, 168, 170, 172, 173, 176, 177, 178, 180, 189, 191, 193, 195, 198, 200, 202, 206, 210, 212, 213], "were": [1, 105, 120, 122, 127, 133], "drop": [1, 7, 16, 18, 20, 117, 120, 122, 160, 169, 171], "dictionari": [1, 2, 4, 7, 20, 21, 24, 26, 27, 41, 42, 46, 57, 69, 71, 72, 74, 76, 77, 78, 83, 86, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 108, 115, 116, 117, 118, 120, 134, 145, 154, 158, 172, 178, 186, 191, 192, 194, 197, 198, 202, 206, 208, 210, 211], "rp": 1, "becaus": [1, 3, 78, 120, 129, 144, 153, 154, 155, 172, 173, 174, 187, 189, 194, 197, 198, 200, 201, 208, 210], "through": [1, 3, 5, 16, 56, 120, 122, 140, 143, 146, 147, 151, 158, 160, 174, 182, 186, 193, 198, 207, 210], "msgspec": [1, 3, 7, 20, 41, 52, 57, 76, 102, 107, 110, 120, 162, 190, 197, 201, 213], "fastapi": [1, 3, 6, 188, 197, 200], "pydant": [1, 3, 21, 23, 43, 69, 72, 76, 84, 120, 144, 145, 154, 166, 172, 180, 186, 190, 194, 196, 197, 198, 200, 201, 202, 204, 206, 208, 211, 212], "model": [1, 3, 7, 20, 21, 28, 41, 46, 47, 48, 49, 50, 52, 56, 57, 64, 68, 72, 76, 78, 80, 86, 89, 92, 102, 117, 120, 126, 129, 135, 136, 138, 140, 144, 145, 146, 147, 148, 149, 154, 163, 165, 167, 170, 172, 173, 174, 175, 180, 186, 190, 194, 196, 197, 198, 200, 201, 202, 204, 206, 208, 212], "dataclass": [1, 3, 49, 50, 64, 68, 78, 80, 104, 119, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 148, 156, 162, 173, 174, 177, 190, 191, 195, 196, 197, 198, 201, 202, 206, 207, 212, 213], "synchron": [1, 5, 16, 19, 120, 122, 128, 142, 143, 144, 147, 160, 166, 196, 212], "onli": [1, 2, 7, 20, 21, 41, 42, 43, 50, 55, 56, 57, 59, 78, 80, 104, 105, 111, 113, 117, 119, 120, 122, 123, 125, 129, 132, 135, 137, 142, 144, 147, 153, 154, 155, 158, 160, 169, 172, 174, 178, 185, 186, 187, 189, 191, 192, 196, 197, 198, 200, 201, 202, 203, 204, 210, 213], "partial": [1, 3, 47, 109, 120, 122, 138, 139, 164, 174, 179, 198, 200], "sanic": [1, 3], "quart": [1, 3, 125], "return": [1, 2, 3, 5, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 20, 21, 24, 26, 27, 28, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 55, 56, 57, 59, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 126, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 161, 162, 164, 166, 168, 169, 170, 172, 173, 175, 176, 177, 178, 179, 181, 182, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 198, 200, 201, 202, 204, 206, 207, 208, 210, 211, 212, 213], "No": [1, 19, 109, 120, 195, 197], "content": [1, 2, 3, 5, 21, 42, 43, 54, 56, 57, 72, 76, 78, 80, 83, 95, 96, 97, 98, 99, 100, 101, 104, 105, 108, 109, 117, 120, 122, 132, 145, 153, 162, 169, 174, 178, 179, 181, 186, 191, 192, 193, 195, 198, 202, 209, 213], "param": [1, 20, 58, 83, 117, 120, 122, 144, 166, 172, 179, 194, 196, 198, 199, 207], "singl": [1, 3, 16, 72, 78, 103, 105, 117, 120, 135, 143, 145, 153, 154, 158, 160, 178, 187, 192, 193, 194, 196, 197], "coerc": [1, 107, 120, 201], "integ": [1, 16, 43, 78, 79, 118, 120, 126, 142, 145, 155, 166, 186, 197, 201], "mix": [1, 5, 57, 186], "A": [1, 2, 3, 5, 7, 8, 14, 16, 17, 19, 20, 21, 24, 26, 27, 41, 42, 43, 46, 47, 48, 50, 53, 55, 56, 57, 59, 62, 64, 65, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 84, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 114, 115, 116, 117, 118, 119, 120, 122, 123, 125, 126, 127, 129, 142, 143, 145, 154, 155, 156, 158, 160, 161, 167, 173, 174, 179, 186, 189, 191, 192, 193, 197, 198, 200, 201, 209, 210], "resolv": [1, 7, 20, 21, 46, 57, 78, 108, 117, 119, 120, 129, 168, 181, 197, 198, 200], "3": [1, 2, 3, 43, 62, 72, 76, 77, 78, 80, 104, 105, 106, 108, 122, 123, 126, 143, 147, 148, 149, 150, 151, 154, 155, 156, 158, 162, 164, 169, 172, 173, 174, 181, 185, 186, 187, 189, 190, 191, 192, 194, 196, 197, 198, 201, 206, 207, 208, 209, 211, 212, 213], "nest": [1, 4, 28, 46, 47, 49, 52, 78, 86, 114, 120, 137, 175, 176, 196, 200], "asynchron": [1, 5, 19, 57, 96, 110, 111, 113, 114, 117, 120, 122, 125, 128, 142, 143, 144, 158, 160, 166, 196, 210, 212, 213], "starlett": [1, 3, 6, 21, 56, 122, 186, 188, 197, 200], "should": [1, 2, 3, 4, 5, 7, 14, 17, 20, 21, 27, 41, 42, 43, 56, 57, 59, 68, 69, 70, 71, 76, 77, 78, 79, 80, 84, 85, 86, 89, 95, 97, 98, 102, 105, 107, 110, 111, 113, 114, 115, 117, 119, 120, 122, 127, 129, 130, 132, 133, 136, 138, 140, 145, 154, 158, 160, 161, 169, 172, 174, 175, 177, 178, 184, 185, 186, 187, 191, 192, 194, 195, 196, 197, 198, 200, 203, 204, 206, 207, 208, 210, 211, 212, 213], "approach": [1, 4, 120, 160, 187, 192, 193, 198, 200, 213], "caution": [1, 4, 160, 172], "case": [1, 2, 4, 43, 71, 72, 74, 78, 80, 120, 122, 127, 129, 130, 133, 134, 145, 153, 154, 155, 158, 160, 166, 172, 174, 176, 177, 179, 186, 187, 189, 192, 194, 196, 197, 198, 201, 203, 206, 208, 210, 212, 213], "nearli": 1, "high": [1, 120, 126, 129, 182, 198, 210, 213], "score": 1, "necessarili": [1, 181], "translat": [1, 78, 162, 191], "your": [1, 2, 3, 4, 83, 105, 120, 122, 123, 125, 126, 127, 130, 131, 132, 133, 134, 140, 142, 143, 144, 145, 153, 154, 155, 161, 162, 166, 169, 170, 171, 172, 173, 174, 175, 178, 179, 180, 182, 184, 185, 186, 190, 191, 193, 195, 196, 197, 198, 199, 202, 204, 207, 210, 211], "For": [1, 2, 5, 16, 43, 50, 56, 57, 76, 78, 109, 120, 122, 123, 125, 126, 127, 130, 131, 132, 133, 134, 136, 137, 140, 142, 145, 153, 154, 155, 156, 158, 160, 162, 166, 168, 173, 174, 175, 177, 178, 189, 191, 192, 197, 198, 200, 201, 202, 203, 204, 207, 210, 211, 212], "almost": [1, 129, 210], "probabl": [1, 154, 212], "write": [1, 43, 50, 65, 78, 120, 127, 154, 155, 156, 182, 195, 197, 198], "app": [1, 2, 3, 4, 5, 18, 20, 21, 27, 41, 57, 58, 59, 63, 64, 65, 67, 68, 69, 70, 71, 74, 76, 84, 85, 86, 88, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 117, 120, 122, 123, 125, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 142, 143, 144, 145, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 160, 162, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 177, 178, 179, 181, 182, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 201, 202, 204, 206, 208, 209, 210, 211, 213], "better": [1, 43, 120, 130, 145, 148, 149, 154, 155, 186, 200, 212], "wors": 1, "scenario": [1, 43, 78, 120, 123, 125, 127, 174, 178], "try": [1, 2, 16, 71, 72, 74, 97, 101, 109, 120, 122, 129, 130, 136, 143, 145, 147, 148, 149, 150, 151, 154, 155, 158, 160, 172, 178, 196, 202, 210], "design": [1, 4, 54, 57, 78, 79, 126, 128, 152, 158, 172, 189, 192, 197, 210], "wai": [1, 4, 5, 21, 43, 78, 80, 120, 126, 129, 136, 142, 143, 144, 145, 153, 154, 155, 156, 158, 171, 172, 174, 187, 190, 193, 195, 197, 202, 203, 207, 210, 212], "simul": [1, 114, 138], "somewhat": [1, 200], "realist": [1, 143], "thei": [1, 2, 5, 6, 7, 9, 10, 12, 13, 14, 17, 20, 43, 72, 74, 78, 86, 104, 105, 106, 111, 117, 120, 122, 127, 129, 133, 140, 145, 147, 153, 154, 155, 158, 160, 161, 168, 172, 174, 175, 186, 189, 193, 194, 197, 198, 200, 201, 202, 204, 205, 207, 209, 210, 213], "never": [1, 3, 59, 78, 120, 129, 136, 160, 174], "give": [1, 2, 120, 129, 139, 154, 155, 160, 172, 179, 187, 200, 201], "exact": [1, 5], "represent": [1, 43, 44, 48, 70, 78, 120, 133, 154, 174, 192, 206, 208, 213], "how": [1, 2, 5, 43, 59, 78, 83, 120, 129, 133, 134, 138, 140, 143, 144, 146, 147, 148, 149, 151, 153, 154, 155, 160, 162, 165, 166, 167, 168, 172, 173, 174, 175, 176, 186, 187, 191, 193, 195, 196, 197, 198, 202, 203, 207, 209, 210, 212, 213], "real": [1, 120, 139, 140, 153, 154, 186], "world": [1, 2, 3, 5, 27, 84, 85, 86, 97, 101, 117, 120, 123, 126, 140, 154, 158, 181, 186, 187, 191, 192, 194, 197, 198, 209, 210, 211], "behav": [1, 120, 153, 210], "where": [1, 2, 43, 46, 71, 72, 74, 78, 85, 89, 119, 120, 122, 123, 126, 127, 129, 132, 140, 142, 143, 145, 147, 148, 149, 150, 151, 156, 158, 162, 172, 174, 177, 186, 189, 191, 192, 193, 202, 203, 212], "asid": [1, 122, 201], "workload": [1, 125], "mani": [1, 2, 3, 109, 120, 122, 123, 125, 126, 127, 130, 132, 153, 154, 158, 162, 186, 197, 200, 209], "other": [1, 2, 3, 5, 21, 43, 55, 56, 57, 78, 95, 97, 102, 109, 110, 117, 118, 123, 127, 129, 130, 137, 144, 145, 147, 154, 158, 160, 166, 168, 172, 177, 178, 186, 187, 191, 194, 197, 198, 200, 201, 202, 203, 204, 206, 208, 210, 211, 212, 213], "factor": [1, 122], "come": [1, 2, 5, 78, 120, 123, 125, 126, 127, 140, 154, 159, 160, 166, 174, 188, 201, 210, 212], "plai": [1, 3, 153], "These": [1, 2, 7, 20, 41, 43, 56, 57, 76, 78, 102, 117, 120, 122, 126, 142, 158, 161, 168, 172, 173, 174, 175, 181, 192, 194, 197, 198, 201, 202, 207, 210, 213], "mainli": [1, 120, 122], "intern": [1, 27, 41, 43, 54, 76, 78, 109, 120, 122, 160, 172, 174, 178, 191, 200, 201, 210], "develop": [1, 2, 3, 43, 57, 120, 122, 123, 125, 140, 152, 158, 160, 176, 182, 192, 210], "help": [1, 2, 6, 120, 123, 127, 140, 143, 147, 149, 151, 161, 191, 196, 207, 210], "u": [1, 3, 18, 43, 57, 120, 127, 130, 139, 140, 143, 144, 147, 149, 150, 151, 153, 155, 158, 162, 172, 174, 177, 179, 201, 202, 204], "locat": [1, 2, 18, 43, 78, 83, 120, 134, 161, 179, 185], "track": [1, 120], "regress": [1, 120], "improv": [1, 2, 14, 120, 143, 148, 149, 151, 176], "pipx": [2, 212], "homebrew": [2, 126], "lowest": [2, 210], "current": [2, 3, 5, 17, 18, 19, 27, 55, 57, 70, 71, 72, 74, 78, 79, 83, 105, 110, 111, 114, 120, 122, 123, 142, 151, 153, 154, 160, 172, 174, 186, 195, 198, 201, 210, 211, 213], "8": [2, 3, 7, 20, 21, 72, 76, 77, 78, 80, 95, 96, 97, 98, 99, 100, 101, 108, 117, 122, 123, 132, 133, 134, 143, 147, 148, 149, 150, 151, 154, 155, 156, 158, 162, 164, 169, 172, 173, 174, 181, 185, 186, 187, 189, 191, 192, 194, 196, 197, 198, 200, 201, 206, 207, 208, 210, 211, 212, 213], "At": [2, 3, 120, 154, 158, 200], "minimum": [2, 3, 20, 78, 80, 186], "need": [2, 3, 4, 5, 55, 59, 78, 95, 120, 122, 123, 125, 126, 127, 135, 139, 142, 143, 145, 147, 150, 152, 153, 154, 155, 158, 160, 161, 162, 172, 174, 177, 178, 182, 186, 187, 191, 196, 197, 198, 200, 201, 202, 204, 206, 208, 210, 211, 212, 213], "chang": [2, 18, 69, 78, 83, 108, 121, 127, 130, 134, 137, 138, 142, 147, 148, 150, 153, 155, 158, 168, 185, 186, 192, 210, 213], "12": [2, 62, 78, 80, 123, 125, 126, 143, 194], "plan": [2, 210], "do": [2, 4, 5, 7, 20, 55, 64, 68, 78, 80, 104, 105, 106, 117, 120, 129, 133, 137, 143, 145, 147, 149, 153, 154, 158, 160, 170, 172, 174, 175, 177, 178, 185, 186, 187, 189, 195, 196, 197, 198, 200, 201, 202, 203, 204, 206, 208, 210, 211, 212], "build": [2, 3, 6, 57, 117, 123, 127, 140, 142, 149, 152, 153, 157, 179, 180, 186, 190, 198, 199, 210, 211, 212], "variou": [2, 78, 120, 122, 124, 126, 142, 143, 160, 198, 199, 210], "manag": [2, 7, 16, 18, 20, 57, 78, 117, 120, 123, 125, 126, 127, 144, 149, 150, 151, 161, 167, 168, 170, 173, 174, 177, 204, 207, 212], "multipl": [2, 8, 21, 43, 57, 78, 80, 89, 103, 109, 117, 120, 125, 126, 127, 129, 139, 142, 143, 158, 160, 162, 166, 174, 178, 181, 189, 191, 192, 194, 198, 199, 203, 204, 210, 212, 213], "system": [2, 4, 96, 108, 118, 120, 122, 123, 125, 126, 127, 129, 144, 148, 158, 166, 167, 172, 177, 194, 199, 204], "includ": [2, 3, 4, 7, 18, 20, 21, 43, 47, 56, 57, 68, 69, 70, 71, 72, 78, 81, 82, 83, 86, 89, 95, 96, 102, 105, 106, 108, 117, 119, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 138, 142, 143, 144, 145, 153, 156, 158, 161, 164, 166, 167, 168, 174, 178, 180, 184, 185, 186, 187, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 204, 205, 206, 208, 209, 211, 213], "pyenv": 2, "win": 2, "window": [2, 120], "rtx": 2, "mise": 2, "asdf": 2, "manual": [2, 16, 104, 120, 123, 124, 126, 127, 128, 153, 154, 160, 171, 191, 197, 212], "sourc": [2, 3, 21, 48, 83, 97, 99, 120, 127, 143, 160, 174, 179, 187, 191, 197, 198], "util": [2, 7, 41, 42, 43, 48, 78, 119, 120, 122, 123, 142, 151, 160, 177, 194, 197, 200, 202, 212], "github": [2, 3, 200, 209], "codespac": 2, "we": [2, 3, 55, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 161, 166, 169, 170, 172, 173, 174, 177, 179, 185, 186, 187, 189, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 206, 208, 212], "our": [2, 3, 122, 131, 132, 133, 134, 135, 137, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 169, 170, 173, 174, 185, 187, 193, 197, 198, 202, 204, 206, 208, 212], "check": [2, 3, 4, 5, 20, 27, 43, 46, 57, 70, 77, 78, 83, 104, 105, 106, 110, 111, 113, 114, 119, 120, 127, 153, 154, 158, 166, 173, 176, 187, 194, 195, 197, 198, 208, 210, 211, 212], "ci": [2, 120, 123], "ensur": [2, 20, 21, 43, 55, 57, 63, 76, 78, 108, 116, 117, 120, 123, 127, 130, 143, 145, 147, 158, 160, 172, 177, 178, 191, 194, 197, 198, 200, 201, 207, 210, 211], "made": [2, 4, 20, 78, 120, 122, 129, 143, 151, 153, 154, 155, 160, 178, 192, 202, 210, 213], "backward": [2, 84, 86, 120, 180, 190], "compat": [2, 4, 43, 84, 86, 120, 169, 180, 190, 201], "maintain": [2, 3, 120, 147, 174, 175, 192], "makefil": 2, "sever": [2, 72, 78, 120, 122, 125, 143, 158, 178, 188, 190, 197, 198, 205, 208, 210, 212], "common": [2, 6, 43, 68, 78, 120, 122, 139, 150, 158, 160, 174, 179, 186, 197, 210], "list": [2, 3, 4, 7, 9, 10, 12, 13, 14, 20, 21, 24, 26, 27, 41, 43, 55, 56, 57, 59, 61, 62, 64, 68, 69, 70, 71, 72, 74, 76, 78, 79, 80, 85, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 116, 117, 119, 120, 122, 126, 127, 132, 133, 134, 142, 143, 144, 147, 148, 149, 150, 151, 153, 156, 157, 158, 164, 166, 168, 170, 172, 173, 174, 179, 186, 187, 189, 191, 192, 197, 198, 201, 203, 204, 206, 211, 212, 213], "avail": [2, 7, 9, 10, 12, 13, 14, 16, 17, 20, 41, 76, 78, 84, 86, 102, 105, 117, 120, 125, 127, 130, 143, 148, 150, 151, 158, 160, 167, 168, 172, 174, 178, 179, 181, 185, 186, 190, 192, 197, 198, 200, 201, 202, 206, 207, 209, 210, 211, 213], "bootstrap": [2, 198], "itself": [2, 43, 57, 78, 120, 122, 129, 160, 173, 177, 178, 187, 189, 191, 197, 198, 200, 204, 208, 210, 212, 213], "step": [2, 114, 120, 122, 127, 129, 154, 155, 187, 213], "below": [2, 120, 142, 143, 144, 145, 158, 168, 182, 186, 193, 196, 197, 198, 203, 208, 213], "pdm": [2, 120, 127, 161, 212], "target": [2, 21, 56, 78, 83, 118, 120, 137, 179, 186], "brew": [2, 126], "virtual": [2, 114, 126, 127], "requir": [2, 3, 18, 20, 21, 43, 57, 59, 61, 64, 68, 71, 72, 74, 76, 78, 80, 83, 95, 97, 102, 104, 105, 106, 109, 119, 120, 123, 126, 127, 136, 137, 138, 142, 143, 144, 154, 157, 158, 166, 174, 178, 179, 182, 184, 185, 186, 191, 192, 193, 197, 198, 200, 201, 202, 203, 206, 208, 210, 212], "depend": [2, 3, 7, 16, 20, 27, 41, 43, 45, 50, 56, 57, 76, 78, 80, 84, 85, 86, 102, 104, 105, 106, 109, 117, 118, 120, 123, 127, 142, 143, 144, 147, 148, 149, 150, 151, 152, 160, 161, 165, 166, 167, 176, 178, 180, 184, 185, 186, 189, 191, 194, 197, 198, 200, 202, 204, 212], "re": [2, 4, 69, 74, 120, 122, 143, 145, 154, 171, 172, 174, 188, 200, 210, 211, 212, 213], "work": [2, 3, 4, 5, 18, 43, 55, 62, 83, 120, 123, 126, 135, 137, 140, 142, 146, 147, 153, 154, 165, 167, 169, 171, 173, 176, 177, 182, 184, 191, 196, 197, 201, 206, 208, 209, 210, 212, 213], "extra": [2, 3, 48, 56, 84, 85, 86, 105, 119, 120, 123, 152, 161, 178, 184, 185, 186, 195, 197, 199, 206, 208, 210, 211], "g": [2, 7, 20, 47, 50, 55, 56, 57, 70, 71, 72, 74, 76, 77, 78, 84, 86, 97, 99, 101, 102, 105, 117, 119, 120, 132, 152, 158, 160, 174, 177, 186, 187, 191, 192, 197, 198, 200, 203, 206, 208], "pre": [2, 20, 47, 53, 59, 166, 167, 174, 178, 190, 198, 213], "commit": [2, 120, 142, 143, 144, 166, 168, 172], "pip": [2, 3, 5, 120, 123, 125, 127, 152, 153, 161, 169, 184, 185, 186, 206, 211, 212], "python3": [2, 120, 126, 127, 212], "m": [2, 109, 127, 143, 212], "hook": [2, 4, 7, 16, 20, 27, 41, 57, 76, 84, 85, 86, 102, 117, 120, 162, 180, 187, 194, 206], "modern": [2, 3, 5, 179], "id": [2, 3, 7, 46, 55, 59, 71, 72, 74, 76, 78, 79, 83, 89, 97, 99, 105, 117, 118, 120, 122, 136, 137, 138, 139, 142, 143, 144, 162, 164, 166, 172, 173, 174, 179, 186, 191, 192, 195, 196, 197, 198, 201, 202, 204, 206, 208, 211], "like": [2, 3, 4, 5, 41, 43, 59, 78, 97, 101, 118, 120, 123, 125, 126, 127, 128, 129, 135, 153, 154, 155, 156, 159, 160, 161, 162, 166, 168, 171, 172, 174, 178, 187, 191, 192, 193, 197, 198, 202, 204, 210, 211, 212, 213], "pycharm": 2, "enabl": [2, 3, 7, 12, 14, 20, 21, 57, 68, 76, 88, 107, 108, 116, 117, 120, 126, 143, 144, 158, 159, 166, 176, 186, 191, 192, 193, 195, 197, 198, 206, 209, 210, 212], "virtualenv": 2, "2": [2, 3, 7, 20, 43, 59, 72, 77, 78, 80, 86, 108, 111, 117, 121, 123, 125, 133, 142, 143, 144, 162, 166, 168, 169, 172, 173, 174, 185, 186, 189, 192, 193, 194, 195, 196, 197, 201, 206, 213], "editor": [2, 120], "offer": [2, 65, 78, 110, 120, 125, 126, 127, 158, 161, 174, 177, 178, 186, 187, 190, 196, 197, 206, 208, 210, 211, 212, 213], "activ": [2, 3, 120, 127, 186, 198], "yourself": [2, 174, 210], "otherwis": [2, 5, 7, 20, 21, 43, 46, 56, 57, 74, 76, 77, 78, 97, 98, 118, 119, 120, 122, 154, 170, 172, 178, 187, 191, 194, 195, 197, 198, 201, 207], "mai": [2, 20, 21, 43, 78, 120, 122, 132, 140, 145, 147, 155, 158, 160, 162, 166, 168, 172, 186, 194, 196, 198, 210, 213], "encount": [2, 56, 107, 120, 147, 162, 194, 198], "error": [2, 7, 17, 20, 55, 56, 78, 85, 107, 109, 117, 118, 120, 126, 127, 136, 137, 148, 151, 154, 155, 158, 160, 172, 174, 178, 189, 193, 195], "unexpect": [2, 56, 120], "behaviour": [2, 7, 16, 20, 117, 120, 153, 154, 159, 172, 174, 177, 200, 210, 211], "when": [2, 3, 4, 5, 7, 16, 18, 19, 20, 21, 27, 41, 43, 56, 57, 59, 62, 68, 69, 74, 76, 77, 78, 80, 84, 86, 96, 97, 105, 108, 111, 113, 117, 119, 120, 122, 124, 130, 131, 132, 136, 137, 142, 143, 144, 145, 147, 150, 153, 154, 158, 159, 160, 161, 166, 169, 170, 171, 172, 174, 178, 179, 189, 191, 192, 197, 198, 200, 201, 206, 207, 209, 210, 211, 212, 213], "referenc": [2, 43, 56, 78, 120, 132, 197], "pleas": [2, 62, 78, 194, 203], "consult": [2, 27, 122, 168, 174, 179, 184], "": [2, 3, 4, 7, 16, 17, 18, 19, 20, 21, 41, 42, 43, 45, 46, 50, 55, 57, 62, 68, 70, 71, 72, 78, 84, 86, 95, 96, 97, 98, 99, 100, 101, 103, 104, 111, 114, 117, 119, 120, 121, 125, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 153, 154, 155, 156, 158, 159, 160, 161, 162, 166, 168, 176, 178, 179, 181, 182, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 204, 206, 207, 208, 210, 211, 212, 213], "simpler": [2, 43, 78, 187, 198], "altern": [2, 46, 78, 105, 120, 124, 142, 159, 160, 166, 168, 197, 198, 199, 203], "plugin": [2, 3, 7, 9, 10, 12, 13, 14, 15, 17, 20, 27, 37, 58, 75, 76, 81, 82, 83, 85, 86, 88, 117, 120, 142, 144, 147, 151, 152, 160, 163, 165, 166, 174, 179, 180, 182, 184, 190, 195, 196, 197, 198, 200, 210], "shell": [2, 127], "rest": [2, 197], "assum": [2, 5, 78, 79, 120, 123, 125, 140, 146, 172, 173, 177, 179, 185, 195, 197, 201, 204, 206, 208, 213], "wherev": [2, 7, 20, 41, 57, 76, 102, 117, 158], "fork": 2, "repositori": [2, 37, 58, 89, 92, 120, 127, 163, 165, 180], "clone": 2, "git": [2, 127], "file": [2, 3, 7, 18, 20, 21, 24, 26, 43, 57, 76, 97, 108, 112, 116, 120, 122, 123, 126, 127, 129, 143, 153, 158, 161, 171, 180, 186, 190, 198, 202, 210], "linter": [2, 172, 198], "formatt": [2, 59, 120, 182], "befor": [2, 7, 16, 17, 20, 21, 41, 43, 56, 57, 71, 72, 74, 76, 78, 85, 95, 97, 102, 105, 110, 111, 113, 114, 117, 120, 123, 127, 135, 143, 145, 147, 153, 160, 165, 166, 167, 169, 172, 174, 176, 187, 189, 194, 200, 210, 211, 213], "want": [2, 43, 120, 123, 140, 143, 145, 153, 154, 155, 158, 159, 161, 171, 172, 173, 177, 178, 179, 185, 186, 187, 196, 197, 198, 201, 203, 204, 206, 208, 211, 212], "order": [2, 7, 8, 20, 69, 78, 117, 120, 153, 160, 161, 194, 197, 198, 200, 201, 211], "fix": [2, 78, 120, 147, 213], "follow": [2, 3, 6, 21, 43, 72, 76, 77, 78, 79, 117, 120, 122, 123, 125, 127, 129, 130, 134, 140, 143, 145, 147, 152, 154, 157, 158, 160, 161, 166, 167, 169, 170, 171, 174, 175, 176, 177, 178, 186, 187, 189, 190, 191, 192, 194, 197, 198, 200, 201, 202, 204, 207, 210, 213], "convent": [2, 78, 147, 174], "enforc": [2, 44, 120, 198, 204], "push": [2, 16, 21, 83, 118, 160, 179], "open": [2, 3, 118, 143, 171, 172, 198], "pull": [2, 120, 127], "request": [2, 4, 7, 20, 21, 27, 41, 42, 43, 46, 54, 56, 57, 63, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 83, 85, 88, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 109, 115, 117, 118, 120, 122, 126, 135, 138, 140, 148, 150, 153, 154, 155, 156, 158, 159, 169, 171, 172, 173, 176, 177, 178, 179, 180, 182, 185, 186, 189, 191, 192, 193, 195, 198, 199, 200, 201, 202, 204, 206, 207, 208, 209, 210, 212], "titl": [2, 7, 76, 78, 80, 85, 117, 120, 142, 144, 145, 147, 148, 149, 150, 151, 154, 155, 156, 166, 168, 169, 170, 191, 192, 195, 196, 197, 201, 206, 208], "indic": [2, 16, 20, 43, 70, 78, 84, 85, 86, 95, 96, 98, 100, 119, 120, 122, 129, 132, 154, 174, 175, 186, 194], "what": [2, 5, 78, 120, 121, 129, 136, 140, 143, 145, 147, 153, 154, 155, 172, 186, 187, 200, 201], "style": [2, 43, 76, 77, 78, 192], "pr": [2, 120, 143], "also": [2, 3, 4, 5, 43, 76, 78, 80, 109, 120, 122, 123, 129, 130, 134, 135, 136, 138, 144, 145, 147, 149, 150, 151, 154, 155, 158, 160, 161, 166, 168, 172, 173, 174, 177, 178, 184, 185, 186, 187, 189, 190, 191, 192, 193, 195, 196, 197, 198, 200, 201, 202, 206, 208, 210, 211, 212], "action": [2, 110, 120, 176, 186, 193, 204, 211], "add": [2, 3, 5, 7, 16, 20, 27, 41, 43, 76, 77, 78, 89, 92, 102, 105, 117, 120, 122, 126, 130, 131, 132, 136, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 155, 156, 157, 161, 166, 167, 168, 169, 171, 174, 186, 192, 193, 194, 197, 198, 201, 202, 204, 208, 211, 212], "contributor": [2, 3, 21], "bot": 2, "zen": 2, "fulli": [2, 3, 4, 7, 78, 120, 160, 191, 211, 212], "via": [2, 4, 14, 18, 20, 21, 27, 43, 50, 57, 71, 72, 74, 76, 77, 78, 95, 97, 99, 104, 105, 106, 119, 120, 122, 123, 125, 136, 142, 144, 150, 151, 155, 156, 158, 162, 166, 168, 171, 186, 192, 196, 200, 208, 209, 210, 211, 213], "mypi": [2, 153], "pyright": [2, 153], "complex": [2, 43, 78, 120, 145, 154, 155, 158, 168, 177, 196, 197, 200, 206, 210, 213], "alia": [2, 20, 27, 44, 55, 57, 69, 70, 78, 105, 106, 118, 120, 127, 191, 198], "alreadi": [2, 21, 74, 78, 95, 96, 97, 98, 100, 101, 109, 115, 120, 126, 127, 140, 147, 148, 149, 152, 173, 174, 181, 187, 194, 208, 212, 213], "exist": [2, 4, 7, 14, 21, 24, 26, 43, 57, 59, 71, 72, 74, 78, 84, 89, 95, 97, 105, 110, 111, 112, 113, 114, 115, 120, 122, 137, 138, 143, 144, 145, 147, 148, 149, 158, 160, 164, 166, 198, 202, 208, 209], "someth": [2, 120, 122, 139, 147, 154, 159, 177, 178, 187, 189, 192, 197, 198, 202, 209, 210], "cannot": [2, 43, 56, 57, 78, 84, 86, 108, 120, 147, 158, 160, 172, 178, 196, 197, 198, 200, 201, 211], "correctli": [2, 78, 117, 118, 120, 127, 147, 171, 178, 197, 201, 202], "due": [2, 78, 120, 133, 147, 158, 170, 172, 174, 186, 187, 193], "limit": [2, 3, 5, 7, 9, 10, 12, 13, 14, 16, 19, 20, 21, 56, 70, 78, 79, 80, 117, 120, 122, 126, 133, 143, 144, 145, 158, 160, 166, 197, 199, 210, 213], "cast": [2, 69, 158, 197, 202], "rectifi": 2, "situat": [2, 129, 191, 210], "howev": [2, 21, 78, 120, 122, 129, 130, 132, 135, 136, 140, 144, 154, 161, 162, 170, 172, 174, 198, 201, 210], "last": [2, 57, 79, 97, 99, 120, 122, 142, 144, 145, 153, 166, 211], "resort": [2, 4], "ve": [2, 120, 131, 133, 135, 139, 143, 144, 148, 149, 150, 154, 172, 174, 193], "exhaust": 2, "narrow": [2, 46, 174], "isinst": [2, 162, 202, 206], "guard": [2, 4, 7, 20, 41, 57, 76, 102, 104, 105, 106, 108, 117, 118, 120, 158, 180, 198, 205, 212], "properli": [2, 120, 210], "scope": [2, 3, 5, 7, 20, 21, 27, 41, 42, 43, 46, 54, 57, 64, 65, 67, 68, 69, 71, 72, 74, 76, 78, 83, 95, 102, 103, 104, 105, 106, 108, 117, 120, 122, 148, 150, 158, 168, 187, 189, 192, 196, 197, 198, 200, 202, 212], "ignor": [2, 43, 47, 59, 69, 76, 77, 78, 89, 95, 96, 97, 98, 99, 100, 101, 105, 120, 136, 143, 144, 145, 166, 174, 186, 192, 197, 201], "line": [2, 59, 120, 122, 147, 153, 161, 174], "correct": [2, 20, 43, 78, 120, 155, 160, 187, 196, 197, 208], "issu": [2, 4, 105, 120, 136, 147, 160, 174, 177, 178, 200, 210], "blank": [2, 78], "instead": [2, 3, 4, 5, 16, 41, 57, 62, 76, 78, 84, 86, 102, 117, 120, 127, 129, 134, 137, 144, 147, 150, 151, 153, 154, 155, 159, 160, 166, 172, 186, 192, 194, 196, 197, 198, 201, 203, 206, 209, 210], "suppli": [2, 78, 120, 143, 145, 150, 154, 155, 160, 197, 206, 210], "attr": [2, 3, 7, 74, 119, 120, 154, 179, 201, 206], "defin": [2, 3, 4, 5, 7, 16, 20, 41, 43, 46, 47, 53, 55, 57, 68, 70, 71, 74, 78, 84, 86, 116, 117, 118, 119, 120, 122, 123, 125, 126, 127, 134, 135, 138, 139, 140, 142, 144, 147, 149, 151, 153, 154, 155, 156, 158, 160, 162, 165, 166, 167, 170, 174, 176, 178, 186, 187, 189, 190, 191, 192, 193, 194, 197, 198, 199, 200, 201, 204, 206, 210, 212, 213], "modifi": [2, 43, 59, 71, 78, 109, 116, 118, 120, 133, 134, 138, 142, 144, 145, 158, 166, 174, 185, 189, 191, 194, 202], "100": [2, 7, 109, 145, 158, 197, 198, 201], "coverag": 2, "mandatori": [2, 43, 59, 78, 109, 120], "sonarcloud": 2, "codecov": 2, "method": [2, 4, 7, 14, 16, 20, 21, 27, 41, 42, 43, 44, 46, 48, 54, 56, 57, 64, 68, 69, 71, 76, 77, 78, 83, 84, 86, 95, 97, 101, 102, 103, 104, 105, 106, 109, 111, 113, 116, 117, 118, 119, 120, 122, 126, 137, 138, 143, 145, 153, 155, 158, 160, 166, 172, 174, 176, 177, 178, 179, 182, 186, 187, 191, 192, 194, 196, 198, 200, 202, 206, 208, 210, 211, 212, 213], "class": [2, 3, 4, 7, 8, 9, 10, 12, 13, 14, 16, 17, 20, 21, 24, 26, 27, 28, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 161, 162, 164, 166, 168, 169, 170, 173, 174, 176, 177, 178, 180, 182, 185, 186, 187, 189, 190, 193, 194, 195, 196, 198, 200, 201, 202, 204, 207, 208, 210, 211, 212], "attribut": [2, 7, 20, 27, 41, 43, 46, 50, 56, 57, 76, 78, 81, 86, 89, 102, 104, 105, 117, 120, 122, 131, 133, 134, 135, 136, 137, 140, 143, 154, 158, 168, 170, 174, 179, 191, 192, 194, 197, 198, 202, 207, 210, 211], "docstr": [2, 76, 120], "googl": [2, 76, 77, 120, 166, 209], "across": [2, 72, 78, 119, 120, 123, 186, 198, 204, 210, 212], "doesn": [2, 56, 62, 89, 120, 137, 144, 158, 172, 174, 179, 194, 197], "t": [2, 18, 19, 24, 26, 28, 43, 46, 48, 49, 52, 56, 62, 76, 79, 83, 86, 89, 95, 97, 107, 111, 115, 117, 118, 119, 120, 123, 129, 130, 132, 133, 135, 137, 144, 145, 147, 153, 154, 155, 158, 160, 170, 174, 182, 186, 191, 194, 196, 197, 210, 213], "conform": [2, 120, 161, 173], "standard": [2, 3, 5, 59, 60, 78, 105, 120, 123, 125, 143, 152, 153, 161, 162, 191, 195, 197, 201, 205, 206, 211], "updat": [2, 7, 48, 50, 78, 89, 120, 124, 131, 137, 142, 144, 147, 150, 151, 155, 156, 164, 166, 174, 179, 181, 194, 197, 206], "go": [2, 57, 78, 109, 120, 143, 154, 155, 197], "public": [2, 43, 120, 160, 191, 197], "interfac": [2, 59, 65, 71, 74, 78, 89, 120, 122, 125, 151, 161, 179, 194, 196, 210, 213], "refer": [2, 7, 20, 41, 46, 57, 76, 77, 78, 80, 89, 102, 117, 119, 120, 122, 126, 127, 129, 132, 153, 155, 156, 162, 168, 174, 175, 178, 182, 184, 186, 192, 197, 198, 200, 204], "relat": [2, 56, 78, 120, 131, 160, 174, 193, 200], "implement": [2, 4, 14, 26, 43, 44, 59, 68, 74, 78, 79, 84, 86, 96, 97, 105, 106, 108, 109, 116, 117, 120, 122, 123, 142, 144, 149, 153, 155, 160, 166, 172, 176, 177, 180, 182, 186, 187, 190, 192, 194, 196, 197, 200, 204, 205, 207, 208, 209, 210, 211, 213], "establish": [2, 117, 142, 158], "directori": [2, 5, 7, 18, 24, 26, 108, 111, 116, 118, 120, 123, 126, 127, 158, 161, 179, 192, 193, 209, 211], "structur": [2, 4, 43, 78, 120, 140, 155, 174, 178, 182, 191, 196, 207, 213], "submodul": [2, 18, 120, 161], "py": [2, 3, 18, 120, 123, 126, 127, 130, 140, 142, 143, 144, 145, 153, 154, 156, 158, 161, 164, 166, 172, 186, 196, 198, 202, 211, 212], "resid": [2, 198], "test_sync": 2, "html": [2, 5, 7, 20, 27, 43, 76, 77, 78, 97, 101, 108, 117, 120, 179, 186, 192, 193, 202, 211], "report": [2, 78, 109, 120, 126, 197], "pytest": [2, 212], "xdist": 2, "speed": [2, 20, 120, 129, 186], "default": [2, 4, 7, 16, 18, 19, 20, 27, 41, 42, 43, 45, 47, 48, 56, 57, 59, 69, 71, 72, 74, 76, 78, 80, 83, 84, 85, 86, 89, 95, 96, 97, 99, 100, 101, 102, 104, 105, 108, 111, 114, 115, 117, 118, 119, 120, 122, 125, 126, 127, 129, 133, 136, 144, 153, 154, 155, 159, 160, 161, 164, 166, 168, 173, 174, 177, 178, 179, 182, 185, 186, 187, 191, 192, 196, 197, 199, 200, 202, 203, 209, 213], "natur": [2, 43, 78], "attach": [2, 7, 21, 43, 55, 56, 85, 96, 97, 108, 120, 129, 171, 197, 198, 200], "debugg": [2, 120], "isn": [2, 120, 170, 191], "straightforward": [2, 6, 158, 197], "debug": [2, 7, 18, 20, 44, 56, 59, 84, 117, 118, 120, 142, 161, 164, 166, 168, 179, 180, 182, 196, 212], "recommend": [2, 3, 43, 78, 125, 140, 152, 153, 160, 161, 172, 179, 186], "individu": [2, 3, 5, 78, 120, 129, 160, 161, 169, 173, 176, 178, 197, 201, 202, 204, 210, 212, 213], "name": [2, 3, 5, 7, 18, 20, 21, 24, 26, 27, 41, 43, 47, 48, 53, 56, 57, 59, 69, 70, 72, 74, 76, 78, 83, 84, 85, 86, 89, 96, 97, 101, 102, 103, 104, 105, 108, 115, 116, 117, 118, 119, 120, 122, 123, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 148, 153, 154, 155, 156, 160, 161, 162, 164, 166, 168, 171, 172, 173, 174, 178, 179, 181, 182, 185, 186, 191, 192, 193, 194, 196, 197, 198, 199, 200, 206, 208, 209, 210, 211, 212], "skip": [2, 20, 27, 42, 64, 68, 70, 71, 72, 74, 80, 104, 105, 106, 120, 160, 169, 186], "safeti": 2, "lint": [2, 198], "so": [2, 5, 19, 55, 57, 76, 78, 114, 119, 120, 123, 128, 129, 132, 133, 135, 136, 139, 142, 143, 147, 149, 151, 154, 155, 156, 159, 172, 173, 174, 175, 176, 179, 186, 193, 196, 197, 198, 201, 202, 208, 210, 211, 212, 213], "well": [2, 5, 7, 43, 78, 85, 108, 120, 122, 126, 129, 130, 143, 146, 153, 155, 158, 172, 177, 185, 187, 190, 193, 195, 197, 203, 204, 206, 210, 211, 213], "restructuredtext": 2, "sphinx": 2, "librari": [2, 59, 65, 76, 78, 84, 105, 108, 118, 120, 158, 162, 174, 179, 186, 190, 200, 201, 202, 206, 211, 212], "unfamiliar": 2, "those": [2, 4, 78, 105, 120, 133, 137, 154, 155, 158, 174, 197, 198, 201, 202, 203, 206, 210], "primer": [2, 153], "quickstart": 2, "read": [2, 3, 4, 43, 50, 78, 80, 96, 120, 122, 123, 127, 137, 143, 153, 154, 160, 162, 168, 174, 181, 189, 193, 196, 197, 198, 202, 203, 206, 208, 213], "welcom": [2, 177], "enhanc": [2, 120, 143, 144, 166, 193, 201], "usabl": 2, "excel": [2, 153, 154], "pydata": 2, "lot": [2, 3, 122, 154, 157, 174, 200, 210], "out": [2, 3, 4, 5, 21, 43, 69, 78, 120, 130, 140, 143, 154, 158, 170, 173, 174, 184, 195, 197, 201, 208, 210, 211, 212], "box": [2, 3, 120, 140, 174, 184, 197, 208, 211, 212], "wish": [2, 156, 158, 189, 191, 197, 211], "setup": [2, 3, 120, 123, 124, 147, 161, 174, 210], "static": [2, 7, 21, 42, 43, 46, 55, 57, 59, 71, 76, 77, 78, 81, 84, 86, 89, 108, 120, 126, 153, 154, 155, 180, 190, 197, 211], "site": [2, 20, 43, 71, 72, 74, 76, 95, 97, 105, 120, 186, 190, 202], "first": [2, 3, 43, 56, 57, 78, 85, 120, 122, 132, 140, 142, 143, 144, 145, 147, 152, 154, 155, 160, 161, 166, 172, 174, 181, 184, 185, 186, 187, 190, 192, 194, 197, 203, 211, 212], "Then": [2, 3, 120, 174], "serv": [2, 5, 16, 18, 24, 26, 57, 71, 76, 77, 78, 108, 114, 116, 119, 120, 126, 140, 153, 154, 156, 178, 192, 197, 208, 209], "feel": 2, "free": [2, 78, 111, 113, 158, 210], "clarifi": 2, "text": [2, 5, 16, 20, 21, 43, 57, 76, 78, 96, 97, 101, 117, 120, 122, 145, 178, 181, 186, 191, 192, 196, 197, 198, 211, 212, 213], "restructur": 2, "etc": [2, 7, 20, 57, 104, 117, 119, 120, 123, 126, 127, 158, 172, 177, 181, 186, 191, 197, 198, 200, 202, 206, 208, 213], "idiomat": 2, "english": 2, "simpl": [2, 20, 43, 69, 78, 120, 122, 140, 142, 143, 144, 146, 151, 154, 155, 158, 159, 166, 172, 177, 187, 192, 194, 196, 197, 200, 201, 208, 210, 211, 212, 213], "languag": [2, 126], "contract": [2, 21, 194], "eas": [2, 59], "nativ": [2, 107, 120, 135, 140, 142, 148, 166, 174, 194, 210], "speaker": 2, "opt": [2, 7, 20, 41, 57, 68, 76, 102, 108, 117, 120, 126, 127, 158, 160, 186, 187, 192, 198, 209, 212], "oxford": 2, "comma": [2, 43, 78], "seri": [2, 97, 100, 142], "term": [2, 76, 78, 129], "keep": [2, 14, 43, 120, 127, 142, 158, 159, 160, 198], "self": [2, 3, 7, 18, 21, 27, 43, 57, 69, 70, 71, 76, 84, 85, 86, 105, 106, 110, 119, 120, 122, 132, 139, 144, 145, 161, 162, 166, 172, 173, 177, 187, 189, 191, 192, 195, 196, 197, 198, 200, 201, 202, 204, 211, 212, 213], "alongsid": [2, 78, 110, 120, 169, 193], "suit": [2, 122, 167, 174, 175], "provid": [2, 4, 7, 14, 16, 18, 20, 21, 24, 26, 27, 41, 43, 45, 56, 57, 59, 68, 76, 77, 78, 80, 83, 84, 85, 86, 89, 96, 97, 102, 104, 105, 106, 115, 116, 117, 118, 120, 123, 125, 127, 130, 137, 142, 144, 149, 150, 151, 152, 153, 158, 159, 160, 161, 162, 166, 169, 173, 176, 179, 184, 186, 190, 191, 193, 194, 195, 197, 198, 199, 201, 202, 209, 210, 211, 212, 213], "link": [2, 7, 76, 77, 78, 117, 118, 179, 192], "intersphinx": 2, "extern": [2, 76, 78, 80, 114, 120, 129, 191, 212], "diagram": [2, 176], "mermaid": 2, "insid": [2, 24, 26, 43, 55, 71, 72, 74, 116, 120, 122, 125, 129, 131, 148, 155, 171, 172, 174, 178, 182, 191, 192, 196, 197, 198, 200, 201, 211], "folder": [2, 5, 123], "easier": [2, 120, 127, 142, 154, 155, 166, 192], "becom": [2, 3, 9, 10, 12, 13, 14, 17, 120, 129, 160, 174, 192, 200, 201], "stale": [2, 43], "evolv": 2, "next": [2, 3, 27, 63, 64, 65, 67, 68, 69, 70, 76, 77, 79, 105, 106, 120, 132, 137, 143, 144, 145, 151, 155, 160, 169, 187, 189, 192, 193], "correspond": [2, 43, 59, 64, 68, 78, 120, 142, 144, 155, 160, 172, 175, 194, 197], "necessari": [2, 43, 71, 74, 78, 120, 123, 129, 130, 142, 160, 173, 185, 198, 205], "demonstr": [2, 130, 131, 132, 133, 134, 135, 138, 140, 143, 144, 145, 146, 166, 168, 173, 174, 176, 186, 187, 192, 198, 207], "rst": 2, "liter": [2, 20, 21, 43, 50, 53, 59, 65, 69, 70, 71, 72, 74, 76, 78, 83, 95, 96, 97, 105, 114, 117, 118, 119, 120, 208], "literalinclud": 2, "test_th": 2, "caption": 2, "extens": [2, 3, 21, 78, 80, 83, 117, 122, 127, 151, 191, 194], "against": [2, 20, 67, 68, 78, 80, 119, 120, 154, 187, 198, 201], "page": [2, 5, 25, 30, 31, 32, 33, 34, 36, 39, 40, 76, 77, 78, 79, 83, 90, 91, 143, 174, 179, 193, 197], "built": [2, 5, 118, 120, 123, 136, 142, 144, 145, 160, 161, 166, 176, 180, 187, 188, 192, 212], "object": [2, 4, 7, 8, 17, 20, 27, 41, 42, 43, 44, 45, 46, 47, 50, 55, 56, 57, 64, 68, 69, 70, 72, 76, 78, 80, 82, 83, 84, 85, 86, 88, 89, 95, 97, 99, 101, 102, 104, 105, 107, 108, 115, 116, 117, 118, 119, 120, 122, 126, 130, 133, 142, 143, 144, 147, 148, 153, 155, 160, 161, 164, 166, 168, 170, 171, 172, 173, 174, 180, 181, 182, 186, 187, 191, 192, 194, 197, 198, 200, 203, 207, 210, 211, 212], "instanc": [2, 4, 5, 7, 8, 14, 18, 20, 21, 24, 26, 27, 28, 41, 42, 43, 46, 48, 49, 50, 52, 55, 56, 57, 59, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 78, 81, 82, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 110, 111, 114, 115, 116, 117, 119, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 140, 142, 144, 145, 148, 150, 153, 154, 155, 156, 158, 159, 160, 168, 172, 173, 174, 175, 178, 179, 181, 182, 184, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 197, 198, 200, 202, 204, 206, 208, 209, 210, 212, 213], "comment": [2, 97, 99, 197], "form": [2, 5, 18, 21, 43, 72, 78, 120, 122, 155, 162, 176, 179, 186, 193, 201, 211, 213], "hello": [2, 3, 5, 27, 84, 85, 86, 97, 101, 117, 120, 123, 126, 155, 158, 160, 172, 178, 181, 186, 187, 191, 192, 194, 197, 198, 201, 209, 210, 211, 213], "process": [2, 5, 7, 16, 17, 20, 21, 27, 55, 57, 59, 62, 64, 65, 68, 84, 104, 105, 106, 109, 110, 111, 114, 117, 120, 122, 123, 125, 126, 127, 129, 140, 146, 160, 171, 174, 181, 187, 191, 194, 198, 199, 206, 210, 213], "launch": [2, 18, 123, 171], "specifi": [2, 18, 19, 20, 43, 47, 78, 80, 83, 89, 104, 105, 106, 118, 120, 122, 127, 134, 136, 138, 143, 144, 153, 154, 156, 158, 160, 169, 172, 174, 187, 191, 192, 193, 195, 196, 197, 198, 200, 201, 203, 204, 206, 210, 211, 213], "strip": [2, 145], "output": [2, 18, 43, 59, 78, 96, 97, 118, 120, 123, 125, 126, 127, 132, 133, 154, 174, 198], "curl": [2, 120, 122, 126, 158, 162, 169, 174, 178, 181, 189, 191, 194, 195, 197, 201, 209], "invoc": 2, "insert": [2, 69, 70, 71, 106, 120, 145, 148, 166, 177, 189, 208, 211], "after": [2, 7, 16, 20, 27, 41, 57, 76, 78, 79, 83, 84, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 117, 119, 120, 122, 127, 138, 140, 143, 153, 160, 166, 172, 174, 179, 187, 193, 194, 208, 210, 213], "syntax": [2, 43, 78, 120, 131, 137, 153, 174, 201], "noth": [2, 120, 147, 189], "special": [2, 21, 117, 120, 130, 132, 161, 174, 179, 186, 187, 191, 196, 197, 198, 201, 211], "everyth": [2, 5, 153, 210], "colon": [2, 155], "invok": [2, 17, 57, 78, 120, 147, 158, 160, 194, 200, 210], "url": [2, 5, 7, 20, 21, 27, 43, 71, 72, 74, 76, 77, 78, 80, 83, 95, 97, 105, 114, 117, 120, 145, 153, 154, 155, 159, 176, 177, 178, 179, 181, 186, 187, 191, 192, 198, 199, 200, 201, 203, 206, 208, 211], "path": [2, 3, 7, 16, 18, 20, 21, 24, 26, 27, 41, 42, 43, 47, 57, 68, 69, 70, 71, 72, 74, 76, 77, 78, 83, 84, 85, 86, 95, 96, 97, 98, 101, 102, 103, 105, 108, 111, 112, 116, 117, 118, 120, 122, 126, 131, 138, 140, 142, 143, 144, 153, 156, 158, 159, 160, 166, 171, 172, 174, 178, 179, 180, 181, 185, 186, 187, 189, 190, 191, 193, 196, 197, 199, 200, 202, 203, 204, 206, 210, 211, 212, 213], "just": [2, 43, 120, 129, 137, 143, 148, 154, 155, 158, 185, 197, 198, 210], "rel": [2, 77, 78, 120, 126, 192, 209], "In": [2, 4, 5, 7, 20, 71, 72, 74, 78, 113, 117, 120, 122, 129, 130, 132, 133, 134, 136, 137, 138, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 158, 160, 162, 169, 170, 171, 172, 173, 174, 176, 177, 178, 186, 189, 192, 194, 196, 197, 198, 200, 201, 203, 206, 208, 209, 210, 213], "look": [2, 18, 105, 129, 130, 132, 137, 139, 142, 143, 147, 148, 149, 153, 154, 156, 161, 176, 181, 188, 191, 192, 197, 204, 211], "runner": 2, "dict": [2, 3, 4, 5, 7, 20, 21, 27, 41, 42, 43, 46, 47, 48, 50, 56, 57, 59, 69, 70, 71, 72, 74, 76, 77, 78, 80, 83, 84, 85, 86, 95, 96, 97, 98, 100, 101, 102, 104, 105, 106, 108, 115, 117, 118, 119, 120, 122, 123, 147, 148, 154, 155, 158, 166, 168, 172, 181, 185, 186, 187, 191, 192, 194, 196, 197, 198, 201, 202, 206, 208, 210, 211, 212, 213], "def": [2, 3, 4, 5, 7, 27, 69, 70, 71, 84, 85, 86, 106, 117, 120, 122, 123, 126, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 160, 161, 162, 164, 166, 168, 169, 170, 172, 173, 174, 177, 178, 179, 181, 182, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213], "hello_world": [2, 120, 126, 153, 158, 172, 192], "str": [2, 3, 4, 5, 7, 9, 10, 12, 13, 14, 16, 20, 21, 24, 26, 27, 41, 42, 43, 44, 46, 47, 48, 50, 53, 54, 55, 56, 57, 59, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 80, 83, 84, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 126, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 162, 166, 168, 169, 170, 172, 173, 174, 177, 178, 181, 182, 185, 186, 187, 191, 192, 194, 195, 196, 197, 198, 200, 201, 202, 204, 206, 207, 208, 210, 211, 212, 213], "handler": [2, 4, 5, 7, 16, 20, 21, 41, 46, 55, 58, 59, 61, 62, 64, 65, 68, 70, 76, 77, 85, 93, 102, 103, 104, 105, 106, 108, 117, 118, 120, 123, 130, 131, 132, 135, 136, 137, 139, 140, 144, 147, 151, 152, 154, 155, 156, 159, 162, 165, 166, 167, 169, 170, 171, 172, 174, 178, 179, 180, 181, 182, 185, 186, 187, 188, 189, 190, 193, 194, 196, 197, 199, 201, 202, 203, 206, 208, 210, 211, 212, 213], "greet": [2, 158, 178, 187, 197, 198], "route_handl": [2, 3, 4, 5, 7, 20, 21, 27, 41, 69, 70, 71, 84, 85, 86, 102, 103, 104, 105, 106, 117, 120, 122, 123, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 144, 158, 164, 166, 168, 169, 170, 172, 174, 177, 178, 179, 181, 182, 185, 186, 187, 189, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 204, 206, 208, 209, 211, 212], "equival": [2, 6, 78, 80, 96, 97, 105, 119, 120, 122, 129, 142, 170, 171, 198], "http": [2, 3, 7, 18, 20, 21, 27, 42, 43, 54, 56, 57, 64, 68, 69, 70, 71, 72, 74, 76, 77, 78, 85, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 117, 118, 120, 122, 125, 126, 127, 130, 140, 148, 153, 154, 155, 158, 162, 169, 172, 174, 177, 178, 181, 186, 187, 189, 191, 192, 194, 195, 196, 197, 199, 200, 201, 202, 206, 207, 209, 211], "127": [2, 18, 122, 125, 126, 153, 154, 158, 162, 174, 178, 181, 189, 194, 195, 197, 201, 209, 211], "8000": [2, 3, 18, 120, 122, 125, 127, 130, 140, 153, 154, 158, 162, 169, 174, 178, 181, 186, 189, 194, 195, 197, 201, 209, 211], "checkout": 2, "branch": 2, "prepar": 2, "script": [2, 14, 114, 124, 130, 131, 133, 135, 138, 139, 140, 143, 147, 148, 161, 174, 192], "prepare_releas": 2, "number": [2, 7, 18, 20, 21, 56, 57, 59, 71, 72, 74, 78, 79, 80, 117, 118, 126, 127, 132, 143, 145, 159, 173, 174, 177, 197, 198, 200, 201, 211], "draft": [2, 70, 78, 186], "replac": [2, 4, 42, 43, 57, 69, 74, 78, 83, 120, 122, 126, 127, 129, 153, 178, 179, 209], "desir": [2, 27, 72, 120, 159, 160, 196, 197], "scheme": [2, 42, 43, 57, 69, 72, 78, 79, 105, 117, 122, 191, 197, 202, 205, 206], "pyproject": 2, "toml": 2, "changelog": [2, 121, 122], "entri": [2, 3, 7, 9, 10, 12, 13, 16, 62, 78, 105, 120, 153, 158, 160], "x": [2, 20, 21, 78, 86, 105, 121, 122, 126, 162, 169, 174, 186, 187, 191, 196, 197, 201, 202, 207], "review": [2, 143], "am": 2, "chore": 2, "vx": 2, "y": [2, 127, 143, 186], "z": [2, 186, 201], "actual": [2, 7, 20, 44, 120, 144, 145, 153, 155, 177, 186, 187, 194, 200, 201, 204], "b": [2, 95, 96, 98, 100, 120, 122, 131, 132, 174, 181, 191, 192, 197, 198, 210], "origin": [2, 5, 20, 48, 63, 70, 71, 72, 74, 119, 120, 125, 127, 134, 148, 160, 186, 187], "onc": [2, 8, 57, 104, 105, 106, 120, 123, 127, 149, 154, 158, 161, 166, 172, 174, 184, 185, 186, 187, 191, 197, 200, 208, 210, 211, 213], "approv": 2, "note": [2, 8, 16, 17, 21, 78, 120, 129, 144, 147, 154, 168, 172, 185, 186, 198, 206, 208], "good": [2, 4, 21, 129, 145, 189, 197, 200, 210], "click": [2, 84, 120, 142, 143, 144, 145, 161, 186, 198, 200, 202, 204, 206, 208], "publish": [2, 9, 10, 11, 12, 13, 14, 15, 16, 17, 120], "successfulli": [2, 78], "semant": [2, 78, 89, 120, 155, 199], "pep": [2, 187], "440": 2, "power": [3, 143, 158, 161, 172, 177, 179, 182, 193, 212], "flexibl": [3, 120, 140, 144, 158, 177, 199], "highli": [3, 177, 190], "opinion": 3, "asgi": [3, 4, 6, 7, 18, 20, 21, 27, 41, 42, 43, 54, 57, 63, 64, 65, 67, 68, 69, 70, 71, 72, 76, 95, 96, 97, 98, 100, 102, 103, 104, 105, 106, 108, 117, 120, 122, 123, 124, 126, 127, 128, 153, 156, 158, 160, 178, 184, 188, 189, 199, 206, 207], "ship": [3, 182, 186, 188, 192], "inject": [3, 16, 45, 70, 84, 104, 105, 120, 137, 143, 144, 147, 148, 150, 152, 155, 161, 168, 173, 174, 180, 186, 194, 197, 198, 200, 201, 206, 211, 212], "secur": [3, 4, 7, 20, 41, 43, 57, 58, 71, 72, 74, 76, 78, 95, 97, 102, 105, 106, 108, 117, 120, 122, 145, 158, 180, 186, 191, 202, 203, 204], "primit": [3, 78, 176, 189], "openapi": [3, 7, 20, 41, 43, 46, 54, 57, 58, 77, 78, 80, 81, 84, 86, 102, 104, 105, 106, 108, 117, 120, 122, 154, 155, 180, 197, 198, 201, 206, 208], "schema": [3, 7, 20, 41, 43, 46, 57, 70, 76, 77, 78, 80, 81, 84, 86, 102, 104, 105, 106, 108, 117, 120, 122, 144, 154, 155, 161, 166, 178, 180, 186, 190, 192, 196, 197, 198, 200, 201, 202, 203, 206, 208], "messagepack": [3, 21, 107, 117, 120, 122], "middlewar": [3, 7, 20, 27, 41, 57, 58, 63, 64, 65, 67, 69, 70, 71, 72, 74, 76, 88, 102, 104, 105, 106, 108, 117, 118, 120, 122, 158, 178, 180, 184, 185, 193, 194, 200, 206, 208, 210, 211, 212], "great": [3, 147, 172, 193, 197], "cli": [3, 58, 84, 120, 123, 125, 153, 156, 158, 180], "experi": [3, 120, 157, 193], "much": [3, 148, 153, 194], "commonli": [3, 120, 142, 154, 161, 197, 198], "jinja2": [3, 24, 120, 193, 211], "templat": [3, 24, 26, 56, 58, 76, 77, 78, 82, 83, 97, 120, 122, 179, 180, 193], "brotli": [3, 20, 65, 120], "compress": [3, 7, 20, 54, 68, 69, 117, 120, 122], "cooki": [3, 7, 20, 21, 41, 42, 43, 57, 67, 69, 71, 72, 74, 76, 78, 80, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 117, 118, 120, 186, 198, 199, 213], "session": [3, 21, 68, 71, 72, 74, 106, 117, 120, 122, 127, 142, 143, 144, 147, 149, 150, 151, 152, 166, 168, 169, 172, 187, 193, 197, 203, 210], "cryptographi": [3, 120, 186, 206, 212], "jwt": [3, 23, 64, 68, 104, 120, 180, 205], "redisstor": [3, 112, 114, 120, 122, 159, 210], "redi": [3, 11, 15, 112, 120, 122, 159, 160, 177, 186, 210], "picolog": [3, 59, 60, 120], "structlog": [3, 59, 120], "prometheu": [3, 120, 180, 183], "instrument": [3, 27, 158, 184, 185], "telemetri": 3, "opentelemetri": [3, 23, 120, 180, 183], "sqlalchemi": [3, 23, 50, 120, 142, 143, 144, 145, 147, 148, 149, 150, 151, 158, 163, 167, 174, 178, 180, 194, 202, 206, 208], "deprec": [3, 43, 57, 59, 62, 76, 78, 120, 173, 191, 192, 194, 209], "sinc": [3, 4, 21, 59, 76, 111, 113, 120, 122, 129, 143, 145, 154, 155, 160, 173, 178, 181, 186, 187, 189, 192, 194, 200, 202, 203, 209, 210, 212, 213], "version": [3, 4, 7, 20, 59, 72, 76, 77, 78, 80, 108, 109, 111, 117, 118, 119, 120, 122, 123, 130, 144, 148, 166, 173, 190, 191, 192, 193, 194, 195, 196, 201, 206, 208, 209, 213], "now": [3, 43, 95, 97, 105, 120, 122, 127, 130, 132, 133, 135, 142, 143, 144, 145, 147, 149, 153, 154, 155, 156, 169, 172, 174, 177, 192, 197, 201, 202, 204, 208, 209, 210, 211, 213], "group": [3, 7, 55, 78, 84, 102, 120, 126, 160, 161], "longer": [3, 43, 78, 120, 143, 147, 150, 155], "Will": [3, 56, 85, 191], "remov": [3, 21, 43, 59, 78, 119, 120, 123, 139, 145, 149, 155, 164, 168, 173, 191, 192, 209], "jinja": [3, 5, 23, 120, 179, 193, 211], "mako": [3, 5, 23, 120, 193, 211], "full": [3, 7, 83, 120, 138, 155, 160, 167, 174, 179, 190, 192, 198], "unnecessari": [3, 120], "creat": [3, 4, 5, 16, 18, 20, 24, 26, 27, 41, 43, 46, 48, 50, 55, 56, 57, 64, 68, 69, 70, 71, 74, 76, 78, 80, 82, 83, 84, 86, 89, 95, 96, 97, 98, 100, 101, 103, 104, 105, 106, 108, 109, 111, 115, 116, 117, 118, 119, 120, 122, 123, 126, 127, 130, 131, 136, 137, 138, 140, 142, 144, 145, 147, 148, 150, 151, 153, 156, 158, 160, 161, 166, 169, 171, 173, 174, 175, 180, 182, 184, 185, 186, 188, 191, 192, 193, 194, 196, 197, 200, 204, 206, 208, 209, 210, 211], "get": [3, 4, 5, 7, 19, 20, 27, 41, 43, 57, 69, 70, 71, 74, 77, 78, 83, 84, 85, 86, 89, 102, 106, 107, 110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 122, 123, 126, 130, 131, 132, 133, 134, 136, 137, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 158, 159, 164, 166, 172, 173, 174, 178, 179, 181, 182, 186, 187, 189, 191, 192, 193, 194, 196, 197, 198, 200, 201, 202, 203, 204, 206, 207, 208, 211, 212], "index": [3, 4, 5, 78, 79, 97, 101, 108, 120, 122, 132, 172, 174, 178, 193, 196, 197, 199, 200, 201, 202, 209, 211], "book": [3, 78, 142, 144, 166], "book_id": 3, "int": [3, 4, 5, 7, 9, 10, 12, 13, 14, 16, 17, 20, 21, 42, 43, 47, 56, 57, 59, 70, 71, 72, 74, 76, 78, 79, 80, 85, 89, 95, 96, 97, 98, 99, 100, 101, 104, 105, 110, 111, 113, 114, 117, 118, 119, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 144, 145, 155, 164, 166, 168, 172, 173, 174, 181, 186, 187, 189, 191, 195, 196, 197, 198, 200, 201, 213], "get_book": 3, "Or": [3, 160, 161, 169, 202, 204], "directli": [3, 7, 43, 78, 117, 120, 122, 123, 129, 139, 149, 160, 162, 174, 176, 179, 196, 197, 198, 209, 210], "reload": [3, 18, 83, 120, 127, 153, 171, 179], "visit": [3, 120, 130, 140, 153, 154, 155, 161, 211], "localhost": [3, 114, 120, 126, 130, 140, 154, 159, 169, 186, 191], "browser": [3, 83, 97, 99, 140, 153, 154, 155, 179, 186, 197], "two": [3, 21, 43, 59, 78, 120, 123, 129, 130, 147, 150, 151, 155, 158, 160, 168, 170, 173, 177, 178, 179, 187, 189, 197, 198, 201, 202, 204, 207, 208, 211, 212, 213], "endpoint": [3, 4, 5, 7, 57, 76, 120, 126, 144, 160, 165, 167, 174, 180, 191, 192, 197, 198, 200, 204, 205, 206, 208, 211, 212], "automat": [3, 5, 18, 57, 114, 120, 122, 123, 125, 126, 127, 142, 143, 144, 147, 148, 150, 154, 174, 182, 190, 191, 192, 195, 198, 201, 210], "redoc": [3, 7, 76, 77, 117, 120, 154, 192], "swagger": [3, 7, 76, 77, 117, 120, 154, 155, 180, 190, 203], "ui": [3, 76, 77, 120, 123, 125, 126, 180, 190], "element": [3, 7, 76, 77, 78, 83, 117, 120, 143, 154, 179, 192], "stoplight": [3, 76, 77, 120, 154, 192], "rapidoc": [3, 7, 76, 77, 117, 120, 192], "depth": [3, 47, 153, 154, 156, 174], "tutori": [3, 130, 133, 142, 143, 144, 145, 147, 151, 153, 156, 166, 179], "basic": [3, 120, 122, 140, 143, 152, 165, 176, 180, 195, 201, 206, 210], "todo": [3, 122, 140, 147, 148, 149, 150, 151, 153, 154, 155, 156, 169], "section": [3, 4, 6, 43, 57, 78, 80, 120, 124, 126, 127, 130, 133, 137, 138, 142, 143, 144, 145, 147, 148, 155, 167, 168, 169, 179, 187, 191, 192, 196, 197, 198, 201, 203, 213], "commun": [3, 122, 160, 210], "driven": [3, 122], "initi": [3, 7, 8, 21, 26, 41, 42, 43, 44, 45, 56, 57, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 82, 83, 84, 85, 95, 96, 97, 98, 99, 100, 102, 103, 108, 110, 111, 113, 114, 115, 116, 117, 119, 120, 122, 125, 144, 145, 161, 165, 166, 167, 178, 186, 192, 194, 196, 197, 206, 208, 210], "thrive": 3, "contribut": [3, 122], "pursu": 3, "innov": 3, "huge": 3, "thank": 3, "scalar": [3, 77, 120, 142, 147, 148, 149, 150, 151, 166, 168, 169, 192, 197], "com": [3, 76, 120, 130, 131, 132, 133, 134, 138, 139, 140, 173, 174, 186, 192, 195, 201, 211], "sport": 3, "stok": 3, "invit": 3, "organ": [3, 78, 139, 200, 210], "join": [3, 17, 142, 144, 145, 160, 166], "sponsorship": 3, "program": [3, 78, 127, 129, 135], "By": [3, 57, 127, 142, 144, 155, 159, 160, 172, 174, 177, 185, 191, 192, 196, 209, 210, 213], "polar": 3, "prefer": [3, 4, 5, 78, 84, 86, 119, 120, 123, 126, 129, 160, 198], "platform": [3, 123, 124], "collect": [3, 69, 78, 89, 102, 119, 120, 122, 128, 133, 143, 147, 148, 149, 150, 151, 158, 169, 170, 172, 173, 181, 192, 194, 197, 206, 212], "pivot": 3, "role": [3, 153, 204], "project": [3, 122, 123, 126, 158, 161, 198], "growth": 3, "exclus": [3, 43, 47, 50, 78, 120, 132, 174, 203], "engag": [3, 68], "pledg": 3, "ormar": 3, "beani": 3, "sqlmodel": 3, "basemodel": [3, 84, 86, 120, 144, 162, 166, 172, 191, 194, 196, 197, 198, 200, 201, 202, 204, 206, 208, 212], "uuid4": [3, 142, 166, 172, 173, 174, 191, 200, 202, 204, 208], "first_nam": [3, 174, 177], "last_nam": [3, 177], "type": [3, 5, 7, 8, 16, 19, 20, 21, 27, 28, 37, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 56, 57, 58, 59, 68, 69, 70, 72, 74, 76, 77, 78, 80, 81, 83, 84, 85, 86, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 114, 116, 117, 120, 123, 126, 130, 132, 137, 140, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 155, 156, 158, 164, 166, 168, 169, 170, 171, 172, 173, 175, 176, 179, 180, 181, 185, 186, 187, 189, 190, 191, 192, 195, 199, 200, 202, 206, 207, 208, 210, 211, 212, 213], "typeddict": [3, 7, 42, 83, 118, 119, 154, 190, 196, 213], "struct": [3, 52, 110, 120, 162, 197, 213], "uuid": [3, 120, 122, 142, 143, 144, 145, 166, 172, 173, 174, 191, 197, 200, 201, 202, 206, 208], "dto": [3, 7, 20, 37, 41, 46, 47, 48, 49, 50, 52, 53, 56, 57, 58, 76, 84, 86, 102, 105, 117, 120, 131, 132, 133, 134, 135, 136, 137, 138, 140, 144, 158, 164, 166, 170, 180, 194, 198, 200], "dtoconfig": [3, 46, 47, 86, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 164, 173, 174, 198, 200], "dataclassdto": [3, 49, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 173, 174], "partialuserdto": 3, "config": [3, 5, 7, 27, 46, 51, 58, 60, 62, 63, 65, 67, 69, 70, 71, 72, 74, 82, 83, 84, 85, 86, 88, 104, 106, 108, 120, 122, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 142, 144, 151, 158, 159, 164, 166, 168, 169, 173, 174, 179, 186, 192, 193, 194, 196, 197, 198, 200, 202, 203, 206, 208, 209, 210, 211], "exclud": [3, 18, 20, 27, 47, 64, 68, 69, 70, 71, 72, 74, 86, 104, 105, 106, 120, 122, 130, 133, 134, 135, 136, 137, 138, 139, 164, 173, 176, 180, 186, 187, 202, 205, 206, 208], "control": [3, 4, 5, 7, 16, 20, 43, 47, 57, 58, 71, 72, 74, 76, 78, 95, 97, 102, 104, 105, 117, 120, 122, 123, 125, 126, 127, 129, 135, 139, 143, 158, 160, 164, 165, 168, 170, 172, 173, 174, 176, 178, 179, 186, 189, 191, 196, 198, 199, 201, 204, 207, 210], "python": [3, 27, 46, 62, 86, 119, 120, 122, 123, 125, 126, 127, 129, 132, 135, 140, 143, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 162, 164, 169, 172, 173, 174, 176, 177, 178, 181, 185, 186, 187, 189, 190, 191, 192, 194, 196, 197, 198, 200, 201, 206, 207, 208, 211, 212, 213], "post": [3, 5, 57, 78, 102, 117, 118, 120, 122, 135, 136, 137, 139, 144, 145, 147, 148, 149, 150, 151, 155, 156, 162, 164, 166, 168, 169, 170, 173, 174, 177, 181, 185, 186, 191, 195, 196, 197, 198, 200, 204, 206, 207, 208, 211, 212], "put": [3, 16, 17, 57, 78, 117, 118, 126, 139, 147, 148, 149, 150, 151, 155, 156, 160, 173, 174, 186, 197, 198], "patch": [3, 57, 78, 117, 118, 120, 139, 144, 164, 166, 172, 176, 197, 198, 200], "delet": [3, 14, 43, 57, 74, 78, 83, 89, 95, 97, 110, 111, 112, 113, 114, 117, 118, 120, 144, 164, 166, 173, 177, 186, 197, 198, 200], "dtodata": [3, 48, 120, 136, 137, 138, 139, 164, 174, 198, 200], "my_app": [3, 117, 202, 212], "usercontrol": [3, 172, 173, 204], "create_us": [3, 122, 173, 174, 196, 204], "list_us": 3, "user_id": [3, 7, 122, 162, 172, 173, 174, 200, 201, 202, 208], "partial_update_us": 3, "update_us": [3, 173], "get_us": [3, 172, 173, 174, 201, 208], "delete_us": [3, 173], "none": [3, 4, 5, 7, 8, 9, 10, 12, 13, 14, 16, 17, 19, 20, 21, 24, 26, 27, 28, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 55, 56, 57, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 122, 126, 142, 143, 144, 145, 147, 148, 149, 150, 151, 154, 156, 158, 159, 160, 161, 162, 164, 166, 168, 172, 173, 174, 177, 178, 181, 182, 186, 187, 189, 191, 192, 195, 196, 197, 198, 200, 201, 202, 204, 206, 208, 209, 210, 211, 212, 213], "9": [3, 20, 59, 76, 77, 111, 122, 123, 142, 143, 145, 147, 148, 149, 150, 151, 154, 155, 156, 158, 162, 164, 166, 169, 172, 174, 181, 185, 186, 187, 189, 191, 192, 194, 195, 196, 197, 198, 201, 206, 207, 208, 211, 212, 213], "instanti": [3, 20, 43, 45, 57, 116, 119, 120, 137, 158, 170, 174, 187, 192, 194], "point": [3, 7, 78, 80, 105, 120, 122, 129, 153, 158, 172, 181, 197], "server": [3, 4, 5, 7, 18, 21, 27, 56, 71, 74, 76, 78, 84, 109, 117, 120, 122, 123, 124, 126, 127, 128, 135, 136, 153, 156, 158, 166, 172, 174, 178, 179, 181, 187, 191, 210, 211], "author": [3, 5, 56, 57, 78, 103, 104, 105, 106, 142, 143, 144, 166, 186, 194, 204, 205], "rather": [3, 78, 120, 158, 187, 189, 197, 200, 204], "team": 3, "lead": [3, 17, 120, 122, 142, 145, 158, 160, 174], "5": [3, 20, 70, 76, 77, 122, 173, 185, 186, 189, 192, 197, 201, 210], "veri": [3, 122, 129, 148, 149, 155, 158, 172, 192, 200, 201, 210, 211, 212], "draw": [3, 76], "inspir": 3, "nestj": 3, "contemporari": 3, "typescript": [3, 161], "place": [3, 62, 78, 120, 122, 127, 129, 147, 157, 158, 161, 186, 187, 197, 198, 200, 204, 210, 211, 212], "pattern": [3, 4, 18, 20, 27, 64, 68, 70, 71, 72, 74, 78, 80, 104, 105, 106, 120, 132, 140, 142, 143, 144, 145, 150, 155, 158, 160, 177, 186, 187, 197, 198, 201, 203, 210], "still": [3, 5, 78, 120, 122, 139, 145, 147, 154, 160, 172, 173, 189, 197, 201, 210], "allow": [3, 4, 7, 16, 20, 27, 43, 47, 57, 64, 65, 68, 78, 80, 89, 109, 115, 116, 117, 120, 122, 123, 127, 129, 130, 138, 139, 142, 143, 144, 147, 153, 154, 155, 156, 158, 160, 164, 167, 169, 170, 172, 174, 177, 178, 179, 181, 192, 194, 197, 198, 199, 200, 201, 204, 205, 210, 211, 212], "seek": [3, 43], "versatil": [3, 174, 196], "oop": [3, 41, 120, 122, 200], "microframework": 3, "unlik": [3, 78, 201, 204, 212], "flask": [3, 6, 96, 120, 200], "typic": [3, 129, 139, 153, 158, 160, 192, 193], "web": [3, 18, 43, 57, 76, 120, 123, 125, 126, 127, 153, 157, 171, 186, 199, 207, 210], "orm": [3, 35, 120, 122, 142, 143, 144, 145, 147, 148, 149, 150, 151, 163, 166, 168, 169, 170, 174, 180, 197, 202], "integr": [3, 4, 86, 120, 123, 125, 126, 127, 142, 143, 148, 149, 165, 179, 191, 192, 193, 197], "client": [3, 16, 20, 21, 42, 50, 56, 69, 71, 78, 83, 97, 99, 114, 117, 120, 122, 135, 136, 137, 160, 172, 173, 174, 177, 179, 185, 192, 197, 198, 199], "side": [3, 18, 71, 74, 83, 120, 122, 158, 172, 174, 177, 210], "cach": [3, 5, 7, 20, 43, 45, 57, 59, 70, 83, 102, 117, 120, 123, 180, 210], "It": [3, 5, 7, 20, 41, 43, 57, 59, 62, 68, 76, 78, 102, 103, 117, 120, 122, 123, 125, 127, 129, 130, 140, 142, 146, 147, 150, 151, 153, 154, 156, 158, 160, 166, 173, 174, 181, 186, 187, 189, 191, 192, 194, 196, 197, 198, 199, 200, 201, 202, 206, 210, 211, 212, 213], "aim": [3, 4, 152, 204], "django": [3, 120, 125], "micro": 3, "api": [3, 7, 18, 64, 68, 76, 78, 105, 117, 120, 122, 126, 128, 147, 154, 161, 162, 165, 167, 178, 186, 191, 192, 198, 201, 202, 206, 208, 212], "valid": [3, 7, 20, 21, 41, 43, 48, 56, 57, 59, 67, 71, 72, 74, 76, 78, 80, 86, 95, 97, 102, 105, 117, 120, 130, 137, 153, 155, 162, 173, 174, 176, 178, 186, 191, 192, 193, 198, 199, 208, 213], "rout": [3, 7, 16, 20, 21, 27, 41, 46, 56, 57, 58, 64, 68, 69, 70, 71, 72, 74, 76, 77, 102, 104, 105, 106, 108, 117, 120, 123, 130, 138, 139, 140, 144, 145, 147, 148, 151, 152, 154, 156, 159, 162, 166, 167, 169, 171, 172, 173, 174, 178, 179, 180, 181, 186, 187, 188, 189, 190, 192, 193, 194, 196, 197, 201, 202, 206, 208, 211, 212, 213], "tortois": [3, 120], "piccolo": [3, 28, 120, 122, 163, 180], "cor": [3, 7, 20, 68, 117, 120, 122], "csrf": [3, 20, 68, 120, 122], "rate": [3, 70, 122, 210], "authent": [3, 56, 68, 78, 104, 105, 106, 109, 120, 122, 180, 203, 204, 205, 206, 208], "fullstack": 3, "capabl": [3, 4, 5, 78, 103, 120, 122, 143, 153, 160, 162, 210], "product": [3, 21, 123, 125, 126, 169, 192, 201, 207], "readi": [3, 56, 127, 144, 166], "best": [3, 43, 78, 125, 158, 186, 197, 198], "vuej": 3, "vite": 3, "saq": 3, "job": [3, 120, 177], "queue": [3, 61, 62, 120, 160, 177], "big": [3, 109, 166], "small": [3, 120, 129, 164, 200, 211], "inertia": 3, "j": [3, 76, 77, 97, 99, 120, 192], "bare": [3, 187], "poc": 3, "part": [4, 7, 20, 21, 41, 43, 54, 78, 79, 80, 108, 117, 120, 123, 125, 129, 153, 155, 156, 158, 160, 162, 173, 178, 181, 182, 189, 191, 196, 197, 201, 202, 204, 210, 213], "declar": [4, 16, 57, 78, 97, 99, 120, 122, 134, 142, 143, 144, 148, 155, 166, 172, 173, 174, 176, 189, 197, 199, 200, 201, 204], "standalon": [4, 76, 77, 120, 200], "regist": [4, 7, 16, 20, 24, 26, 78, 82, 83, 102, 104, 105, 106, 112, 115, 116, 117, 120, 122, 140, 151, 153, 158, 172, 192, 195, 197, 198, 199, 210], "learn": [4, 5, 147, 151, 157, 158, 169, 179, 192, 203], "chapter": [4, 5, 155, 158], "There": [4, 16, 78, 122, 125, 136, 143, 145, 151, 154, 158, 160, 172, 174, 198, 203, 212], "few": [4, 78, 120, 143, 147, 160, 197, 203, 207, 210], "kei": [4, 5, 7, 14, 16, 18, 20, 21, 24, 26, 27, 41, 42, 43, 50, 54, 57, 59, 68, 69, 70, 71, 72, 74, 76, 78, 80, 89, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 108, 110, 111, 113, 114, 116, 117, 120, 122, 142, 143, 144, 145, 146, 155, 158, 160, 166, 172, 177, 178, 182, 186, 187, 191, 195, 197, 198, 201, 202, 203, 206, 210, 211], "differ": [4, 5, 7, 20, 65, 78, 83, 105, 117, 119, 120, 122, 123, 125, 127, 128, 129, 150, 156, 158, 160, 171, 172, 174, 176, 177, 187, 190, 192, 193, 196, 197, 198, 200, 201, 204, 206, 208, 210], "between": [4, 71, 78, 105, 120, 122, 125, 128, 129, 142, 158, 160, 176, 186, 188, 200, 201], "lifecycl": [4, 57, 120, 151], "handl": [4, 7, 16, 46, 55, 56, 57, 62, 65, 67, 69, 71, 85, 95, 97, 101, 103, 104, 108, 114, 117, 120, 122, 130, 143, 147, 148, 150, 151, 153, 154, 155, 158, 160, 168, 176, 177, 180, 189, 196, 197, 198, 200, 205, 209, 210], "layer": [4, 57, 69, 70, 71, 106, 120, 122, 172, 176, 198, 199, 204], "intention": 4, "unsupport": [4, 109, 120, 142, 194, 198], "reli": [4, 78, 120, 122, 177, 186], "separ": [4, 43, 47, 78, 120, 136, 139, 160, 162, 184, 185, 197], "logic": [4, 78, 106, 120, 130, 131, 132, 133, 134, 135, 136, 137, 139, 140, 147, 148, 174, 176, 177, 178, 194, 195, 197, 200, 206, 208, 212, 213], "servic": [4, 21, 76, 78, 108, 109, 123, 125, 126, 127, 144, 177, 181, 207, 212], "dispatch": [4, 120, 122], "proxi": [4, 43, 109, 120], "nginx": [4, 120, 124, 125, 127, 128], "traefik": 4, "argument": [4, 5, 8, 18, 26, 47, 56, 57, 68, 69, 77, 83, 89, 95, 97, 105, 116, 118, 119, 120, 137, 147, 148, 151, 153, 158, 160, 161, 170, 173, 174, 192, 194, 197, 199, 201, 203, 204, 210, 211, 213], "wrap": [4, 7, 8, 20, 21, 27, 43, 46, 55, 65, 67, 70, 78, 104, 105, 106, 117, 120, 122, 156, 160, 172, 176, 187, 193, 196, 197, 201], "alwai": [4, 17, 21, 44, 59, 78, 105, 120, 142, 154, 160, 172, 182, 191, 192, 198, 207, 210], "string": [4, 7, 20, 21, 24, 26, 27, 41, 42, 43, 44, 46, 47, 57, 72, 76, 77, 78, 80, 83, 86, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 107, 108, 116, 117, 118, 119, 120, 122, 126, 140, 145, 153, 154, 155, 156, 162, 172, 174, 177, 185, 186, 187, 191, 192, 193, 197, 198, 201, 203, 206, 210, 213], "transpar": [4, 158], "everi": [4, 17, 27, 57, 78, 108, 120, 147, 148, 158, 160, 162, 173, 181, 187, 189, 196, 197, 198, 200, 201, 202, 203, 204, 210, 213], "level": [4, 7, 18, 20, 57, 59, 62, 78, 83, 95, 96, 97, 98, 100, 104, 118, 120, 122, 126, 128, 133, 139, 158, 159, 172, 174, 178, 182, 186, 189, 191, 196, 197, 198, 200, 204, 210, 213], "easili": [4, 78, 120, 123, 153, 160, 171, 179, 182, 186, 192, 193, 197, 210, 211], "access": [4, 5, 7, 20, 41, 43, 57, 71, 72, 74, 76, 78, 95, 97, 102, 104, 105, 106, 111, 113, 117, 120, 122, 127, 147, 150, 156, 158, 160, 168, 172, 174, 179, 180, 182, 186, 187, 190, 193, 196, 198, 200, 202, 204, 206, 207, 208, 210, 213], "higher": [4, 20, 59, 120, 122, 128, 160, 172, 186, 191, 197, 201], "apirout": 4, "route_depend": 4, "bool": [4, 7, 8, 14, 16, 17, 20, 21, 28, 41, 42, 43, 45, 46, 47, 48, 49, 52, 57, 59, 62, 69, 70, 71, 72, 74, 76, 77, 78, 80, 81, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 100, 101, 102, 105, 107, 108, 110, 111, 113, 114, 115, 117, 118, 119, 120, 145, 147, 148, 149, 150, 151, 154, 155, 156, 162, 168, 169, 170, 172, 185, 186, 191, 204, 206], "nested_depend": 4, "router_depend": [4, 172], "app_depend": [4, 172], "include_rout": 4, "val_rout": 4, "val_nest": 4, "val_app": 4, "promot": [4, 21], "extend": [4, 43, 57, 59, 64, 68, 70, 78, 80, 84, 96, 97, 103, 109, 119, 120, 122, 127, 129, 130, 142, 143, 144, 145, 151, 166, 167, 169, 187, 191, 194, 197, 210, 213], "custom": [4, 7, 20, 41, 43, 47, 53, 56, 57, 59, 62, 76, 77, 85, 89, 92, 95, 102, 117, 119, 120, 127, 142, 158, 159, 174, 176, 178, 180, 185, 186, 190, 194, 195, 198, 205, 208, 210], "asgiconnect": [4, 21, 42, 46, 57, 64, 68, 71, 72, 74, 104, 105, 106, 118, 120, 122, 200, 202, 204, 206, 207, 208], "baseroutehandl": [4, 41, 57, 118, 120, 122, 204, 212], "connect": [4, 5, 7, 9, 16, 20, 42, 43, 57, 58, 64, 65, 67, 68, 69, 71, 72, 74, 78, 95, 102, 103, 104, 105, 106, 114, 117, 118, 120, 122, 123, 158, 160, 166, 168, 172, 189, 192, 196, 198, 200, 202, 204, 206, 208, 210, 212], "mechan": [4, 71, 78, 159, 162, 172, 177, 186, 202, 210], "architectur": [4, 123, 198, 201, 204], "solut": [4, 120, 136, 137, 154, 177, 197, 200, 210], "solv": [4, 120, 145, 154], "therefor": [4, 43, 68, 78, 120, 129, 142, 158, 172, 189, 196, 198, 200], "strictli": [4, 78], "definit": [4, 7, 20, 41, 46, 50, 76, 78, 80, 102, 117, 119, 120, 129, 158, 190], "time": [4, 5, 14, 57, 70, 74, 78, 105, 110, 111, 113, 114, 118, 120, 129, 142, 144, 145, 153, 156, 160, 166, 172, 174, 181, 186, 187, 193, 195, 197, 198, 199, 201, 207, 213], "fundament": [4, 6, 140, 156, 157, 160, 197, 199, 210], "idea": [4, 197], "mock": [4, 212], "sparingli": 4, "achiev": [4, 120, 129, 160, 161, 187, 197, 204], "effect": [4, 43, 57, 78, 120, 158, 160, 177, 200, 210], "three": [4, 78, 120, 122, 129, 131, 140, 142, 143, 187, 197, 198, 200, 201, 210], "environ": [4, 5, 18, 24, 105, 120, 122, 123, 124, 125, 126, 127, 129, 158, 171, 186, 204, 206, 207, 211, 212], "mind": [4, 5], "could": [4, 43, 56, 78, 108, 120, 127, 136, 143, 154, 155, 162, 178, 187, 197, 207, 212], "exampl": [4, 57, 64, 68, 76, 78, 80, 120, 122, 123, 125, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 143, 144, 145, 147, 148, 150, 153, 158, 159, 160, 162, 164, 165, 166, 167, 173, 174, 177, 178, 182, 184, 185, 186, 187, 189, 191, 192, 193, 195, 196, 197, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213], "databas": [4, 78, 114, 120, 122, 123, 138, 139, 143, 144, 145, 146, 148, 150, 151, 152, 158, 165, 166, 167, 172, 174, 177, 180, 197, 207, 210], "env": [4, 27, 120], "variabl": [4, 5, 7, 18, 21, 24, 26, 78, 116, 117, 120, 122, 123, 129, 171, 174, 187, 194, 200, 207], "suffici": 4, "most": [4, 9, 10, 12, 13, 14, 78, 117, 120, 122, 129, 130, 145, 150, 153, 157, 160, 161, 172, 173, 176, 179, 186, 192, 196, 197, 198, 210, 213], "around": [4, 17, 120, 153, 158, 191, 197], "principl": [4, 6, 200, 210], "facilit": [4, 74, 120, 123, 127, 160, 192, 194], "isol": [4, 110, 123, 125, 126, 127, 156, 172, 210, 212], "unit": [4, 70, 120, 124, 125, 127, 128, 186, 212], "create_test_cli": [4, 117, 120, 122, 212], "abov": [4, 21, 43, 57, 120, 127, 140, 144, 155, 158, 160, 168, 170, 172, 174, 176, 177, 178, 182, 184, 187, 189, 191, 197, 198, 200, 201, 202, 204, 208, 210, 211, 212, 213], "pure": 4, "featur": [4, 7, 78, 117, 122, 143, 144, 147, 150, 152, 165, 173, 190, 192, 210, 212], "basehttpmiddlewar": 4, "wherea": [5, 78, 110, 139, 200], "ad": [5, 7, 18, 20, 21, 41, 43, 57, 76, 83, 89, 102, 108, 117, 118, 120, 122, 131, 143, 144, 147, 149, 152, 153, 154, 160, 161, 169, 170, 185, 186, 191, 192, 193, 199, 201, 202, 204, 210], "await": [5, 7, 9, 17, 20, 41, 42, 57, 68, 71, 76, 102, 103, 105, 106, 117, 118, 120, 122, 123, 129, 142, 143, 144, 145, 147, 148, 149, 150, 151, 158, 159, 160, 164, 166, 168, 169, 177, 187, 189, 191, 196, 197, 198, 200, 202, 208, 210, 212, 213], "remain": [5, 70, 78, 89, 120, 122, 143, 187, 212], "concurr": [5, 8, 18, 55, 58, 120, 129, 160, 171, 197, 212], "hand": [5, 120, 158, 200], "opposit": 5, "central": [5, 7, 20, 117, 120, 148, 151, 160, 198, 210], "__name__": [5, 7, 20, 41, 57, 76, 102, 117, 120, 143, 158, 182, 187, 194, 197, 198], "usernam": [5, 43, 114, 122, 126, 174, 186], "show_user_profil": 5, "f": [5, 18, 78, 120, 127, 130, 131, 132, 133, 134, 140, 143, 145, 147, 148, 149, 150, 151, 154, 155, 156, 162, 174, 178, 181, 192, 194, 195, 196, 197, 198], "post_id": 5, "show_post": 5, "subpath": 5, "show_subpath": 5, "pathlib": [5, 120, 179, 186, 197, 209, 210, 211], "global": [5, 27, 120, 129, 173, 179, 184, 190, 194], "print": [5, 59, 84, 120, 122, 143, 153, 161, 172, 179, 209, 210, 213], "arg": [5, 7, 8, 18, 19, 26, 43, 48, 55, 56, 57, 68, 84, 85, 103, 116, 118, 119, 120, 143, 145, 158, 171, 172, 177, 186, 187, 197, 200, 201], "query_param": [5, 21, 43, 117, 181, 198], "base_url": [5, 21, 117, 120], "auth": [5, 21, 64, 68, 104, 105, 106, 117, 120, 202], "cache_control": [5, 7, 20, 41, 57, 76, 102, 108, 117, 120, 158, 197], "content_encod": [5, 57, 78, 80], "encod": [5, 16, 21, 43, 54, 56, 57, 65, 72, 78, 80, 95, 96, 97, 98, 99, 100, 101, 104, 105, 107, 110, 117, 118, 120, 143, 145, 173, 174, 176, 192, 197, 200, 202, 206, 210, 213], "content_length": [5, 95, 96, 98, 100], "length": [5, 43, 72, 78, 80, 95, 96, 98, 100, 105, 109, 120, 145], "content_md5": 5, "content_typ": [5, 21, 43, 69, 78], "bodi": [5, 21, 42, 46, 57, 65, 69, 76, 77, 78, 80, 95, 96, 97, 98, 100, 104, 105, 117, 118, 120, 122, 169, 191, 192, 197, 198, 200, 206, 208, 211], "date": [5, 120, 142, 143, 144, 161, 166, 198, 201], "uploadfil": [5, 43, 120, 122, 196], "usag": [5, 14, 43, 78, 120, 127, 151, 156, 158, 186, 197], "upload": [5, 43, 120], "__": 5, "get_json": 5, "json": [5, 7, 18, 21, 43, 76, 77, 78, 80, 105, 107, 117, 120, 122, 126, 143, 154, 155, 156, 162, 164, 166, 169, 171, 172, 173, 174, 178, 190, 191, 192, 195, 196, 200, 201, 206, 212, 213], "keyword": [5, 26, 78, 95, 97, 119, 120, 122, 129, 137, 147, 155, 158, 170, 173, 174, 177, 187, 197, 199, 201], "host": [5, 7, 18, 20, 21, 27, 42, 43, 63, 78, 117, 120, 123, 126, 209], "host_url": 5, "if_match": 5, "match": [5, 20, 24, 26, 43, 68, 72, 78, 80, 105, 116, 120, 126, 154, 186, 187, 191, 197, 198, 200, 201, 203, 206, 208, 209, 210, 211], "if_modified_sinc": 5, "if_none_match": 5, "if_rang": 5, "if_unmodified_sinc": 5, "mimetyp": 5, "mimetype_param": 5, "query_str": 5, "rang": [5, 20, 56, 78, 109, 186, 190, 192, 197, 201], "referr": 5, "remote_addr": 5, "remote_us": 5, "root_path": [5, 117, 120], "stream": [5, 14, 16, 17, 21, 55, 65, 78, 96, 97, 99, 120, 122], "url_charset": 5, "user_ag": 5, "agent": 5, "explicitli": [5, 7, 20, 47, 78, 114, 120, 132, 133, 144, 160, 166, 170, 172, 173, 174, 192, 201, 210, 211], "static_fil": [5, 7, 58, 120, 122, 209], "staticfilesconfig": [5, 7, 20, 108, 117, 120, 122], "static_files_config": [5, 7, 20, 108, 117, 120, 209], "engin": [5, 24, 26, 82, 83, 97, 101, 116, 120, 122, 142, 143, 147, 148, 149, 150, 151, 158, 166, 168, 179, 186, 193, 197, 202], "ll": [5, 130, 132, 133, 135, 137, 138, 142, 143, 144, 145, 147, 148, 149, 150, 154, 169, 172, 174, 192, 211, 212], "minijinja": [5, 120, 193, 211], "render_templ": 5, "contrib": [5, 24, 26, 27, 28, 58, 120, 122, 142, 143, 144, 149, 150, 151, 164, 166, 167, 179, 184, 185, 193, 194, 197, 211], "jinjatemplateengin": [5, 24, 179, 193, 211], "templateconfig": [5, 7, 20, 82, 116, 117, 120, 122, 179, 193, 211], "response_nam": 5, "context": [5, 7, 16, 17, 19, 20, 24, 26, 57, 59, 78, 97, 101, 116, 117, 118, 120, 123, 129, 149, 150, 160, 161, 172, 174, 176, 177, 179, 193, 197, 210], "template_config": [5, 7, 20, 82, 116, 117, 179, 193, 211], "make_respons": 5, "set_cooki": [5, 95, 97, 197, 206], "my": [5, 7, 27, 83, 84, 85, 86, 122, 158, 159, 161, 186, 187, 191, 192, 197, 198, 201, 206, 208, 211], "datastructur": [5, 20, 44, 57, 58, 120, 122, 147, 148, 149, 158, 187, 189, 191, 196, 197, 198, 202, 207, 213], "responsehead": [5, 7, 20, 41, 43, 57, 76, 95, 96, 97, 98, 99, 100, 102, 117, 118, 120, 122, 197], "response_head": [5, 7, 20, 41, 57, 76, 102, 117, 120, 122, 158, 197], "response_cooki": [5, 7, 20, 41, 57, 76, 102, 117, 120, 122, 158, 197], "dynam": [5, 7, 68, 120, 125, 126, 127, 160, 193, 194, 198, 199], "url_for": [5, 21, 120, 198, 209, 211], "abort": 5, "httpexcept": [5, 56, 57, 85, 120, 122, 154, 158, 178, 191, 195, 204], "400": [5, 56, 109, 120, 154, 174, 178], "did": [5, 43, 120, 154], "except": [5, 7, 16, 17, 18, 20, 21, 41, 47, 55, 57, 58, 59, 76, 85, 93, 97, 98, 102, 108, 117, 118, 120, 122, 143, 147, 148, 149, 150, 151, 154, 155, 156, 160, 164, 171, 173, 174, 176, 177, 180, 182, 186, 191, 195, 198, 200, 201, 202, 203, 204, 207, 208, 211, 212, 213], "status_cod": [5, 20, 56, 57, 58, 69, 85, 95, 96, 97, 98, 99, 100, 101, 104, 120, 147, 148, 149, 150, 151, 154, 158, 172, 174, 178, 186, 191, 197, 198, 202, 204, 212], "detail": [5, 7, 20, 43, 56, 76, 77, 78, 80, 88, 102, 117, 120, 122, 123, 126, 127, 130, 144, 147, 148, 149, 150, 151, 153, 155, 156, 158, 166, 167, 169, 173, 174, 175, 178, 180, 184, 186, 188, 191, 192, 194, 197, 198, 204, 208, 211, 213], "found": [5, 18, 24, 26, 43, 50, 56, 57, 68, 74, 78, 89, 105, 106, 108, 109, 116, 120, 142, 143, 144, 145, 147, 148, 149, 150, 151, 155, 156, 161, 178, 186, 191, 195, 198, 202, 209, 211], "404": [5, 56, 76, 108, 109, 120, 178, 191, 195, 209], "static_statu": 5, "dynamic_statu": 5, "convers": [5, 69, 120, 122, 154, 168, 174, 206], "jsonifi": 5, "infer": [5, 78, 97, 101, 120, 154, 172, 197], "determin": [5, 20, 28, 43, 46, 49, 52, 69, 78, 81, 84, 86, 89, 103, 120, 122, 129, 145, 170, 172, 204], "intend": [5, 7, 20, 78, 80, 105, 117, 125, 140, 153, 157, 186, 204], "unless": [5, 78, 114, 120, 129, 201], "told": 5, "get_text": 5, "get_html": 5, "strong": [5, 97, 101, 142, 186, 197, 209, 211], "mediatyp": [5, 54, 56, 57, 76, 77, 95, 96, 97, 98, 100, 101, 104, 105, 164, 178, 181, 186, 191, 192, 196, 197, 202, 212], "media_typ": [5, 43, 56, 57, 76, 77, 80, 95, 96, 97, 98, 100, 101, 104, 120, 164, 178, 181, 186, 191, 192, 196, 197, 202, 212], "werkzeug": 5, "errorhandl": 5, "handle_except": 5, "exception_handl": [5, 7, 20, 41, 57, 76, 85, 102, 108, 117, 158, 178], "navig": [6, 154], "introduc": [6, 120, 122, 129, 130, 138, 143, 145, 147, 148, 173, 192], "handlerindex": 7, "map": [7, 16, 20, 24, 26, 41, 42, 43, 47, 50, 56, 57, 76, 78, 85, 95, 97, 98, 102, 103, 104, 105, 106, 107, 108, 115, 116, 117, 118, 119, 120, 122, 134, 142, 143, 144, 145, 147, 148, 149, 150, 151, 158, 166, 168, 169, 170, 172, 174, 178, 194, 195, 197, 198, 199, 202, 210, 213], "get_handler_index_by_nam": [7, 198], "routehandlertyp": [7, 102, 117], "identifi": [7, 20, 27, 43, 57, 64, 68, 69, 70, 71, 72, 74, 78, 79, 89, 104, 105, 106, 108, 120, 145, 186, 191, 197, 206], "uniqu": [7, 21, 41, 57, 76, 78, 79, 89, 105, 120, 126, 145, 191, 192, 197, 198, 200, 210, 211], "equal": [7, 43, 72, 78, 80, 89, 118, 120, 122, 154, 197, 200], "obj": [7, 107, 143, 144, 162, 166], "__str__": [7, 44, 57, 118, 198], "router": [7, 20, 41, 57, 58, 76, 77, 104, 108, 117, 120, 122, 158, 160, 172, 173, 178, 179, 180, 181, 187, 189, 190, 191, 197, 198, 199, 201, 202, 204], "root": [7, 59, 76, 78, 84, 117, 120, 126, 158, 161, 169, 180, 182, 190, 200, 210], "__init__": [7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 26, 27, 41, 42, 43, 44, 45, 46, 47, 48, 50, 55, 56, 57, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 158, 161, 162, 187, 189, 190, 194, 195, 196, 197, 211], "sequenc": [7, 20, 41, 55, 57, 64, 68, 76, 77, 78, 79, 80, 102, 104, 105, 106, 107, 108, 117, 118, 119, 120, 122, 142, 147, 169, 192, 198, 206], "controllerrouterhandl": [7, 20, 102, 104, 105, 106, 117], "after_except": [7, 20, 117, 158], "afterexceptionhookhandl": [7, 20, 117, 118, 120], "after_request": [7, 20, 41, 57, 76, 102, 108, 117, 120, 158, 181, 187, 197], "afterrequesthookhandl": [7, 20, 41, 57, 76, 102, 108, 117, 118], "after_respons": [7, 20, 41, 57, 76, 95, 102, 108, 117, 158, 181, 210], "afterresponsehookhandl": [7, 20, 41, 57, 76, 102, 108, 117, 118], "allowed_host": [7, 20, 68, 117, 120, 122, 186], "allowedhostsconfig": [7, 20, 63, 117, 120, 122, 186], "before_request": [7, 20, 41, 57, 76, 102, 108, 117, 120, 158, 181], "beforerequesthookhandl": [7, 20, 41, 57, 76, 102, 108, 117, 118], "before_send": [7, 20, 117, 120, 158, 168], "beforemessagesendhookhandl": [7, 20, 117, 118, 120], "cachecontrolhead": [7, 20, 41, 43, 57, 76, 102, 108, 117, 120, 197], "compression_config": [7, 20, 117, 186], "compressionconfig": [7, 20, 65, 117, 120, 122, 186], "cors_config": [7, 20, 117, 186], "corsconfig": [7, 20, 117, 120, 122, 186], "csrf_config": [7, 20, 117, 186], "csrfconfig": [7, 20, 67, 117, 120, 122, 186], "abstractdto": [7, 20, 28, 41, 46, 49, 52, 57, 76, 84, 86, 102, 117, 120, 122, 173, 175, 176, 180], "emptytyp": [7, 20, 21, 41, 43, 57, 76, 102, 107, 108, 117], "_emptyenum": [7, 20, 43, 57, 80, 102, 105, 107, 114, 117, 119], "empti": [7, 20, 21, 43, 57, 69, 72, 74, 76, 78, 80, 95, 97, 102, 105, 106, 107, 114, 117, 119, 120, 133, 154, 160, 197, 210], "etag": [7, 20, 41, 43, 57, 76, 95, 96, 97, 102, 117, 120, 158], "event_emitter_backend": [7, 20, 117], "baseeventemitterbackend": [7, 20, 55, 117, 120, 177], "emitt": [7, 20, 55, 117, 120, 122], "simpleeventemitt": [7, 20, 55, 117, 120, 177], "exceptionhandlersmap": [7, 20, 41, 57, 76, 102, 108, 117, 118], "include_in_schema": [7, 20, 41, 57, 76, 102, 108, 117, 120, 158, 191, 209], "listen": [7, 9, 10, 13, 14, 20, 55, 57, 61, 62, 97, 99, 117, 120, 122, 124, 125, 213], "eventlisten": [7, 20, 55, 117], "logging_config": [7, 20, 69, 117, 120, 182, 186], "baseloggingconfig": [7, 20, 59, 117, 120, 122, 182], "multipart_form_part_limit": [7, 20, 80, 117], "1000": [7, 20, 21, 56, 109, 117, 120, 160, 197], "on_app_init": [7, 15, 16, 20, 27, 82, 83, 84, 85, 86, 88, 92, 104, 117, 158, 206, 208], "onappinithandl": [7, 117, 118], "on_shutdown": [7, 9, 10, 11, 12, 13, 14, 15, 20, 117, 120, 122, 158], "lifespanhook": [7, 20, 117, 118], "on_startup": [7, 9, 10, 11, 12, 13, 14, 15, 20, 117, 120, 122, 142, 144, 158, 164, 166, 168, 197, 209, 210], "openapi_config": [7, 20, 76, 117, 191, 192, 206, 208], "openapiconfig": [7, 20, 76, 117, 120, 122, 191, 192, 206, 208], "create_exampl": [7, 76, 117, 120], "random_se": [7, 76, 117], "10": [7, 20, 59, 70, 76, 78, 117, 127, 132, 133, 134, 143, 144, 147, 148, 149, 150, 151, 154, 155, 156, 159, 160, 166, 172, 174, 181, 186, 191, 197, 201, 206, 208, 210, 211], "contact": [7, 76, 78, 117, 179], "external_doc": [7, 76, 78, 80, 117, 201], "licens": [7, 76, 78, 117], "compon": [7, 20, 41, 43, 76, 78, 80, 104, 105, 106, 117, 120, 147, 191, 199, 201, 205], "request_bodi": [7, 78, 117, 120, 191], "header": [7, 20, 21, 41, 42, 43, 54, 56, 57, 67, 69, 70, 71, 72, 74, 76, 78, 80, 83, 85, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 108, 109, 117, 120, 158, 159, 174, 179, 186, 187, 191, 195, 196, 198, 199, 202, 204, 206, 207, 209, 212, 213], "security_schem": [7, 78, 117, 191], "callback": [7, 17, 20, 27, 53, 57, 78, 116, 117, 160, 174], "path_item": [7, 78, 117, 120], "summari": [7, 57, 76, 78, 117, 120, 176, 191, 198], "tag": [7, 20, 41, 57, 76, 77, 78, 102, 108, 117, 120, 158, 164, 191, 192, 193, 209, 211], "terms_of_servic": [7, 76, 78, 117], "use_handler_docstr": [7, 76, 117], "webhook": [7, 76, 78, 117], "operation_id_cr": [7, 76, 117], "default_operation_id_cr": [7, 76, 117], "render_plugin": [7, 76, 117, 192], "swaggerrenderplugin": [7, 77, 117, 192], "rapidocrenderplugin": [7, 77, 117, 192], "yamlrenderplugin": [7, 77, 117, 192], "stoplightrenderplugin": [7, 77, 117, 192], "redocrenderplugin": [7, 77, 117, 192], "jsonrenderplugin": [7, 117], "openapi_rout": [7, 76, 117], "openapi_control": [7, 76, 117, 192], "root_schema_sit": [7, 76, 117, 190], "enabled_endpoint": [7, 76, 117, 192], "oauth2": [7, 76, 77, 78, 105, 117, 180, 190], "redirect": [7, 20, 76, 77, 83, 97, 109, 117, 120, 122, 126, 127, 179, 187, 198], "yaml": [7, 43, 77, 78, 117, 120, 190, 192], "yml": [7, 77, 117, 120, 123, 192], "parametersmap": [7, 20, 41, 76, 102, 117, 118], "pluginprotocol": [7, 20, 117], "request_class": [7, 20, 41, 57, 76, 83, 102, 117, 120, 158, 179, 196], "response_cache_config": [7, 20, 117, 120, 122, 159, 210], "responsecacheconfig": [7, 20, 117, 120, 122, 159, 210], "response_class": [7, 20, 41, 57, 76, 102, 117, 120, 158, 197], "responsecooki": [7, 20, 41, 57, 76, 95, 96, 97, 98, 99, 100, 101, 102, 104, 117, 118], "return_dto": [7, 20, 41, 57, 76, 102, 117, 120, 122, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 158, 164, 174, 176, 194], "securityrequir": [7, 20, 41, 57, 76, 78, 102, 104, 105, 106, 108, 117], "signature_namespac": [7, 20, 41, 57, 76, 102, 117, 120, 198], "signature_typ": [7, 20, 41, 57, 76, 102, 117, 120, 198], "state": [7, 20, 21, 43, 57, 74, 78, 117, 120, 122, 137, 143, 148, 149, 168, 172, 174, 181, 189, 198, 202, 210, 211, 213], "store": [7, 14, 16, 20, 21, 43, 54, 58, 70, 71, 72, 74, 76, 105, 110, 111, 113, 114, 115, 117, 120, 147, 151, 158, 160, 166, 177, 180, 186, 193, 197, 198, 202, 207, 208], "storeregistri": [7, 20, 112, 115, 117, 120, 122, 210], "templateconfigtyp": [7, 20], "type_decod": [7, 20, 41, 57, 76, 102, 107, 120, 158, 162, 206], "typedecoderssequ": [7, 20, 41, 57, 76, 102, 107, 118], "type_encod": [7, 16, 20, 41, 57, 76, 95, 96, 97, 98, 100, 101, 102, 104, 105, 106, 107, 117, 120, 158, 162, 197], "typeencodersmap": [7, 16, 20, 41, 57, 76, 95, 96, 97, 98, 100, 101, 102, 104, 105, 106, 107, 117, 118], "websocket_class": [7, 20, 41, 57, 76, 102, 117, 120, 158, 213], "websocket": [7, 16, 20, 21, 27, 41, 42, 56, 57, 68, 71, 72, 74, 76, 102, 103, 104, 105, 106, 109, 117, 118, 120, 125, 158, 179, 180, 187, 189, 199, 200, 202, 204], "lifespan": [7, 20, 57, 84, 114, 117, 118, 120, 148, 149, 150], "callabl": [7, 8, 9, 17, 19, 20, 24, 26, 27, 41, 43, 45, 47, 48, 53, 55, 57, 59, 64, 67, 68, 69, 70, 71, 76, 82, 83, 95, 97, 98, 100, 102, 104, 105, 106, 107, 108, 115, 116, 117, 119, 120, 122, 126, 129, 134, 158, 160, 161, 178, 181, 185, 187, 189, 191, 194, 195, 197, 204, 206, 208, 210, 213], "abstractasynccontextmanag": [7, 16, 20, 55, 57, 117, 177], "pdb_on_except": [7, 20, 117, 120, 171], "experimental_featur": [7, 20, 117, 120, 173], "iter": [7, 8, 9, 10, 12, 13, 14, 16, 17, 43, 46, 59, 69, 95, 96, 97, 98, 99, 100, 101, 104, 105, 106, 117, 118, 119, 120, 122, 129, 160, 193, 197, 212], "experimentalfeatur": [7, 20, 117, 120, 173], "call": [7, 8, 9, 10, 12, 13, 14, 16, 19, 20, 21, 24, 26, 27, 41, 43, 45, 57, 59, 63, 64, 65, 67, 68, 69, 70, 76, 77, 78, 84, 85, 86, 96, 97, 102, 103, 104, 105, 106, 111, 113, 116, 117, 119, 120, 126, 129, 131, 140, 143, 145, 147, 148, 153, 154, 155, 158, 160, 161, 168, 170, 172, 174, 178, 181, 186, 187, 188, 191, 192, 193, 194, 197, 198, 200, 201, 206, 208, 209, 210, 211, 212, 213], "occur": [7, 17, 20, 57, 78, 114, 117, 120, 143, 148, 158, 171, 172, 178], "meant": [7, 20, 43, 103, 117, 120, 158, 173, 181, 206, 208], "log": [7, 20, 58, 59, 61, 62, 68, 88, 117, 118, 120, 122, 126, 127, 158, 180, 187, 197, 207, 208], "send": [7, 16, 17, 20, 21, 27, 43, 57, 62, 64, 65, 67, 68, 69, 70, 71, 72, 74, 78, 79, 83, 95, 96, 98, 100, 103, 105, 108, 117, 120, 122, 126, 135, 153, 154, 155, 160, 165, 167, 169, 177, 186, 187, 189, 195, 196, 197, 198, 200, 204, 206], "sentri": [7, 20, 117], "execut": [7, 8, 20, 41, 55, 57, 68, 76, 78, 95, 96, 97, 98, 99, 100, 101, 102, 114, 117, 120, 124, 142, 143, 144, 147, 148, 149, 150, 151, 154, 156, 160, 166, 168, 169, 172, 181, 187, 202, 204, 212, 213], "receiv": [7, 16, 20, 21, 27, 41, 42, 54, 55, 57, 64, 67, 68, 69, 70, 76, 77, 78, 83, 84, 85, 86, 95, 96, 100, 102, 103, 104, 105, 106, 108, 109, 115, 117, 119, 120, 122, 134, 136, 140, 148, 149, 153, 156, 158, 160, 161, 172, 173, 174, 175, 176, 177, 179, 181, 187, 189, 192, 196, 197, 198, 200, 202, 204, 206, 208, 212], "builtin": [7, 20, 43, 48, 117, 120, 158, 162, 182, 188, 190, 197, 205, 208], "immedi": [7, 16, 17, 20, 41, 57, 76, 102, 117, 120, 127, 137, 160, 181, 193], "bypass": [7, 20, 41, 57, 68, 76, 102, 114, 117, 181], "overridden": [7, 20, 41, 64, 68, 76, 78, 102, 117, 174, 192], "csrfmiddlewar": [7, 67, 117, 120], "render": [7, 20, 24, 26, 76, 77, 95, 97, 101, 104, 116, 117, 120, 174, 179, 190, 193, 197, 211], "stack": [7, 20, 57, 64, 68, 83, 105, 106, 117, 120, 144, 179, 186, 187, 189], "trace": [7, 20, 78, 117, 118, 120, 158], "de": [7, 20, 41, 57, 76, 102, 117, 120, 122, 143, 147, 148, 210], "serial": [7, 18, 20, 21, 41, 43, 57, 58, 71, 72, 74, 76, 78, 84, 86, 95, 97, 98, 102, 104, 105, 106, 110, 117, 118, 120, 122, 134, 148, 152, 154, 160, 162, 163, 165, 167, 169, 174, 178, 180, 194, 197, 210, 213], "subclass": [7, 16, 20, 27, 41, 42, 43, 44, 46, 57, 64, 68, 69, 71, 74, 76, 84, 86, 95, 102, 106, 110, 117, 119, 120, 122, 130, 174, 178, 185, 187, 190, 191, 194, 198, 200, 202, 203, 206], "statu": [7, 20, 21, 41, 42, 56, 57, 76, 83, 85, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 108, 109, 117, 120, 127, 154, 155, 156, 178, 191, 195, 206], "code": [7, 20, 21, 41, 42, 45, 56, 57, 76, 78, 83, 85, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 108, 109, 117, 120, 122, 127, 135, 139, 147, 149, 150, 154, 155, 158, 160, 172, 173, 178, 180, 190, 193, 198, 200, 206, 209], "boolean": [7, 20, 41, 43, 57, 70, 76, 78, 80, 89, 95, 96, 98, 100, 102, 117, 119, 120, 154, 164, 175, 186, 187, 191], "flag": [7, 20, 41, 43, 57, 76, 80, 85, 86, 102, 108, 111, 117, 119, 120, 153, 160, 171, 173, 195, 204], "dictat": [7, 20, 41, 57, 70, 76, 80, 81, 84, 102, 108, 117, 191, 197], "whether": [7, 17, 20, 21, 27, 41, 42, 43, 46, 57, 59, 62, 70, 71, 72, 74, 76, 78, 80, 81, 84, 85, 86, 89, 95, 96, 97, 98, 100, 101, 102, 105, 107, 108, 115, 117, 119, 120, 129, 143, 171, 172, 175, 178, 187, 191, 194, 204], "maxim": [7, 20, 43, 71, 72, 74, 79, 80, 95, 97, 117], "multipart": [7, 20, 21, 78, 80, 117, 120, 176], "formdata": [7, 20, 80, 117, 196], "protect": [7, 20, 67, 80, 117, 118, 186, 203, 211], "attack": [7, 20, 67, 80, 117, 186, 207], "appconfig": [7, 16, 20, 27, 82, 83, 84, 85, 86, 88, 92, 104, 117, 118, 120, 122, 158], "popul": [7, 21, 80, 117, 120, 143, 158, 174, 197], "must": [7, 21, 43, 59, 64, 68, 71, 72, 74, 76, 78, 80, 95, 97, 104, 105, 117, 118, 120, 154, 158, 166, 172, 173, 174, 175, 177, 179, 187, 191, 194, 197, 198, 201, 203, 206, 208, 211, 212], "dure": [7, 20, 41, 46, 57, 76, 86, 92, 102, 114, 117, 120, 129, 148, 158, 161, 162, 170, 178, 181, 191, 194, 198, 213], "shutdown": [7, 9, 10, 12, 13, 14, 20, 114, 117, 118, 120, 122, 160], "startup": [7, 9, 10, 12, 13, 14, 20, 117, 118, 120, 122, 125, 167, 178, 194, 210], "default_openapi_config": [7, 20, 117], "arbitrari": [7, 20, 21, 41, 43, 57, 76, 81, 84, 86, 89, 102, 104, 105, 106, 108, 117, 120, 132, 160, 174, 196, 199, 206, 208, 209, 210, 211, 213], "fragment": [7, 41, 43, 57, 71, 72, 74, 95, 97, 102, 105, 117], "prefix": [7, 14, 16, 20, 21, 56, 57, 78, 102, 114, 117, 120, 162, 185, 186, 191, 210], "associ": [7, 20, 74, 78, 102, 103, 110, 111, 113, 114, 117, 119, 120, 160, 162, 197, 198], "new": [7, 16, 17, 20, 43, 46, 47, 57, 68, 72, 74, 77, 78, 79, 80, 83, 86, 89, 105, 110, 111, 112, 114, 115, 117, 118, 119, 120, 122, 127, 130, 134, 136, 139, 142, 143, 144, 145, 147, 148, 150, 152, 155, 156, 158, 160, 166, 170, 171, 174, 177, 179, 186, 192, 193, 194, 195, 196, 210, 213], "pdb": [7, 18, 20, 117, 120, 171], "outbound": [7, 20, 41, 57, 76, 102, 117, 170], "decor": [7, 20, 41, 55, 57, 78, 102, 117, 120, 140, 144, 153, 155, 166, 190, 191, 193, 197, 199, 201, 213], "forward": [7, 20, 41, 57, 76, 102, 117, 119, 120, 186], "resolut": [7, 20, 41, 57, 76, 102, 117, 120, 200, 201], "signatur": [7, 20, 41, 57, 76, 80, 84, 86, 92, 102, 117, 120, 168, 172, 175, 176, 177, 187, 194, 197, 199, 201, 211], "namespac": [7, 18, 20, 41, 46, 57, 76, 78, 102, 110, 111, 114, 117, 120, 122, 168, 172, 199], "registri": [7, 20, 78, 112, 117, 120, 122], "throughout": [7, 20, 117, 210], "append": [7, 20, 27, 41, 57, 76, 84, 85, 86, 102, 117, 120, 143, 145, 155, 156, 158, 187, 189, 194, 200], "under": [7, 18, 20, 41, 54, 57, 74, 76, 78, 95, 96, 97, 98, 99, 100, 101, 102, 104, 108, 111, 115, 117, 120, 122, 143, 160, 161, 198, 200, 202, 203, 209, 211], "tupl": [7, 9, 10, 12, 13, 14, 20, 21, 26, 27, 41, 42, 43, 46, 48, 57, 69, 70, 76, 79, 84, 86, 89, 95, 96, 97, 98, 100, 101, 102, 108, 118, 119, 120, 143, 158, 168, 186, 194, 197], "compos": [7, 20, 41, 57, 72, 76, 102, 124], "predic": [7, 20, 41, 57, 76, 102, 119, 120], "ident": [7, 20, 41, 57, 76, 78, 79, 102, 144, 172, 198, 200, 211], "deseri": [7, 20, 41, 57, 71, 72, 76, 78, 102, 120, 122, 162, 194], "transform": [7, 20, 41, 43, 57, 76, 78, 81, 84, 86, 95, 97, 98, 102, 104, 105, 106, 107, 117, 120, 122, 140, 154, 170, 173, 178, 189, 196], "experiment": [7, 47, 117, 120], "__call__": [7, 8, 42, 45, 55, 57, 64, 67, 68, 79, 95, 108, 120, 172, 187, 189, 197], "lifespanscop": [7, 118], "lifespanrec": [7, 118], "lifespansend": [7, 118], "sent": [7, 21, 27, 43, 57, 71, 72, 74, 78, 79, 83, 95, 96, 97, 98, 100, 101, 105, 108, 120, 122, 140, 155, 158, 160, 172, 174, 176, 179, 181, 196, 201, 209, 211, 213], "asyncgener": [7, 9, 10, 12, 13, 14, 16, 17, 21, 57, 96, 120, 122, 147, 148, 149, 150, 151, 158, 197], "enter": [7, 83, 120, 122, 171], "messag": [7, 9, 10, 13, 14, 16, 42, 43, 56, 59, 62, 65, 69, 71, 72, 74, 82, 83, 85, 97, 99, 109, 117, 118, 120, 122, 154, 158, 160, 172, 177, 178, 180, 181, 182, 187, 191, 192, 194, 197, 198, 207, 213], "exit": [7, 16, 17, 120, 122, 127, 160], "period": [7, 120, 129, 210], "properti": [7, 17, 20, 21, 27, 43, 46, 57, 69, 70, 71, 76, 78, 80, 83, 89, 102, 104, 105, 106, 110, 116, 117, 119, 120, 122, 138, 158, 174, 179, 191, 197, 198, 204], "openapi_schema": [7, 18, 77, 191, 192], "pydantic_openapi_schema": 7, "open_api": 7, "improperlyconfiguredexcept": [7, 21, 41, 47, 56, 57, 76, 97, 98, 105, 114, 120, 122, 172, 178, 197, 198], "classmethod": [7, 24, 26, 28, 43, 46, 48, 49, 52, 86, 89, 102, 105, 110, 114, 119, 162, 206], "from_config": [7, 120], "sort": [7, 20, 57, 78, 159, 166, 204, 206, 208], "lexic": 7, "handler_index": [7, 198], "route_revers": [7, 120, 198, 209, 211], "path_paramet": [7, 21, 57], "fill": [7, 160], "group_id": 7, "get_membership_detail": 7, "noroutematchfoundexcept": [7, 21, 56, 122, 198], "wrong": [7, 21, 154, 178], "format": [7, 18, 20, 21, 27, 43, 54, 71, 72, 74, 78, 80, 96, 97, 105, 120, 155, 182, 185, 186, 191, 197, 198, 201, 213], "url_for_static_asset": [7, 21, 120, 211], "file_path": [7, 21, 96, 108, 209], "asset": [7, 21, 77, 162, 209], "css": [7, 76, 77, 179, 192], "route_handler_method_view": 7, "update_openapi_schema": 7, "reflect": [7, 78, 127, 181, 210], "emit": [7, 55, 95, 96, 100, 120, 158, 177], "event_id": [7, 55, 97, 99, 177, 197], "kwarg": [7, 8, 19, 26, 43, 45, 48, 55, 56, 57, 68, 69, 70, 71, 76, 77, 80, 83, 84, 85, 89, 104, 105, 106, 116, 117, 118, 119, 120, 136, 143, 145, 158, 172, 173, 177, 186, 187, 189, 190, 191, 192, 197, 198, 200, 201, 204, 211, 212], "my_ev": [7, 55, 120], "constructor": [7, 20, 21, 68, 76, 89, 96, 97, 108, 116, 119, 120, 136, 158, 178, 184, 186, 187, 190, 200, 202, 206, 211, 212], "backgroundtask": [8, 57, 95, 96, 97, 98, 99, 100, 101, 122, 197], "background": [8, 17, 57, 95, 96, 97, 98, 99, 100, 101, 123, 127, 128, 160, 212], "finish": [8, 57, 95, 96, 97, 99, 100, 101, 187, 191, 192, 197], "fn": [8, 19, 55, 57], "p": [8, 18, 19, 24, 26, 116, 123, 127, 193], "func": [8, 96, 97, 142, 166, 197], "run_in_task_group": [8, 197], "taskgroup": [8, 55], "preserv": [8, 120, 197], "channel": [9, 10, 12, 13, 14, 16, 17, 58, 120, 125, 180, 213], "backend": [9, 10, 12, 13, 14, 15, 16, 20, 46, 47, 48, 55, 71, 72, 74, 104, 105, 106, 117, 120, 122, 152, 166, 176, 177, 180, 186, 203, 205, 210], "asyncpgchannelsbackend": [9, 11, 15, 120, 160], "channelsbackend": [9, 10, 11, 12, 13, 14, 15, 16, 160], "dsn": 9, "make_connect": 9, "byte": [9, 10, 12, 13, 14, 16, 17, 20, 21, 42, 43, 44, 46, 65, 71, 72, 74, 76, 77, 80, 86, 95, 96, 97, 98, 99, 100, 101, 104, 107, 110, 111, 113, 114, 117, 118, 120, 140, 160, 166, 173, 174, 176, 181, 186, 192, 197, 210, 213], "subscrib": [9, 10, 11, 12, 13, 14, 15, 16, 120, 122], "start": [9, 10, 13, 16, 17, 20, 43, 47, 57, 62, 79, 95, 96, 118, 120, 123, 125, 126, 127, 135, 140, 142, 144, 146, 147, 152, 153, 154, 155, 156, 157, 158, 160, 169, 171, 172, 178, 186, 187, 191, 193, 197, 201, 202, 203, 209, 210, 211, 212], "unsubscrib": [9, 10, 11, 12, 13, 14, 15, 16, 120, 160], "stop": [9, 10, 13, 14, 15, 16, 17, 62, 83, 120, 123, 125, 126, 127, 160, 179], "stream_ev": [9, 10, 11, 12, 13, 14, 15, 120], "over": [9, 10, 12, 13, 14, 16, 17, 48, 50, 120, 122, 126, 127, 140, 160, 193, 196, 213], "get_histori": [9, 10, 11, 12, 13, 14, 15], "histori": [9, 10, 12, 13, 14, 16, 70, 83, 179], "abc": [10, 14, 43, 44, 55, 57, 59, 64, 68, 71, 77, 79, 84, 93, 103, 104, 110, 120, 122, 143, 147, 148, 149, 150, 151, 158, 169, 172, 175, 187, 192, 195, 197, 198, 200, 202, 206, 212], "abstract": [10, 43, 44, 46, 55, 57, 59, 64, 68, 71, 77, 79, 84, 89, 103, 104, 110, 120, 122, 126, 160, 176, 177, 198, 202, 211], "memori": [11, 15, 16, 43, 112, 120, 122, 160, 168, 177, 186, 208, 210], "memorychannelsbackend": [11, 12, 15, 122, 160], "redischannelsbackend": [11, 14, 15], "redischannelspubsubbackend": [11, 14, 15, 160], "redischannelsstreambackend": [11, 14, 15, 160], "flush_al": [11, 14, 15], "psycopg": [11, 15, 120], "psycopgchannelsbackend": [11, 13, 15, 120, 160], "asyncpg": [11, 15, 120, 122, 158, 160, 166], "yet": [12, 14, 17, 74, 115, 120, 122, 132, 147, 154, 201, 210, 212], "op": [12, 110, 111, 113, 114], "runtimeerror": [12, 21, 120], "pg_dsn": 13, "key_prefix": 14, "stream_sleep_no_subscript": 14, "asyncio": [14, 19, 114, 117, 118, 120, 122, 123, 129, 142, 143, 144, 147, 148, 149, 150, 151, 158, 159, 160, 166, 168, 169, 197, 202, 210], "amount": [14, 16, 120, 129, 143, 144, 160, 186, 210], "millisecond": [14, 97, 99, 201], "paus": 14, "litestar_channel": 14, "pub": [14, 160], "sub": [14, 20, 21, 57, 78, 105, 111, 117, 120, 145, 160, 200, 202, 204, 206], "low": [14, 95, 96, 97, 98, 100, 120, 122, 160, 198, 210, 213], "overhead": [14, 114, 129, 160, 173, 210], "resourc": [14, 20, 56, 78, 127, 129, 136, 138, 147, 167, 186, 192, 197, 198], "atom": [14, 113, 114, 120], "lua": [14, 114], "sleep": [14, 120, 123, 129, 159, 197, 210, 212], "Not": [14, 78, 109, 120, 178, 195, 209], "cap_streams_approxim": 14, "stream_ttl": 14, "timedelta": [14, 105, 110, 111, 113, 114, 198, 201, 202, 210], "datetim": [14, 105, 120, 122, 142, 143, 144, 166, 174, 191, 197, 198, 201, 202, 210, 213], "second": [14, 20, 43, 57, 70, 78, 95, 97, 105, 110, 111, 113, 114, 117, 120, 132, 147, 159, 174, 186, 187, 210], "60": [14, 20], "maxlen": 14, "approxim": 14, "ttl": [14, 20], "pexpir": 14, "incompat": [14, 120], "cluster": 14, "channelsplugin": [15, 16, 17, 120, 122], "encode_data": [15, 16], "wait_publish": [15, 16, 160], "start_subscript": [15, 16, 122, 160], "put_subscriber_histori": [15, 16, 160], "channelsexcept": [15, 16, 160], "put_nowait": [15, 17], "iter_ev": [15, 16, 17, 160], "run_in_background": [15, 16, 17, 122, 160], "is_run": [15, 17], "initpluginprotocol": [16, 27, 82, 83, 84, 85, 86, 88, 120, 122], "arbitrary_channels_allow": [16, 120, 160], "create_ws_route_handl": [16, 160], "ws_handler_send_histori": [16, 160], "ws_handler_base_path": 16, "ws_send_mod": 16, "websocketmod": [16, 21, 57, 213], "subscriber_max_backlog": 16, "subscriber_backlog_strategi": 16, "backlogstrategi": [16, 17], "backoff": [16, 17, 160], "subscriber_class": 16, "broadcast": [16, 120, 122, 160], "creation": [16, 46, 86, 120, 136, 143, 148, 150, 155, 192, 211], "fly": [16, 160], "accept": [16, 17, 21, 43, 46, 47, 57, 78, 89, 105, 109, 118, 120, 122, 126, 130, 132, 135, 136, 143, 160, 174, 181, 186, 187, 191, 194, 197, 198, 201, 206, 207, 208, 210, 211, 212], "mode": [16, 18, 21, 57, 117, 118, 120, 122, 123, 143, 144, 153, 162, 166, 182, 186], "maximum": [16, 20, 47, 72, 78, 80, 120, 158, 160, 186], "unsent": 16, "held": 16, "given": [16, 20, 21, 24, 26, 43, 46, 56, 57, 59, 70, 72, 78, 79, 80, 81, 84, 86, 95, 97, 99, 101, 105, 106, 107, 110, 111, 113, 114, 116, 117, 118, 119, 120, 129, 132, 133, 143, 154, 158, 159, 174, 177, 185, 187, 194, 195, 197, 198, 200, 201, 202, 204, 206, 209, 213], "reach": [16, 41, 57, 76, 102, 204], "accordingli": [16, 120, 122, 137, 196, 213], "backlog_strategi": [16, 17, 160], "max_backlog": [16, 17, 160], "until": [16, 17, 43, 95, 97, 117, 120, 129, 160], "older": 16, "ones": [16, 17, 120, 160, 185], "dropleft": [16, 160], "favour": 16, "litestarencodabletyp": 16, "app_config": [16, 27, 82, 83, 84, 85, 86, 88, 92, 104, 158], "up": [16, 57, 59, 105, 120, 122, 123, 129, 139, 144, 147, 150, 155, 156, 159, 160, 161, 162, 165, 167, 174, 193, 197, 198, 203, 208, 213], "schedul": [16, 177], "guarante": [16, 78, 114, 120, 160, 210], "passiv": 16, "consum": [16, 21, 78, 120, 144, 166, 178, 197, 198, 200, 204], "neg": [16, 78], "wait": [16, 17, 120, 125, 129, 160, 212, 213], "fetch": [16, 71, 72, 74, 89, 114, 120, 127, 145, 160, 172], "tie": 16, "subscript": [16, 43, 120], "upon": [16, 57, 68, 78, 120, 136, 137, 142, 158, 160, 168, 174, 206, 208], "litestarexcept": [16, 56, 120, 122, 178], "wrapper": [17, 45, 65, 69, 70, 71, 83, 119, 120, 153, 172, 174, 196], "item": [17, 43, 47, 78, 79, 80, 89, 111, 113, 120, 133, 144, 147, 148, 151, 154, 155, 156, 157, 166, 168, 169, 174, 191, 195, 196, 197, 210, 212], "on_ev": 17, "socket": [17, 18, 21, 57, 120, 122, 126, 158, 160, 187, 198, 202, 213], "On": [17, 120, 126, 158, 160, 173, 186, 198, 200], "prevent": [17, 56, 83, 108, 120, 123, 129, 158, 174, 179, 186, 207], "enqueu": [17, 160], "left": [17, 120, 154, 160, 189, 198], "cancel": [17, 55, 160], "wa": [17, 21, 43, 74, 78, 89, 110, 111, 113, 114, 120, 122, 125, 129, 142, 143, 144, 145, 147, 160, 166, 172, 173, 174, 181, 187, 191, 192, 195, 197, 198, 202, 210], "previous": [17, 21, 43, 78, 110, 120, 122, 153, 156, 160, 187, 197, 210], "app_path": 18, "dir": [18, 120, 123], "app_dir": 18, "pythonpath": 18, "show": [18, 120, 147, 154, 160, 172, 173, 174, 193, 194, 197, 212], "inform": [18, 56, 57, 71, 74, 76, 78, 84, 86, 109, 118, 120, 122, 126, 127, 128, 137, 140, 143, 147, 161, 168, 174, 175, 193, 194, 198, 201, 207], "detect": [18, 109, 120, 143, 161], "displai": [18, 120, 154, 161, 193], "regex": [18, 20, 80, 120, 187, 200, 201, 203], "factori": [18, 20, 46, 47, 48, 59, 68, 69, 72, 74, 76, 78, 85, 86, 88, 105, 106, 115, 117, 120, 130, 137, 140, 161, 168, 175, 176, 187, 197, 212], "litestar_app": [18, 189], "discov": [18, 78, 120], "canon": [18, 120, 161], "auto": [18, 120, 144, 166], "create_app": [18, 161, 185], "consid": [18, 47, 78, 110, 111, 113, 114, 120, 123, 125, 127, 129, 142, 145, 154, 158, 160, 173, 174, 186, 201], "annot": [18, 46, 48, 50, 78, 80, 81, 84, 86, 119, 120, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 154, 155, 156, 158, 161, 162, 166, 168, 169, 170, 172, 173, 174, 176, 192, 194, 195, 196, 199, 201, 207, 211, 212, 213], "r": [18, 26, 78, 97, 99, 116, 123, 127, 143, 145, 147, 148, 149, 150, 151, 154, 155, 156, 194, 203], "reload_dir": 18, "watch": [18, 120, 127], "reload_includ": 18, "glob": 18, "reload_exclud": 18, "port": [18, 21, 42, 43, 114, 117, 123, 125, 126, 159], "w": [18, 120, 122, 145, 160, 197], "wc": [18, 120], "h": [18, 122, 162, 169, 174, 197], "fd": 18, "descriptor": 18, "bind": [18, 143, 147, 148, 149], "ud": 18, "unix": [18, 120, 126, 127], "domain": [18, 20, 21, 43, 49, 50, 52, 71, 72, 74, 86, 95, 97, 105, 117, 120, 186, 198], "d": [18, 122, 123, 127, 143, 158, 162, 169, 174, 187, 197], "ssl": [18, 120], "certfil": [18, 120], "ssl_certfil": 18, "cert": [18, 120], "keyfil": [18, 120], "ssl_keyfil": 18, "sign": [18, 20, 120, 208], "certif": [18, 78, 120], "litestar_reload": 18, "litestar_reload_dir": 18, "litestar_reload_includ": 18, "litestar_reload_exclud": 18, "litestar_port": 18, "litestar_web_concurr": 18, "web_concurr": [18, 120], "litestar_host": 18, "litestar_file_descriptor": 18, "litestar_unix_domain_socket": 18, "litestar_debug": 18, "litestar_pdb": [18, 120, 171], "litestar_ssl_cert_path": 18, "litestar_ssl_key_path": 18, "litestar_create_self_signed_cert": 18, "posixpath": 18, "spec": [18, 43, 57, 75, 108, 118, 120, 190, 191, 201], "session_id": [18, 74], "short": [18, 78, 120, 176], "releas": [18, 59, 120, 122], "run_in_executor": [19, 120], "executor": 19, "set_asyncio_executor": 19, "affect": [19, 20, 78, 84, 110, 120, 178, 191, 197, 210, 213], "trio": [19, 117, 118, 120], "to_thread": [19, 120], "run_sync": [19, 120, 129, 143, 144, 147, 148, 149, 166, 168, 197], "capac": [19, 120, 210], "set_trio_capacity_limit": 19, "threadpoolexecutor": 19, "get_asyncio_executor": 19, "capacitylimit": 19, "get_trio_capacity_limit": 19, "trust": [20, 63, 186], "exclude_opt_kei": [20, 27, 68, 69, 70, 71, 72, 74, 104, 105, 106, 187, 203], "disabl": [20, 27, 59, 64, 68, 69, 70, 71, 72, 74, 104, 105, 106, 114, 120, 122, 129, 176, 187, 190, 203], "particular": [20, 21, 27, 64, 68, 69, 70, 71, 72, 74, 78, 104, 105, 106, 129, 172, 174, 186, 206, 210], "www_redirect": 20, "www": [20, 21, 78, 186, 196], "__post_init__": [20, 43, 69, 116, 191], "wildcard": [20, 43, 78, 126, 186], "final": [20, 109, 120, 122, 130, 140, 143, 145, 147, 148, 149, 150, 152, 154, 158, 160, 168, 169, 172, 174, 192, 193, 196, 197, 198, 202], "thereof": [20, 76], "anycal": [20, 45, 55, 57, 118], "serializationpluginprotocol": [20, 84, 120, 122], "hold": [20, 78, 83, 97, 101, 120, 145, 174, 207, 208, 210, 211], "normal": [20, 21, 109, 111, 113, 120, 122, 145, 154, 174, 189], "enum": [20, 50, 57, 58, 78, 80, 83, 97, 101, 117, 120, 122, 187, 192, 196, 197, 204], "__new__": [20, 43, 50, 54, 78, 83], "gzip": [20, 65, 120], "minimum_s": [20, 186], "500": [20, 56, 109, 120, 172, 178, 186, 195], "size": [20, 43, 71, 72, 74, 78, 79, 96, 97, 118, 120, 160, 186, 197, 200, 210], "gzip_compress_level": [20, 186], "brotli_qu": [20, 186], "densiti": [20, 186], "tradeoff": [20, 186], "qualiti": [20, 129, 186], "slower": [20, 186, 200, 210], "brotli_mod": [20, 186], "font": [20, 76, 77, 186], "mode_gener": 20, "mode_text": 20, "utf": [20, 21, 78, 95, 96, 97, 98, 99, 100, 101, 117, 120, 143, 173, 186, 192, 197, 200, 208, 210, 213], "input": [20, 78, 120, 154, 186], "mode_font": 20, "woff": [20, 186], "brotli_lgwin": [20, 186], "22": [20, 120, 186, 201], "logarithm": [20, 186], "24": [20, 72, 120, 143, 186], "brotli_lgblock": [20, 186], "16": [20, 71, 72, 78, 106, 120, 142, 166, 186], "17": 20, "18": [20, 76, 77, 120, 192], "19": [20, 120, 192], "20": [20, 77, 120, 160], "21": [20, 120, 142, 143, 166], "23": [20, 120, 125], "brotli_gzip_fallback": [20, 186], "middleware_class": [20, 27, 69, 70], "compressionmiddlewar": [20, 65, 120], "compression_facad": 20, "compressionfacad": [20, 65], "gzip_facad": 20, "gzipcompress": 20, "backend_config": 20, "gzip_fallback": 20, "facad": [20, 65], "fallback": [20, 120, 142], "cross": [20, 43, 71, 72, 74, 95, 97, 105, 186], "allow_origin": [20, 186], "allow_method": 20, "allow_head": 20, "allow_credenti": 20, "credenti": [20, 56, 78], "allow_origin_regex": 20, "expose_head": 20, "expos": [20, 43, 78, 118, 120, 123, 130, 140, 144, 145, 168, 200, 207], "max_ag": [20, 43, 71, 72, 74, 95, 97, 197], "600": [20, 120], "max": [20, 43, 59, 120, 126, 197], "ag": [20, 43, 71, 72, 74, 95, 97, 120, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 173, 174, 197], "allowed_origins_regex": 20, "compil": [20, 187], "is_allow_all_origin": 20, "is_allow_all_method": 20, "is_allow_all_head": 20, "preflight_head": 20, "flight": 20, "simple_head": 20, "is_origin_allow": 20, "forgeri": [20, 186], "secret": [20, 43, 44, 71, 72, 105, 106, 120, 170, 180, 186, 201, 204, 205, 206, 212], "hmac": 20, "token": [20, 64, 67, 68, 78, 105, 120, 186, 201, 202, 204, 211], "cookie_nam": [20, 186], "csrftoken": [20, 186], "cookie_path": 20, "header_nam": [20, 186], "expect": [20, 57, 78, 109, 120, 147, 155, 159, 162, 172, 177, 186, 191, 197, 206, 211, 212], "cookie_secur": 20, "cookie_httponli": 20, "cookie_samesit": 20, "lax": [20, 43, 71, 72, 74, 95, 97, 105, 197], "strict": [20, 21, 43, 71, 72, 74, 86, 95, 97, 105, 107, 118, 120, 122, 197, 198], "cookie_domain": 20, "safe_method": 20, "exclude_from_csrf_kei": 20, "exclude_from_csrf": [20, 186], "httponli": [20, 43, 71, 72, 74, 95, 97, 105], "samesit": [20, 43, 71, 72, 74, 95, 97, 105, 197], "safe": [20, 80, 110, 111, 114, 119, 120, 127, 145, 153, 186, 190, 198, 210, 211], "response_cach": [20, 120, 122, 159, 210], "default_expir": [20, 120, 159], "expir": [20, 43, 95, 97, 105, 110, 111, 112, 113, 114, 120, 202], "key_build": [20, 159], "cachekeybuild": [20, 57, 118], "default_cache_key_build": 20, "cache_response_filt": [20, 120], "httpscope": [20, 103, 118], "default_do_cache_pred": 20, "get_store_from_app": [20, 70, 74], "combin": [20, 41, 78, 151, 155, 162, 169, 186, 192, 197, 198, 200, 204], "queri": [20, 21, 42, 43, 69, 78, 79, 80, 83, 89, 117, 120, 143, 144, 145, 147, 148, 149, 150, 151, 155, 156, 159, 164, 166, 172, 178, 197, 198, 199], "cache_forev": [20, 57, 120, 159], "sentinel": [20, 120, 159, 166], "some": [21, 57, 78, 117, 120, 122, 127, 129, 132, 137, 142, 156, 158, 159, 160, 166, 172, 173, 174, 177, 186, 187, 191, 192, 193, 194, 197, 198, 200, 201, 202, 204, 206, 208, 209, 210, 211, 212, 213], "adapt": [21, 96, 172], "copyright": 21, "2018": 21, "oss": 21, "ltd": 21, "io": [21, 27, 65, 108, 118, 120, 129], "right": [21, 120, 157, 189], "reserv": [21, 43, 78, 109, 120, 158, 199], "redistribut": 21, "binari": [21, 57, 78, 117, 120, 126, 142, 213], "modif": [21, 43, 142], "permit": [21, 78], "condit": [21, 56, 120, 143, 187, 198], "met": 21, "retain": 21, "notic": [21, 122, 132, 134, 147, 172, 174], "disclaim": 21, "reproduc": 21, "materi": 21, "distribut": [21, 123, 125, 126, 127], "neither": [21, 50, 120, 192], "holder": 21, "nor": [21, 155, 198], "endors": 21, "deriv": [21, 72, 96, 97, 120], "softwar": 21, "prior": [21, 68, 78, 120, 157, 168, 173, 179], "permiss": [21, 204], "BY": [21, 120], "THE": 21, "AND": [21, 89], "AS": 21, "express": [21, 78, 120, 155], "OR": [21, 143], "impli": [21, 120], "warranti": 21, "BUT": 21, "NOT": [21, 43, 78, 120], "TO": 21, "OF": 21, "merchant": 21, "fit": [21, 72, 125, 129, 158, 197, 200], "FOR": 21, "purpos": [21, 43, 44, 48, 50, 78, 108, 120, 122, 130, 131, 132, 133, 134, 140, 173, 178, 187, 192, 194, 197, 200, 210], "IN": [21, 120, 143, 144, 166], "NO": 21, "shall": [21, 43, 78], "BE": 21, "liabl": 21, "direct": [21, 24, 26, 43, 78, 116, 120, 122, 123, 126, 127, 176, 198], "indirect": 21, "incident": [21, 122], "exemplari": 21, "consequenti": 21, "damag": 21, "procur": 21, "substitut": [21, 78, 120], "loss": 21, "profit": [21, 154, 155, 156], "busi": [21, 176], "interrupt": 21, "caus": [21, 78, 80, 120, 122, 160, 161, 197], "ON": 21, "theori": 21, "liabil": 21, "tort": 21, "neglig": [21, 129], "aris": 21, "even": [21, 78, 120, 122, 133, 149, 160, 172, 174, 186, 197, 198, 200, 210], "IF": 21, "advis": [21, 120, 198], "SUCH": 21, "handlert": 21, "usert": 21, "autht": 21, "statet": 21, "empty_rec": [21, 83, 196], "empty_send": [21, 83, 196], "construct": [21, 43, 56, 77, 108, 110, 120, 136, 148, 154, 155, 158, 192, 197, 198, 206, 213], "repres": [21, 27, 28, 42, 43, 44, 46, 49, 52, 56, 78, 80, 84, 86, 89, 97, 101, 117, 119, 120, 122, 132, 133, 137, 140, 147, 151, 154, 160, 162, 169, 174, 197, 202, 206], "multidict": [21, 43, 120, 197], "path_param": [21, 69, 117, 201], "pars": [21, 42, 43, 46, 57, 78, 84, 103, 105, 119, 120, 137, 143, 156, 162, 172, 173, 174, 178, 187, 191, 194, 196, 197, 198, 201, 202, 207, 213], "address": [21, 43, 47, 78, 120, 122, 125, 130, 131, 132, 133, 134, 136, 137, 140, 174, 198, 200], "authmiddlewar": 21, "correl": [21, 57, 79, 96, 100, 105, 191, 198, 201, 202, 206, 208], "logger": [21, 59, 69, 118, 120, 158, 182, 186, 187, 197], "log_config": 21, "set_sess": [21, 120, 186, 208], "datacontainertyp": [21, 76, 117], "sessionmiddlewar": [21, 71, 72, 186], "clear_sess": [21, 186], "clear": [21, 72, 111, 113, 120, 174, 186, 194, 210], "absolut": [21, 78, 120, 126, 129, 198, 200], "httproutehandl": [21, 57, 103, 120, 122, 191, 198], "media": [21, 43, 56, 57, 76, 77, 78, 80, 95, 96, 97, 98, 100, 101, 109, 117, 120, 191, 192, 196], "retriev": [21, 24, 26, 43, 46, 69, 70, 71, 74, 78, 79, 82, 89, 105, 106, 116, 118, 120, 130, 131, 132, 133, 134, 138, 139, 140, 144, 151, 157, 166, 172, 182, 191, 192, 194, 197, 198, 202, 206, 208, 210, 212], "msgpack": [21, 197], "chunk": [21, 72, 96, 97, 120, 144], "formmultidict": [21, 43, 120, 122], "urlencod": [21, 78, 186, 196], "send_push_promis": 21, "raise_if_unavail": 21, "promis": 21, "websocketroutehandl": [21, 57, 103, 122, 198], "receive_wrapp": 21, "connection_st": 21, "send_wrapp": [21, 187], "disconnect": [21, 56, 57, 117, 118, 120, 160, 198, 213], "subprotocol": [21, 117, 120], "incom": [21, 27, 78, 105, 106, 120, 122, 145, 153, 160, 186, 187, 213], "protocol": [21, 65, 68, 84, 109, 116, 120, 153, 173, 175, 187, 194, 211, 212, 213], "close": [21, 43, 55, 57, 65, 78, 117, 118, 120, 122, 158, 168, 172, 187, 198, 201, 210, 213], "reason": [21, 109, 120, 133, 145, 158, 172, 174, 177, 198, 200, 201, 210], "receive_data": [21, 213], "iter_data": [21, 120, 122], "continu": [21, 109, 120, 122, 123, 127, 147], "yield": [21, 28, 46, 49, 52, 86, 96, 120, 122, 143, 147, 148, 149, 150, 151, 158, 160, 175, 197, 212, 213], "receive_text": [21, 117, 120, 122, 160], "receive_byt": [21, 117, 120], "receive_json": [21, 117, 120], "decod": [21, 46, 56, 72, 78, 86, 105, 107, 117, 118, 120, 135, 145, 173, 174, 176, 196, 202, 206, 208, 213], "receive_msgpack": [21, 117, 120], "iter_json": [21, 120], "iter_msgpack": [21, 120], "send_data": 21, "convert": [21, 53, 56, 80, 85, 120, 134, 145, 147, 155, 156, 173, 174, 191, 195, 206, 213], "send_text": [21, 117, 122, 160], "send_byt": [21, 117], "send_json": [21, 117, 187, 198], "default_seri": [21, 57, 71, 95, 97, 107], "send_msgpack": [21, 117, 120, 122], "htmx": [23, 120, 180, 211], "piccolo_orm": [23, 120], "templateengineprotocol": [24, 26, 116, 211], "jinjatempl": 24, "engine_inst": [24, 26, 116], "templateengin": [24, 26, 116], "get_templ": [24, 26, 116, 211], "template_nam": [24, 26, 56, 97, 101, 116, 179, 197, 211], "dot": [24, 26, 43, 47, 116, 120, 131, 198], "templatenotfoundexcept": [24, 26, 56, 116, 211], "register_template_cal": [24, 26, 116, 211], "template_cal": [24, 26, 116, 211], "concaten": [24, 26, 116, 143], "render_str": [24, 26, 116], "template_str": [24, 26, 97, 101, 116, 120, 193, 211], "from_environ": [24, 211], "jinja_environ": 24, "move": [25, 30, 31, 32, 33, 34, 36, 39, 40, 57, 90, 91, 109, 120, 139, 160, 176], "makotempl": 26, "templateprotocol": [26, 116], "contexttyp": 26, "underli": [26, 43, 117, 120, 122, 137, 210, 213], "posit": [26, 43, 68, 78, 79, 116, 172, 177, 187, 197], "makotemplateengin": [26, 193, 211], "templatelookup": [26, 120], "from_template_lookup": 26, "template_lookup": 26, "opentelemetryconfig": [27, 120, 184], "readthedoc": [27, 108, 118], "en": [27, 43, 57, 108, 118, 120], "latest": [27, 77, 108, 118, 120, 122, 123, 126, 127, 137, 138, 148, 150, 190, 195], "info": [27, 50, 78, 96, 97, 118, 120, 122, 125, 158, 170, 174, 182, 187, 191, 192, 194, 197, 198, 211], "scope_span_details_extractor": 27, "span": [27, 120, 160, 197, 211], "server_request_hook_handl": 27, "opentelemetryhookhandl": 27, "client_request_hook_handl": 27, "client_response_hook_handl": 27, "meter_provid": 27, "meterprovid": 27, "meter": 27, "omit": [27, 78, 120, 154, 155, 186, 187, 191, 201], "tracer_provid": [27, 184], "tracerprovid": 27, "tracer": 27, "get_route_details_from_scop": 27, "exclude_urls_env_kei": 27, "opentelemetryinstrumentationmiddlewar": 27, "_excluded_url": 27, "With": [27, 120, 192, 196, 211, 212], "litestar_excluded_url": 27, "definemiddlewar": [27, 68, 69, 70, 71, 104, 105, 106, 118, 122, 202], "instrumentationmiddlewar": 27, "abstractmiddlewar": [27, 63, 65, 68, 69, 70, 71, 120, 122], "asgiapp": [27, 57, 63, 64, 65, 67, 68, 69, 70, 71, 105, 106, 118, 158, 187, 189, 197], "opentelemetryplugin": [27, 184], "di": [27, 57, 58, 84, 85, 86, 122, 144, 152, 158, 166, 172, 194, 197, 212, 213], "get_nam": [27, 84, 85, 86, 194], "my_route_handl": [27, 84, 85, 86, 172, 191, 197, 198, 200, 202], "myplugin": [27, 84, 85, 86, 194], "piccolodto": [28, 120, 122, 164], "generate_field_definit": [28, 46, 49, 52, 86, 176], "model_typ": [28, 46, 49, 52, 86, 89, 143, 144, 166], "tabl": [28, 89, 120, 142, 143, 144, 145, 147, 150, 164, 166], "dtofielddefinit": [28, 46, 48, 49, 52, 86, 175], "fielddefinit": [28, 46, 48, 49, 50, 52, 57, 81, 84, 86, 119, 120, 175], "detect_nested_field": [28, 46, 49, 52, 86, 176], "field_definit": [28, 46, 48, 49, 50, 52, 81, 84, 86, 120], "field": [28, 43, 46, 47, 48, 49, 51, 52, 53, 69, 78, 80, 84, 85, 86, 104, 105, 109, 119, 120, 122, 130, 131, 132, 137, 138, 142, 155, 166, 170, 173, 175, 176, 186, 191, 192, 195, 202, 206, 207, 211], "inspect": [28, 46, 49, 52, 86, 119, 120, 174, 194, 198, 212], "view": [41, 43, 120, 127, 143, 147, 154], "owner": [41, 57, 76, 78, 118], "registr": [41, 78, 120, 170, 174, 200], "get_route_handl": 41, "copi": [41, 43, 120, 123, 158, 198, 200, 204, 212], "validate_route_handl": 41, "connectiondataextractor": 42, "extract": [42, 46, 50, 69, 71, 78, 84, 86, 117, 119, 120, 154, 210], "extract_bodi": 42, "extract_cli": 42, "extract_content_typ": 42, "extract_cooki": 42, "extract_head": 42, "extract_method": 42, "extract_path": 42, "extract_path_param": 42, "extract_queri": 42, "extract_schem": 42, "obfuscate_cooki": 42, "obfuscate_head": 42, "parse_bodi": 42, "parse_queri": 42, "skip_parse_malformed_bodi": 42, "obfusc": [42, 69, 120], "raw": [42, 43, 47, 48, 110, 117, 119, 120, 154, 166, 174, 185, 198], "malform": [42, 120], "extractedrequestdata": 42, "present": [42, 43, 47, 59, 78, 89, 105, 120, 142, 155, 166, 170, 182, 201], "unresolv": 42, "coroutin": [42, 57, 96, 97, 120, 129, 158, 160], "extractedresponsedata": 42, "responsedataextractor": 42, "extract_status_cod": 42, "httpresponsestartev": [42, 118], "httpresponsebodyev": [42, 118], "extract_response_bodi": 42, "accept_valu": 43, "best_match": [43, 197], "provided_typ": [43, 197], "find": [43, 56, 143, 174], "charact": [43, 72, 78, 145], "subtyp": [43, 119, 120, 174, 175, 194], "namedtupl": [43, 120, 154, 213], "network": [43, 109, 129, 140], "_cl": 43, "accessor": 43, "s_maxag": 43, "maxag": 43, "no_cach": 43, "no_stor": [43, 197], "privat": [43, 47, 50, 120, 122, 170, 176], "no_transform": 43, "must_revalid": 43, "revalid": 43, "proxy_revalid": 43, "must_understand": 43, "understand": [43, 126, 127, 132, 146, 147, 158, 187, 189, 192], "immut": [43, 120, 122, 158], "stale_while_revalid": 43, "from_head": [43, 197], "header_valu": 43, "prevent_stor": 43, "kind": [43, 105, 155, 193, 194, 197, 201, 202, 208], "documentation_onli": [43, 197], "mozilla": [43, 57, 120], "org": [43, 55, 57, 70, 77, 78, 117, 119, 120, 173, 186, 204], "doc": [43, 57, 70, 78, 120, 127, 174, 175, 184, 186, 191, 192, 197, 201, 206], "regard": [43, 57, 120, 184, 188, 198], "invalid": [43, 71, 72, 74, 95, 97, 105, 109, 120, 154, 202], "forbid": [43, 71, 72, 74, 95, 97, 120], "javascript": [43, 71, 72, 74, 95, 97, 120, 179, 192], "simple_cooki": 43, "simplecooki": 43, "to_head": 43, "suitabl": [43, 125, 127, 160, 210], "to_encoded_head": 43, "__eq__": 43, "hei": 43, "similar": [43, 118, 120, 122, 128, 138, 155, 158, 192, 198, 207, 208, 210, 213], "unquot": 43, "weak": [43, 197], "immutablemultidict": [43, 120], "multi": [43, 109, 120, 123, 143], "include_header_nam": 43, "cimultidictproxi": 43, "multimixin": 43, "insensit": [43, 78, 95, 96, 97, 98, 99, 100, 101, 104, 120], "rawhead": 43, "multimap": 43, "from_scop": 43, "valueerror": [43, 56, 115, 162, 172, 178], "to_header_list": 43, "rawheaderslist": 43, "multidictproxi": 43, "mutable_copi": 43, "mutabl": [43, 120], "shallow": 43, "immutablest": [43, 122, 158, 198], "notat": [43, 120, 153], "deep_copi": [43, 120, 158], "pari": 43, "deepcopi": [43, 120], "state_dict": 43, "third": [43, 158, 181, 187, 200, 206, 210], "fourth": 43, "4": [43, 76, 77, 123, 143, 145, 158, 185, 189, 192], "assert": [43, 78, 117, 120, 122, 162, 174, 186, 197, 198, 202, 206, 210, 212], "len": [43, 143, 162, 197], "k": [43, 120, 143, 145], "__bool__": [43, 83, 120], "inner_dict": 43, "mutable_st": 43, "del": 43, "__getitem__": 43, "keyerror": [43, 120], "__iter__": 43, "__len__": 43, "__getattr__": [43, 194], "attributeerror": [43, 158, 194], "__copy__": 43, "__get_validators__": 43, "signaturemodel": [43, 57], "decid": [43, 62, 122, 206, 208, 210], "mixin": [43, 120, 142, 145], "multi_item": 43, "duplic": [43, 78, 120], "pair": [43, 78, 89, 97, 101, 158], "mutablescopehead": [43, 120, 158, 187], "mutablemap": [43, 118], "mutat": [43, 120, 158], "headerscop": [43, 118], "from_messag": [43, 158, 187], "getal": [43, 120], "extend_header_valu": 43, "multivalu": 43, "take": [43, 48, 57, 78, 95, 96, 97, 98, 100, 101, 120, 129, 137, 140, 143, 153, 155, 158, 162, 170, 173, 174, 176, 181, 187, 188, 194, 196, 197, 198, 203, 208, 213], "__setitem__": 43, "overwrit": [43, 80, 120, 136], "__delitem__": 43, "brief": [43, 78], "commonmark": [43, 78], "rich": [43, 78, 120, 143, 161], "oa": [43, 78], "v3": [43, 78, 192, 209], "parameterin": 43, "transit": [43, 78, 120, 179], "allow_empty_valu": [43, 78], "abil": [43, 78, 120, 148, 179, 201], "parameterstyl": 43, "n": [43, 72, 74, 78, 97, 99, 120, 127, 211], "allowemptyvalu": [43, 78], "later": [43, 74, 78, 109, 120, 155, 194], "revis": [43, 78, 148], "rule": [43, 78, 107, 172, 189, 203], "parameterschema": 43, "describ": [43, 57, 59, 76, 78, 120, 122, 129, 147, 155, 169, 173, 174, 191, 192, 198], "explod": [43, 78], "allow_reserv": [43, 78], "arrai": [43, 78, 120, 126], "rfc3986": [43, 78], "ietf": [43, 70, 78, 186], "percent": [43, 78], "mutual": [43, 47, 78], "furthermor": [43, 78, 198], "_override_": [43, 78], "escap": [43, 78, 211], "parametercont": 43, "conjunct": [43, 78, 171, 210, 211], "prescrib": [43, 78], "strategi": [43, 47, 53, 78, 120, 128, 160, 174], "secretbyt": [43, 44, 120, 207], "secretvalu": [43, 44], "get_obscur": [43, 44], "overrid": [43, 44, 64, 68, 69, 76, 77, 78, 84, 85, 86, 115, 120, 139, 144, 158, 161, 166, 176, 178, 181, 185, 192, 195, 197, 202, 204, 206], "hidden": [43, 44, 120, 173, 211], "secretstr": [43, 44, 120, 207, 208], "copied_st": 43, "immutable_immutable_copi": 43, "immutable_copi": 43, "__setattr__": 43, "__delattr__": 43, "frozen": 43, "filenam": [43, 96, 97, 126, 196, 197], "file_data": 43, "max_spool_s": [43, 120], "1048576": [43, 96, 97], "temporari": [43, 109, 120], "roll": [43, 120, 172], "disk": [43, 111, 120, 210], "rolled_to_disk": 43, "spool": [43, 120], "exceed": [43, 56, 120], "threshold": [43, 186], "offset": [43, 79, 143, 144, 166], "netloc": 43, "hierarch": [43, 110, 210], "password": [43, 78, 105, 114, 120, 122, 174, 208], "hostnam": 43, "cl": [43, 119, 162, 206], "splitresult": 43, "split": [43, 71, 72, 74, 120, 122, 162, 186, 206], "from_compon": 43, "with_replac": 43, "back": [43, 71, 97, 101, 120, 122, 135, 137, 148, 160, 172, 174, 176, 186, 210, 211], "secret_valu": [43, 207], "secrett": 44, "typevar": [44, 119, 120, 174], "bound": [44, 119, 160, 168], "union": [44, 97, 100, 118, 119, 120, 154, 155, 201, 206, 211], "encapsul": [44, 174, 200, 213], "get_secret": [44, 207], "notimplementederror": [44, 162], "__repr__": 44, "use_cach": [45, 120, 172], "classvar": [46, 65], "inner": [46, 78, 119, 129], "asgi_connect": 46, "abstractdtofactori": [46, 120], "get_config_for_model_typ": [46, 86, 120], "newli": [46, 78, 86, 120, 122, 160, 210], "decode_builtin": [46, 86], "datatyp": [46, 86, 122], "decode_byt": [46, 86], "is_supported_model_type_field": 46, "create_for_field_definit": 46, "handler_id": [46, 57], "backend_cl": 46, "_backend": 46, "dtobackend": [46, 48], "create_openapi_schema": 46, "schema_cr": [46, 81, 84, 86], "schemacr": [46, 81, 84, 86, 120], "for_field_definit": 46, "resolve_generic_wrapper_typ": 46, "get_model_type_hint": 46, "hint": [46, 78, 109, 119, 120], "get_dto_config_from_annotated_typ": 46, "resolve_model_typ": 46, "abstractset": 47, "street": [47, 122, 131, 132, 133, 134, 174], "rename_field": [47, 120, 122, 134, 174], "rename_strategi": [47, 120, 134, 174], "renamestrategi": [47, 53], "renam": [47, 120, 122, 165, 167, 176], "upper": [47, 53, 78, 80, 134, 174], "lower": [47, 53, 78, 80, 134, 145, 172, 174, 178, 197, 201], "camel": [47, 53, 120, 134, 174], "pascal": [47, 53, 134, 174], "max_nested_depth": [47, 120, 132, 133, 174], "transfer": [47, 120, 122, 130, 136, 165, 167, 174, 180, 207], "underscore_fields_priv": [47, 120, 174], "experimental_codegen_backend": [47, 173], "forbid_unknown_field": [47, 120, 174], "underscor": [47, 120, 137, 145, 162, 174], "codegen": [47, 120, 176], "data_as_builtin": 48, "create_inst": [48, 120, 137, 139, 174], "preced": [48, 57, 95, 96, 97, 98, 100, 101, 120, 158, 162, 181, 196, 197, 198, 213], "update_inst": [48, 138, 139, 164, 174], "as_builtin": 48, "model_nam": 48, "default_factori": [48, 104, 115, 120, 173, 174, 210], "dto_field": [48, 50, 120, 122, 170, 174], "dtofield": [48, 50, 120], "type_wrapp": [48, 119], "metadata": [48, 50, 70, 78, 104, 119, 120, 143, 144, 147, 148, 149, 150, 151, 166, 168, 169, 174, 191, 197, 199], "instantiable_origin": [48, 119], "safe_generic_origin": [48, 119], "inner_typ": [48, 119], "kwarg_definit": [48, 119], "kwargdefinit": [48, 80, 119, 120], "dependencykwarg": [48, 80, 119], "passthrough_constraint": 48, "constraint": [48, 78, 80, 84, 86, 120, 142, 166, 174, 199], "from_field_definit": 48, "dataclassprotocol": 49, "mark": [50, 57, 78, 79, 119, 120, 122, 145, 154, 157, 170, 172, 176, 186, 191, 211], "read_onli": [50, 78, 80, 120], "write_onli": [50, 78, 120], "autom": [50, 160], "inclus": [50, 78, 120], "extract_dto_field": 50, "field_info_map": 50, "bet": [50, 206], "priorit": 50, "data_structur": 51, "base_dto": [51, 122], "msgspec_dto": [51, 122], "dataclass_dto": [51, 122], "msgspecdto": [52, 120, 122, 174], "typealia": 53, "kebab": [53, 174], "compressionencod": [54, 65], "httpmethod": [54, 57, 118, 120, 196, 198], "openapimediatyp": [54, 77, 78, 95, 97, 100, 104, 122, 191], "paramtyp": 54, "requestencodingtyp": [54, 80, 117, 120, 122, 196], "scopetyp": [54, 68, 71, 72, 74, 103, 118, 122, 187], "wrap_in_error_handl": 55, "asyncanycal": [55, 57, 118], "propag": [55, 59, 120], "unfinish": 55, "2809": 55, "clientexcept": [56, 147, 148, 149, 150, 151], "dtofactoryexcept": 56, "carri": [56, 158, 179], "improp": [56, 120], "internalserverexcept": [56, 122, 178], "fulfil": [56, 191], "invalidannotationexcept": [56, 174], "inherit": [56, 78, 104, 105, 120, 122, 142, 177, 178, 192, 197, 198, 206], "litestarwarn": 56, "userwarn": 56, "methodnotallowedexcept": [56, 189], "know": [56, 78, 153, 154, 155, 162, 172, 174, 191, 198], "405": [56, 109, 178], "missingdependencyexcept": [56, 120, 122, 178], "importerror": [56, 120], "packag": [56, 120, 123, 184, 185, 186, 193, 206, 212], "install_packag": 56, "notauthorizedexcept": [56, 64, 68, 105, 106, 122, 178, 201, 202, 204, 206, 207, 208, 212], "lack": [56, 120, 122], "401": [56, 105, 109, 178, 204, 206], "notfoundexcept": [56, 120, 122, 147, 148, 149, 150, 151, 155, 156, 164, 178, 189, 195, 198, 202], "permissiondeniedexcept": [56, 64, 68, 120, 122, 178], "understood": 56, "403": [56, 109, 178, 186], "serializationexcept": [56, 107, 120], "fail": [56, 64, 68, 74, 78, 97, 101, 105, 109, 118, 120, 155, 172, 178, 186, 201, 204], "serviceunavailableexcept": [56, 122, 178], "503": [56, 109, 178], "super": [56, 187, 192, 196, 201, 206, 207, 212, 213], "toomanyrequestsexcept": [56, 122], "429": [56, 109], "validationexcept": [56, 57, 120, 122, 178, 191, 201], "websocketdisconnect": [56, 160], "websocketexcept": [56, 122], "4500": 56, "4000": 56, "ws_": 56, "exceptionresponsecont": 56, "to_respons": [56, 57, 85], "create_exception_respons": 56, "exc": [56, 85, 120, 147, 148, 149, 150, 151, 158, 178, 195], "drawn": 56, "http_500_internal_server_error": [56, 109, 178], "trigger": [56, 77, 83, 120, 179], "create_debug_respons": 56, "asgiroutehandl": [57, 103, 108, 122, 198], "is_mount": [57, 200], "is_stat": 57, "mount": [57, 120, 199, 202], "begin": [57, 79, 129, 142, 143, 144, 147, 148, 149, 150, 151, 166, 168, 169, 186, 197, 200, 202, 204], "deliv": [57, 160, 174, 197], "default_deseri": [57, 107], "signature_model": 57, "_signatur": 57, "parsed_fn_signatur": 57, "parsedsignatur": 57, "memoiz": [57, 120, 172], "comput": [57, 78, 120, 198], "handler_nam": [57, 103, 198], "dependency_name_set": 57, "ownership": [57, 173], "ownership_lay": [57, 120], "down": [57, 120, 123, 135, 177, 210], "resolve_type_encod": 57, "merg": [57, 95, 96, 97, 98, 100, 101, 120, 122, 143, 195, 198], "resolve_type_decod": 57, "resolve_layered_paramet": 57, "resolve_guard": 57, "highest": [57, 160], "resolve_depend": 57, "resolve_middlewar": 57, "routehandl": [57, 102], "top": [57, 78, 120, 145, 178, 189, 212], "bottom": [57, 189], "revers": [57, 198], "resolve_exception_handl": 57, "resolve_opt": 57, "closest": [57, 158, 162, 173, 181, 196, 197, 198, 213], "resolve_signature_namespac": 57, "resolve_data_dto": 57, "data_dto": 57, "resolve_return_dto": 57, "authorize_connect": 57, "on_registr": 57, "per": [57, 70, 78, 79, 85, 120, 139, 160, 172, 174, 186], "create_kwargs_model": 57, "pathparameterdefinit": [57, 76], "kwargsmodel": 57, "cache_key_build": [57, 159], "http_method": [57, 76, 191, 198], "content_media_typ": [57, 78], "operation_class": [57, 120, 191], "operation_id": [57, 78, 120, 191, 198], "operationidcr": [57, 76], "response_descript": [57, 191], "responsespec": [57, 76, 120, 122, 191], "120": [57, 159], "builder": [57, 164], "member": [57, 72, 74, 97, 101, 110, 119, 197], "iana": [57, 78, 197], "200": [57, 83, 97, 99, 101, 109, 120, 191, 197, 202], "201": [57, 105, 109, 186, 191, 197], "204": [57, 109, 120, 197], "base64": [57, 72, 78, 105], "imag": [57, 77, 78, 123, 126, 213], "png": [57, 77], "operationid": [57, 78, 191], "involv": [57, 159, 160, 168, 191, 199, 213], "resolve_request_class": 57, "graph": 57, "resolve_response_class": 57, "resolve_response_head": 57, "frozenset": 57, "resolve_response_cooki": 57, "filter": [57, 59, 89, 90, 92, 93, 120, 143, 144, 156, 166], "resolve_before_request": 57, "before_handl": 57, "resolve_after_respons": 57, "resolve_include_in_schema": 57, "resolve_secur": 57, "sum": [57, 160], "resolve_tag": 57, "get_response_handl": 57, "is_response_type_data": 57, "response_handl": 57, "websocketlisten": [57, 120, 122, 213], "exceptionhandl": [57, 118, 120], "receive_mod": [57, 213], "send_mod": [57, 122, 213], "on_accept": [57, 120, 122, 213], "on_disconnect": [57, 120, 122, 213], "on_rec": [57, 122, 213], "addition": [57, 77, 78, 120, 142, 150, 156, 173, 177, 191, 197, 198, 201, 202], "regular": [57, 78, 111, 113, 120, 122, 154, 155, 172, 178, 197, 213], "resolve_websocket_class": 57, "websocketlistenerroutehandl": [57, 120], "connection_lifespan": [57, 120], "connection_accept_handl": [57, 120, 213], "on_connect": 57, "default_connection_lifespan": 57, "on_accept_depend": 57, "on_disconnect_depend": 57, "leav": [57, 120, 174], "head": [57, 78, 95, 96, 97, 98, 100, 101, 104, 118, 120, 192, 198], "mdn": 57, "websocket_listen": [57, 120, 122, 213], "background_task": [58, 122, 197], "data_extractor": 58, "pagin": [58, 89, 122, 144, 166, 176], "log_except": [59, 120, 182], "traceback_line_limit": [59, 120], "traceback": [59, 120], "futur": [59, 62, 78, 105, 120, 143, 192, 210, 212, 213], "exception_logging_handl": [59, 120], "exceptionlogginghandl": 59, "getlogg": [59, 158, 182, 187, 197], "set_level": [59, 120], "consist": [59, 78, 120, 123, 127, 155, 160, 198], "setlevel": [59, 118, 120, 182], "loggingconfig": [59, 69, 120, 122, 182, 186], "logging_modul": [59, 120], "increment": 59, "interpret": [59, 78, 118, 120, 174, 201, 203, 209], "disable_existing_logg": 59, "hierarchi": [59, 210], "consol": [59, 120, 125, 143], "queue_listen": [59, 120, 182], "configure_root_logg": [59, 120], "structloggingconfig": [59, 88, 120, 122], "processor": 59, "standard_lib_logging_config": 59, "wrapper_class": 59, "bindablelogg": 59, "context_class": 59, "logger_factori": 59, "wrappedlogg": 59, "cache_logger_on_first_us": 59, "pretty_print_tti": [59, 120], "outsid": [59, 78, 122, 143, 158, 202, 212], "bindabl": 59, "contextvar": 59, "reus": [59, 120, 210, 212], "pretti": 59, "interact": [59, 89, 118, 120, 122, 142, 144, 147, 153, 160, 166, 174, 176, 179, 180, 190, 194, 209, 211], "termin": [59, 120, 153], "queuelistenerhandl": [61, 62, 182], "queuehandl": [61, 62, 120], "convertinglist": [61, 62], "loggingqueuelisten": [62, 120], "queuelisten": [62, 120], "logrecord": 62, "respect_handler_level": 62, "dictconfig": [62, 120], "might": [62, 78, 120, 122, 129, 148, 154, 158, 160, 171, 172, 174, 186, 196, 197, 201, 203, 204, 208, 210, 212], "allowedhostsmiddlewar": [63, 186], "abstractauthenticationmiddlewar": [64, 68, 104, 105, 106, 122, 202], "authenticationmiddlewar": [64, 68], "authenticate_request": [64, 68, 105, 106, 202], "exclude_from_auth_kei": [64, 68, 202], "exclude_from_auth": [64, 68, 104, 105, 106, 202, 203], "exclude_http_method": [64, 68, 104, 105, 106, 120], "authenticationresult": [64, 68, 105, 106, 122, 202], "create_compression_send_wrapp": 65, "compression_encod": 65, "unifi": [65, 120], "uniform": 65, "buffer": [65, 118], "bytesio": 65, "middlewareprotocol": [67, 68, 118, 122, 189, 202], "verifi": [67, 76, 105, 143, 204, 208], "create_send_wrapp": [67, 69, 70, 71], "csrf_cooki": 67, "previou": [68, 120, 122, 129, 133, 137, 139, 144, 147, 148, 155, 160, 177, 182, 192], "closur": [68, 109], "word": [68, 120, 187], "rate_limit": [68, 120, 186, 210], "loggingmiddlewar": [69, 120, 186], "loggingmiddlewareconfig": [69, 88, 120, 186], "log_request": 69, "log_respons": 69, "log_messag": 69, "extract_request_data": 69, "extract_response_data": 69, "include_compressed_bodi": [69, 186], "response_log_field": [69, 186], "logger_nam": 69, "get_logg": [69, 182], "request_cookies_to_obfusc": [69, 186], "request_headers_to_obfusc": [69, 186], "response_cookies_to_obfusc": [69, 186], "response_headers_to_obfusc": [69, 186], "request_log_messag": 69, "response_log_messag": 69, "request_log_field": 69, "prepend": [69, 126], "thu": [69, 120, 172, 178, 182, 186, 187, 197, 198, 200, 201, 203, 204, 212], "arrang": 69, "off": [69, 120, 186, 202, 210], "logging_middleware_config": [69, 186], "my_handl": [69, 70, 71, 106, 117, 158, 172, 186, 189, 201], "cacheobject": 70, "reset": [70, 74, 109, 127, 172, 210], "ratelimitconfig": [70, 120, 186, 210], "ratelimitmiddlewar": [70, 120, 122, 186, 210], "durationunit": 70, "minut": [70, 186], "hour": [70, 186], "dai": [70, 186, 197, 201, 202], "quantiti": [70, 195], "check_throttle_handl": 70, "syncorasyncunion": [70, 104, 105, 106, 118], "set_rate_limit_head": 70, "rate_limit_policy_header_kei": 70, "ratelimit": [70, 186], "polici": [70, 109], "rate_limit_remaining_header_kei": 70, "rate_limit_reset_header_kei": 70, "rate_limit_limit_header_kei": 70, "throttle_config": 70, "cache_object": 70, "storageobject": [70, 110, 112], "cache_key_from_request": 70, "retrieve_cached_histori": 70, "stamp": [70, 118, 201], "durat": [70, 97, 99, 197, 201], "set_cached_histori": 70, "timestamp": [70, 120, 122, 142, 144, 166, 174, 187, 197, 201, 213], "should_check_request": 70, "create_response_head": 70, "datatrack": [70, 78], "httpapi": 70, "_": [70, 120, 144, 145, 162, 166, 178, 204], "basebackendconfig": [71, 72, 74, 106, 117, 120, 186], "basesessionbackendt": [71, 106], "exce": [71, 72, 74, 120, 143, 160], "4kb": [71, 72, 74], "segment": [71, 72, 74], "urandom": [71, 106, 186], "cookie_backend": [71, 186], "cookiebackendconfig": [71, 72, 120, 186], "session_config": [71, 117, 142, 144, 166, 168, 186, 212], "basesessionbackend": [71, 72, 74, 106, 117, 120], "configt": 71, "storag": [71, 74, 109, 120, 122, 160, 209, 210], "serialize_data": 71, "scopesess": [71, 72, 74], "fall": [71, 97, 101, 120], "deserialize_data": 71, "get_session_id": [71, 72, 74, 120], "scopest": [71, 72], "concept": [71, 72, 74, 122, 128, 140, 146, 152, 156, 157, 200], "store_in_messag": [71, 72, 74], "scope_sess": [71, 72, 74], "outgo": [71, 72, 74, 120, 122, 187, 213], "load_from_connect": [71, 72, 74], "load": [71, 72, 74, 96, 97, 110, 118, 120, 127, 144, 161, 186, 193, 211], "clientsidesessionbackend": [72, 186, 212], "sessioncookieconfig": 72, "dump_data": 72, "serializ": [72, 117, 120, 147], "numpi": 72, "dump": [72, 86, 120, 200], "encrypt": [72, 186, 207], "ae": [72, 186], "cgm": [72, 186], "chunk_siz": [72, 96, 97, 120], "constant": [72, 78, 80, 119, 120, 155, 197, 207, 210], "load_data": 72, "get_cookie_kei": 72, "get_cookie_key_set": 72, "too": [72, 109, 120, 155, 172, 182], "larg": [72, 109, 120, 129, 143, 144, 197], "shrink": 72, "null": [72, 74, 78, 120, 126, 197, 201], "128": [72, 186], "bit": [72, 78, 139, 149, 153, 172, 186], "192": 72, "32": [72, 74, 78], "256": 72, "1209600": [72, 74], "skip_sess": [72, 74], "client_sid": [73, 120, 186], "server_sid": [73, 120, 186, 193, 208, 210, 212], "serversidesessionbackend": [74, 203, 208], "serversidesessionconfig": [74, 120, 122, 186, 193, 203, 208, 210, 212], "expiri": [74, 110, 111, 113, 114], "save": [74, 140, 153, 158, 164, 210], "silent": [74, 120, 174], "generate_session_id": 74, "session_id_byt": 74, "random": [74, 76, 120, 145, 172, 197], "serialis": [74, 120], "gather": [74, 118, 160, 181], "renew_on_access": 74, "renew": [74, 110, 111, 113, 114, 210], "openapicontrol": [76, 120, 122, 190], "margin": [76, 77, 192], "pad": [76, 77, 192], "redoc_vers": 76, "download": [76, 77, 143, 197], "cdn": [76, 77, 180, 190], "swagger_ui_vers": 76, "swaggerui": [76, 77], "stoplight_elements_vers": 76, "7": [76, 77, 78, 154, 189, 192, 193, 196, 213], "rapidoc_vers": 76, "favicon_url": 76, "favicon": [76, 77, 192], "redoc_google_font": 76, "redoc_js_url": 76, "jsdelivr": [76, 77, 192], "net": [76, 77, 192], "npm": [76, 192], "bundl": [76, 77, 123, 161, 192], "swagger_css_url": 76, "dist": [76, 192], "swagger_ui_bundle_js_url": 76, "swagger_ui_standalone_preset_js_url": 76, "preset": [76, 77, 192], "swagger_ui_init_oauth": [76, 192], "initoauth": [76, 77], "stoplight_elements_css_url": 76, "unpkg": [76, 192], "min": [76, 122, 174, 192], "stoplight_elements_js_url": 76, "rapidoc_js_url": 76, "get_schema_from_request": 76, "should_serve_endpoint": 76, "placehold": [76, 130, 131, 132, 133, 134, 140], "meta": [76, 120, 192, 211], "render_methods_map": 76, "render_swagger_ui_oauth2_redirect": 76, "render_swagger_ui": 76, "render_stoplight_el": 76, "render_redoc": 76, "render_404_pag": 76, "polyfactori": [76, 197], "seed": [76, 120, 158], "determinist": [76, 120], "externaldocument": [76, 78, 80, 201], "pathitem": [76, 78], "openapirenderplugin": [76, 77, 192], "path_compon": 76, "shouldn": 76, "conflict": [76, 109, 123], "v2": [76, 120, 122, 185, 192], "to_openapi_schema": [76, 81, 84, 86], "data_contain": [76, 191], "generate_exampl": 76, "icon": [77, 192], "href": [77, 192], "gh": 77, "brand": 77, "20png": 77, "20transpar": 77, "badg": 77, "20blue": 77, "20and": 77, "20yellow": 77, "render_json": 77, "get_openapi_json_rout": 77, "receive_rout": [77, 192], "has_path": 77, "js_url": [77, 192], "google_font": [77, 192], "scalarrenderplugin": [77, 192], "css_url": [77, 192], "standalone_preset_js_url": 77, "init_oauth": [77, 192], "render_oauth2_redirect": 77, "openapi_yaml": 77, "baseschemaobject": [78, 120], "to_schema": 78, "travers": [78, 120, 174, 189], "recurs": [78, 119, 120], "reusabl": [78, 120, 198], "openapirespons": 78, "requestbodi": [78, 191], "openapihead": [78, 120], "securityschem": [78, 191], "person": [78, 117, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 174, 197], "email": [78, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 173, 174, 177, 206, 208], "discrimin": [78, 120], "payload": [78, 105, 109, 120, 135, 174, 191, 202, 206], "aid": [78, 168], "_inline_": 78, "property_nam": 78, "octet": [78, 96, 97, 120], "disposit": [78, 96, 97, 108, 197, 209], "contenttyp": 78, "implicit": [78, 120, 122, 176], "rfc": [78, 85, 120, 195, 197], "3986": 78, "external_valu": 78, "long": [78, 109, 120, 129, 158, 160, 200, 201, 210], "embed": 78, "externalvalu": 78, "edit": [78, 171], "conveni": [78, 83, 120, 153, 156, 161, 196, 197, 210, 213], "distinct": [78, 120, 122, 198], "spdx": 78, "presenc": [78, 120], "caller": 78, "known": [78, 122, 196, 198], "relationship": [78, 120, 122, 132, 142, 144, 146, 166, 174], "_dynamic_": 78, "runtim": [78, 119, 120, 126, 129, 148, 153, 172, 173, 174, 198], "instruct": [78, 83, 122, 129, 130, 136, 158, 187], "operation_ref": 78, "uri": [78, 109], "operationref": 78, "_existing_": 78, "evalu": [78, 119, 203, 213], "qualifi": [78, 120], "oauthflow": [78, 105], "oauth": [78, 105, 206], "flow": [78, 105, 120, 129, 160, 164, 176, 189, 203], "authorization_url": 78, "authorizationcod": 78, "tl": [78, 109], "token_url": [78, 105, 206], "clientcredenti": 78, "refresh_url": 78, "obtain": 78, "refresh": [78, 83, 105, 120, 164, 179], "client_credenti": 78, "authorization_cod": 78, "accesscod": 78, "json_schema_dialect": 78, "would": [78, 120, 122, 129, 131, 138, 139, 142, 147, 153, 154, 158, 160, 172, 174, 177, 178, 187, 192, 197, 201, 202, 203, 204, 209, 211, 212], "choos": [78, 124, 172, 197, 198, 211], "band": 78, "satisfi": [78, 109, 184, 185, 194], "openapiformat": 78, "bhutton": 78, "00": [78, 122, 174], "13": [78, 120], "parameterobject": 78, "implicitli": [78, 120], "trait": 78, "param_in": 78, "rfc7230": 78, "plain": [78, 97, 101, 120, 122, 154, 155, 178, 197, 198], "openapityp": [78, 120, 191], "oopenapi": 78, "verbos": [78, 120], "explan": [78, 120, 153, 154, 156, 174], "among": 78, "sensit": [78, 120, 207], "7231": 78, "vagu": 78, "avoid": [78, 120, 145, 160, 177], "parent": [78, 110, 114, 120, 142, 197, 211], "refrain": 78, "further": [78, 120, 126, 127, 160, 184, 187, 196, 197, 206, 213], "ype": 78, "acl": 78, "viewer": 78, "ref": [78, 191], "pathitemobject": 78, "appear": [78, 120, 198], "undefin": [78, 84, 86, 210], "superset": 78, "2020": [78, 120], "defer": 78, "taken": [78, 207], "all_of": 78, "any_of": 78, "least": [78, 120, 122, 174, 189], "subschema": 78, "examin": [78, 153, 169, 201], "one_of": [78, 120], "exactli": [78, 105, 119, 129, 155, 160, 172, 174, 198, 207], "schema_not": 78, "schema_if": 78, "outcom": 78, "overal": [78, 129], "els": [78, 110, 111, 113, 114, 143, 154, 158, 172, 187, 192, 208], "rom": 78, "usual": [78, 105, 120, 125, 126, 129, 138, 139, 189, 197, 204, 206, 213], "succe": 78, "absent": 78, "schema_els": 78, "dependent_schema": 78, "certain": [78, 120, 158, 160, 172, 173, 181, 186, 202, 204], "entir": [78, 120, 122, 129, 136, 138, 201, 204], "Its": [78, 129, 161, 194, 211], "prefix_item": 78, "prefixitem": 78, "constrain": [78, 80, 84, 86, 120], "produc": [78, 120, 137, 160, 198], "largest": 78, "he": 78, "unevaluateditem": 78, "greater": [78, 80], "cref11": 78, "former": [78, 120], "additionalitem": 78, "anoth": [78, 120, 129, 145, 153, 154, 158, 160, 174, 179, 186, 187, 197, 200, 211, 212], "ORed": 78, "ascend": [78, 164], "child": [78, 110, 120, 132, 210], "pattern_properti": 78, "patternproperti": 78, "ecma": 78, "262": 78, "dialect": [78, 120, 143, 166, 202], "additional_properti": 78, "additionalproperti": [78, 120], "propertynam": 78, "unevaluated_item": 78, "adjac": 78, "relev": [78, 120, 168], "analog": [78, 120, 122], "unevaluated_properti": 78, "unevaluatedproperti": 78, "six": [78, 142], "zero": [78, 182], "fraction": 78, "const": [78, 80, 120], "6": [78, 189], "multiple_of": [78, 80], "float": [78, 80, 96, 117, 118, 122, 197, 198, 201, 212, 213], "multipleof": [78, 80], "numer": 78, "divis": 78, "less": [78, 80, 122, 196, 197, 200, 201], "exclusive_maximum": 78, "exclusivemaximum": [78, 80], "exclusive_minimum": 78, "exclusiveminimum": [78, 80], "max_length": [78, 80, 120], "8259": 78, "min_length": [78, 80, 120], "recal": 78, "anchor": 78, "max_item": [78, 80], "min_item": [78, 80], "unique_item": 78, "max_contain": 78, "min_contain": 78, "max_properti": 78, "min_properti": 78, "dependent_requir": 78, "content_schema": 78, "xml": [78, 197], "maxitem": [78, 80], "minitem": [78, 80], "maxcontain": 78, "mincontain": 78, "occurr": 78, "maxproperti": 78, "minproperti": 78, "rrai": 78, "Their": [78, 129, 200, 204], "predefin": [78, 120, 198], "alon": 78, "insuffici": [78, 109], "convei": [78, 193], "subset": [78, 120, 138, 143, 174, 197], "accur": 78, "authorit": [78, 109], "cref1": 78, "essenti": 78, "64": 78, "variat": 78, "4648": 78, "2045": 78, "mime": 78, "As": [78, 120, 129, 133, 135, 142, 154, 155, 158, 169, 170, 172, 173, 178, 187, 189, 191, 192, 197, 198, 201, 202, 204], "ascii": [78, 145], "contentmediatyp": [78, 120], "contentencod": [78, 120], "2046": 78, "restrict": [78, 120, 129, 140, 186, 201, 204, 207], "though": [78, 120, 122, 133, 154, 160, 174, 197, 201, 206, 208, 210], "readonli": 78, "attempt": [78, 120, 160, 209], "reject": 78, "discret": 78, "writeonli": 78, "assist": [78, 150, 207], "widget": 78, "hide": [78, 120, 140], "polymorph": 78, "differenti": [78, 120], "composit": 78, "favor": [78, 120, 200], "discourag": [78, 158, 198], "6749": 78, "openid": [78, 192], "discoveri": 78, "grant": 78, "pkce": [78, 192], "apikei": [78, 191], "mutualtl": 78, "openidconnect": 78, "security_scheme_in": 78, "bearer_format": 78, "open_id_connect_url": 78, "7235": 78, "bearer": [78, 105, 191], "primarili": [78, 210], "bracket": [78, 132], "servervari": 78, "_not_": 78, "treatment": 78, "enumer": 78, "fine": [78, 154, 187, 196, 197, 201], "tune": [78, 120, 187, 197], "singular": [78, 120], "plural": 78, "xmlname": 78, "signifi": [78, 120], "unwrap": [78, 119, 120], "abstractasyncclassicpagin": [79, 122, 197], "classic": [79, 153, 158], "get_tot": [79, 197], "page_s": [79, 144, 166, 174, 197], "total": [79, 89, 118, 143, 144, 166, 174, 197], "record": [79, 89, 142, 143, 144, 145, 166, 208], "get_item": [79, 197, 212], "current_pag": [79, 144, 166, 174, 197], "classicpagin": [79, 122, 174, 197], "abstractasynccursorpagin": [79, 122, 197], "c": [79, 120, 125], "cursor": 79, "results_per_pag": [79, 197], "act": [79, 160, 174, 187], "ask": 79, "next_cursor": 79, "batch": [79, 143, 197], "cursorpagin": [79, 122, 197], "abstractasyncoffsetpagin": [79, 122, 197], "offsetpagin": [79, 122, 144, 166, 197], "abstractsyncclassicpagin": [79, 122, 197], "abstractsynccursorpagin": [79, 122, 197], "abstractsyncoffsetpagin": [79, 122, 197], "total_pag": [79, 174], "ge": [80, 144, 166, 201], "gt": [80, 120, 122, 201], "le": [80, 201], "lt": [80, 201], "schema_extra": [80, 120], "schema_component_kei": [80, 120], "constrict": 80, "maxlength": 80, "minlength": 80, "versionad": 80, "bodykwarg": [80, 120], "lower_cas": 80, "upper_cas": 80, "__hash__": 80, "hash": [80, 104, 105, 208], "skip_valid": [80, 172], "is_constrain": 80, "parameterkwarg": [80, 118], "attrsschemaplugin": 81, "openapischemapluginprotocol": [81, 84, 120, 122], "is_plugin_supported_typ": [81, 84, 86], "indetermin": [81, 84, 86], "typeguard": [81, 84], "creator": [81, 86], "is_attrs_class": 81, "attrsinst": 81, "flashconfig": [82, 193], "flashplugin": [82, 120, 193], "htmxplugin": 83, "htmxconfig": 83, "flash": [83, 120, 180, 194], "set_request_class_glob": 83, "htmxrequest": [83, 120], "htmxdetail": [83, 179], "boost": [83, 120], "current_url": [83, 179], "current_url_abs_path": 83, "ab": 83, "history_restore_request": 83, "restor": [83, 120], "local": [83, 117, 120, 122, 123, 153, 160, 192, 197, 201, 206], "prompt": [83, 127], "button": 83, "hx": [83, 179], "account": [83, 120, 143, 195], "confirm": [83, 120, 127, 179], "trigger_nam": 83, "triggering_ev": 83, "htmxheader": 83, "hxstoppol": [83, 179], "poll": [83, 120, 159, 179], "hxlocat": [83, 179], "redirect_to": [83, 179], "swap": [83, 120, 179], "innerhtml": 83, "outerhtml": [83, 179], "beforebegin": [83, 179], "afterbegin": 83, "beforeend": 83, "afterend": 83, "hx_header": [83, 179], "clientredirect": [83, 179], "clientrefresh": [83, 179], "pushurl": [83, 179], "push_url": [83, 179], "replaceurl": [83, 179], "bar": [83, 117, 120, 122, 160, 174, 179, 197, 201, 210, 212], "replace_url": [83, 179], "reswap": [83, 179], "retarget": [83, 179], "triggerev": [83, 179], "settl": [83, 179, 210], "htmxtemplat": 83, "re_swap": [83, 179], "re_target": [83, 179], "trigger_ev": [83, 179], "htmxheadertyp": 83, "get_head": 83, "locationtyp": 83, "triggereventtyp": 83, "supports_typ": [84, 120], "create_dto_for_typ": 84, "diplugin": [84, 86, 120], "has_typed_init": [84, 86, 194], "type_": [84, 85, 86, 119, 194, 195], "get_typed_init": [84, 86, 194], "cliplugin": [84, 161], "clipluginprotocol": [84, 120, 161], "init": [84, 104, 120, 151, 152, 163, 165, 167, 169, 180, 191, 194], "openapischemaplugin": [84, 86], "is_plugin_supported_field": [84, 86], "is_undefined_sentinel": [84, 86], "is_constrained_field": [84, 86], "on_cli_init": [84, 161], "is_debug_mod": [84, 161], "problem_detail": [85, 195], "problemdetailsexcept": [85, 195], "9457": [85, 120, 195], "problemdetailsconfig": [85, 195], "problemdetailsplugin": [85, 120, 195], "enable_for_all_http_except": [85, 195], "exception_to_problem_detail_map": [85, 195], "exceptiontoproblemdetailmaptyp": 85, "problemdetailexcept": 85, "problemdetailsexceptionhandlertyp": 85, "_problem_details_exception_handl": 85, "pydanticdto": [86, 120, 122, 174, 198, 200], "pydantic_v1": 86, "pydantic_v2": [86, 120], "pydanticinitplugin": 86, "pydanticv1fieldslisttyp": 86, "pydanticv2fieldslisttyp": 86, "exclude_default": 86, "exclude_non": [86, 144, 145, 166], "exclude_unset": [86, 144, 145, 166], "prefer_alia": [86, 120], "validate_strict": 86, "arenot": 86, "by_alia": [86, 120, 145], "model_valid": [86, 120, 144, 166, 201], "pydanticschemaplugin": 86, "for_pydantic_model": 86, "pydanticplugin": [86, 120], "pydanticdiplugin": 86, "structlogconfig": 88, "structlog_logging_config": 88, "middleware_logging_config": 88, "enable_middleware_log": 88, "structlogplugin": [88, 182], "abstractasyncrepositori": 89, "persist": [89, 105, 135, 136, 137, 139, 152, 160, 172, 174, 177, 186, 204, 208, 210, 212], "id_attribut": [89, 120], "primari": [89, 120, 126, 142, 143, 144, 145, 166, 197], "add_mani": [89, 120, 143], "count": [89, 120, 142, 158, 166, 174, 197, 213], "filtertyp": [89, 143], "item_id": [89, 195], "notfounderror": 89, "delete_mani": [89, 120, 143], "get_on": [89, 120, 143, 212], "get_or_cr": [89, 120, 143], "get_one_or_non": [89, 120, 143, 145], "update_mani": [89, 120, 143], "upsert": [89, 120, 143], "upsert_mani": [89, 120, 143], "list_and_count": [89, 120, 143, 144, 166], "filter_collection_by_kwarg": 89, "collectiont": 89, "repositoryerror": 89, "check_not_found": 89, "item_or_non": 89, "get_id_attribute_valu": 89, "anyth": [89, 129, 154], "surrog": 89, "candid": 89, "set_id_attribute_valu": 89, "appropri": [89, 120, 160, 173, 178, 186, 196, 197, 198, 199, 206, 213], "abstractsyncrepositori": 89, "asgirespons": [95, 97, 98, 100, 101, 120, 122, 200], "encoded_head": [95, 96, 97, 98, 100, 101, 120], "is_head_respons": [95, 96, 97, 98, 100, 101], "start_respons": [95, 96], "send_bodi": [95, 96, 100], "basi": [95, 97, 120, 160, 187, 190, 198, 202, 208], "set_head": [95, 97], "set_etag": [95, 97], "delete_cooki": [95, 97], "enc_hook": [95, 97], "to_asgi_respons": [95, 96, 97, 98, 100, 101, 120], "asgifilerespons": [96, 97, 120], "asgistreamingrespons": [96, 97, 100], "content_disposition_typ": [96, 97], "inlin": [96, 97, 108, 193, 209, 211], "file_info": [96, 97], "fileinfo": [96, 97, 108, 118], "pathlik": [96, 97, 111, 118], "file_system": [96, 97, 108, 209], "filesystemprotocol": [96, 97, 108, 118, 209], "stat_result": [96, 97, 108, 118], "stat_result_typ": [96, 97], "stat": [96, 97], "1mb": [96, 97], "stdlib": [96, 97, 120, 191, 196], "async_file_iter": 96, "pathtyp": [96, 108, 116, 118], "filesystemadapt": 96, "create_etag_for_fil": 96, "modified_tim": 96, "file_s": 96, "redirectstatustyp": [97, 98], "301": [97, 98, 109, 197], "302": [97, 98, 109, 120, 197], "303": [97, 98, 109, 197], "307": [97, 98, 109, 197], "308": [97, 98, 109, 197], "serversentev": [97, 99, 120, 197], "streamtyp": [97, 99, 100], "ssedata": [97, 99, 197], "event_typ": [97, 99, 120, 197], "retry_dur": [97, 99, 197], "comment_messag": [97, 99, 197], "sse": [97, 120, 197], "addeventlisten": [97, 99], "retri": [97, 99, 177, 197], "mostli": [97, 99, 120, 129, 160], "ping": [97, 99, 197], "serversenteventmessag": [97, 99, 120, 197], "sep": [97, 99], "rn": [97, 99], "asynciter": [97, 100, 120, 143, 212], "stremaingrespons": [97, 100], "tmpl": [97, 101], "templ": [97, 101], "create_template_context": [97, 101], "asgiredirectrespons": [98, 187], "baserout": [102, 103, 122], "route_handler_method_map": 102, "routehandlermapitem": 102, "get_route_handler_map": 102, "scope_typ": 103, "asgirout": [103, 120, 122], "websocketrout": [103, 122], "websocketscop": [103, 117, 118, 198], "httprout": [103, 122], "http_handler": [103, 120, 144, 166, 198], "create_handler_map": 103, "router_handl": 103, "create_options_handl": 103, "abstractsecurityconfig": [104, 105, 106, 120, 122, 203], "usertyp": [104, 105, 106, 120], "authtyp": [104, 117, 120], "authentication_middleware_class": [104, 105, 106], "_missing_typ": 104, "lambda": [104, 120, 162, 174, 197, 212], "repr": [104, 118], "mappingproxi": 104, "kw_onli": 104, "_field_typ": 104, "retrieve_user_handl": [104, 105, 106, 120, 203, 206, 208], "create_respons": 104, "openapi_compon": [104, 105, 106], "security_requir": [104, 105, 106], "session_auth": [104, 120, 203, 208], "basejwtauth": [105, 120], "tokent": 105, "token_secret": [105, 120, 206], "kept": 105, "algorithm": [105, 202, 206], "auth_head": [105, 202], "default_token_expir": 105, "openapi_security_scheme_nam": 105, "jwtauthenticationmiddlewar": [105, 120, 202], "token_cl": [105, 120, 206], "accepted_audi": [105, 120, 206], "audienc": [105, 120], "accepted_issu": [105, 120, 206], "issuer": [105, 120], "require_claim": [105, 120], "claim": [105, 206], "verify_expiri": [105, 120], "exp": [105, 202], "verify_not_befor": [105, 120], "nbf": 105, "past": [105, 129, 202], "strict_audi": [105, 120], "aud": [105, 206], "login": [105, 120, 187, 203, 206, 208], "response_bodi": [105, 206], "response_media_typ": 105, "response_status_cod": 105, "token_expir": 105, "token_issu": [105, 120], "token_audi": [105, 120], "token_unique_jwt_id": 105, "token_extra": [105, 120, 206], "send_token_as_response_bodi": 105, "subject": [105, 120, 174], "iss": [105, 206], "jti": 105, "create_token": [105, 120], "format_auth_head": 105, "encoded_token": [105, 202, 206], "jwtauth": [105, 120, 203, 206], "hs256": [105, 202], "bearertoken": [105, 191], "db": [105, 114, 122, 143, 145, 158, 159, 164, 172, 177, 202, 208], "httpconnect": 105, "authenticate_token": 105, "jwtcookieauth": [105, 120, 203, 206], "jwtcookieauthenticationmiddlewar": 105, "auth_cookie_kei": 105, "accesstoken": 105, "oauth2login": [105, 120, 206], "access_token": 105, "token_typ": 105, "refresh_token": 105, "expires_in": [105, 110, 111, 112, 113, 114, 210], "oauth2passwordbearerauth": [105, 120, 206], "oauth_scop": 105, "oauth_flow": 105, "entiti": [105, 109, 142, 160, 190], "iat": [105, 202], "decode_payload": [105, 120, 206], "jwtdecodeopt": [105, 206], "verify_exp": [105, 120], "verify_nbf": [105, 120], "sessionauth": [106, 120, 203, 208], "session_backend_config": [106, 203, 208], "sessionauthmiddlewar": [106, 120], "litestar_sess": 106, "retrieve_user_from_sess": 106, "datum": 106, "session_auth_config": 106, "session_backend": [106, 117], "target_typ": 107, "decode_json": 107, "coercion": [107, 120, 154, 199], "wider": 107, "decode_msgpack": 107, "typeerror": [107, 120], "encode_json": [107, 197], "encode_msgpack": 107, "get_seri": [107, 120], "staticfil": 108, "is_html_mod": 108, "send_as_attach": [108, 209], "resolve_symlink": [108, 120], "symlink": [108, 127], "get_fs_info": 108, "cve": 108, "2024": [108, 120], "32982": 108, "advisori": 108, "ghsa": 108, "83pv": 108, "qr33": 108, "2vcf": 108, "html_mode": [108, 209], "baselocalfilesystem": 108, "adher": [108, 116, 120], "export": [108, 118, 120, 184, 185, 197, 198, 202], "fsspec": [108, 118, 209], "filesystem": [108, 118], "to_static_files_app": 108, "create_static_files_rout": [108, 120, 209], "router_class": [108, 209], "http_100_continu": 109, "http_101_switching_protocol": 109, "101": 109, "switch": [109, 120, 129, 178, 197], "http_102_process": 109, "102": 109, "http_103_early_hint": 109, "103": 109, "earli": 109, "http_200_ok": [109, 197, 212], "ok": [109, 120, 143, 172, 186, 191, 197], "http_201_creat": [109, 197], "http_202_accept": [109, 197], "202": 109, "http_203_non_authoritative_inform": 109, "203": 109, "http_204_no_cont": 109, "http_205_reset_cont": 109, "205": 109, "http_206_partial_cont": 109, "206": 109, "http_207_multi_statu": 109, "207": 109, "http_208_already_report": 109, "208": 109, "http_226_im_us": 109, "226": 109, "http_300_multiple_choic": 109, "300": 109, "choic": [109, 127, 145, 158, 178, 179, 192], "http_301_moved_perman": 109, "perman": 109, "http_302_found": [109, 197], "http_303_see_oth": 109, "http_304_not_modifi": 109, "304": [109, 197], "http_305_use_proxi": 109, "305": 109, "http_306_reserv": 109, "306": 109, "http_307_temporary_redirect": 109, "http_308_permanent_redirect": 109, "http_400_bad_request": [109, 158, 191, 198], "bad": [109, 158], "http_401_unauthor": 109, "unauthor": [109, 186, 206, 207], "http_402_payment_requir": 109, "402": 109, "payment": 109, "http_403_forbidden": 109, "forbidden": 109, "http_404_not_found": 109, "http_405_method_not_allow": 109, "http_406_not_accept": 109, "406": 109, "http_407_proxy_authentication_requir": 109, "407": 109, "http_408_request_timeout": 109, "408": 109, "timeout": [109, 117, 120], "http_409_conflict": [109, 147, 148, 149, 150, 151], "409": 109, "http_410_gone": 109, "410": 109, "gone": [109, 178], "http_411_length_requir": 109, "411": 109, "http_412_precondition_fail": 109, "412": 109, "precondit": 109, "http_413_request_entity_too_larg": 109, "413": 109, "http_414_request_uri_too_long": 109, "414": 109, "http_415_unsupported_media_typ": 109, "415": 109, "http_416_requested_range_not_satisfi": 109, "416": 109, "http_417_expectation_fail": 109, "417": 109, "http_418_im_a_teapot": [109, 197], "418": 109, "teapot": [109, 197], "http_421_misdirected_request": 109, "421": 109, "misdirect": 109, "http_422_unprocessable_ent": 109, "422": 109, "unprocess": [109, 160], "http_423_lock": 109, "423": 109, "lock": 109, "http_424_failed_depend": 109, "424": 109, "http_425_too_earli": 109, "425": 109, "http_426_upgrade_requir": 109, "426": 109, "upgrad": [109, 120, 123], "http_428_precondition_requir": 109, "428": 109, "http_429_too_many_request": 109, "http_431_request_header_fields_too_larg": 109, "431": 109, "http_451_unavailable_for_legal_reason": 109, "451": 109, "unavail": [109, 114], "legal": 109, "http_501_not_impl": 109, "501": 109, "http_502_bad_gatewai": 109, "502": 109, "gatewai": [109, 125], "http_503_service_unavail": 109, "http_504_gateway_timeout": 109, "504": 109, "http_505_http_version_not_support": 109, "505": 109, "http_506_variant_also_negoti": 109, "506": 109, "variant": [109, 142], "negoti": [109, 120, 198], "http_507_insufficient_storag": 109, "507": 109, "http_508_loop_detect": 109, "508": 109, "http_510_not_extend": 109, "510": 109, "http_511_network_authentication_requir": 109, "511": 109, "ws_1000_normal_closur": 109, "ws_1001_going_awai": 109, "1001": 109, "awai": [109, 120], "ws_1002_protocol_error": 109, "1002": 109, "ws_1003_unsupported_data": 109, "1003": 109, "ws_1005_no_status_receiv": 109, "1005": 109, "ws_1006_abnormal_closur": 109, "1006": 109, "abnorm": 109, "ws_1007_invalid_frame_payload_data": 109, "1007": 109, "frame": 109, "ws_1008_policy_viol": 109, "1008": 109, "violat": 109, "ws_1009_message_too_big": 109, "1009": 109, "ws_1010_mandatory_ext": 109, "1010": 109, "ext": [109, 122, 142, 143, 144, 147, 148, 149, 150, 151, 158, 166, 168, 169, 197, 202], "ws_1011_internal_error": 109, "1011": 109, "ws_1012_service_restart": 109, "1012": 109, "restart": [109, 123, 125, 126, 127], "ws_1013_try_again_lat": 109, "1013": 109, "again": [109, 120, 130, 176, 208], "ws_1014_bad_gatewai": 109, "1014": 109, "ws_1015_tls_handshak": 109, "1015": 109, "handshak": 109, "namespacedstor": [110, 111, 112, 114, 210], "renew_for": [110, 111, 113, 114, 210], "had": [110, 111, 113, 114, 120, 122, 129, 139, 148, 149, 177], "delete_al": [110, 111, 112, 113, 114, 122, 210], "bulk": [110, 166, 210], "with_namespac": [110, 111, 112, 114, 122, 210], "to_byt": [110, 112], "from_byt": [110, 112, 120], "filestor": [111, 112, 120, 186, 210], "create_directori": [111, 112], "filestorag": 111, "don": [111, 120, 129, 130, 135, 145, 147, 153, 154, 174, 196, 197, 213], "recreat": 111, "delete_expir": [111, 112, 113, 210], "interv": [111, 113], "space": [111, 145, 197], "memorystor": [112, 113, 120, 122, 159, 208, 210], "with_client": [112, 114, 120, 122, 159, 210], "handle_client_shutdown": 114, "6379": [114, 159], "default_default_factori": 115, "hasn": [115, 210], "allow_overrid": 115, "templatetype_co": 116, "contexttype_co": 116, "enginetyp": 116, "engine_callback": [116, 211], "to_engin": 116, "asynctestcli": [117, 120, 122, 212], "asynccli": [117, 120], "basetestcli": 117, "lifespan_handl": 117, "lifespanhandl": 117, "exit_stack": 117, "asyncexitstack": 117, "testserv": [117, 206], "raise_server_except": 117, "anyiobackend": [117, 118], "backend_opt": 117, "cookietyp": 117, "anyio": [117, 120, 129, 143, 197, 202, 212], "websocket_connect": [117, 120], "queryparamtyp": 117, "headertyp": 117, "useclientdefault": 117, "httpx": [117, 120, 186, 212], "_client": 117, "follow_redirect": 117, "timeouttyp": 117, "websockettestsess": [117, 120], "get_session_data": [117, 212], "memory_backend": 117, "memorybackendconfig": 117, "set_session_data": [117, 212], "foo": [117, 120, 122, 160, 173, 174, 197, 198, 201, 210, 212], "blocking_port": 117, "blockingport": [117, 212], "portal": 117, "contextmanag": 117, "create_async_test_cli": [117, 120], "test_my_handl": 117, "testclient": [117, 120, 122, 172, 212], "requestfactori": [117, 120], "3000": 117, "handler_kwarg": 117, "personfactori": [117, 197], "my_serv": 117, "get_user_request": 117, "new_person": 117, "create_user_request": 117, "header1": 117, "value1": 117, "request_with_head": 117, "request_with_media_typ": 117, "request_media_typ": 117, "multi_part": [117, 120, 196], "http_version": 117, "exitstack": 117, "do_asgi_cal": 117, "invers": [117, 129, 158, 200], "websocketsendmessag": [117, 118], "life_span_handl": 117, "exceptiont": 118, "bytes_or_buff": 118, "sy": [118, 126], "getdefaultencod": 118, "httprequestev": 118, "httpdisconnectev": 118, "websocketconnectev": 118, "websocketreceiveev": 118, "websocketdisconnectev": 118, "httpserverpushev": 118, "websocketacceptev": 118, "websocketsendev": 118, "websocketresponsestartev": 118, "websocketresponsebodyev": 118, "websocketcloseev": 118, "asgivers": 118, "basescop": 118, "lifespanstartupev": 118, "lifespanshutdownev": 118, "lifespanstartupcompleteev": 118, "lifespanstartupfailedev": 118, "lifespanshutdowncompleteev": 118, "lifespanshutdownfailedev": 118, "httpreceivemessag": 118, "websocketreceivemessag": 118, "lifespanreceivemessag": 118, "httpsendmessag": 118, "lifespansendmessag": 118, "receivemessag": 118, "optionalsequ": 118, "fatal": 118, "critic": 118, "st_ctime": 118, "destin": 118, "notrequir": 118, "symbol": 118, "gid": 118, "ino": 118, "inod": 118, "islink": 118, "mtime": 118, "nlink": 118, "hard": [118, 120, 127, 158, 161, 202, 210], "uid": 118, "commensur": 118, "openbinarymod": 118, "asyncfil": 118, "opentextmod": 118, "get_origin": 119, "get_arg": [119, 120], "rebuild": [119, 120], "outer": [119, 120], "has_default": 119, "ellipsi": 119, "is_non_string_iter": 119, "1106": 119, "is_non_string_sequ": 119, "is_ani": 119, "is_gener": 119, "is_simple_typ": 119, "singleton": 119, "is_parameter_field": 119, "is_const": 119, "is_requir": 119, "is_annot": 119, "is_liter": 119, "is_forward_ref": 119, "is_map": 119, "is_tupl": 119, "is_type_alias_typ": 119, "typealiastyp": 119, "is_type_var": 119, "is_union": 119, "is_opt": 119, "is_none_typ": 119, "nonetyp": [119, 120], "is_collect": 119, "is_non_string_collect": 119, "bound_typ": 119, "generic_typ": 119, "is_dataclass_typ": 119, "is_typeddict_typ": 119, "is_subclass_of": [119, 120], "2nd": [119, 133], "issubclass": [119, 194], "has_inner_subclass_of": 119, "get_type_hint": [119, 120], "include_extra": 119, "resolve_gener": 119, "from_annot": 119, "flatten": [119, 120], "from_kwarg": 119, "from_paramet": 119, "fn_type_hint": 119, "parsedsignatureparamet": 119, "get_fn_type_hint": 119, "signature_pars": 119, "helper": [119, 120, 142, 172, 201, 202, 212], "match_predicate_recurs": 119, "09": [120, 143], "annotated_typ": 120, "bug": [120, 158], "3721": 120, "3749": 120, "3750": 120, "3728": 120, "3729": 120, "won": [120, 172, 182, 210, 213], "not_data": 120, "handler_2": 120, "3738": 120, "mistak": 120, "3740": 120, "3747": 120, "overzeal": 120, "greedi": 120, "3700": 120, "3712": 120, "dangl": 120, "cleanup": [120, 127, 143], "runtimewarn": 120, "seen": [120, 132, 133, 139, 143, 147, 150, 158], "json_extractor": 120, "3734": 120, "3735": 120, "3714": 120, "3715": 120, "3630": 120, "3635": 120, "3659": 120, "3742": 120, "3710": 120, "mymodel": 120, "computed_field": 120, "123": [120, 122, 131, 132, 133, 134, 174, 197, 200], "3656": 120, "json_schema_extra": 120, "reliabl": 120, "with_titl": 120, "new_titl": 120, "with_extra_titl": 120, "more_new_titl": 120, "example_rout": 120, "08": 120, "27": 120, "pyjwt": [120, 202, 206], "jose": [120, 202], "unclear": 120, "mainten": 120, "latter": [120, 211], "3684": 120, "3690": 120, "model_config": [120, 144, 162, 166], "configdict": [120, 162], "concret": 120, "along": 120, "alter": [120, 171], "3691": 120, "customtoken": [120, 206], "token_flag": [120, 206], "token_hex": [120, 206], "jwt_auth": [120, 206], "3692": 120, "meth": 120, "verif": [120, 186, 204], "3695": 120, "greedili": 120, "mymiddlewar": [120, 187], "home": [120, 126, 153], "problem": [120, 142, 145, 154, 180, 194, 197], "select": [120, 142, 144, 147, 148, 149, 150, 151, 164, 166, 168, 169, 171, 173, 197, 198, 202, 203], "3199": 120, "3323": 120, "3627": 120, "3639": 120, "inconsist": 120, "unwant": 120, "discrep": 120, "3685": 120, "metric": [120, 180, 181, 185], "prometheusmiddlewar": 120, "group_path": [120, 185], "robust": [120, 127, 186], "slightli": [120, 160], "faster": [120, 160], "3687": 120, "captur": [120, 155, 192], "outermost": 120, "led": 120, "incomplet": 120, "3663": 120, "3689": 120, "sometim": [120, 136, 137, 159, 162, 174, 186, 197, 201, 203, 213], "subsequ": [120, 122, 160, 186, 210], "3688": 120, "3698": 120, "overwritten": [120, 201, 206], "litestar_warn_signature_namespace_overrid": 120, "3681": 120, "3696": 120, "07": 120, "26": [120, 125], "mkdir": [120, 209], "3526": 120, "3536": 120, "3578": 120, "_validate_handler_funct": 120, "3575": 120, "model_dump": [120, 144, 145, 166], "3572": 120, "3608": 120, "clash": [120, 172], "interfer": 120, "3593": 120, "3605": 120, "newtyp": 120, "infinit": [120, 160], "3614": 120, "3615": 120, "requires_active_us": 120, "is_act": 120, "msg": [120, 195, 197], "inact": 120, "categori": [120, 129, 143, 193], "3626": 120, "3640": 120, "3641": 120, "06": [120, 201], "3538": 120, "cardin": 120, "eg": 120, "v1": [120, 122], "grafana": 120, "blog": [120, 145], "2022": [120, 122, 201], "02": 120, "15": 120, "spike": 120, "why": [120, 129, 132, 174, 198], "matter": 120, "3533": 120, "testerv": 120, "unneed": 120, "superclass": [120, 192], "3567": 120, "upcom": 120, "3552": 120, "3569": 120, "rich_click": 120, "monkei": 120, "abl": [120, 135, 136, 143, 148, 149, 154, 174, 197, 202, 204, 208, 212], "litestargroup": 120, "litestarextensiongroup": 120, "3534": 120, "3570": 120, "opaqu": 120, "3580": 120, "3585": 120, "3133": 120, "3328": 120, "1312": 120, "3248": 120, "3322": 120, "3436": 120, "3439": 120, "state_transition_error": 120, "forc": [120, 160, 179, 186], "test_app": 120, "recent": 120, "peter": [120, 130, 140, 172, 174], "venv": [120, 126, 127], "dj": 120, "fohmr": 120, "lib": [120, 123], "86": 120, "proxy_head": 120, "69": 120, "pycharmproject": 120, "568": 120, "asgi_rout": 120, "_asgi": 120, "180": 120, "failure_messag": 120, "116": 120, "startup_ev": 120, "is_set": 120, "assertionerror": 120, "got": [120, 153, 154, 187], "failur": [120, 168], "3315": 120, "3296": 120, "3334": 120, "3335": 120, "3337": 120, "3338": 120, "3348": 120, "3347": 120, "manner": [120, 125, 147, 210], "2929": 120, "3371": 120, "ambigu": [120, 122], "3372": 120, "3378": 120, "unconsum": 120, "3369": 120, "3380": 120, "_iter_field": 120, "3416": 120, "3417": 120, "3415": 120, "3418": 120, "substr": 120, "3429": 120, "3430": 120, "textio": 120, "pickl": 120, "3425": 120, "3441": 120, "3446": 120, "3325": 120, "3420": 120, "3407": 120, "3408": 120, "3471": 120, "3476": 120, "end": [120, 145, 176, 178, 186, 192, 197, 202, 204, 212], "chain": [120, 173], "3479": 120, "3477": 120, "3478": 120, "nesteddc": 120, "dc": [120, 143], "nested_map": 120, "3463": 120, "3486": 120, "3505": 120, "3510": 120, "provide_foo": 120, "3519": 120, "3374": 120, "3509": 120, "search": [120, 126], "3501": 120, "3511": 120, "twice": 120, "truncat": 120, "stacktrac": 120, "3228": 120, "3507": 120, "incorrect": 120, "3537": 120, "05": 120, "pathnam": 120, "vulner": 120, "disclos": 120, "optimis": 120, "throw": 120, "3354": 120, "3359": 120, "3383": 120, "04": [120, 122, 174], "3314": 120, "silenc": [120, 122, 198], "suppress": 120, "from_env": 120, "tailor": [120, 192], "larger": [120, 143, 201, 210], "3180": 120, "akin": [120, 186], "1455": 120, "3145": 120, "3205": 120, "2388": [120, 173], "3215": 120, "3188": 120, "3190": 120, "tty": 120, "litestar_quiet_consol": 120, "litestar_app_nam": 120, "autodiscoveri": [120, 158], "tabular": 120, "3219": 120, "inbound": [120, 135, 137, 170, 173, 174], "3204": 120, "expans": 120, "3242": 120, "litestar_": 120, "3227": 120, "discuss": [120, 167, 200], "3280": 120, "eventu": [120, 160], "disallow": 120, "3283": 120, "2351": 120, "3289": 120, "3294": 120, "simplifi": [120, 135, 151], "jsonvalu": 120, "emailstr": [120, 206, 208], "ipvanyaddress": 120, "ipvanynetwork": 120, "ipvanyinterfac": 120, "3134": 120, "beyond": 120, "unique_nam": 120, "3136": 120, "3274": 120, "3277": 120, "3281": 120, "get_foo": 120, "foo_id": 120, "3278": 120, "3192": 120, "3284": 120, "3201": 120, "3285": 120, "2365": 120, "3286": 120, "2700": 120, "3293": 120, "3290": 120, "3295": 120, "03": 120, "__enter__": 120, "3194": 120, "apidescriptionurl": 120, "3047": 120, "3196": 120, "lorem": 120, "ipsum": 120, "beef": 120, "explain": [120, 178, 197], "hate": 120, "technic": [120, 128, 129, 173], "confus": [120, 122], "seem": [120, 154, 213], "pet": [120, 122, 174], "2849": 120, "3224": 120, "And": [120, 134, 137, 138, 147, 172, 192, 198, 202], "2954": 120, "3185": 120, "pack": 120, "onto": [120, 127], "far": [120, 135, 139, 147, 154, 155, 156], "intersect": 120, "oth": 120, "3232": 120, "3237": 120, "3261": 120, "3068": 120, "3100": 120, "suffix": [120, 156, 197], "3088": 120, "3096": 120, "hit": 120, "harmon": 120, "3012": 120, "3103": 120, "leak": 120, "ip": [120, 126], "infra": 120, "3061": 120, "3064": 120, "3125": 120, "3152": 120, "3153": 120, "3162": 120, "3116": 120, "afterward": 120, "clientsidesess": 120, "serversidesess": [120, 193], "middlewarewrapp": 120, "hardcod": 120, "3127": 120, "3059": 120, "enough": [120, 157, 174, 195], "3166": 120, "alphabet": 120, "3172": 120, "outlin": 120, "3178": 120, "3179": 120, "eventsourc": 120, "easi": [120, 145, 153, 154, 158, 164, 179, 188, 192, 197, 205, 210, 212], "dx": 120, "wise": 120, "3176": 120, "privateattr": 120, "genericmodel": 120, "nameerror": 120, "3150": 120, "3161": 120, "honour": 120, "thing": [120, 127, 128, 142, 147, 153, 154, 193, 194], "unset": 120, "3026": 120, "3113": 120, "wasn": 120, "3129": 120, "3131": 120, "recognis": [120, 153], "anymor": 120, "3148": 120, "3149": 120, "although": [120, 147, 187, 198, 200], "3151": 120, "2967": 120, "3118": 120, "unclos": 120, "3083": 120, "3111": 120, "14": 120, "integrityerror": [120, 147, 148, 149, 150, 151], "conflicterror": 120, "3094": 120, "3087": 120, "kb": 120, "3090": 120, "3095": 120, "2960": 120, "3102": 120, "gracefulli": [120, 158], "3063": 120, "3109": 120, "3069": 120, "3098": 120, "3082": 120, "3106": 120, "break": [120, 143, 160], "2969": 120, "specialis": 120, "moment": 120, "complementari": 120, "2629": 120, "circumv": 120, "customis": 120, "some_dir": 120, "simpli": [120, 122, 123, 127, 149, 153, 154, 155, 158, 170, 186, 187, 191, 196, 197, 206, 208, 210, 211, 213], "column": [120, 142, 144, 145, 164, 166], "3030": 120, "pluginregistrypluginregistri": 120, "3027": 120, "2979": 120, "3066": 120, "cap": 120, "printer": 120, "struglog": 120, "color": 120, "2943": 120, "watcher": 120, "2875": 120, "2973": 120, "2751": 120, "wrongfulli": 120, "hypercorn": [120, 123, 125, 126, 127, 158], "3070": 120, "01": [120, 122, 174, 197], "31": [120, 125], "3039": 120, "assumpt": 120, "tri": [120, 142], "3051": 120, "test_ss": 120, "3048": 120, "29": 120, "diverg": 120, "daphn": [120, 123, 125, 126, 127, 158], "todai": 120, "3041": 120, "2549": 120, "3009": 120, "exceptiongroup": 120, "backport": 120, "3029": 120, "3035": 120, "structa": 120, "structb": 120, "2971": 120, "2982": 120, "mislead": 120, "2921": 120, "2628": 120, "2745": 120, "postgr": [120, 122, 123, 142, 158, 160, 166, 177], "bring": [120, 147], "driver": [120, 143, 144, 160], "psycopg3": [120, 160, 166], "2803": 120, "2886": 120, "unknown": [120, 127, 162, 176, 194], "2867": 120, "2941": 120, "revert": [120, 133, 142], "1st": 120, "gen": 120, "div": [120, 197, 211], "2877": 120, "2888": 120, "fileupload": 120, "upload_files_object": 120, "2939": 120, "2950": 120, "trail": [120, 145], "broker": [120, 160, 177], "event_gener": 120, "anext": 120, "pubsub": 120, "2894": 120, "beneficiari": 120, "2937": 120, "2023": [120, 122, 125, 174], "2902": 120, "2903": 120, "2914": 120, "2915": 120, "get_logger_placehold": 120, "2919": 120, "__slots__": [120, 196], "2845": 120, "2850": 120, "2149": 120, "2854": 120, "calcul": [120, 159, 197], "collis": 120, "2804": 120, "2841": 120, "2863": 120, "2864": 120, "recursionerror": 120, "2429": 120, "2869": 120, "sink": 120, "2812": 120, "2818": 120, "advanc": [120, 143], "alchemi": 120, "touch_updated_timestamp": 120, "2843": 120, "2662": 120, "2788": 120, "late": 120, "2779": 120, "2789": 120, "camelcas": [120, 201], "inappropri": 120, "snake_cas": [120, 201], "2800": 120, "2810": 120, "2814": 120, "2792": 120, "2797": 120, "28": 120, "circular": 120, "litesetar": 120, "2782": 120, "2784": 120, "internalservererror": 120, "2771": 120, "2780": 120, "server_lifespan": 120, "phase": [120, 122], "2658": 120, "2687": 120, "2689": 120, "foodto": [120, 173], "bar_id": 120, "2721": 120, "2764": 120, "2594": 120, "2596": 120, "7906": 120, "2272": 120, "2660": 120, "2441": 120, "2684": 120, "incorrectli": 120, "2471": 120, "2475": 120, "anyurl": 120, "descend": 120, "2664": 120, "2701": 120, "2714": 120, "2716": 120, "2737": 120, "2775": 120, "2600": 120, "2776": 120, "grace": [120, 160], "2691": 120, "2630": 120, "filenotfounderror": [120, 143], "togeth": [120, 123, 143, 156, 160, 186], "2613": 120, "2616": 120, "1862": 120, "2396": 120, "nicer": 120, "ithout": 120, "2422": 120, "visualis": 120, "2522": 120, "basemodelv1": 120, "v1foo": 120, "v2foo": 120, "foo_v1": 120, "foo_v2": 120, "2487": 120, "elig": 120, "2501": 120, "2537": 120, "friendli": [120, 145, 192], "ca": [120, 143], "devcert": 120, "dev": [120, 126], "2335": 120, "2554": 120, "2399": 120, "2444": 120, "responsestruct": 120, "test_handl": 120, "2383": 120, "2463": 120, "example1": 120, "2494": 120, "2509": 120, "backslashreplac": 120, "2529": 120, "2530": 120, "customexcept": 120, "handle_exc": 120, "req": 120, "2520": 120, "2533": 120, "2460": 120, "2552": 120, "idl": 120, "2547": 120, "2575": 120, "2581": 120, "2546": 120, "2550": 120, "2573": 120, "2588": 120, "2592": 120, "2318": 120, "2346": 120, "2373": 120, "2404": 120, "2411": 120, "ahead": [120, 169], "dto_codegen": [120, 173], "2418": 120, "overload": 120, "question": [120, 173, 204], "2381": 120, "2384": 120, "2358": 120, "2360": 120, "create_engin": 120, "2382": 120, "2368": 120, "2391": 120, "repeat": [120, 145, 147, 148, 169], "increas": [120, 168, 173, 200], "reduc": [120, 122, 129, 135, 173], "slow": [120, 177], "ineffici": 120, "1301": 120, "2393": 120, "fact": [120, 155, 172, 213], "fragil": 120, "unaffect": [120, 122], "2394": 120, "deprecationwarn": 120, "2364": 120, "2138": 120, "2189": 120, "2267": 120, "2295": 120, "unus": [120, 154], "redund": 120, "2217": 120, "2268": 120, "2313": 120, "965": 120, "2195": 120, "minjinja": 120, "minim": [120, 123, 125, 187, 210], "2250": 120, "sqlalchemydto": [120, 122, 170, 174, 194], "mymodeldto": 120, "sqlalchemydtoconfig": 120, "include_implicit_field": 120, "hybrid": 120, "regardless": [120, 172, 196], "2170": 120, "statement": [120, 142, 144, 166], "total_count": 120, "model_servic": 120, "st_dwithin": 120, "uniqueloc": 120, "geog": 120, "account_id": [120, 195], "2265": 120, "lambda_stmt": [120, 166], "2179": 120, "advanced_alchemi": [120, 122, 151, 174, 194], "2312": 120, "exceptionhandlermiddlewar": 120, "leftov": 120, "2192": 120, "2190": 120, "2204": 120, "width": [120, 192], "80": [120, 123, 126], "2244": 120, "2222": 120, "2224": 120, "shutil": 120, "2223": 120, "position": 120, "2231": 120, "2221": 120, "2228": 120, "2252": 120, "2106": 120, "2263": 120, "sqlalchemyplugin": [120, 142, 151, 166, 167, 169, 178], "refactor": [120, 149, 152], "2269": 120, "2266": 120, "2277": 120, "2271": 120, "friend": 120, "grow": [120, 160, 210], "membership": 120, "setdefault": [120, 189], "2196": 120, "2308": 120, "overlook": 120, "repo": [120, 143], "2316": 120, "2278": 120, "2280": 120, "proper": 120, "2205": 120, "2325": 120, "mismatch": 120, "2131": 120, "2147": 120, "2153": 120, "2154": 120, "2145": 120, "costli": 120, "imposs": 120, "lazi": [120, 142, 144, 166], "2125": 120, "2127": 120, "2144": 120, "2130": 120, "2150": 120, "misconfigur": 120, "2161": 120, "2137": 120, "2139": 120, "2160": 120, "2182": 120, "sent_ev": 120, "my_gener": [120, 197], "sse_handl": [120, 197], "1185": 120, "2035": 120, "sqlalchemyasyncrepositori": [120, 143, 144, 166], "sqlalchemysyncrepositori": [120, 144, 166], "2052": 120, "2056": 120, "onbeforeaft": 120, "notincollectionfilt": 120, "notinsearchfilt": 120, "claus": [120, 143], "field_nam": 120, "2057": 120, "2061": 120, "instrumentedattribut": 120, "2054": 120, "2078": 120, "2096": 120, "2066": 120, "2065": 120, "health_check": [120, 197, 212], "oracl": [120, 142, 166], "dual": 120, "2060": 120, "2044": 120, "2113": 120, "2114": 120, "workaround": [120, 204], "poetri": [120, 127, 161, 212], "2029": 120, "aren": [120, 145], "python_typ": 120, "nullabl": [120, 145], "relationshipproperti": 120, "onetomani": 120, "manytomani": 120, "collection_class": 120, "mapper": 120, "class_": 120, "foreign": [120, 142], "1853": 120, "1879": 120, "1896": [120, 143], "1886": 120, "auto_commit": 120, "auto_expung": 120, "auto_refresh": 120, "flush": 120, "expung": 120, "1900": 120, "1935": 120, "counterpart": 120, "1950": 120, "1956": 120, "audit": [120, 142, 166], "auditcolumn": 120, "created_at": [120, 122, 142, 144, 166, 174], "updated_at": [120, 142, 144, 145, 166], "1894": 120, "1851": 120, "1883": 120, "1908": 120, "1946": 120, "_sentinel": 120, "sa_orm_sentinel": 120, "uuidprimarykei": 120, "spanner": [120, 142, 166], "1933": 120, "1917": 120, "1963": 120, "2002": 120, "1847": 120, "int_param": 120, "int_head": 120, "int_cooki": 120, "my_valu": 120, "1774": 120, "1840": 120, "nondescript": 120, "1852": 120, "1856": 120, "1857": 120, "1860": 120, "1865": 120, "parsedtyp": 120, "indent": 120, "1677": 120, "1567": 120, "temporarili": 120, "1742": 120, "1732": 120, "1829": 120, "1689": 120, "1695": 120, "1733": 120, "1683": 120, "oracledb": [120, 166], "1694": 120, "duckdb": [120, 142, 166], "1744": 120, "jsonb": [120, 142, 166], "1780": 120, "supersed": [120, 122], "1816": 120, "timezon": [120, 201], "awar": [120, 142, 200], "datetimeutc": 120, "utc": [120, 201], "unload": 120, "to_dict": 120, "commontableattribut": 120, "1802": 120, "arbitrarili": 120, "doubl": [120, 137, 147, 174], "foo__bar": 120, "baz": [120, 197], "1727": 120, "1741": 120, "associationproxi": 120, "1754": 120, "1776": 120, "1763": 120, "1764": 120, "parametr": 120, "1799": 120, "1768": 120, "1777": 120, "1531": 120, "1532": 120, "1712": 120, "deep": [120, 158], "1674": 120, "1678": 120, "deliber": [120, 129], "intent": [120, 158, 178], "arriv": 120, "1652": 120, "1690": 120, "autoescap": 120, "1699": 120, "1718": 120, "__future__": [120, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 158, 166, 168, 169, 170, 173, 174, 192, 194, 195, 198, 207, 211, 213], "stringiz": 120, "1691": 120, "1719": 120, "smaller": [120, 144, 186], "1681": 120, "1723": 120, "prematur": 120, "1726": 120, "1731": 120, "1711": 120, "1716": 120, "1740": 120, "1762": 120, "1807": 120, "1795": 120, "1828": 120, "indefinit": [120, 159, 160, 210], "1696": 120, "alemb": 120, "migrat": [120, 122, 188], "guid": [120, 122, 123, 142, 151, 156, 166, 188], "erron": 120, "1676": 120, "typing_extens": [120, 122, 162, 172, 174, 196, 201, 207], "dataclass_factori": 120, "john": [120, 138, 139, 154, 155, 172, 201], "42": [120, 122, 201], "jane": 120, "43": 120, "1631": 120, "1798": 120, "1801": 120, "after_exception_handl": [120, 158], "before_send_hook_handl": [120, 158], "1739": 120, "1773": 120, "1819": 120, "preferred_validation_backend": 120, "_preferred_validation_backend": 120, "1810": 120, "opportun": [120, 160], "greatli": [120, 129], "independ": [120, 122, 123, 160, 161, 213], "1820": 120, "deleg": 120, "1790": 120, "accident": [120, 129], "litestar_warn_implicit_sync_to_thread": [120, 122, 129], "1648": 120, "1655": 120, "litestar_warn_sync_to_thread_with_async": 120, "1664": 120, "1647": 120, "unstructur": 120, "1650": 120, "1651": 120, "1657": 120, "bigintprimarykei": 120, "bigint": 120, "sqlite": [120, 142, 143, 144, 147, 148, 149, 150, 151, 166, 168, 169, 197], "1635": 120, "before_": 120, "after_": 120, "before_startup": [120, 122], "after_startup": [120, 122], "before_shutdown": [120, 122, 210], "after_shutdown": [120, 122], "1663": 120, "1666": 120, "1669": 120, "fieldinfo": 120, "1541": 120, "1670": 120, "1643": 120, "1649": 120, "1668": 120, "1446": 120, "1671": 120, "1571": 120, "1572": 120, "1593": 120, "1506": 120, "1626": 120, "1603": 120, "remap": [120, 201], "1590": 120, "1197": 120, "1596": 120, "1625": 120, "1587": 120, "relax": 120, "1610": 120, "1615": 120, "1627": 120, "undocu": 120, "1589": 120, "1488": 120, "1487": 120, "modelprotocol": 120, "1503": 120, "mysql": [120, 142, 166], "mariadb": 120, "asyncmi": [120, 166], "1345": 120, "match_field": 120, "let": [120, 127, 130, 131, 132, 133, 134, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 152, 153, 154, 155, 158, 172, 174, 176, 185, 187, 197, 202, 204, 206, 208, 212], "lookup": [120, 126, 138, 143, 145, 161, 198, 211], "orderbi": 120, "searchfilt": 120, "ilik": 120, "1461": 120, "1518": 120, "leverag": [120, 143, 149, 150, 152], "dtointerfac": 120, "1501": 120, "cattr": 120, "1491": 120, "1492": 120, "__module__": 120, "wrapper_descriptor": 120, "1504": 120, "1505": 120, "1543": 120, "1547": 120, "1550": 120, "gripz": 120, "1576": 120, "1577": 120, "sqlalchemyrepositori": 120, "from_connect": 120, "from_data": 120, "symmetri": 120, "1500": 120, "stick": 120, "starlit": 120, "51": [120, 122, 125], "1557": 120, "1494": 120, "superflu": 120, "spirit": 120, "1534": 120, "overli": 120, "interplai": 120, "field_map": 120, "computedfield": 120, "1580": 120, "1462": 120, "1451": 120, "1474": 120, "1472": 120, "1477": 120, "uncondition": 120, "1478": 120, "1480": 120, "1476": 120, "1482": 120, "sqlalchemyinitplugin": [120, 144, 149, 150, 151, 166, 167, 168, 169, 197], "1395": 120, "1382": 120, "redirectrespons": 120, "1371": 120, "1412": 120, "forev": [120, 159], "1365": 120, "1414": 120, "1317": 120, "1402": 120, "destruct": 120, "repeatedli": 120, "engine_app_state_kei": 120, "1368": 120, "1391": 120, "provide_us": 120, "get_plugin_for_valu": 120, "1388": 120, "1389": 120, "allevi": [120, 127], "1409": 120, "1410": 120, "crash": 120, "1372": 120, "1400": 120, "1419": 120, "1420": 120, "crate_async_test_cli": 120, "1417": 120, "1254": 120, "cacheconfig": [120, 122], "cache_config": [120, 122, 159], "acquir": 120, "1330": 120, "__version__": 120, "1277": 120, "1322": 120, "prioriti": 120, "tracback": 120, "1296": 120, "1292": 120, "1293": 120, "circumst": 120, "1316": 120, "1315": 120, "1344": 120, "1355": 120, "1363": 120, "1346": 120, "1376": 120, "3rd": [120, 190, 209], "parti": [120, 158, 181, 190, 200, 209, 210], "tortoise_orm": 120, "1279": 120, "1252": 120, "1313": 120, "initial_st": 120, "1350": 120, "1354": 120, "standardis": 120, "typescript_convert": 120, "parser": 120, "1273": 120, "1144": 120, "1086": 120, "1190": 120, "1218": 120, "1264": 120, "statetyp": 120, "1030": 120, "1143": 120, "bu": 120, "1105": 120, "1184": 120, "1256": 120, "subprocess": 120, "1191": 120, "oneof": 120, "1210": 120, "1228": 120, "didn": [120, 132, 133, 186], "1223": 120, "1201": 120, "1149": 120, "1140": 120, "1167": 120, "asgi_handl": [120, 198], "websocket_handl": [120, 187, 198, 213], "1170": 120, "cover": [120, 122, 130, 142, 143, 146, 147, 156, 194], "1176": 120, "1209": 120, "jwt_token": 120, "response_contain": 120, "responsecontain": [120, 122], "1242": 120, "sqlalchemy_1": 120, "newer": 120, "1135": 120, "overview": [122, 129, 154, 180, 199], "thrill": 122, "excit": 122, "noteworthi": 122, "rebrand": 122, "limelight": 122, "chosen": 122, "homag": 122, "toolkit": 122, "cours": [122, 153, 178, 202], "grew": 122, "novemb": 122, "39": [122, 174, 197], "care": [122, 172, 196, 197, 207], "consider": 122, "decis": [122, 128, 129], "concern": [122, 160, 200], "bore": 122, "resembl": 122, "outliv": 122, "successor": 122, "cycl": [122, 127, 177, 180, 187], "friction": 122, "0alpha3": 122, "alpha": 122, "0alpha2": 122, "starliteexcept": 122, "adjust": [122, 131, 136, 137, 143, 159, 178, 210], "root_stor": [122, 210], "cache_stor": [122, 210], "session_stor": [122, 210], "memory_stor": [122, 208, 210], "some_other_stor": [122, 210], "something_els": [122, 210], "mytyp": 122, "some_field": 122, "another_field": 122, "mydto": 122, "userdto": [122, 173, 174, 177], "userreturndto": [122, 173], "mapped_column": [122, 142, 144, 145, 147, 148, 149, 150, 151, 166, 168, 169, 170, 174, 202], "my_lib": [122, 174], "xyz": [122, 174, 197, 198], "24t00": [122, 174], "00z": [122, 174], "0001": [122, 174], "01t00": [122, 174], "a54ce68f": 122, "e867": 122, "4e39": 122, "926c": 122, "accdfd5c91db": 122, "foreignkei": [122, 142, 144, 166, 174], "citi": [122, 131, 132, 133, 134, 174], "zip": [122, 174], "address_id": [122, 174], "readuserdto": [122, 174], "st": [122, 131, 132, 133, 134, 174], "anytown": [122, 174], "ny": [122, 143, 174], "12345": [122, 174, 195], "fido": [122, 174], "spot": [122, 154, 174], "var": [122, 123, 126, 127, 174], "8acfafb7": 122, "37ef": 122, "413a": 122, "a059": 122, "9000a18025e6": 122, "advantag": [122, 158, 200], "some_depend": [122, 172, 202, 213], "topic": [122, 156], "echo": [122, 127, 147, 149], "uuidbas": [122, 142, 143, 144, 166, 197], "tbd": 122, "some_channel": [122, 160], "contextlib": [122, 143, 147, 148, 149, 158, 177], "asynccontextmanag": [122, 143, 147, 148, 149, 158], "create_async_engin": [122, 143, 147, 148, 149, 158], "db_connect": [122, 147, 148, 149, 150, 158], "getattr": [122, 147, 148, 149, 158, 178], "postgresql": [122, 123, 158, 202], "mysecretpassword": [122, 158], "pg": [122, 158], "5432": [122, 123, 158], "dispos": [122, 147, 148, 149, 158], "contrast": [122, 138], "container": [123, 125, 126, 127], "irrespect": 123, "especi": [123, 159, 200, 206], "ideal": [123, 125, 126, 127], "deploi": [123, 124, 126], "scalabl": [123, 125, 126, 127], "scale": [123, 192, 200], "demand": [123, 160], "portabl": 123, "crucial": 123, "microservic": [123, 200], "adopt": [123, 192, 207], "deploy": [123, 125, 127, 128, 142], "cd": [123, 127], "pipelin": 123, "systemd": [123, 124, 125, 126, 127], "linux": [123, 124, 125, 126, 128], "soon": [123, 125, 126, 127], "supervisor": [123, 124, 125, 126, 128], "txt": [123, 127, 209], "async_hello_world": 123, "sync_hello_world": 123, "bookworm": 123, "slim": 123, "workdir": 123, "cmd": 123, "exampleapp": [123, 127], "rm": 123, "container_nam": 123, "depends_on": 123, "db_host": 123, "db_port": 123, "db_user": 123, "db_pass": 123, "r0ck": 123, "db_name": 123, "exampledb": 123, "postgres_us": 123, "exampleus": 123, "postgres_password": 123, "examplepass": 123, "postgres_db": 123, "volum": 123, "db_data": 123, "detach": 123, "articl": [124, 129, 153, 154], "kubernet": [124, 125], "serverless": 124, "dockerfil": 124, "suggest": [124, 186, 198], "alias": [124, 147, 149, 198], "popular": [125, 142, 174, 192, 200, 209], "granian": [125, 158], "rust": 125, "press": 125, "ctrl": 125, "quit": [125, 154, 155, 174, 202, 212], "0800": 125, "16748": 125, "571": 125, "tcp": 125, "572": 125, "maco": 126, "python311": 126, "ubuntu": 126, "unitd": 126, "8080": 126, "listestar": 126, "src": [126, 127, 192], "stderr": [126, 127], "abstract_socket": 126, "working_directori": 126, "path_to_project": 126, "stdout": [126, 127, 182], "log_error": 126, "spare": 126, "idle_timeout": 126, "sock": 126, "monitor": [127, 158, 198, 207], "particularli": [127, 198, 210], "uptim": 127, "comprehens": 127, "guidanc": 127, "bin": 127, "redirect_stderr": 127, "stdout_logfil": 127, "stdout_logfile_backup": 127, "backup": 127, "autostart": 127, "autorestart": 127, "unexpectedli": 127, "conf": 127, "sudo": 127, "supervisorctl": 127, "reread": 127, "tail": 127, "profil": [127, 192], "sh": 127, "magic": [127, 210], "happen": [127, 129, 136, 154, 160, 187, 210], "cat": 127, "eof": 127, "esac": 127, "realtim": 127, "master": 127, "ln": 127, "sf": 127, "deactiv": 127, "repli": 127, "yy": 127, "fi": 127, "halt": 127, "lockfil": 127, "streamlin": 127, "smooth": 127, "wsgi": 128, "often": [129, 132, 145, 158, 186, 197, 210, 213], "inher": [129, 196, 213], "programm": 129, "unblock": 129, "importantli": 129, "speak": 129, "think": [129, 154, 155, 197, 200], "proce": 129, "precis": 129, "spent": 129, "parallel": 129, "fast": [129, 200], "benefit": [129, 153, 154], "spend": 129, "signific": [129, 173], "techniqu": 129, "themselv": [129, 211], "tempt": 129, "outperform": 129, "paragraph": [129, 193], "smallest": 129, "regularli": 129, "offload": 129, "to_process": 129, "impact": [129, 173], "readdto": [130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 174], "get_person": [130, 131, 132, 133, 134, 140], "goe": [130, 131, 132, 133, 134, 135, 136, 137, 139, 140, 174], "30": [130, 131, 132, 133, 134, 140, 173, 195, 210], "email_of_": [130, 131, 132, 133, 134, 140], "firstli": [130, 174], "That": [130, 148, 174, 182, 202, 212], "countri": [131, 132, 133, 134], "cityvil": [131, 132, 133, 134], "countryland": [131, 132, 133, 134], "assign": [131, 136, 144, 166, 174, 192, 194, 208], "enclos": 132, "squar": 132, "generictyp": [132, 174], "type0": [132, 174], "type1": [132, 174], "typen": [132, 174], "children": [132, 133, 134], "child1": [132, 133, 134], "child2": [132, 133, 134], "fantast": 132, "astut": 132, "reader": [132, 168], "saw": [133, 137], "remind": 133, "remaind": 133, "lowercas": [134, 145], "uppercas": 134, "half": [135, 186], "stori": 135, "create_person": [135, 136, 137, 139, 174], "postman": 135, "writedto": [136, 137, 138, 139, 174], "sens": 137, "submit": [137, 138, 179, 186, 211], "address__id": [137, 174], "character": 138, "person_id": [138, 139, 174], "update_person": [138, 139, 174], "50": [138, 139, 195, 197, 201], "email_of_john": [138, 139], "patchdto": [138, 139, 164, 174], "patch_person": 139, "chanc": 139, "tidi": 139, "personcontrol": 139, "familiar": [140, 146, 152, 157, 168], "walk": [140, 146], "ourselv": [140, 173], "rare": 140, "incorpor": 142, "encompass": 142, "dob": [142, 143, 144, 166], "possess": 142, "author_id": [142, 143, 144, 166], "back_popul": [142, 144, 166, 174], "selectin": [142, 166], "uuidauditbas": [142, 144, 145, 166], "observ": [142, 158], "minor": [142, 147], "endow": 142, "bigintbas": [142, 166], "bigintauditbas": [142, 166], "monoton": [142, 187], "anti": [142, 158], "idiom": 142, "deduct": 142, "eventlog": 142, "event_log": 142, "biginteg": [142, 166], "bigintident": 142, "blob": [142, 209, 213], "expand": [142, 143, 144, 145, 204], "asyncengin": [142, 158, 166, 168, 202], "asyncsess": [142, 144, 147, 148, 149, 150, 151, 166, 168, 169, 197, 202], "asyncsessionconfig": [142, 144, 166, 168], "sqlalchemyasyncconfig": [142, 144, 150, 151, 166, 168, 169, 197], "innerjoin": [142, 144, 166], "viewonli": [142, 144, 166], "expire_on_commit": [142, 143, 144, 147, 148, 149, 166], "sqlalchemy_config": [142, 144, 166, 197], "connection_str": [142, 144, 150, 151, 166, 168, 169, 197], "aiosqlit": [142, 143, 144, 147, 148, 149, 150, 151, 152, 166, 168, 169, 197], "create_al": [142, 143, 144, 147, 148, 149, 150, 151, 166, 168, 169, 197], "async_sess": [142, 166, 197, 202], "dummi": [142, 166], "get_sess": [142, 166], "select_from": [142, 166], "stephen": [142, 166], "king": [142, 166], "1954": [142, 166], "get_author": [142, 144, 166], "db_session": [142, 143, 144, 150, 151, 166, 168, 169], "db_engin": [142, 166, 168], "crud": [143, 144, 166, 200], "jump": 143, "row": 143, "create_mani": 143, "remove_mani": 143, "dml": 143, "effici": [143, 168, 172, 173, 197], "sql": [143, 144, 166], "authorrepositori": [143, 144, 166], "repository_factori": 143, "rollback": [143, 168], "session_factori": 143, "noqa": [143, 194, 198], "ble001": 143, "illustr": [143, 168, 172, 177, 196, 197, 204, 213], "manipul": 143, "create_author": [143, 144, 166], "scott": 143, "fitzgerald": 143, "strptime": 143, "update_author": [143, 144, 166], "remove_author": 143, "delv": 143, "abbrevi": 143, "sampl": [143, 155], "meet": [143, 192, 210], "open_fixtur": 143, "fixtures_path": 143, "fixture_nam": 143, "f_data": 143, "us_state_lookup": 143, "alabama": 143, "al": 143, "alaska": 143, "ak": 143, "arizona": 143, "az": 143, "arkansa": 143, "california": 143, "colorado": 143, "co": 143, "connecticut": 143, "ct": 143, "delawar": 143, "district": 143, "Of": [143, 197], "columbia": 143, "florida": 143, "fl": 143, "georgia": 143, "ga": 143, "guam": 143, "gu": 143, "hawaii": 143, "hi": 143, "idaho": 143, "illinoi": 143, "il": 143, "indiana": 143, "iowa": 143, "ia": 143, "kansa": 143, "kentucki": 143, "ky": 143, "louisiana": 143, "la": 143, "me": 143, "maryland": 143, "md": 143, "massachusett": 143, "ma": 143, "michigan": 143, "mi": 143, "minnesota": 143, "mn": 143, "mississippi": 143, "missouri": 143, "mo": 143, "montana": 143, "mt": 143, "nebraska": 143, "ne": 143, "nevada": 143, "nv": 143, "hampshir": 143, "nh": 143, "jersei": 143, "nj": 143, "mexico": 143, "nm": 143, "york": 143, "north": 143, "carolina": 143, "nc": 143, "dakota": 143, "nd": 143, "ohio": 143, "oh": [143, 193], "oklahoma": 143, "oregon": 143, "palau": 143, "pw": 143, "pennsylvania": 143, "pa": 143, "puerto": 143, "rico": 143, "rhode": 143, "island": 143, "ri": 143, "south": 143, "sc": 143, "sd": 143, "tennesse": 143, "tn": 143, "texa": 143, "tx": 143, "utah": 143, "ut": 143, "vermont": 143, "vt": 143, "virginia": 143, "va": 143, "washington": 143, "west": 143, "wv": 143, "wisconsin": 143, "wi": 143, "wyom": 143, "wy": 143, "transact": [143, 148, 149, 150, 151], "usstaterepositori": 143, "__tablename__": [143, 144, 147, 148, 149, 150, 151, 166, 168, 169, 170], "raw_obj": [143, 144, 166], "explor": [143, 144, 145, 154, 174, 187], "limitoffset": [143, 144, 166], "created_obj": 143, "total_obj": 143, "deleted_obj": 143, "new_obj": 143, "remaining_count": 143, "get_consol": 143, "async_sessionmak": [143, 147, 148, 149], "dod": 143, "get_author_if_exist": 143, "run_script": 143, "conn": [143, 144, 147, 148, 149, 166, 168, 172, 197], "1940": 143, "_should_be_non": 143, "__main__": 143, "authormodel": [144, 166], "provide_author_details_repo": [144, 166], "selectinload": [144, 166], "authorcontrol": [144, 166], "five": [144, 198], "authors_repo": [144, 166], "provide_authors_repo": [144, 166], "list_author": [144, 166], "limit_offset": [144, 166], "type_adapt": [144, 166], "typeadapt": [144, 166], "validate_python": [144, 166], "authorcr": [144, 166], "authorupd": [144, 166], "from_orm": [144, 166], "delete_author": [144, 166], "dataset": [144, 197], "type_check": [144, 158, 166, 168, 169, 170, 172, 174, 189, 192, 194, 197, 198, 200, 202, 212], "_basemodel": [144, 166], "sqlalchemysyncconfig": [144, 166, 168, 169], "from_attribut": [144, 166], "bookmodel": [144, 166], "noload": [144, 166], "clariti": [144, 166], "provide_limit_offset_pagin": [144, 166], "currentpag": [144, 166], "pages": [144, 166], "apply_limit_offset_pagin": [144, 166], "sqlalchemy_plugin": [144, 166, 197], "get_engin": [144, 166, 168, 197], "declarative_mixin": 145, "slugkei": 145, "__abstract__": 145, "sort_ord": 145, "blogpost": 145, "rememb": 145, "accomplish": 145, "yellow": 145, "brick": 145, "road": 145, "slugifi": 145, "get_available_slug": 145, "value_to_slugifi": 145, "digit": 145, "stuff": [145, 160, 197, 206], "_slugifi": 145, "_is_slug_uniqu": 145, "alphanumer": 145, "random_str": 145, "ascii_lowercas": 145, "staticmethod": 145, "allow_unicod": 145, "dash": 145, "hyphen": 145, "whitespac": 145, "unicodedata": 145, "nfkd": 145, "_data": 145, "blog_post_repo": 145, "breez": 146, "degre": 146, "coupl": [147, 151], "impos": 147, "worri": 147, "noresultfound": [147, 148, 149, 150, 151], "declarativebas": [147, 148, 149, 150, 151, 166, 168, 169, 170], "todotyp": [147, 148, 149], "todocollectiontyp": [147, 148, 149], "todoitem": [147, 148, 149, 150, 151, 154, 155, 156, 168, 169, 170], "todo_item": [147, 148, 149, 150, 151, 155, 156, 168, 169, 170], "primary_kei": [147, 148, 149, 150, 151, 168, 169, 170, 202], "sessionmak": [147, 148, 149], "serialize_todo": [147, 148, 149], "get_todo_by_titl": [147, 148, 149, 150, 151, 155, 156], "todo_nam": [147, 148, 149, 150, 151, 155, 156], "scalar_on": [147, 148, 149, 150, 151], "get_todo_list": [147, 148, 149, 150, 151], "is_": [147, 148, 149, 150, 151], "get_list": [147, 148, 149, 150, 151, 154, 156], "add_item": [147, 148, 149, 150, 151, 155, 156, 168, 169, 170], "new_todo": [147, 148, 149], "item_titl": [147, 148, 149, 150, 151, 155, 156], "update_item": [147, 148, 149, 150, 151, 155, 156], "apart": 147, "obviou": 147, "worth": 147, "outset": 147, "undoubtedli": 147, "crude": 147, "measur": 147, "clean": 147, "boundari": 147, "closer": 147, "littl": [147, 154], "standout": 147, "dry": 148, "provide_transact": [148, 149, 150, 151], "decoupl": [148, 212], "broaden": 148, "fun": 148, "niceti": 148, "lost": 148, "sqlalchemyserializationplugin": [149, 150, 151, 167, 168, 169, 170, 194], "concis": 149, "nice": 149, "But": [149, 197, 212], "scaffold": 149, "db_config": [150, 151], "notabl": 150, "recap": [150, 152], "shortcut": 151, "autocommit_before_send_handl": 151, "before_send_handl": [151, 168], "gradual": 152, "utilis": 152, "introduct": 152, "touch": 152, "respond": [153, 155, 156, 199, 213], "influenc": 153, "checker": [153, 158, 197], "todo_list": [154, 155, 156], "suddenli": 154, "life": [154, 180, 187, 210], "cleaner": 154, "interest": [154, 173, 194, 200], "emploi": [154, 162, 213], "recogn": [154, 155, 170, 197], "glanc": 154, "went": 154, "grown": 154, "earlier": [154, 155], "brows": 154, "arguabl": 154, "truthi": 154, "customari": 154, "success": [154, 155, 168, 179, 193], "react": 155, "gave": 155, "reveal": 155, "ey": 155, "coher": 155, "greeter": [155, 197], "sound": 155, "knowledg": [157, 179], "goal": 157, "db_uri": 158, "database_uri": 158, "get_db_connect": 158, "close_db_connect": 158, "deal": [158, 174, 197, 198, 213], "ctx_a": 158, "ctx_b": 158, "hook_a": 158, "hook_b": 158, "stage": [158, 172], "contextu": 158, "dispar": 158, "set_state_on_startup": 158, "abc123": 158, "middleware_factori": [158, 187, 189], "my_middlewar": [158, 187, 189], "my_depend": [158, 172, 202], "dep": 158, "get_handl": [158, 207], "mere": [158, 170, 198], "encourag": 158, "emphas": 158, "difficult": [158, 201], "fashion": [158, 177, 178], "setattr": 158, "behind": [158, 173, 213], "hasattr": [158, 213], "error_count": 158, "intercept": [158, 187], "who": [158, 168, 207], "receive_app_config": 158, "realiti": 158, "boilerpl": [158, 210], "compromis": [158, 207], "simplic": [158, 179, 201], "expens": [159, 200], "my_cached_handl": 159, "my_cached_handler_second": 159, "my_cached_handler_forev": 159, "redis_stor": 159, "redis_backed_stor": 159, "cached_handl": [159, 210], "inter": [160, 210], "piec": 160, "fanout": 160, "tree": [160, 200], "upfront": 160, "channels_plugin": 160, "sequenti": 160, "backlog": 160, "webbsocket": 160, "suspend": 160, "unlimit": 160, "recipi": 160, "evict": 160, "oldest": 160, "memorychannelsback": 160, "deliveri": 160, "latenc": 160, "throughput": 160, "beautifi": 161, "jsbeautifi": 161, "setuptool": 161, "entry_point": 161, "my_command": 161, "my_litestar_plugin": 161, "entrypoint": [161, 188], "whenev": 161, "programmat": 161, "tenantus": 162, "tenant": 162, "tenantprefix_userid": 162, "tenant_prefix": 162, "from_str": 162, "maxsplit": [162, 206], "to_combined_str": 162, "tenant_user_type_pred": 162, "tenant_user_enc_hook": 162, "tenant_user_dec_hook": 162, "tenant_user_id_str": 162, "general_dec_hook": 162, "userasset": 162, "create_asset": 162, "someasset": 162, "tenanta_somebodi": 162, "beforevalid": 162, "plainseri": 162, "withjsonschema": 162, "pydannotatedtenantus": 162, "return_typ": 162, "arbitrary_types_allow": [162, 196], "varchar": [164, 166], "create_db_t": 164, "piccolo_conf": 164, "order_bi": 164, "create_task": 164, "task_id": 164, "update_task": 164, "delete_task": 164, "if_not_exist": 164, "duckdb_engin": 166, "microsoft": [166, 182], "pyodbc": 166, "snake": 166, "sqlalchemy_declarative_model": 166, "sqlalchemy_async_repositori": 166, "sqlalchemy_sync_repositori": 166, "engine_dependency_kei": 168, "session_dependency_kei": [168, 197], "async_autocommit_before_send_handl": 168, "sync_autocommit_before_send_handl": 168, "engine_config": 168, "engineconfig": 168, "syncsessionconfig": 168, "init_db": [168, 169], "todo_async": [168, 169], "todo_sync": [168, 169], "sake": [169, 202], "super_secret_valu": 170, "webserv": 171, "breakpoint": 171, "dialog": 171, "justmycod": 171, "bool_fn": 172, "dict_fn": 172, "list_fn": 172, "int_fn": 172, "mycontrol": [172, 189, 197, 198, 200, 201], "controller_depend": 172, "local_depend": 172, "my_rout": [172, 202], "generator_funct": 172, "ed": 172, "generator_depend": 172, "caught": 172, "retrieve_db_us": 172, "randint": [172, 197], "my_dep": 172, "sophist": 172, "comparison": [172, 207], "lru": [172, 210], "first_depend": 172, "second_depend": 172, "injected_integ": 172, "true_or_false_handl": 172, "injected_bool": 172, "nope": [172, 211], "provide_str": 172, "whoop": 172, "toggl": 172, "optional_depend": 172, "haven": 172, "coin": 172, "non_optional_depend": 172, "undesir": 173, "userwritedto": [173, 174], "userreaddto": 173, "mr": 173, "sunglass": 173, "similarli": [173, 200, 206], "stabl": 173, "heavi": 173, "lift": 173, "histor": 173, "preliminari": 173, "5x": 173, "3x": 173, "4x": 173, "4e95e823": 174, "e00c": 174, "473e": 174, "8470": 174, "ab0383cd8cfb": 174, "secondli": 174, "ever": 174, "fe871159": 174, "d19c": 174, "4f87": 174, "9642": 174, "91b03ab89e49": 174, "bb587fea": 174, "9d1e": 174, "49e3": 174, "8511": 174, "f3bd83e21cdc": 174, "firstnam": 174, "createdat": 174, "58ce34d8": 174, "2cbe": 174, "4526": 174, "a952": 174, "dc32a0f0bb1b": 174, "data_transfer_object": 174, "b_id": 174, "data_config": 174, "datadto": 174, "returndto": 174, "update_a": 174, "6955e63c": 174, "c2bc": 174, "4707": 174, "8fa4": 174, "2144d1764746": 174, "9cf3518d": 174, "7e19": 174, "4215": 174, "9ec2": 174, "e056cac55bf7": 174, "35": 174, "41": 174, "fa9db1f1": 174, "6618": 174, "4e22": 174, "a127": 174, "52d8e41fb43f": 174, "usercr": 174, "cumbersom": [174, 212], "3c1d65f6": 174, "201c": 174, "4809": 174, "89c0": 174, "9bfd7b2f76fa": 174, "augment": 174, "fake": [174, 197], "sai": [174, 187, 197, 202, 204, 212], "supplement": 174, "peter_uuid": 174, "f32ff2ce": 174, "e32f": 174, "4537": 174, "9dc0": 174, "26e7599f1380": 174, "40": [174, 197], "pan": 174, "this_wil": 174, "_this_wil": 174, "mar": 174, "stai": [174, 211], "_baz": 174, "go_awai": 174, "leading_underscore_priv": 174, "not_go_awai": 174, "envelop": 174, "withcount": 174, "particip": 176, "chart": 176, "unencod": 176, "marshal": 176, "user_repositori": 177, "send_welcome_mail": 177, "user_cr": 177, "send_welcome_email_handl": 177, "createuserdto": 177, "create_user_handl": 177, "password_chang": 177, "send_email_handl": 177, "send_email": 177, "send_farewell_email": 177, "user_delet": 177, "send_farewell_email_handl": 177, "notify_customer_support": 177, "deleteuserdto": 177, "delete_user_handl": 177, "__aenter__": 177, "__aexit__": 177, "cron": 177, "technologi": 177, "plain_text_exception_handl": 178, "granular": [178, 197], "validation_exception_handl": 178, "internal_server_error_handl": 178, "value_error_handl": 178, "validation_error": 178, "some_query_param": 178, "server_error": 178, "value_error": 178, "app_exception_handl": 178, "router_handler_exception_handl": 178, "ajax": 179, "hypertext": 179, "get_form": 179, "litestar_htmx": 179, "snippet": [179, 186, 198], "showmessag": 179, "alert": 179, "val": [179, 198], "offlin": [180, 190], "before_request_handl": 181, "ben": 181, "luke": 181, "goodby": [181, 201, 213], "transmiss": 181, "defaultdict": 181, "counter": 181, "after_request_app": 181, "after_request_handl": [181, 197], "handler_with_overrid": 181, "my_router_handl": 182, "asctim": 182, "levelnam": 182, "mod_nam": 182, "ch": 182, "streamhandl": 182, "setformatt": 182, "addhandl": 182, "structlog_plugin": 182, "open_telemetry_config": 184, "metric_provid": 184, "con": 184, "figur": 184, "prometheusconfig": 185, "prometheuscontrol": 185, "prometheus_config": 185, "customprometheuscontrol": 185, "openmetrics_format": 185, "label": [185, 191, 211], "custom_label_cal": 185, "extra_label": 185, "version_no": 185, "earth": 185, "bucket": 185, "histogram": 185, "exemplar": 185, "openmetr": 185, "custom_exemplar": 185, "trace_id": 185, "1234": [185, 195], "app_nam": 185, "excluded_http_method": 185, "social": 186, "trick": 186, "victim": 186, "malici": 186, "craft": 186, "monei": 186, "1000usd": 186, "evil": 186, "unsaf": 186, "get_resourc": 186, "some_resourc": 186, "create_resourc": [186, 198], "_csrf_token": 186, "get_respons": 186, "post_response_using_head": 186, "post_response_using_form_data": 186, "despit": 186, "post_response_with_no_persisted_cooki": 186, "exempt": 186, "wikipedia": 186, "subdomain": 186, "middl": [186, 188], "kilobyt": 186, "rate_limit_config": 186, "quota": 186, "check_session_handl": 186, "has_sess": 186, "create_session_handl": 186, "moishezuchmir": 186, "delete_session_handl": 186, "session_data": 186, "perfectli": [187, 197], "viabl": 187, "bone": 187, "544": 187, "myrequestloggingmiddlewar": 187, "truth": 187, "ephemer": 187, "whatev": [187, 206, 208], "redirectmiddlewar": 187, "transmit": 187, "processtimehead": 187, "start_tim": 187, "process_tim": 187, "first_path": 187, "second_path": 187, "exclude_from_middlewar": 187, "not_excluded_handl": 187, "exclude_from_my_middlewar": 187, "first_handl": 187, "second_handl": 187, "third_path": 187, "third_handl": 187, "my_arg": 187, "my_kwarg": 187, "create_test_middlewar": 189, "middleware_id": 189, "testmiddlewar": 189, "middleware_cal": 189, "varieti": [190, 192, 210], "itemnotfound": 191, "was_remov": 191, "removed_at": 191, "pk": [191, 198], "retrieve_item": 191, "public_path_handl": 191, "internal_path_handl": 191, "guidelin": [191, 207], "dunder": [191, 197], "__schema_name__": 191, "idmodel": 191, "idcontain": 191, "retrieve_id_handl": 191, "ambival": 191, "customoper": 191, "x_code_sampl": 191, "codesampl": 191, "x_codesampl": 191, "lang": 191, "xget": 191, "vendor": 191, "honor": 191, "ico": 192, "scalar_plugin": 192, "rapidoc_plugin": 192, "redoc_plugin": 192, "stoplight_plugin": 192, "swagger_plugin": 192, "slate": 192, "elect": 192, "style_sheet_link": 192, "stylesheet": 192, "charset": 192, "viewport": 192, "devic": 192, "crossorigin": 192, "doctyp": 192, "sheet": 192, "myopenapiplugin": 192, "clientid": 192, "appnam": 192, "scopesepar": 192, "usebasicauthenticationwithaccesscodegr": 192, "usepkcewithauthorizationcodegr": 192, "notif": 193, "feedback": 193, "submiss": 193, "flash_plugin": 193, "minijinjatemplateengin": [193, 211], "h1": [193, 197, 209], "get_flash": 193, "endfor": 193, "ruff": [194, 198], "tch004": 194, "warn_deprec": 194, "__all__": 194, "attr_nam": 194, "deprecated_nam": 194, "removal_in": 194, "pragma": 194, "_type_dto_map": 194, "mybasetyp": 194, "mydiplugin": 194, "positional_or_keyword": 194, "readabl": 195, "anywher": 195, "purchaseitem": 195, "purchas": 195, "credit": 195, "bui": 195, "prob": 195, "balanc": 195, "cost": 195, "problem_details_plugin": 195, "http_except": 195, "purchasenotallowederror": 195, "convert_purchase_not_allowed_to_problem_detail": 195, "grain": 196, "url_encod": 196, "deepli": 196, "handle_file_upload": 196, "spooledtemporaryfil": 196, "baseconfig": 196, "cv": 196, "diploma": 196, "cv_content": 196, "diploma_cont": 196, "file_cont": 196, "msgpack_request": 196, "msgpack_handl": 196, "kitten_names_map": 196, "whisker": 196, "customrequest": 196, "enrich": 196, "kitten": 196, "kitten_nam": 196, "mitten": 196, "get_kitten_nam": 196, "retrieve_resourc": [197, 198], "rumbl": 197, "rabbit": 197, "ran": [197, 211], "rock": 197, "6839": 197, "vnd": 197, "delus": 197, "health": [197, 212], "healthi": [197, 212], "preferred_typ": 197, "elif": [197, 211], "status": 197, "httpstatu": 197, "imprecis": 197, "my_asgi_app": [197, 198, 200], "my_asgi_app_funct": 197, "myclass": 197, "my_asgi_app_method": 197, "jsonrespons": [197, 200], "complain": 197, "pertin": [197, 200], "nonetheless": 197, "granularli": 197, "86_400": 197, "chance_of_rain": 197, "get_chance_of_rain": 197, "get_server_tim": 197, "get_population_count": 197, "100000": 197, "2_628_288": 197, "month": 197, "2628288": 197, "86400": 197, "get_population_count_dynam": 197, "population_count": 197, "redeclar": [197, 201], "456": 197, "30x": 197, "handle_file_download": 197, "__file__": [197, 211], "with_suffix": 197, "pdf": 197, "current_tim": 197, "stream_tim": 197, "ss": 197, "frontend": 197, "event2": 197, "serversentmessag": 197, "multidictrespons": 197, "logging_task": 197, "pose": 197, "paramspec": 197, "saving_task": 197, "task_group": 197, "divid": 197, "pydantic_factori": [197, 212], "modelfactori": [197, 212], "__model__": 197, "personclassicpagin": 197, "round": 197, "peopl": 197, "people_handl": 197, "itertool": 197, "islic": 197, "personoffsetpagin": 197, "scalarresult": 197, "slice": 197, "personcursorpagin": 197, "verb": 198, "some_id": 198, "collid": 198, "my_request_handl": 198, "boot": 198, "my_endpoint": 198, "sole": 198, "partialresourcedto": 198, "list_resourc": 198, "retrieve_resource_head": 198, "update_resourc": 198, "partially_update_resourc": 198, "delete_resourc": 198, "clearer": 198, "distinguish": 198, "secondari": 198, "my_websocket_handl": 198, "unfulfil": 198, "handler_on": 198, "handler_two": 198, "handler_thre": 198, "four": 198, "handler_four": 198, "qualnam": 198, "param_valu": 198, "handler_f": 198, "path_info": 198, "path_opt": 198, "path_parti": 198, "path_ful": 198, "unpredict": 198, "strongli": [198, 200], "my_kei": 198, "flake8": 198, "create_item": 198, "unabl": 198, "tch002": 198, "tediou": 198, "post_handl": [198, 207], "foomodel": 198, "intuit": [199, 213], "sub_path_handl": 200, "root_handl": 200, "occasion": [200, 204], "abus": 200, "harder": 200, "order_id": 200, "order_handl": 200, "order_rout": 200, "base_rout": 200, "userord": 200, "partialuserorderdto": 200, "userordercontrol": 200, "create_user_ord": 200, "retrieve_user_ord": 200, "update_user_ord": 200, "delete_user_ord": 200, "internal_rout": 200, "partner_rout": 200, "partner": 200, "consumer_rout": 200, "forwarded_path": 200, "starlette_app": 200, "vertic": 200, "horizont": 200, "trie": 200, "agnost": [200, 205], "characterist": 200, "indepth": 200, "param_nam": 201, "param_typ": 201, "user_db": 201, "decim": 201, "posix": 201, "customer_id": 201, "orders_by_datetim": 201, "fromtimestamp": 201, "1667924386": 201, "tz": 201, "from_dat": 201, "get_ord": 201, "conint": 201, "external_document": 201, "get_product_vers": 201, "mywebsit": 201, "externaldoc": 201, "floating_numb": 201, "28t13": 201, "916540": 201, "29t13": 201, "valid_token": 201, "valid_cookie_valu": 201, "controller_param": 201, "local_param": 201, "router_param": 201, "za": 201, "myhead": 201, "app_param": 201, "myauthenticationmiddlewar": 202, "suppos": 202, "grasp": 202, "odm": 202, "declarative_bas": 202, "as_uuid": 202, "jwterror": 202, "default_time_delta": 202, "decode_jwt_token": 202, "jwt_secret": [202, 206], "encode_jwt_token": 202, "authentication_middlewar": 202, "api_key_head": 202, "postgres_connect": 202, "auth_mw": 202, "site_index": 202, "open_fil": 202, "focus": 203, "signup": [203, 208], "invert": 203, "secured_rout": 203, "unsecur": 203, "unsecured_rout": 203, "no_auth": 203, "rudimentari": 204, "admin": 204, "userrol": 204, "is_admin": 204, "admin_user_guard": 204, "my_guard": 204, "admin_rout": 204, "placement": 204, "cumul": 204, "2314": 204, "secret_token_guard": [204, 212], "secret_endpoint": [204, 212], "deem": 205, "mongodb": [206, 208], "mock_db": [206, 208], "abcd123": [206, 208], "login_handl": [206, 208], "some_route_handl": 206, "litestar_jwt": 206, "jwt_cookie_auth": 206, "tip": 206, "oauth2_auth": 206, "login_custom": 206, "login_custom_response_handl": 206, "compare_digest": 207, "risk": 207, "vital": 207, "usercreatepayload": 208, "userloginpayload": 208, "assets_dir": 209, "exist_ok": 209, "joinpath": 209, "write_text": 209, "html_dir": 209, "myrout": 209, "some_fil": 209, "ftp": 209, "sftp": 209, "hadoop": 209, "smb": 209, "cloud": 209, "s3": 209, "s3f": 209, "gcf": 209, "azur": 209, "adlf": 209, "ftpfilesystem": 209, "oftentim": 210, "tradit": 210, "suffic": 210, "multiprocess": 210, "live": 210, "scan": 210, "utcnow": 210, "last_clear": 210, "store_last_clear": 210, "file_stor": 210, "vastli": 210, "interchang": 210, "denomin": 210, "wide": 210, "bookkeep": 210, "flushal": 210, "unforeseen": 210, "consequ": 210, "rate_limit_stor": 210, "shut": 210, "lightweight": 211, "dictload": 211, "my_custom_env": 211, "loader": 211, "directorypath": 211, "some_lib": 211, "sometempl": 211, "template_typ": 211, "check_context_kei": 211, "some_kei": 211, "myserverurl": 211, "csrf_input": 211, "fname": 211, "br": 211, "lname": 211, "1234567890": 211, "csrf_token": 211, "template_funct": 211, "my_template_funct": 211, "ctx": 211, "my_context_kei": 211, "stateprotocol": 211, "citizen": 212, "test_health_check": 212, "fixtur": 212, "conftest": 212, "test_client": 212, "rewrit": 212, "test_health_check_with_fixtur": 212, "test_get_session_data": 212, "test_set_session_data": 212, "test_with_port": 212, "get_float": 212, "start_task_soon": 212, "25": 212, "test_secret_token_guard": 212, "test_secret_token_guard_failure_scenario": 212, "copied_endpoint_handl": 212, "test_secret_token_guard_success_scenario": 212, "talk": 212, "runtime_check": 212, "chair": 212, "test_get_item": 212, "myservic": 212, "itemfactori": 212, "curtain": 213, "contrari": 213, "meaning": 213, "client_count": 213, "socket_client_count": 213, "accept_connect": 213, "asgi_typ": 213, "customwebsocket": 213}, "objects": {"litestar": [[7, 0, 0, "-", "app"], [8, 0, 0, "-", "background_tasks"], [18, 0, 0, "-", "cli"], [19, 0, 0, "-", "concurrency"], [21, 0, 0, "-", "connection"], [41, 0, 0, "-", "controller"], [42, 0, 0, "-", "data_extractors"], [43, 0, 0, "-", "datastructures"], [45, 0, 0, "-", "di"], [54, 0, 0, "-", "enums"], [55, 0, 0, "-", "events"], [56, 0, 0, "-", "exceptions"], [57, 0, 0, "-", "handlers"], [68, 0, 0, "-", "middleware"], [76, 0, 0, "-", "openapi"], [79, 0, 0, "-", "pagination"], [80, 0, 0, "-", "params"], [84, 0, 0, "-", "plugins"], [97, 0, 0, "-", "response"], [102, 0, 0, "-", "router"], [103, 0, 0, "-", "routes"], [104, 0, 0, "-", "security"], [107, 0, 0, "-", "serialization"], [108, 0, 0, "-", "static_files"], [109, 0, 0, "-", "status_codes"], [116, 0, 0, "-", "template"], [117, 0, 0, "-", "testing"], [118, 0, 0, "-", "types"], [119, 0, 0, "-", "typing"], [18, 9, 1, "cmdoption-litestar-app", "--app"], [18, 9, 1, "cmdoption-litestar-app-dir", "--app-dir"]], "litestar.app": [[7, 1, 1, "", "DEFAULT_OPENAPI_CONFIG"], [7, 2, 1, "", "HandlerIndex"], [7, 2, 1, "", "Litestar"]], "litestar.app.HandlerIndex": [[7, 3, 1, "", "handler"], [7, 3, 1, "", "identifier"], [7, 3, 1, "", "paths"]], "litestar.app.Litestar": [[7, 4, 1, "", "__call__"], [7, 4, 1, "", "__init__"], [7, 4, 1, "", "emit"], [7, 4, 1, "", "from_config"], [7, 4, 1, "", "get_handler_index_by_name"], [7, 4, 1, "", "lifespan"], [7, 6, 1, "", "openapi_schema"], [7, 4, 1, "", "register"], [7, 6, 1, "", "route_handler_method_view"], [7, 4, 1, "", "route_reverse"], [7, 4, 1, "", "update_openapi_schema"], [7, 4, 1, "", "url_for_static_asset"]], "litestar.app.Litestar.__call__.params": [[7, 5, 1, "", "receive"], [7, 5, 1, "", "scope"], [7, 5, 1, "", "send"]], "litestar.app.Litestar.emit.params": [[7, 5, 1, "", "args"], [7, 5, 1, "", "event_id"], [7, 5, 1, "", "kwargs"]], "litestar.app.Litestar.from_config.params": [[7, 5, 1, "", "config"]], "litestar.app.Litestar.get_handler_index_by_name.params": [[7, 5, 1, "", "name"]], "litestar.app.Litestar.params": [[7, 5, 1, "", "after_exception"], [7, 5, 1, "", "after_request"], [7, 5, 1, "", "after_response"], [7, 5, 1, "", "allowed_hosts"], [7, 5, 1, "", "before_request"], [7, 5, 1, "", "before_send"], [7, 5, 1, "", "cache_control"], [7, 5, 1, "", "compression_config"], [7, 5, 1, "", "cors_config"], [7, 5, 1, "", "csrf_config"], [7, 5, 1, "", "debug"], [7, 5, 1, "", "dependencies"], [7, 5, 1, "", "dto"], [7, 5, 1, "", "etag"], [7, 5, 1, "", "event_emitter_backend"], [7, 5, 1, "", "exception_handlers"], [7, 5, 1, "", "experimental_features"], [7, 5, 1, "", "guards"], [7, 5, 1, "", "include_in_schema"], [7, 5, 1, "", "lifespan"], [7, 5, 1, "", "listeners"], [7, 5, 1, "", "logging_config"], [7, 5, 1, "", "middleware"], [7, 5, 1, "", "multipart_form_part_limit"], [7, 5, 1, "", "on_app_init"], [7, 5, 1, "", "on_shutdown"], [7, 5, 1, "", "on_startup"], [7, 5, 1, "", "openapi_config"], [7, 5, 1, "", "opt"], [7, 5, 1, "", "parameters"], [7, 5, 1, "", "path"], [7, 5, 1, "", "pdb_on_exception"], [7, 5, 1, "", "plugins"], [7, 5, 1, "", "request_class"], [7, 5, 1, "", "response_cache_config"], [7, 5, 1, "", "response_class"], [7, 5, 1, "", "response_cookies"], [7, 5, 1, "", "response_headers"], [7, 5, 1, "", "return_dto"], [7, 5, 1, "", "route_handlers"], [7, 5, 1, "", "security"], [7, 5, 1, "", "signature_namespace"], [7, 5, 1, "", "signature_types"], [7, 5, 1, "", "state"], [7, 5, 1, "", "static_files_config"], [7, 5, 1, "", "stores"], [7, 5, 1, "", "tags"], [7, 5, 1, "", "template_config"], [7, 5, 1, "", "type_decoders"], [7, 5, 1, "", "type_encoders"], [7, 5, 1, "", "websocket_class"]], "litestar.app.Litestar.register.params": [[7, 5, 1, "", "value"]], "litestar.app.Litestar.route_reverse.params": [[7, 5, 1, "", "**path_parameters"], [7, 5, 1, "", "name"]], "litestar.app.Litestar.url_for_static_asset.params": [[7, 5, 1, "", "file_path"], [7, 5, 1, "", "name"]], "litestar.background_tasks": [[8, 2, 1, "", "BackgroundTask"], [8, 2, 1, "", "BackgroundTasks"]], "litestar.background_tasks.BackgroundTask": [[8, 4, 1, "", "__call__"], [8, 4, 1, "", "__init__"]], "litestar.background_tasks.BackgroundTask.params": [[8, 5, 1, "", "**kwargs"], [8, 5, 1, "", "*args"], [8, 5, 1, "", "fn"]], "litestar.background_tasks.BackgroundTasks": [[8, 4, 1, "", "__call__"], [8, 4, 1, "", "__init__"]], "litestar.background_tasks.BackgroundTasks.params": [[8, 5, 1, "", "run_in_task_group"], [8, 5, 1, "", "tasks"]], "litestar.channels.backends": [[9, 0, 0, "-", "asyncpg"], [10, 0, 0, "-", "base"], [12, 0, 0, "-", "memory"], [13, 0, 0, "-", "psycopg"], [14, 0, 0, "-", "redis"]], "litestar.channels.backends.asyncpg": [[9, 2, 1, "", "AsyncPgChannelsBackend"]], "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend": [[9, 4, 1, "", "__init__"], [9, 4, 1, "", "get_history"], [9, 4, 1, "", "on_shutdown"], [9, 4, 1, "", "on_startup"], [9, 4, 1, "", "publish"], [9, 4, 1, "", "stream_events"], [9, 4, 1, "", "subscribe"], [9, 4, 1, "", "unsubscribe"]], "litestar.channels.backends.base": [[10, 2, 1, "", "ChannelsBackend"]], "litestar.channels.backends.base.ChannelsBackend": [[10, 4, 1, "", "get_history"], [10, 4, 1, "", "on_shutdown"], [10, 4, 1, "", "on_startup"], [10, 4, 1, "", "publish"], [10, 4, 1, "", "stream_events"], [10, 4, 1, "", "subscribe"], [10, 4, 1, "", "unsubscribe"]], "litestar.channels.backends.memory": [[12, 2, 1, "", "MemoryChannelsBackend"]], "litestar.channels.backends.memory.MemoryChannelsBackend": [[12, 4, 1, "", "__init__"], [12, 4, 1, "", "get_history"], [12, 4, 1, "", "on_shutdown"], [12, 4, 1, "", "on_startup"], [12, 4, 1, "", "publish"], [12, 4, 1, "", "stream_events"], [12, 4, 1, "", "subscribe"], [12, 4, 1, "", "unsubscribe"]], "litestar.channels.backends.memory.MemoryChannelsBackend.publish.params": [[12, 5, 1, "", "channels"], [12, 5, 1, "", "data"]], "litestar.channels.backends.psycopg": [[13, 2, 1, "", "PsycoPgChannelsBackend"]], "litestar.channels.backends.psycopg.PsycoPgChannelsBackend": [[13, 4, 1, "", "__init__"], [13, 4, 1, "", "get_history"], [13, 4, 1, "", "on_shutdown"], [13, 4, 1, "", "on_startup"], [13, 4, 1, "", "publish"], [13, 4, 1, "", "stream_events"], [13, 4, 1, "", "subscribe"], [13, 4, 1, "", "unsubscribe"]], "litestar.channels.backends.redis": [[14, 2, 1, "", "RedisChannelsBackend"], [14, 2, 1, "", "RedisChannelsPubSubBackend"], [14, 2, 1, "", "RedisChannelsStreamBackend"]], "litestar.channels.backends.redis.RedisChannelsBackend": [[14, 4, 1, "", "__init__"]], "litestar.channels.backends.redis.RedisChannelsBackend.params": [[14, 5, 1, "", "key_prefix"], [14, 5, 1, "", "redis"], [14, 5, 1, "", "stream_sleep_no_subscriptions"]], "litestar.channels.backends.redis.RedisChannelsPubSubBackend": [[14, 4, 1, "", "__init__"], [14, 4, 1, "", "get_history"], [14, 4, 1, "", "on_shutdown"], [14, 4, 1, "", "on_startup"], [14, 4, 1, "", "publish"], [14, 4, 1, "", "stream_events"], [14, 4, 1, "", "subscribe"], [14, 4, 1, "", "unsubscribe"]], "litestar.channels.backends.redis.RedisChannelsPubSubBackend.params": [[14, 5, 1, "", "key_prefix"], [14, 5, 1, "", "redis"], [14, 5, 1, "", "stream_sleep_no_subscriptions"]], "litestar.channels.backends.redis.RedisChannelsStreamBackend": [[14, 4, 1, "", "__init__"], [14, 4, 1, "", "flush_all"], [14, 4, 1, "", "get_history"], [14, 4, 1, "", "on_shutdown"], [14, 4, 1, "", "on_startup"], [14, 4, 1, "", "publish"], [14, 4, 1, "", "stream_events"], [14, 4, 1, "", "subscribe"], [14, 4, 1, "", "unsubscribe"]], "litestar.channels.backends.redis.RedisChannelsStreamBackend.params": [[14, 5, 1, "", "cap_streams_approximate"], [14, 5, 1, "", "history"], [14, 5, 1, "", "key_prefix"], [14, 5, 1, "", "redis"], [14, 5, 1, "", "stream_sleep_no_subscriptions"], [14, 5, 1, "", "stream_ttl"]], "litestar.channels.plugin": [[16, 2, 1, "", "ChannelsException"], [16, 2, 1, "", "ChannelsPlugin"]], "litestar.channels.plugin.ChannelsPlugin": [[16, 4, 1, "", "__init__"], [16, 4, 1, "", "encode_data"], [16, 4, 1, "", "on_app_init"], [16, 4, 1, "", "publish"], [16, 4, 1, "", "put_subscriber_history"], [16, 4, 1, "", "start_subscription"], [16, 4, 1, "", "subscribe"], [16, 4, 1, "", "unsubscribe"], [16, 4, 1, "", "wait_published"]], "litestar.channels.plugin.ChannelsPlugin.params": [[16, 5, 1, "", "arbitrary_channels_allowed"], [16, 5, 1, "", "backend"], [16, 5, 1, "", "channels"], [16, 5, 1, "", "create_ws_route_handlers"], [16, 5, 1, "", "subscriber_backlog_strategy"], [16, 5, 1, "", "subscriber_class"], [16, 5, 1, "", "subscriber_max_backlog"], [16, 5, 1, "", "type_encoders"], [16, 5, 1, "", "ws_handler_base_path"], [16, 5, 1, "", "ws_handler_send_history"], [16, 5, 1, "", "ws_send_mode"]], "litestar.channels.plugin.ChannelsPlugin.start_subscription.params": [[16, 5, 1, "", "channels"], [16, 5, 1, "", "history"]], "litestar.channels.plugin.ChannelsPlugin.subscribe.params": [[16, 5, 1, "", "channels"], [16, 5, 1, "", "history"]], "litestar.channels.plugin.ChannelsPlugin.unsubscribe.params": [[16, 5, 1, "", "channels"], [16, 5, 1, "", "subscriber"]], "litestar.channels.subscriber": [[17, 2, 1, "", "Subscriber"]], "litestar.channels.subscriber.Subscriber": [[17, 4, 1, "", "__init__"], [17, 6, 1, "", "is_running"], [17, 4, 1, "", "iter_events"], [17, 4, 1, "", "put_nowait"], [17, 4, 1, "", "run_in_background"], [17, 4, 1, "", "stop"]], "litestar.channels.subscriber.Subscriber.run_in_background.params": [[17, 5, 1, "", "join"], [17, 5, 1, "", "on_event"]], "litestar.channels.subscriber.Subscriber.stop.params": [[17, 5, 1, "", "join"]], "litestar.concurrency": [[19, 7, 1, "", "get_asyncio_executor"], [19, 7, 1, "", "get_trio_capacity_limiter"], [19, 7, 1, "", "set_asyncio_executor"], [19, 7, 1, "", "set_trio_capacity_limiter"], [19, 7, 1, "", "sync_to_thread"]], "litestar.config": [[20, 0, 0, "-", "allowed_hosts"], [20, 0, 0, "-", "app"], [20, 0, 0, "-", "compression"], [20, 0, 0, "-", "cors"], [20, 0, 0, "-", "csrf"], [20, 0, 0, "-", "response_cache"]], "litestar.config.allowed_hosts": [[20, 2, 1, "", "AllowedHostsConfig"]], "litestar.config.allowed_hosts.AllowedHostsConfig": [[20, 4, 1, "", "__init__"], [20, 4, 1, "", "__post_init__"], [20, 3, 1, "", "allowed_hosts"], [20, 3, 1, "", "exclude"], [20, 3, 1, "", "exclude_opt_key"], [20, 3, 1, "", "scopes"], [20, 3, 1, "", "www_redirect"]], "litestar.config.app": [[20, 2, 1, "", "AppConfig"], [20, 2, 1, "", "ExperimentalFeatures"]], "litestar.config.app.AppConfig": [[20, 4, 1, "", "__init__"], [20, 4, 1, "", "__post_init__"], [20, 3, 1, "", "after_exception"], [20, 3, 1, "", "after_request"], [20, 3, 1, "", "after_response"], [20, 3, 1, "", "allowed_hosts"], [20, 3, 1, "", "before_request"], [20, 3, 1, "", "before_send"], [20, 3, 1, "", "cache_control"], [20, 3, 1, "", "compression_config"], [20, 3, 1, "", "cors_config"], [20, 3, 1, "", "csrf_config"], [20, 3, 1, "", "debug"], [20, 3, 1, "", "dependencies"], [20, 3, 1, "", "dto"], [20, 3, 1, "", "etag"], [20, 3, 1, "", "event_emitter_backend"], [20, 3, 1, "", "exception_handlers"], [20, 3, 1, "", "guards"], [20, 3, 1, "", "include_in_schema"], [20, 3, 1, "", "lifespan"], [20, 3, 1, "", "listeners"], [20, 3, 1, "", "logging_config"], [20, 3, 1, "", "middleware"], [20, 3, 1, "", "multipart_form_part_limit"], [20, 3, 1, "", "on_shutdown"], [20, 3, 1, "", "on_startup"], [20, 3, 1, "", "openapi_config"], [20, 3, 1, "", "opt"], [20, 3, 1, "", "parameters"], [20, 3, 1, "", "path"], [20, 3, 1, "", "pdb_on_exception"], [20, 3, 1, "", "plugins"], [20, 3, 1, "", "request_class"], [20, 3, 1, "", "response_cache_config"], [20, 3, 1, "", "response_class"], [20, 3, 1, "", "response_cookies"], [20, 3, 1, "", "response_headers"], [20, 3, 1, "", "return_dto"], [20, 3, 1, "", "route_handlers"], [20, 3, 1, "", "security"], [20, 3, 1, "", "signature_namespace"], [20, 3, 1, "", "signature_types"], [20, 3, 1, "", "state"], [20, 3, 1, "", "static_files_config"], [20, 3, 1, "", "stores"], [20, 3, 1, "", "tags"], [20, 3, 1, "", "template_config"], [20, 3, 1, "", "type_decoders"], [20, 3, 1, "", "type_encoders"], [20, 3, 1, "", "websocket_class"]], "litestar.config.app.ExperimentalFeatures": [[20, 4, 1, "", "__new__"]], "litestar.config.compression": [[20, 2, 1, "", "CompressionConfig"]], "litestar.config.compression.CompressionConfig": [[20, 4, 1, "", "__init__"], [20, 3, 1, "", "backend"], [20, 3, 1, "", "backend_config"], [20, 3, 1, "", "brotli_gzip_fallback"], [20, 3, 1, "", "brotli_lgblock"], [20, 3, 1, "", "brotli_lgwin"], [20, 3, 1, "", "brotli_mode"], [20, 3, 1, "", "brotli_quality"], [20, 3, 1, "", "compression_facade"], [20, 3, 1, "", "exclude"], [20, 3, 1, "", "exclude_opt_key"], [20, 3, 1, "", "gzip_compress_level"], [20, 3, 1, "", "gzip_fallback"], [20, 3, 1, "", "middleware_class"], [20, 3, 1, "", "minimum_size"]], "litestar.config.cors": [[20, 2, 1, "", "CORSConfig"]], "litestar.config.cors.CORSConfig": [[20, 4, 1, "", "__init__"], [20, 3, 1, "", "allow_credentials"], [20, 3, 1, "", "allow_headers"], [20, 3, 1, "", "allow_methods"], [20, 3, 1, "", "allow_origin_regex"], [20, 3, 1, "", "allow_origins"], [20, 6, 1, "", "allowed_origins_regex"], [20, 3, 1, "", "expose_headers"], [20, 6, 1, "", "is_allow_all_headers"], [20, 6, 1, "", "is_allow_all_methods"], [20, 6, 1, "", "is_allow_all_origins"], [20, 4, 1, "", "is_origin_allowed"], [20, 3, 1, "", "max_age"], [20, 6, 1, "", "preflight_headers"], [20, 6, 1, "", "simple_headers"]], "litestar.config.cors.CORSConfig.is_origin_allowed.params": [[20, 5, 1, "", "origin"]], "litestar.config.csrf": [[20, 2, 1, "", "CSRFConfig"]], "litestar.config.csrf.CSRFConfig": [[20, 4, 1, "", "__init__"], [20, 3, 1, "", "cookie_domain"], [20, 3, 1, "", "cookie_httponly"], [20, 3, 1, "", "cookie_name"], [20, 3, 1, "", "cookie_path"], [20, 3, 1, "", "cookie_samesite"], [20, 3, 1, "", "cookie_secure"], [20, 3, 1, "", "exclude"], [20, 3, 1, "", "exclude_from_csrf_key"], [20, 3, 1, "", "header_name"], [20, 3, 1, "", "safe_methods"], [20, 3, 1, "", "secret"]], "litestar.config.response_cache": [[20, 2, 1, "", "CACHE_FOREVER"], [20, 2, 1, "", "ResponseCacheConfig"], [20, 7, 1, "", "default_cache_key_builder"]], "litestar.config.response_cache.ResponseCacheConfig": [[20, 4, 1, "", "__init__"], [20, 4, 1, "", "cache_response_filter"], [20, 3, 1, "", "default_expiration"], [20, 4, 1, "", "get_store_from_app"], [20, 4, 1, "", "key_builder"], [20, 3, 1, "", "store"]], "litestar.config.response_cache.default_cache_key_builder.params": [[20, 5, 1, "", "request"]], "litestar.connection": [[21, 2, 1, "", "ASGIConnection"], [21, 2, 1, "", "Request"], [21, 2, 1, "", "WebSocket"]], "litestar.connection.ASGIConnection": [[21, 4, 1, "", "__init__"], [21, 6, 1, "", "app"], [21, 6, 1, "", "auth"], [21, 6, 1, "", "base_url"], [21, 4, 1, "", "clear_session"], [21, 6, 1, "", "client"], [21, 6, 1, "", "cookies"], [21, 6, 1, "", "headers"], [21, 6, 1, "", "logger"], [21, 6, 1, "", "path_params"], [21, 6, 1, "", "query_params"], [21, 3, 1, "", "receive"], [21, 6, 1, "", "route_handler"], [21, 3, 1, "", "scope"], [21, 3, 1, "", "send"], [21, 6, 1, "", "session"], [21, 4, 1, "", "set_session"], [21, 6, 1, "", "state"], [21, 6, 1, "", "url"], [21, 4, 1, "", "url_for"], [21, 4, 1, "", "url_for_static_asset"], [21, 6, 1, "", "user"]], "litestar.connection.ASGIConnection.params": [[21, 5, 1, "", "receive"], [21, 5, 1, "", "scope"], [21, 5, 1, "", "send"]], "litestar.connection.ASGIConnection.set_session.params": [[21, 5, 1, "", "value"]], "litestar.connection.ASGIConnection.url_for.params": [[21, 5, 1, "", "**path_parameters"], [21, 5, 1, "", "name"]], "litestar.connection.ASGIConnection.url_for_static_asset.params": [[21, 5, 1, "", "file_path"], [21, 5, 1, "", "name"]], "litestar.connection.Request": [[21, 4, 1, "", "__init__"], [21, 6, 1, "", "accept"], [21, 4, 1, "", "body"], [21, 6, 1, "", "content_type"], [21, 4, 1, "", "form"], [21, 4, 1, "", "json"], [21, 6, 1, "", "method"], [21, 4, 1, "", "msgpack"], [21, 4, 1, "", "send_push_promise"], [21, 4, 1, "", "stream"]], "litestar.connection.Request.params": [[21, 5, 1, "", "receive"], [21, 5, 1, "", "scope"], [21, 5, 1, "", "send"]], "litestar.connection.Request.send_push_promise.params": [[21, 5, 1, "", "path"], [21, 5, 1, "", "raise_if_unavailable"]], "litestar.connection.WebSocket": [[21, 4, 1, "", "__init__"], [21, 4, 1, "", "accept"], [21, 4, 1, "", "close"], [21, 4, 1, "", "iter_data"], [21, 4, 1, "", "iter_json"], [21, 4, 1, "", "iter_msgpack"], [21, 4, 1, "", "receive_bytes"], [21, 4, 1, "", "receive_data"], [21, 4, 1, "", "receive_json"], [21, 4, 1, "", "receive_msgpack"], [21, 4, 1, "", "receive_text"], [21, 4, 1, "", "receive_wrapper"], [21, 4, 1, "", "send_bytes"], [21, 4, 1, "", "send_data"], [21, 4, 1, "", "send_json"], [21, 4, 1, "", "send_msgpack"], [21, 4, 1, "", "send_text"], [21, 4, 1, "", "send_wrapper"]], "litestar.connection.WebSocket.accept.params": [[21, 5, 1, "", "headers"], [21, 5, 1, "", "subprotocols"]], "litestar.connection.WebSocket.close.params": [[21, 5, 1, "", "code"], [21, 5, 1, "", "reason"]], "litestar.connection.WebSocket.iter_data.params": [[21, 5, 1, "", "mode"]], "litestar.connection.WebSocket.iter_json.params": [[21, 5, 1, "", "mode"]], "litestar.connection.WebSocket.params": [[21, 5, 1, "", "receive"], [21, 5, 1, "", "scope"], [21, 5, 1, "", "send"]], "litestar.connection.WebSocket.receive_data.params": [[21, 5, 1, "", "mode"]], "litestar.connection.WebSocket.receive_json.params": [[21, 5, 1, "", "mode"]], "litestar.connection.WebSocket.receive_wrapper.params": [[21, 5, 1, "", "receive"]], "litestar.connection.WebSocket.send_bytes.params": [[21, 5, 1, "", "data"], [21, 5, 1, "", "encoding"]], "litestar.connection.WebSocket.send_data.params": [[21, 5, 1, "", "data"], [21, 5, 1, "", "encoding"], [21, 5, 1, "", "mode"]], "litestar.connection.WebSocket.send_json.params": [[21, 5, 1, "", "data"], [21, 5, 1, "", "encoding"], [21, 5, 1, "", "mode"], [21, 5, 1, "", "serializer"]], "litestar.connection.WebSocket.send_msgpack.params": [[21, 5, 1, "", "data"], [21, 5, 1, "", "encoding"], [21, 5, 1, "", "serializer"]], "litestar.connection.WebSocket.send_text.params": [[21, 5, 1, "", "data"], [21, 5, 1, "", "encoding"]], "litestar.connection.WebSocket.send_wrapper.params": [[21, 5, 1, "", "send"]], "litestar.contrib.htmx": [[22, 0, 0, "-", "request"], [22, 0, 0, "-", "response"]], "litestar.contrib": [[24, 0, 0, "-", "jinja"], [26, 0, 0, "-", "mako"], [27, 0, 0, "-", "opentelemetry"], [28, 0, 0, "-", "piccolo"], [29, 0, 0, "-", "pydantic"]], "litestar.contrib.jinja": [[24, 2, 1, "", "JinjaTemplateEngine"]], "litestar.contrib.jinja.JinjaTemplateEngine": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "from_environment"], [24, 4, 1, "", "get_template"], [24, 4, 1, "", "register_template_callable"], [24, 4, 1, "", "render_string"]], "litestar.contrib.jinja.JinjaTemplateEngine.from_environment.params": [[24, 5, 1, "", "jinja_environment"]], "litestar.contrib.jinja.JinjaTemplateEngine.get_template.params": [[24, 5, 1, "", "template_name"]], "litestar.contrib.jinja.JinjaTemplateEngine.params": [[24, 5, 1, "", "directory"], [24, 5, 1, "", "engine_instance"]], "litestar.contrib.jinja.JinjaTemplateEngine.register_template_callable.params": [[24, 5, 1, "", "key"], [24, 5, 1, "", "template_callable"]], "litestar.contrib.jinja.JinjaTemplateEngine.render_string.params": [[24, 5, 1, "", "context"], [24, 5, 1, "", "template_string"]], "litestar.contrib.mako": [[26, 2, 1, "", "MakoTemplate"], [26, 2, 1, "", "MakoTemplateEngine"]], "litestar.contrib.mako.MakoTemplate": [[26, 4, 1, "", "__init__"], [26, 4, 1, "", "render"]], "litestar.contrib.mako.MakoTemplate.params": [[26, 5, 1, "", "template"], [26, 5, 1, "", "template_callables"]], "litestar.contrib.mako.MakoTemplate.render.params": [[26, 5, 1, "", "args"], [26, 5, 1, "", "kwargs"]], "litestar.contrib.mako.MakoTemplateEngine": [[26, 4, 1, "", "__init__"], [26, 4, 1, "", "from_template_lookup"], [26, 4, 1, "", "get_template"], [26, 4, 1, "", "register_template_callable"], [26, 4, 1, "", "render_string"]], "litestar.contrib.mako.MakoTemplateEngine.from_template_lookup.params": [[26, 5, 1, "", "template_lookup"]], "litestar.contrib.mako.MakoTemplateEngine.get_template.params": [[26, 5, 1, "", "template_name"]], "litestar.contrib.mako.MakoTemplateEngine.params": [[26, 5, 1, "", "directory"], [26, 5, 1, "", "engine_instance"]], "litestar.contrib.mako.MakoTemplateEngine.register_template_callable.params": [[26, 5, 1, "", "key"], [26, 5, 1, "", "template_callable"]], "litestar.contrib.mako.MakoTemplateEngine.render_string.params": [[26, 5, 1, "", "context"], [26, 5, 1, "", "template_string"]], "litestar.contrib.opentelemetry": [[27, 2, 1, "", "OpenTelemetryConfig"], [27, 2, 1, "", "OpenTelemetryInstrumentationMiddleware"], [27, 2, 1, "", "OpenTelemetryPlugin"]], "litestar.contrib.opentelemetry.OpenTelemetryConfig": [[27, 4, 1, "", "__init__"], [27, 3, 1, "", "client_request_hook_handler"], [27, 3, 1, "", "client_response_hook_handler"], [27, 3, 1, "", "exclude"], [27, 3, 1, "", "exclude_opt_key"], [27, 3, 1, "", "exclude_urls_env_key"], [27, 3, 1, "", "meter"], [27, 3, 1, "", "meter_provider"], [27, 6, 1, "", "middleware"], [27, 3, 1, "", "middleware_class"], [27, 4, 1, "", "scope_span_details_extractor"], [27, 3, 1, "", "scopes"], [27, 3, 1, "", "server_request_hook_handler"], [27, 3, 1, "", "tracer_provider"]], "litestar.contrib.opentelemetry.OpenTelemetryInstrumentationMiddleware": [[27, 4, 1, "", "__init__"]], "litestar.contrib.opentelemetry.OpenTelemetryInstrumentationMiddleware.params": [[27, 5, 1, "", "app"], [27, 5, 1, "", "config"]], "litestar.contrib.opentelemetry.OpenTelemetryPlugin": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "on_app_init"]], "litestar.contrib.opentelemetry.OpenTelemetryPlugin.on_app_init.params": [[27, 5, 1, "", "app_config"]], "litestar.contrib.opentelemetry.config": [[27, 3, 1, "", "OpenTelemetryHookHandler"]], "litestar.contrib.piccolo": [[28, 2, 1, "", "PiccoloDTO"]], "litestar.contrib.piccolo.PiccoloDTO": [[28, 4, 1, "", "detect_nested_field"], [28, 4, 1, "", "generate_field_definitions"]], "litestar.contrib.piccolo.PiccoloDTO.detect_nested_field.params": [[28, 5, 1, "", "field_definition"]], "litestar.contrib.sqlalchemy": [[35, 0, 0, "-", "base"], [38, 0, 0, "-", "plugins"]], "litestar.controller": [[41, 2, 1, "", "Controller"]], "litestar.controller.Controller": [[41, 4, 1, "", "__init__"], [41, 3, 1, "", "after_request"], [41, 3, 1, "", "after_response"], [41, 3, 1, "", "before_request"], [41, 3, 1, "", "cache_control"], [41, 3, 1, "", "dependencies"], [41, 3, 1, "", "dto"], [41, 3, 1, "", "etag"], [41, 3, 1, "", "exception_handlers"], [41, 4, 1, "", "get_route_handlers"], [41, 3, 1, "", "guards"], [41, 3, 1, "", "include_in_schema"], [41, 3, 1, "", "middleware"], [41, 3, 1, "", "opt"], [41, 3, 1, "", "owner"], [41, 3, 1, "", "parameters"], [41, 3, 1, "", "path"], [41, 3, 1, "", "request_class"], [41, 3, 1, "", "response_class"], [41, 3, 1, "", "response_cookies"], [41, 3, 1, "", "response_headers"], [41, 3, 1, "", "return_dto"], [41, 3, 1, "", "security"], [41, 3, 1, "", "signature_namespace"], [41, 3, 1, "", "signature_types"], [41, 3, 1, "", "tags"], [41, 3, 1, "", "type_decoders"], [41, 3, 1, "", "type_encoders"], [41, 4, 1, "", "validate_route_handlers"], [41, 3, 1, "", "websocket_class"]], "litestar.controller.Controller.params": [[41, 5, 1, "", "owner"]], "litestar.controller.Controller.validate_route_handlers.params": [[41, 5, 1, "", "route_handlers"]], "litestar.data_extractors": [[42, 2, 1, "", "ConnectionDataExtractor"], [42, 2, 1, "", "ExtractedRequestData"], [42, 2, 1, "", "ExtractedResponseData"], [42, 2, 1, "", "ResponseDataExtractor"]], "litestar.data_extractors.ConnectionDataExtractor": [[42, 4, 1, "", "__call__"], [42, 4, 1, "", "__init__"], [42, 4, 1, "", "extract_body"], [42, 4, 1, "", "extract_client"], [42, 4, 1, "", "extract_content_type"], [42, 4, 1, "", "extract_cookies"], [42, 4, 1, "", "extract_headers"], [42, 4, 1, "", "extract_method"], [42, 4, 1, "", "extract_path"], [42, 4, 1, "", "extract_path_params"], [42, 4, 1, "", "extract_query"], [42, 4, 1, "", "extract_scheme"]], "litestar.data_extractors.ConnectionDataExtractor.__call__.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.extract_body.params": [[42, 5, 1, "", "request"]], "litestar.data_extractors.ConnectionDataExtractor.extract_client.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.extract_content_type.params": [[42, 5, 1, "", "request"]], "litestar.data_extractors.ConnectionDataExtractor.extract_cookies.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.extract_headers.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.extract_method.params": [[42, 5, 1, "", "request"]], "litestar.data_extractors.ConnectionDataExtractor.extract_path.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.extract_path_params.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.extract_query.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.extract_scheme.params": [[42, 5, 1, "", "connection"]], "litestar.data_extractors.ConnectionDataExtractor.params": [[42, 5, 1, "", "extract_body"], [42, 5, 1, "", "extract_client"], [42, 5, 1, "", "extract_content_type"], [42, 5, 1, "", "extract_cookies"], [42, 5, 1, "", "extract_headers"], [42, 5, 1, "", "extract_method"], [42, 5, 1, "", "extract_path"], [42, 5, 1, "", "extract_path_params"], [42, 5, 1, "", "extract_query"], [42, 5, 1, "", "extract_scheme"], [42, 5, 1, "", "obfuscate_cookies"], [42, 5, 1, "", "obfuscate_headers"], [42, 5, 1, "", "parse_body"], [42, 5, 1, "", "parse_query"], [42, 5, 1, "", "skip_parse_malformed_body"]], "litestar.data_extractors.ResponseDataExtractor": [[42, 4, 1, "", "__call__"], [42, 4, 1, "", "__init__"], [42, 4, 1, "", "extract_cookies"], [42, 4, 1, "", "extract_headers"], [42, 4, 1, "", "extract_response_body"], [42, 4, 1, "", "extract_status_code"]], "litestar.data_extractors.ResponseDataExtractor.__call__.params": [[42, 5, 1, "", "messages"]], "litestar.data_extractors.ResponseDataExtractor.extract_cookies.params": [[42, 5, 1, "", "messages"]], "litestar.data_extractors.ResponseDataExtractor.extract_headers.params": [[42, 5, 1, "", "messages"]], "litestar.data_extractors.ResponseDataExtractor.extract_response_body.params": [[42, 5, 1, "", "messages"]], "litestar.data_extractors.ResponseDataExtractor.extract_status_code.params": [[42, 5, 1, "", "messages"]], "litestar.data_extractors.ResponseDataExtractor.params": [[42, 5, 1, "", "extract_body"], [42, 5, 1, "", "extract_cookies"], [42, 5, 1, "", "extract_headers"], [42, 5, 1, "", "extract_status_code"], [42, 5, 1, "", "obfuscate_cookies"], [42, 5, 1, "", "obfuscate_headers"]], "litestar.datastructures": [[43, 2, 1, "", "Accept"], [43, 2, 1, "", "Address"], [43, 2, 1, "", "CacheControlHeader"], [43, 2, 1, "", "Cookie"], [43, 2, 1, "", "ETag"], [43, 2, 1, "", "FormMultiDict"], [43, 2, 1, "", "Header"], [43, 2, 1, "", "Headers"], [43, 2, 1, "", "ImmutableMultiDict"], [43, 2, 1, "", "ImmutableState"], [43, 2, 1, "", "MultiDict"], [43, 2, 1, "", "MultiMixin"], [43, 2, 1, "", "MutableScopeHeaders"], [43, 2, 1, "", "ResponseHeader"], [43, 2, 1, "", "SecretBytes"], [43, 2, 1, "", "SecretString"], [43, 2, 1, "", "State"], [43, 2, 1, "", "URL"], [43, 2, 1, "", "UploadFile"], [44, 0, 0, "-", "secret_values"]], "litestar.datastructures.Accept": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "accepts"], [43, 4, 1, "", "best_match"]], "litestar.datastructures.Accept.accepts.params": [[43, 5, 1, "", "media_type"]], "litestar.datastructures.Accept.best_match.params": [[43, 5, 1, "", "default"], [43, 5, 1, "", "provided_types"]], "litestar.datastructures.Address": [[43, 4, 1, "", "__new__"], [43, 3, 1, "", "host"], [43, 3, 1, "", "port"]], "litestar.datastructures.CacheControlHeader": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "from_header"], [43, 3, 1, "", "immutable"], [43, 3, 1, "", "max_age"], [43, 3, 1, "", "must_revalidate"], [43, 3, 1, "", "must_understand"], [43, 3, 1, "", "no_cache"], [43, 3, 1, "", "no_store"], [43, 3, 1, "", "no_transform"], [43, 4, 1, "", "prevent_storing"], [43, 3, 1, "", "private"], [43, 3, 1, "", "proxy_revalidate"], [43, 3, 1, "", "public"], [43, 3, 1, "", "s_maxage"], [43, 3, 1, "", "stale_while_revalidate"]], "litestar.datastructures.CacheControlHeader.from_header.params": [[43, 5, 1, "", "header_value"]], "litestar.datastructures.Cookie": [[43, 4, 1, "", "__eq__"], [43, 4, 1, "", "__init__"], [43, 3, 1, "", "description"], [43, 6, 1, "", "dict"], [43, 3, 1, "", "documentation_only"], [43, 3, 1, "", "domain"], [43, 3, 1, "", "expires"], [43, 3, 1, "", "httponly"], [43, 3, 1, "", "key"], [43, 3, 1, "", "max_age"], [43, 3, 1, "", "path"], [43, 3, 1, "", "samesite"], [43, 3, 1, "", "secure"], [43, 6, 1, "", "simple_cookie"], [43, 4, 1, "", "to_encoded_header"], [43, 4, 1, "", "to_header"], [43, 3, 1, "", "value"]], "litestar.datastructures.Cookie.__eq__.params": [[43, 5, 1, "", "other"]], "litestar.datastructures.Cookie.to_header.params": [[43, 5, 1, "", "**kwargs"]], "litestar.datastructures.ETag": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "from_header"]], "litestar.datastructures.FormMultiDict": [[43, 4, 1, "", "close"]], "litestar.datastructures.Header": [[43, 4, 1, "", "__init__"], [43, 3, 1, "", "documentation_only"], [43, 4, 1, "", "from_header"], [43, 4, 1, "", "to_header"]], "litestar.datastructures.Header.to_header.params": [[43, 5, 1, "", "include_header_name"]], "litestar.datastructures.Headers": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "from_scope"], [43, 4, 1, "", "to_header_list"]], "litestar.datastructures.Headers.from_scope.params": [[43, 5, 1, "", "scope"]], "litestar.datastructures.Headers.params": [[43, 5, 1, "", "headers"]], "litestar.datastructures.ImmutableMultiDict": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "copy"], [43, 4, 1, "", "mutable_copy"]], "litestar.datastructures.ImmutableMultiDict.params": [[43, 5, 1, "", "args"]], "litestar.datastructures.ImmutableState": [[43, 4, 1, "", "__bool__"], [43, 4, 1, "", "__copy__"], [43, 4, 1, "", "__get_validators__"], [43, 4, 1, "", "__getattr__"], [43, 4, 1, "", "__getitem__"], [43, 4, 1, "", "__init__"], [43, 4, 1, "", "__iter__"], [43, 4, 1, "", "__len__"], [43, 4, 1, "", "dict"], [43, 4, 1, "", "mutable_copy"], [43, 4, 1, "", "validate"]], "litestar.datastructures.ImmutableState.__getattr__.params": [[43, 5, 1, "", "key"]], "litestar.datastructures.ImmutableState.__getitem__.params": [[43, 5, 1, "", "key"]], "litestar.datastructures.ImmutableState.params": [[43, 5, 1, "", "deep_copy"], [43, 5, 1, "", "state"]], "litestar.datastructures.ImmutableState.validate.params": [[43, 5, 1, "", "value"]], "litestar.datastructures.MultiDict": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "copy"], [43, 4, 1, "", "immutable"]], "litestar.datastructures.MultiDict.params": [[43, 5, 1, "", "args"]], "litestar.datastructures.MultiMixin": [[43, 4, 1, "", "dict"], [43, 4, 1, "", "multi_items"]], "litestar.datastructures.MutableScopeHeaders": [[43, 4, 1, "", "__delitem__"], [43, 4, 1, "", "__getitem__"], [43, 4, 1, "", "__init__"], [43, 4, 1, "", "__iter__"], [43, 4, 1, "", "__len__"], [43, 4, 1, "", "__setitem__"], [43, 4, 1, "", "add"], [43, 4, 1, "", "extend_header_value"], [43, 4, 1, "", "from_message"], [43, 4, 1, "", "getall"]], "litestar.datastructures.MutableScopeHeaders.add.params": [[43, 5, 1, "", "key"], [43, 5, 1, "", "value"]], "litestar.datastructures.MutableScopeHeaders.extend_header_value.params": [[43, 5, 1, "", "key"], [43, 5, 1, "", "value"]], "litestar.datastructures.MutableScopeHeaders.from_message.params": [[43, 5, 1, "", "message"]], "litestar.datastructures.MutableScopeHeaders.getall.params": [[43, 5, 1, "", "default"], [43, 5, 1, "", "key"]], "litestar.datastructures.MutableScopeHeaders.params": [[43, 5, 1, "", "scope"]], "litestar.datastructures.ResponseHeader": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "__post_init__"], [43, 3, 1, "", "allow_empty_value"], [43, 3, 1, "", "allow_reserved"], [43, 3, 1, "", "deprecated"], [43, 3, 1, "", "description"], [43, 3, 1, "", "documentation_only"], [43, 3, 1, "", "example"], [43, 3, 1, "", "examples"], [43, 3, 1, "", "explode"], [43, 3, 1, "", "name"], [43, 3, 1, "", "required"], [43, 3, 1, "", "style"], [43, 3, 1, "", "value"]], "litestar.datastructures.SecretBytes": [[43, 4, 1, "", "get_obscured"]], "litestar.datastructures.SecretString": [[43, 4, 1, "", "get_obscured"]], "litestar.datastructures.State": [[43, 4, 1, "", "__delattr__"], [43, 4, 1, "", "__delitem__"], [43, 4, 1, "", "__init__"], [43, 4, 1, "", "__setattr__"], [43, 4, 1, "", "__setitem__"], [43, 4, 1, "", "copy"], [43, 4, 1, "", "immutable_copy"]], "litestar.datastructures.State.__delattr__.params": [[43, 5, 1, "", "key"]], "litestar.datastructures.State.__delitem__.params": [[43, 5, 1, "", "key"]], "litestar.datastructures.State.__setattr__.params": [[43, 5, 1, "", "key"], [43, 5, 1, "", "value"]], "litestar.datastructures.State.__setitem__.params": [[43, 5, 1, "", "key"], [43, 5, 1, "", "value"]], "litestar.datastructures.State.params": [[43, 5, 1, "", "deep_copy"], [43, 5, 1, "", "state"]], "litestar.datastructures.URL": [[43, 4, 1, "", "__new__"], [43, 3, 1, "", "fragment"], [43, 4, 1, "", "from_components"], [43, 4, 1, "", "from_scope"], [43, 3, 1, "", "hostname"], [43, 3, 1, "", "netloc"], [43, 3, 1, "", "password"], [43, 3, 1, "", "path"], [43, 3, 1, "", "port"], [43, 3, 1, "", "query"], [43, 6, 1, "", "query_params"], [43, 3, 1, "", "scheme"], [43, 3, 1, "", "username"], [43, 4, 1, "", "with_replacements"]], "litestar.datastructures.URL.__new__.params": [[43, 5, 1, "", "url"]], "litestar.datastructures.URL.from_components.params": [[43, 5, 1, "", "fragment"], [43, 5, 1, "", "netloc"], [43, 5, 1, "", "path"], [43, 5, 1, "", "query"], [43, 5, 1, "", "scheme"]], "litestar.datastructures.URL.from_scope.params": [[43, 5, 1, "", "scope"]], "litestar.datastructures.URL.with_replacements.params": [[43, 5, 1, "", "fragment"], [43, 5, 1, "", "netloc"], [43, 5, 1, "", "path"], [43, 5, 1, "", "query"], [43, 5, 1, "", "scheme"]], "litestar.datastructures.UploadFile": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "close"], [43, 4, 1, "", "read"], [43, 6, 1, "", "rolled_to_disk"], [43, 4, 1, "", "seek"], [43, 4, 1, "", "write"]], "litestar.datastructures.UploadFile.params": [[43, 5, 1, "", "content_type"], [43, 5, 1, "", "file_data"], [43, 5, 1, "", "filename"], [43, 5, 1, "", "headers"], [43, 5, 1, "", "max_spool_size"]], "litestar.datastructures.UploadFile.read.params": [[43, 5, 1, "", "size"]], "litestar.datastructures.UploadFile.seek.params": [[43, 5, 1, "", "offset"]], "litestar.datastructures.UploadFile.write.params": [[43, 5, 1, "", "data"]], "litestar.datastructures.secret_values": [[44, 2, 1, "", "SecretBytes"], [44, 2, 1, "", "SecretString"], [44, 2, 1, "", "SecretT"], [44, 2, 1, "", "SecretValue"]], "litestar.datastructures.secret_values.SecretBytes": [[44, 4, 1, "", "get_obscured"]], "litestar.datastructures.secret_values.SecretString": [[44, 4, 1, "", "get_obscured"]], "litestar.datastructures.secret_values.SecretValue": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "__repr__"], [44, 4, 1, "", "__str__"], [44, 4, 1, "", "get_obscured"], [44, 4, 1, "", "get_secret"]], "litestar.datastructures.secret_values.SecretValue.params": [[44, 5, 1, "", "secret_value"]], "litestar.di": [[45, 2, 1, "", "Provide"]], "litestar.di.Provide": [[45, 4, 1, "", "__call__"], [45, 4, 1, "", "__init__"]], "litestar.di.Provide.params": [[45, 5, 1, "", "dependency"], [45, 5, 1, "", "sync_to_thread"], [45, 5, 1, "", "use_cache"]], "litestar.dto": [[46, 0, 0, "-", "base_dto"], [47, 0, 0, "-", "config"], [48, 0, 0, "-", "data_structures"], [49, 0, 0, "-", "dataclass_dto"], [50, 0, 0, "-", "field"], [52, 0, 0, "-", "msgspec_dto"], [53, 0, 0, "-", "types"]], "litestar.dto.base_dto": [[46, 2, 1, "", "AbstractDTO"]], "litestar.dto.base_dto.AbstractDTO": [[46, 4, 1, "", "__init__"], [46, 3, 1, "", "config"], [46, 4, 1, "", "create_for_field_definition"], [46, 4, 1, "", "create_openapi_schema"], [46, 4, 1, "", "decode_builtins"], [46, 4, 1, "", "decode_bytes"], [46, 4, 1, "", "detect_nested_field"], [46, 4, 1, "", "generate_field_definitions"], [46, 4, 1, "", "get_config_for_model_type"], [46, 4, 1, "", "get_dto_config_from_annotated_type"], [46, 4, 1, "", "get_model_type_hints"], [46, 4, 1, "", "is_supported_model_type_field"], [46, 3, 1, "", "model_type"], [46, 4, 1, "", "resolve_generic_wrapper_type"], [46, 4, 1, "", "resolve_model_type"]], "litestar.dto.base_dto.AbstractDTO.create_for_field_definition.params": [[46, 5, 1, "", "backend_cls"], [46, 5, 1, "", "field_definition"], [46, 5, 1, "", "handler_id"]], "litestar.dto.base_dto.AbstractDTO.create_openapi_schema.params": [[46, 5, 1, "", "field_definition"], [46, 5, 1, "", "handler_id"], [46, 5, 1, "", "schema_creator"]], "litestar.dto.base_dto.AbstractDTO.detect_nested_field.params": [[46, 5, 1, "", "field_definition"]], "litestar.dto.base_dto.AbstractDTO.get_dto_config_from_annotated_type.params": [[46, 5, 1, "", "field_definition"]], "litestar.dto.base_dto.AbstractDTO.get_model_type_hints.params": [[46, 5, 1, "", "model_type"], [46, 5, 1, "", "namespace"]], "litestar.dto.base_dto.AbstractDTO.is_supported_model_type_field.params": [[46, 5, 1, "", "field_definition"]], "litestar.dto.base_dto.AbstractDTO.params": [[46, 5, 1, "", "asgi_connection"]], "litestar.dto.base_dto.AbstractDTO.resolve_generic_wrapper_type.params": [[46, 5, 1, "", "field_definition"]], "litestar.dto.base_dto.AbstractDTO.resolve_model_type.params": [[46, 5, 1, "", "field_definition"]], "litestar.dto.config": [[47, 2, 1, "", "DTOConfig"]], "litestar.dto.config.DTOConfig": [[47, 4, 1, "", "__init__"], [47, 3, 1, "", "exclude"], [47, 3, 1, "", "experimental_codegen_backend"], [47, 3, 1, "", "forbid_unknown_fields"], [47, 3, 1, "", "include"], [47, 3, 1, "", "max_nested_depth"], [47, 3, 1, "", "partial"], [47, 3, 1, "", "rename_fields"], [47, 3, 1, "", "rename_strategy"], [47, 3, 1, "", "underscore_fields_private"]], "litestar.dto.data_structures": [[48, 2, 1, "", "DTOData"], [48, 2, 1, "", "DTOFieldDefinition"]], "litestar.dto.data_structures.DTOData": [[48, 4, 1, "", "__init__"], [48, 4, 1, "", "as_builtins"], [48, 4, 1, "", "create_instance"], [48, 4, 1, "", "update_instance"]], "litestar.dto.data_structures.DTOData.create_instance.params": [[48, 5, 1, "", "**kwargs"]], "litestar.dto.data_structures.DTOData.update_instance.params": [[48, 5, 1, "", "**kwargs"], [48, 5, 1, "", "instance"]], "litestar.dto.data_structures.DTOFieldDefinition": [[48, 4, 1, "", "__init__"], [48, 3, 1, "", "default_factory"], [48, 3, 1, "", "dto_field"], [48, 4, 1, "", "from_field_definition"], [48, 3, 1, "", "model_name"], [48, 3, 1, "", "passthrough_constraints"]], "litestar.dto.data_structures.DTOFieldDefinition.from_field_definition.params": [[48, 5, 1, "", "default_factory"], [48, 5, 1, "", "dto_field"], [48, 5, 1, "", "field_definition"], [48, 5, 1, "", "model_name"], [48, 5, 1, "", "passthrough_constraints"]], "litestar.dto.dataclass_dto": [[49, 2, 1, "", "DataclassDTO"]], "litestar.dto.dataclass_dto.DataclassDTO": [[49, 4, 1, "", "detect_nested_field"], [49, 4, 1, "", "generate_field_definitions"]], "litestar.dto.dataclass_dto.DataclassDTO.detect_nested_field.params": [[49, 5, 1, "", "field_definition"]], "litestar.dto.field": [[50, 2, 1, "", "DTOField"], [50, 2, 1, "", "Mark"], [50, 7, 1, "", "dto_field"], [50, 7, 1, "", "extract_dto_field"]], "litestar.dto.field.DTOField": [[50, 4, 1, "", "__init__"], [50, 3, 1, "", "mark"]], "litestar.dto.field.Mark": [[50, 3, 1, "", "PRIVATE"], [50, 3, 1, "", "READ_ONLY"], [50, 3, 1, "", "WRITE_ONLY"], [50, 4, 1, "", "__new__"]], "litestar.dto.field.dto_field.params": [[50, 5, 1, "", "mark"]], "litestar.dto.field.extract_dto_field.params": [[50, 5, 1, "", "field_definition"], [50, 5, 1, "", "field_info_mapping"]], "litestar.dto.msgspec_dto": [[52, 2, 1, "", "MsgspecDTO"]], "litestar.dto.msgspec_dto.MsgspecDTO": [[52, 4, 1, "", "detect_nested_field"], [52, 4, 1, "", "generate_field_definitions"]], "litestar.dto.msgspec_dto.MsgspecDTO.detect_nested_field.params": [[52, 5, 1, "", "field_definition"]], "litestar.dto.types": [[53, 1, 1, "", "RenameStrategy"]], "litestar.enums": [[54, 2, 1, "", "CompressionEncoding"], [54, 2, 1, "", "HttpMethod"], [54, 2, 1, "", "MediaType"], [54, 2, 1, "", "OpenAPIMediaType"], [54, 2, 1, "", "ParamType"], [54, 2, 1, "", "RequestEncodingType"], [54, 2, 1, "", "ScopeType"]], "litestar.enums.CompressionEncoding": [[54, 4, 1, "", "__new__"]], "litestar.enums.HttpMethod": [[54, 4, 1, "", "__new__"]], "litestar.enums.MediaType": [[54, 4, 1, "", "__new__"]], "litestar.enums.OpenAPIMediaType": [[54, 4, 1, "", "__new__"]], "litestar.enums.ParamType": [[54, 4, 1, "", "__new__"]], "litestar.enums.RequestEncodingType": [[54, 4, 1, "", "__new__"]], "litestar.enums.ScopeType": [[54, 4, 1, "", "__new__"]], "litestar.events": [[55, 2, 1, "", "BaseEventEmitterBackend"], [55, 2, 1, "", "EventListener"], [55, 2, 1, "", "SimpleEventEmitter"], [55, 3, 1, "", "listener"]], "litestar.events.BaseEventEmitterBackend": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "emit"]], "litestar.events.BaseEventEmitterBackend.emit.params": [[55, 5, 1, "", "**kwargs"], [55, 5, 1, "", "*args"], [55, 5, 1, "", "event_id"]], "litestar.events.BaseEventEmitterBackend.params": [[55, 5, 1, "", "listeners"]], "litestar.events.EventListener": [[55, 4, 1, "", "__call__"], [55, 4, 1, "", "__init__"], [55, 4, 1, "", "wrap_in_error_handler"]], "litestar.events.EventListener.__call__.params": [[55, 5, 1, "", "fn"]], "litestar.events.EventListener.params": [[55, 5, 1, "", "*event_ids"]], "litestar.events.EventListener.wrap_in_error_handler.params": [[55, 5, 1, "", "fn"]], "litestar.events.SimpleEventEmitter": [[55, 4, 1, "", "__init__"], [55, 4, 1, "", "emit"]], "litestar.events.SimpleEventEmitter.emit.params": [[55, 5, 1, "", "**kwargs"], [55, 5, 1, "", "*args"], [55, 5, 1, "", "event_id"]], "litestar.events.SimpleEventEmitter.params": [[55, 5, 1, "", "listeners"]], "litestar.exceptions": [[56, 8, 1, "", "ClientException"], [56, 8, 1, "", "DTOFactoryException"], [56, 8, 1, "", "HTTPException"], [56, 8, 1, "", "ImproperlyConfiguredException"], [56, 8, 1, "", "InternalServerException"], [56, 8, 1, "", "InvalidAnnotationException"], [56, 8, 1, "", "LitestarException"], [56, 8, 1, "", "LitestarWarning"], [56, 8, 1, "", "MethodNotAllowedException"], [56, 8, 1, "", "MissingDependencyException"], [56, 8, 1, "", "NoRouteMatchFoundException"], [56, 8, 1, "", "NotAuthorizedException"], [56, 8, 1, "", "NotFoundException"], [56, 8, 1, "", "PermissionDeniedException"], [56, 8, 1, "", "SerializationException"], [56, 8, 1, "", "ServiceUnavailableException"], [56, 8, 1, "", "TemplateNotFoundException"], [56, 8, 1, "", "TooManyRequestsException"], [56, 8, 1, "", "ValidationException"], [56, 8, 1, "", "WebSocketDisconnect"], [56, 8, 1, "", "WebSocketException"], [56, 0, 0, "-", "responses"]], "litestar.exceptions.ClientException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.HTTPException": [[56, 4, 1, "", "__init__"], [56, 3, 1, "", "detail"], [56, 3, 1, "", "extra"], [56, 3, 1, "", "headers"], [56, 3, 1, "", "status_code"]], "litestar.exceptions.HTTPException.params": [[56, 5, 1, "", "*args"], [56, 5, 1, "", "detail"], [56, 5, 1, "", "extra"], [56, 5, 1, "", "headers"], [56, 5, 1, "", "status_code"]], "litestar.exceptions.InternalServerException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.LitestarException": [[56, 4, 1, "", "__init__"]], "litestar.exceptions.LitestarException.params": [[56, 5, 1, "", "*args"], [56, 5, 1, "", "detail"]], "litestar.exceptions.MethodNotAllowedException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.MissingDependencyException": [[56, 4, 1, "", "__init__"]], "litestar.exceptions.MissingDependencyException.params": [[56, 5, 1, "", "*args"], [56, 5, 1, "", "detail"]], "litestar.exceptions.NotAuthorizedException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.NotFoundException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.PermissionDeniedException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.ServiceUnavailableException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.TemplateNotFoundException": [[56, 4, 1, "", "__init__"]], "litestar.exceptions.TemplateNotFoundException.params": [[56, 5, 1, "", "*args"], [56, 5, 1, "", "template_name"]], "litestar.exceptions.TooManyRequestsException": [[56, 3, 1, "", "status_code"]], "litestar.exceptions.WebSocketDisconnect": [[56, 4, 1, "", "__init__"]], "litestar.exceptions.WebSocketDisconnect.params": [[56, 5, 1, "", "*args"], [56, 5, 1, "", "code"], [56, 5, 1, "", "detail"]], "litestar.exceptions.WebSocketException": [[56, 4, 1, "", "__init__"], [56, 3, 1, "", "code"]], "litestar.exceptions.WebSocketException.params": [[56, 5, 1, "", "*args"], [56, 5, 1, "", "code"], [56, 5, 1, "", "detail"]], "litestar.exceptions.responses": [[56, 2, 1, "", "ExceptionResponseContent"], [56, 7, 1, "", "create_debug_response"], [56, 7, 1, "", "create_exception_response"]], "litestar.exceptions.responses.ExceptionResponseContent": [[56, 4, 1, "", "__init__"], [56, 3, 1, "", "detail"], [56, 3, 1, "", "extra"], [56, 3, 1, "", "headers"], [56, 3, 1, "", "media_type"], [56, 3, 1, "", "status_code"], [56, 4, 1, "", "to_response"]], "litestar.exceptions.responses.create_debug_response.params": [[56, 5, 1, "", "exc"], [56, 5, 1, "", "request"]], "litestar.exceptions.responses.create_exception_response.params": [[56, 5, 1, "", "exc"], [56, 5, 1, "", "request"]], "litestar.handlers": [[57, 2, 1, "", "ASGIRouteHandler"], [57, 2, 1, "", "BaseRouteHandler"], [57, 2, 1, "", "HTTPRouteHandler"], [57, 2, 1, "", "WebsocketListener"], [57, 2, 1, "", "WebsocketListenerRouteHandler"], [57, 2, 1, "", "WebsocketRouteHandler"], [57, 3, 1, "", "asgi"], [57, 2, 1, "", "delete"], [57, 2, 1, "", "get"], [57, 2, 1, "", "head"], [57, 2, 1, "", "patch"], [57, 2, 1, "", "post"], [57, 2, 1, "", "put"], [57, 3, 1, "", "route"], [57, 3, 1, "", "websocket"], [57, 3, 1, "", "websocket_listener"]], "litestar.handlers.ASGIRouteHandler": [[57, 4, 1, "", "__init__"]], "litestar.handlers.ASGIRouteHandler.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "is_mount"], [57, 5, 1, "", "is_static"], [57, 5, 1, "", "name"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.BaseRouteHandler": [[57, 4, 1, "", "__call__"], [57, 4, 1, "", "__init__"], [57, 4, 1, "", "__str__"], [57, 4, 1, "", "authorize_connection"], [57, 4, 1, "", "create_kwargs_model"], [57, 6, 1, "", "default_deserializer"], [57, 6, 1, "", "default_serializer"], [57, 6, 1, "", "dependency_name_set"], [57, 6, 1, "", "fn"], [57, 6, 1, "", "handler_id"], [57, 6, 1, "", "handler_name"], [57, 4, 1, "", "on_registration"], [57, 6, 1, "", "ownership_layers"], [57, 6, 1, "", "parsed_fn_signature"], [57, 4, 1, "", "resolve_data_dto"], [57, 4, 1, "", "resolve_dependencies"], [57, 4, 1, "", "resolve_exception_handlers"], [57, 4, 1, "", "resolve_guards"], [57, 4, 1, "", "resolve_layered_parameters"], [57, 4, 1, "", "resolve_middleware"], [57, 4, 1, "", "resolve_opts"], [57, 4, 1, "", "resolve_return_dto"], [57, 4, 1, "", "resolve_signature_namespace"], [57, 4, 1, "", "resolve_type_decoders"], [57, 4, 1, "", "resolve_type_encoders"], [57, 6, 1, "", "signature_model"]], "litestar.handlers.BaseRouteHandler.on_registration.params": [[57, 5, 1, "", "app"]], "litestar.handlers.BaseRouteHandler.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "signature_types"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.HTTPRouteHandler": [[57, 4, 1, "", "__call__"], [57, 4, 1, "", "__init__"], [57, 4, 1, "", "get_response_handler"], [57, 4, 1, "", "on_registration"], [57, 4, 1, "", "resolve_after_response"], [57, 4, 1, "", "resolve_before_request"], [57, 4, 1, "", "resolve_include_in_schema"], [57, 4, 1, "", "resolve_request_class"], [57, 4, 1, "", "resolve_response_class"], [57, 4, 1, "", "resolve_response_cookies"], [57, 4, 1, "", "resolve_response_headers"], [57, 4, 1, "", "resolve_security"], [57, 4, 1, "", "resolve_tags"], [57, 4, 1, "", "to_response"]], "litestar.handlers.HTTPRouteHandler.get_response_handler.params": [[57, 5, 1, "", "is_response_type_data"]], "litestar.handlers.HTTPRouteHandler.on_registration.params": [[57, 5, 1, "", "app"]], "litestar.handlers.HTTPRouteHandler.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "after_request"], [57, 5, 1, "", "after_response"], [57, 5, 1, "", "background"], [57, 5, 1, "", "before_request"], [57, 5, 1, "", "cache"], [57, 5, 1, "", "cache_control"], [57, 5, 1, "", "cache_key_builder"], [57, 5, 1, "", "content_encoding"], [57, 5, 1, "", "content_media_type"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "deprecated"], [57, 5, 1, "", "description"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "etag"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "http_method"], [57, 5, 1, "", "include_in_schema"], [57, 5, 1, "", "media_type"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "operation_class"], [57, 5, 1, "", "operation_id"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "raises"], [57, 5, 1, "", "request_class"], [57, 5, 1, "", "response_class"], [57, 5, 1, "", "response_cookies"], [57, 5, 1, "", "response_description"], [57, 5, 1, "", "response_headers"], [57, 5, 1, "", "responses"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "security"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "status_code"], [57, 5, 1, "", "summary"], [57, 5, 1, "", "sync_to_thread"], [57, 5, 1, "", "tags"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.HTTPRouteHandler.to_response.params": [[57, 5, 1, "", "app"], [57, 5, 1, "", "data"], [57, 5, 1, "", "request"]], "litestar.handlers.WebsocketListener": [[57, 4, 1, "", "__init__"], [57, 3, 1, "", "dependencies"], [57, 3, 1, "", "dto"], [57, 3, 1, "", "exception_handlers"], [57, 3, 1, "", "guards"], [57, 3, 1, "", "middleware"], [57, 3, 1, "", "name"], [57, 4, 1, "", "on_accept"], [57, 4, 1, "", "on_disconnect"], [57, 4, 1, "", "on_receive"], [57, 3, 1, "", "opt"], [57, 3, 1, "", "path"], [57, 3, 1, "", "receive_mode"], [57, 3, 1, "", "return_dto"], [57, 3, 1, "", "send_mode"], [57, 3, 1, "", "signature_namespace"], [57, 3, 1, "", "type_decoders"], [57, 3, 1, "", "type_encoders"], [57, 3, 1, "", "websocket_class"]], "litestar.handlers.WebsocketListener.params": [[57, 5, 1, "", "owner"]], "litestar.handlers.WebsocketListenerRouteHandler": [[57, 4, 1, "", "__init__"], [57, 3, 1, "", "connection_accept_handler"], [57, 4, 1, "", "default_connection_lifespan"], [57, 3, 1, "", "on_accept"], [57, 3, 1, "", "on_disconnect"], [57, 6, 1, "", "signature_model"]], "litestar.handlers.WebsocketListenerRouteHandler.default_connection_lifespan.params": [[57, 5, 1, "", "on_accept_dependencies"], [57, 5, 1, "", "on_disconnect_dependencies"], [57, 5, 1, "", "socket"]], "litestar.handlers.WebsocketListenerRouteHandler.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "connection_accept_handler"], [57, 5, 1, "", "connection_lifespan"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "on_accept"], [57, 5, 1, "", "on_disconnect"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "receive_mode"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "send_mode"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"], [57, 5, 1, "", "websocket_class"]], "litestar.handlers.WebsocketRouteHandler": [[57, 4, 1, "", "__init__"], [57, 4, 1, "", "resolve_websocket_class"]], "litestar.handlers.WebsocketRouteHandler.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "type_encoders"], [57, 5, 1, "", "websocket_class"]], "litestar.handlers.delete": [[57, 4, 1, "", "__init__"]], "litestar.handlers.delete.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "after_request"], [57, 5, 1, "", "after_response"], [57, 5, 1, "", "background"], [57, 5, 1, "", "before_request"], [57, 5, 1, "", "cache"], [57, 5, 1, "", "cache_control"], [57, 5, 1, "", "cache_key_builder"], [57, 5, 1, "", "content_encoding"], [57, 5, 1, "", "content_media_type"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "deprecated"], [57, 5, 1, "", "description"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "etag"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "http_method"], [57, 5, 1, "", "include_in_schema"], [57, 5, 1, "", "media_type"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "operation_class"], [57, 5, 1, "", "operation_id"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "raises"], [57, 5, 1, "", "request_class"], [57, 5, 1, "", "response_class"], [57, 5, 1, "", "response_cookies"], [57, 5, 1, "", "response_description"], [57, 5, 1, "", "response_headers"], [57, 5, 1, "", "responses"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "security"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "status_code"], [57, 5, 1, "", "summary"], [57, 5, 1, "", "sync_to_thread"], [57, 5, 1, "", "tags"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.get": [[57, 4, 1, "", "__init__"]], "litestar.handlers.get.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "after_request"], [57, 5, 1, "", "after_response"], [57, 5, 1, "", "background"], [57, 5, 1, "", "before_request"], [57, 5, 1, "", "cache"], [57, 5, 1, "", "cache_control"], [57, 5, 1, "", "cache_key_builder"], [57, 5, 1, "", "content_encoding"], [57, 5, 1, "", "content_media_type"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "deprecated"], [57, 5, 1, "", "description"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "etag"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "http_method"], [57, 5, 1, "", "include_in_schema"], [57, 5, 1, "", "media_type"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "operation_class"], [57, 5, 1, "", "operation_id"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "raises"], [57, 5, 1, "", "request_class"], [57, 5, 1, "", "response_class"], [57, 5, 1, "", "response_cookies"], [57, 5, 1, "", "response_description"], [57, 5, 1, "", "response_headers"], [57, 5, 1, "", "responses"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "security"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "status_code"], [57, 5, 1, "", "summary"], [57, 5, 1, "", "sync_to_thread"], [57, 5, 1, "", "tags"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.head": [[57, 4, 1, "", "__init__"]], "litestar.handlers.head.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "after_request"], [57, 5, 1, "", "after_response"], [57, 5, 1, "", "background"], [57, 5, 1, "", "before_request"], [57, 5, 1, "", "cache"], [57, 5, 1, "", "cache_control"], [57, 5, 1, "", "cache_key_builder"], [57, 5, 1, "", "content_encoding"], [57, 5, 1, "", "content_media_type"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "deprecated"], [57, 5, 1, "", "description"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "etag"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "http_method"], [57, 5, 1, "", "include_in_schema"], [57, 5, 1, "", "media_type"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "operation_class"], [57, 5, 1, "", "operation_id"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "raises"], [57, 5, 1, "", "request_class"], [57, 5, 1, "", "response_class"], [57, 5, 1, "", "response_cookies"], [57, 5, 1, "", "response_description"], [57, 5, 1, "", "response_headers"], [57, 5, 1, "", "responses"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "security"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "status_code"], [57, 5, 1, "", "summary"], [57, 5, 1, "", "sync_to_thread"], [57, 5, 1, "", "tags"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.patch": [[57, 4, 1, "", "__init__"]], "litestar.handlers.patch.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "after_request"], [57, 5, 1, "", "after_response"], [57, 5, 1, "", "background"], [57, 5, 1, "", "before_request"], [57, 5, 1, "", "cache"], [57, 5, 1, "", "cache_control"], [57, 5, 1, "", "cache_key_builder"], [57, 5, 1, "", "content_encoding"], [57, 5, 1, "", "content_media_type"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "deprecated"], [57, 5, 1, "", "description"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "etag"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "http_method"], [57, 5, 1, "", "include_in_schema"], [57, 5, 1, "", "media_type"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "operation_class"], [57, 5, 1, "", "operation_id"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "raises"], [57, 5, 1, "", "request_class"], [57, 5, 1, "", "response_class"], [57, 5, 1, "", "response_cookies"], [57, 5, 1, "", "response_description"], [57, 5, 1, "", "response_headers"], [57, 5, 1, "", "responses"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "security"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "status_code"], [57, 5, 1, "", "summary"], [57, 5, 1, "", "sync_to_thread"], [57, 5, 1, "", "tags"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.post": [[57, 4, 1, "", "__init__"]], "litestar.handlers.post.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "after_request"], [57, 5, 1, "", "after_response"], [57, 5, 1, "", "background"], [57, 5, 1, "", "before_request"], [57, 5, 1, "", "cache"], [57, 5, 1, "", "cache_control"], [57, 5, 1, "", "cache_key_builder"], [57, 5, 1, "", "content_encoding"], [57, 5, 1, "", "content_media_type"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "deprecated"], [57, 5, 1, "", "description"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "etag"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "http_method"], [57, 5, 1, "", "include_in_schema"], [57, 5, 1, "", "media_type"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "operation_class"], [57, 5, 1, "", "operation_id"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "raises"], [57, 5, 1, "", "request_class"], [57, 5, 1, "", "response_class"], [57, 5, 1, "", "response_cookies"], [57, 5, 1, "", "response_description"], [57, 5, 1, "", "response_headers"], [57, 5, 1, "", "responses"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "security"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "status_code"], [57, 5, 1, "", "summary"], [57, 5, 1, "", "sync_to_thread"], [57, 5, 1, "", "tags"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.handlers.put": [[57, 4, 1, "", "__init__"]], "litestar.handlers.put.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "after_request"], [57, 5, 1, "", "after_response"], [57, 5, 1, "", "background"], [57, 5, 1, "", "before_request"], [57, 5, 1, "", "cache"], [57, 5, 1, "", "cache_control"], [57, 5, 1, "", "cache_key_builder"], [57, 5, 1, "", "content_encoding"], [57, 5, 1, "", "content_media_type"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "deprecated"], [57, 5, 1, "", "description"], [57, 5, 1, "", "dto"], [57, 5, 1, "", "etag"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "http_method"], [57, 5, 1, "", "include_in_schema"], [57, 5, 1, "", "media_type"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "name"], [57, 5, 1, "", "operation_class"], [57, 5, 1, "", "operation_id"], [57, 5, 1, "", "opt"], [57, 5, 1, "", "path"], [57, 5, 1, "", "raises"], [57, 5, 1, "", "request_class"], [57, 5, 1, "", "response_class"], [57, 5, 1, "", "response_cookies"], [57, 5, 1, "", "response_description"], [57, 5, 1, "", "response_headers"], [57, 5, 1, "", "responses"], [57, 5, 1, "", "return_dto"], [57, 5, 1, "", "security"], [57, 5, 1, "", "signature_namespace"], [57, 5, 1, "", "status_code"], [57, 5, 1, "", "summary"], [57, 5, 1, "", "sync_to_thread"], [57, 5, 1, "", "tags"], [57, 5, 1, "", "type_decoders"], [57, 5, 1, "", "type_encoders"]], "litestar.logging": [[59, 0, 0, "-", "config"], [61, 0, 0, "-", "picologging"], [62, 0, 0, "-", "standard"]], "litestar.logging.config": [[59, 2, 1, "", "BaseLoggingConfig"], [59, 2, 1, "", "LoggingConfig"], [59, 2, 1, "", "StructLoggingConfig"]], "litestar.logging.config.BaseLoggingConfig": [[59, 4, 1, "", "configure"], [59, 3, 1, "", "exception_logging_handler"], [59, 3, 1, "", "log_exceptions"], [59, 4, 1, "", "set_level"], [59, 3, 1, "", "traceback_line_limit"]], "litestar.logging.config.LoggingConfig": [[59, 4, 1, "", "__init__"], [59, 4, 1, "", "configure"], [59, 3, 1, "", "configure_root_logger"], [59, 3, 1, "", "disable_existing_loggers"], [59, 3, 1, "", "exception_logging_handler"], [59, 3, 1, "", "filters"], [59, 3, 1, "", "formatters"], [59, 3, 1, "", "handlers"], [59, 3, 1, "", "incremental"], [59, 3, 1, "", "log_exceptions"], [59, 3, 1, "", "loggers"], [59, 3, 1, "", "logging_module"], [59, 3, 1, "", "propagate"], [59, 3, 1, "", "root"], [59, 4, 1, "", "set_level"], [59, 3, 1, "", "traceback_line_limit"], [59, 3, 1, "", "version"]], "litestar.logging.config.StructLoggingConfig": [[59, 4, 1, "", "__init__"], [59, 3, 1, "", "cache_logger_on_first_use"], [59, 4, 1, "", "configure"], [59, 3, 1, "", "context_class"], [59, 3, 1, "", "exception_logging_handler"], [59, 3, 1, "", "log_exceptions"], [59, 3, 1, "", "logger_factory"], [59, 3, 1, "", "pretty_print_tty"], [59, 3, 1, "", "processors"], [59, 4, 1, "", "set_level"], [59, 3, 1, "", "standard_lib_logging_config"], [59, 3, 1, "", "traceback_line_limit"], [59, 3, 1, "", "wrapper_class"]], "litestar.logging.picologging": [[61, 2, 1, "", "QueueListenerHandler"]], "litestar.logging.picologging.QueueListenerHandler": [[61, 4, 1, "", "__init__"]], "litestar.logging.picologging.QueueListenerHandler.params": [[61, 5, 1, "", "handlers"]], "litestar.logging.standard": [[62, 2, 1, "", "LoggingQueueListener"], [62, 2, 1, "", "QueueListenerHandler"]], "litestar.logging.standard.LoggingQueueListener": [[62, 4, 1, "", "__init__"]], "litestar.logging.standard.LoggingQueueListener.params": [[62, 5, 1, "", "*handlers"], [62, 5, 1, "", "queue"], [62, 5, 1, "", "respect_handler_level"]], "litestar.logging.standard.QueueListenerHandler": [[62, 4, 1, "", "__init__"]], "litestar.logging.standard.QueueListenerHandler.params": [[62, 5, 1, "", "handlers"]], "litestar.middleware": [[68, 2, 1, "", "AbstractAuthenticationMiddleware"], [68, 2, 1, "", "AbstractMiddleware"], [68, 2, 1, "", "AuthenticationResult"], [68, 2, 1, "", "DefineMiddleware"], [68, 2, 1, "", "MiddlewareProtocol"], [63, 0, 0, "-", "allowed_hosts"], [64, 0, 0, "-", "authentication"], [65, 0, 0, "-", "compression"], [66, 0, 0, "-", "cors"], [67, 0, 0, "-", "csrf"], [69, 0, 0, "-", "logging"], [70, 0, 0, "-", "rate_limit"]], "litestar.middleware.AbstractAuthenticationMiddleware": [[68, 4, 1, "", "__call__"], [68, 4, 1, "", "__init__"], [68, 4, 1, "", "authenticate_request"]], "litestar.middleware.AbstractAuthenticationMiddleware.__call__.params": [[68, 5, 1, "", "receive"], [68, 5, 1, "", "scope"], [68, 5, 1, "", "send"]], "litestar.middleware.AbstractAuthenticationMiddleware.authenticate_request.params": [[68, 5, 1, "", "connection"]], "litestar.middleware.AbstractAuthenticationMiddleware.params": [[68, 5, 1, "", "app"], [68, 5, 1, "", "exclude"], [68, 5, 1, "", "exclude_from_auth_key"], [68, 5, 1, "", "exclude_http_methods"], [68, 5, 1, "", "scopes"]], "litestar.middleware.AbstractMiddleware": [[68, 4, 1, "", "__call__"], [68, 4, 1, "", "__init__"]], "litestar.middleware.AbstractMiddleware.__call__.params": [[68, 5, 1, "", "receive"], [68, 5, 1, "", "scope"], [68, 5, 1, "", "send"]], "litestar.middleware.AbstractMiddleware.params": [[68, 5, 1, "", "app"], [68, 5, 1, "", "exclude"], [68, 5, 1, "", "exclude_opt_key"], [68, 5, 1, "", "scopes"]], "litestar.middleware.AuthenticationResult": [[68, 4, 1, "", "__init__"], [68, 3, 1, "", "auth"], [68, 3, 1, "", "user"]], "litestar.middleware.DefineMiddleware": [[68, 4, 1, "", "__call__"], [68, 4, 1, "", "__init__"]], "litestar.middleware.DefineMiddleware.__call__.params": [[68, 5, 1, "", "app"]], "litestar.middleware.DefineMiddleware.params": [[68, 5, 1, "", "**kwargs"], [68, 5, 1, "", "*args"], [68, 5, 1, "", "middleware"]], "litestar.middleware.MiddlewareProtocol": [[68, 4, 1, "", "__call__"], [68, 4, 1, "", "__init__"]], "litestar.middleware.MiddlewareProtocol.__call__.params": [[68, 5, 1, "", "receive"], [68, 5, 1, "", "scope"], [68, 5, 1, "", "send"]], "litestar.middleware.allowed_hosts": [[63, 2, 1, "", "AllowedHostsMiddleware"]], "litestar.middleware.allowed_hosts.AllowedHostsMiddleware": [[63, 4, 1, "", "__init__"]], "litestar.middleware.allowed_hosts.AllowedHostsMiddleware.params": [[63, 5, 1, "", "app"], [63, 5, 1, "", "config"]], "litestar.middleware.authentication": [[64, 2, 1, "", "AbstractAuthenticationMiddleware"], [64, 2, 1, "", "AuthenticationResult"]], "litestar.middleware.authentication.AbstractAuthenticationMiddleware": [[64, 4, 1, "", "__call__"], [64, 4, 1, "", "__init__"], [64, 4, 1, "", "authenticate_request"]], "litestar.middleware.authentication.AbstractAuthenticationMiddleware.__call__.params": [[64, 5, 1, "", "receive"], [64, 5, 1, "", "scope"], [64, 5, 1, "", "send"]], "litestar.middleware.authentication.AbstractAuthenticationMiddleware.authenticate_request.params": [[64, 5, 1, "", "connection"]], "litestar.middleware.authentication.AbstractAuthenticationMiddleware.params": [[64, 5, 1, "", "app"], [64, 5, 1, "", "exclude"], [64, 5, 1, "", "exclude_from_auth_key"], [64, 5, 1, "", "exclude_http_methods"], [64, 5, 1, "", "scopes"]], "litestar.middleware.authentication.AuthenticationResult": [[64, 4, 1, "", "__init__"], [64, 3, 1, "", "auth"], [64, 3, 1, "", "user"]], "litestar.middleware.compression": [[65, 2, 1, "", "CompressionFacade"], [65, 2, 1, "", "CompressionMiddleware"]], "litestar.middleware.compression.CompressionFacade": [[65, 4, 1, "", "__init__"], [65, 4, 1, "", "close"], [65, 3, 1, "", "encoding"], [65, 4, 1, "", "write"]], "litestar.middleware.compression.CompressionFacade.params": [[65, 5, 1, "", "buffer"], [65, 5, 1, "", "compression_encoding"], [65, 5, 1, "", "config"]], "litestar.middleware.compression.CompressionFacade.write.params": [[65, 5, 1, "", "body"]], "litestar.middleware.compression.CompressionMiddleware": [[65, 4, 1, "", "__init__"], [65, 4, 1, "", "create_compression_send_wrapper"]], "litestar.middleware.compression.CompressionMiddleware.create_compression_send_wrapper.params": [[65, 5, 1, "", "compression_encoding"], [65, 5, 1, "", "scope"], [65, 5, 1, "", "send"]], "litestar.middleware.compression.CompressionMiddleware.params": [[65, 5, 1, "", "app"], [65, 5, 1, "", "config"]], "litestar.middleware.csrf": [[67, 2, 1, "", "CSRFMiddleware"]], "litestar.middleware.csrf.CSRFMiddleware": [[67, 4, 1, "", "__call__"], [67, 4, 1, "", "__init__"], [67, 4, 1, "", "create_send_wrapper"]], "litestar.middleware.csrf.CSRFMiddleware.__call__.params": [[67, 5, 1, "", "receive"], [67, 5, 1, "", "scope"], [67, 5, 1, "", "send"]], "litestar.middleware.csrf.CSRFMiddleware.create_send_wrapper.params": [[67, 5, 1, "", "csrf_cookie"], [67, 5, 1, "", "send"], [67, 5, 1, "", "token"]], "litestar.middleware.csrf.CSRFMiddleware.params": [[67, 5, 1, "", "app"], [67, 5, 1, "", "config"]], "litestar.middleware.logging": [[69, 2, 1, "", "LoggingMiddleware"], [69, 2, 1, "", "LoggingMiddlewareConfig"]], "litestar.middleware.logging.LoggingMiddleware": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "create_send_wrapper"], [69, 4, 1, "", "extract_request_data"], [69, 4, 1, "", "extract_response_data"], [69, 4, 1, "", "log_message"], [69, 4, 1, "", "log_request"], [69, 4, 1, "", "log_response"]], "litestar.middleware.logging.LoggingMiddleware.create_send_wrapper.params": [[69, 5, 1, "", "scope"], [69, 5, 1, "", "send"]], "litestar.middleware.logging.LoggingMiddleware.extract_request_data.params": [[69, 5, 1, "", "request"]], "litestar.middleware.logging.LoggingMiddleware.extract_response_data.params": [[69, 5, 1, "", "scope"]], "litestar.middleware.logging.LoggingMiddleware.log_message.params": [[69, 5, 1, "", "values"]], "litestar.middleware.logging.LoggingMiddleware.log_request.params": [[69, 5, 1, "", "receive"], [69, 5, 1, "", "scope"]], "litestar.middleware.logging.LoggingMiddleware.log_response.params": [[69, 5, 1, "", "scope"]], "litestar.middleware.logging.LoggingMiddleware.params": [[69, 5, 1, "", "app"], [69, 5, 1, "", "config"]], "litestar.middleware.logging.LoggingMiddlewareConfig": [[69, 4, 1, "", "__init__"], [69, 4, 1, "", "__post_init__"], [69, 3, 1, "", "exclude"], [69, 3, 1, "", "exclude_opt_key"], [69, 3, 1, "", "include_compressed_body"], [69, 3, 1, "", "logger_name"], [69, 6, 1, "", "middleware"], [69, 3, 1, "", "middleware_class"], [69, 3, 1, "", "request_cookies_to_obfuscate"], [69, 3, 1, "", "request_headers_to_obfuscate"], [69, 3, 1, "", "request_log_fields"], [69, 3, 1, "", "request_log_message"], [69, 3, 1, "", "response_cookies_to_obfuscate"], [69, 3, 1, "", "response_headers_to_obfuscate"], [69, 3, 1, "", "response_log_fields"], [69, 3, 1, "", "response_log_message"]], "litestar.middleware.logging.LoggingMiddlewareConfig.__post_init__.params": [[69, 5, 1, "", "value"]], "litestar.middleware.rate_limit": [[70, 2, 1, "", "CacheObject"], [70, 3, 1, "", "DurationUnit"], [70, 2, 1, "", "RateLimitConfig"], [70, 2, 1, "", "RateLimitMiddleware"]], "litestar.middleware.rate_limit.CacheObject": [[70, 4, 1, "", "__init__"]], "litestar.middleware.rate_limit.RateLimitConfig": [[70, 4, 1, "", "__init__"], [70, 3, 1, "", "check_throttle_handler"], [70, 3, 1, "", "exclude"], [70, 3, 1, "", "exclude_opt_key"], [70, 4, 1, "", "get_store_from_app"], [70, 6, 1, "", "middleware"], [70, 3, 1, "", "middleware_class"], [70, 3, 1, "", "rate_limit"], [70, 3, 1, "", "rate_limit_limit_header_key"], [70, 3, 1, "", "rate_limit_policy_header_key"], [70, 3, 1, "", "rate_limit_remaining_header_key"], [70, 3, 1, "", "rate_limit_reset_header_key"], [70, 3, 1, "", "set_rate_limit_headers"], [70, 3, 1, "", "store"]], "litestar.middleware.rate_limit.RateLimitMiddleware": [[70, 4, 1, "", "__init__"], [70, 4, 1, "", "cache_key_from_request"], [70, 4, 1, "", "create_response_headers"], [70, 4, 1, "", "create_send_wrapper"], [70, 4, 1, "", "retrieve_cached_history"], [70, 4, 1, "", "set_cached_history"], [70, 4, 1, "", "should_check_request"]], "litestar.middleware.rate_limit.RateLimitMiddleware.cache_key_from_request.params": [[70, 5, 1, "", "request"]], "litestar.middleware.rate_limit.RateLimitMiddleware.create_response_headers.params": [[70, 5, 1, "", "cache_object"]], "litestar.middleware.rate_limit.RateLimitMiddleware.create_send_wrapper.params": [[70, 5, 1, "", "cache_object"], [70, 5, 1, "", "send"]], "litestar.middleware.rate_limit.RateLimitMiddleware.params": [[70, 5, 1, "", "app"], [70, 5, 1, "", "config"]], "litestar.middleware.rate_limit.RateLimitMiddleware.retrieve_cached_history.params": [[70, 5, 1, "", "key"], [70, 5, 1, "", "store"]], "litestar.middleware.rate_limit.RateLimitMiddleware.set_cached_history.params": [[70, 5, 1, "", "cache_object"], [70, 5, 1, "", "key"], [70, 5, 1, "", "store"]], "litestar.middleware.rate_limit.RateLimitMiddleware.should_check_request.params": [[70, 5, 1, "", "request"]], "litestar.middleware.session": [[71, 0, 0, "-", "base"], [72, 0, 0, "-", "client_side"], [74, 0, 0, "-", "server_side"]], "litestar.middleware.session.base": [[71, 2, 1, "", "BaseBackendConfig"], [71, 2, 1, "", "BaseSessionBackend"], [71, 2, 1, "", "SessionMiddleware"]], "litestar.middleware.session.base.BaseBackendConfig": [[71, 3, 1, "", "domain"], [71, 3, 1, "", "exclude"], [71, 3, 1, "", "exclude_opt_key"], [71, 3, 1, "", "httponly"], [71, 3, 1, "", "key"], [71, 3, 1, "", "max_age"], [71, 6, 1, "", "middleware"], [71, 3, 1, "", "path"], [71, 3, 1, "", "samesite"], [71, 3, 1, "", "scopes"], [71, 3, 1, "", "secure"]], "litestar.middleware.session.base.BaseSessionBackend": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "deserialize_data"], [71, 4, 1, "", "get_session_id"], [71, 4, 1, "", "load_from_connection"], [71, 4, 1, "", "serialize_data"], [71, 4, 1, "", "store_in_message"]], "litestar.middleware.session.base.BaseSessionBackend.deserialize_data.params": [[71, 5, 1, "", "data"]], "litestar.middleware.session.base.BaseSessionBackend.get_session_id.params": [[71, 5, 1, "", "connection"]], "litestar.middleware.session.base.BaseSessionBackend.load_from_connection.params": [[71, 5, 1, "", "connection"]], "litestar.middleware.session.base.BaseSessionBackend.params": [[71, 5, 1, "", "config"]], "litestar.middleware.session.base.BaseSessionBackend.serialize_data.params": [[71, 5, 1, "", "data"], [71, 5, 1, "", "scope"]], "litestar.middleware.session.base.BaseSessionBackend.store_in_message.params": [[71, 5, 1, "", "connection"], [71, 5, 1, "", "message"], [71, 5, 1, "", "scope_session"]], "litestar.middleware.session.base.SessionMiddleware": [[71, 4, 1, "", "__init__"], [71, 4, 1, "", "create_send_wrapper"]], "litestar.middleware.session.base.SessionMiddleware.create_send_wrapper.params": [[71, 5, 1, "", "connection"]], "litestar.middleware.session.base.SessionMiddleware.params": [[71, 5, 1, "", "app"], [71, 5, 1, "", "backend"]], "litestar.middleware.session.client_side": [[72, 2, 1, "", "ClientSideSessionBackend"], [72, 2, 1, "", "CookieBackendConfig"]], "litestar.middleware.session.client_side.ClientSideSessionBackend": [[72, 4, 1, "", "__init__"], [72, 4, 1, "", "dump_data"], [72, 4, 1, "", "get_cookie_key_set"], [72, 4, 1, "", "get_cookie_keys"], [72, 4, 1, "", "get_session_id"], [72, 4, 1, "", "load_data"], [72, 4, 1, "", "load_from_connection"], [72, 4, 1, "", "store_in_message"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.dump_data.params": [[72, 5, 1, "", "data"], [72, 5, 1, "", "scope"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.get_cookie_key_set.params": [[72, 5, 1, "", "connection"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.get_cookie_keys.params": [[72, 5, 1, "", "connection"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.get_session_id.params": [[72, 5, 1, "", "connection"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.load_data.params": [[72, 5, 1, "", "data"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.load_from_connection.params": [[72, 5, 1, "", "connection"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.params": [[72, 5, 1, "", "config"]], "litestar.middleware.session.client_side.ClientSideSessionBackend.store_in_message.params": [[72, 5, 1, "", "connection"], [72, 5, 1, "", "message"], [72, 5, 1, "", "scope_session"]], "litestar.middleware.session.client_side.CookieBackendConfig": [[72, 4, 1, "", "__init__"], [72, 3, 1, "", "domain"], [72, 3, 1, "", "exclude"], [72, 3, 1, "", "exclude_opt_key"], [72, 3, 1, "", "httponly"], [72, 3, 1, "", "key"], [72, 3, 1, "", "max_age"], [72, 3, 1, "", "path"], [72, 3, 1, "", "samesite"], [72, 3, 1, "", "secret"], [72, 3, 1, "", "secure"]], "litestar.middleware.session.server_side": [[74, 2, 1, "", "ServerSideSessionBackend"], [74, 2, 1, "", "ServerSideSessionConfig"]], "litestar.middleware.session.server_side.ServerSideSessionBackend": [[74, 4, 1, "", "__init__"], [74, 4, 1, "", "delete"], [74, 4, 1, "", "generate_session_id"], [74, 4, 1, "", "get"], [74, 4, 1, "", "get_session_id"], [74, 4, 1, "", "load_from_connection"], [74, 4, 1, "", "set"], [74, 4, 1, "", "store_in_message"]], "litestar.middleware.session.server_side.ServerSideSessionBackend.delete.params": [[74, 5, 1, "", "session_id"], [74, 5, 1, "", "store"]], "litestar.middleware.session.server_side.ServerSideSessionBackend.get.params": [[74, 5, 1, "", "session_id"], [74, 5, 1, "", "store"]], "litestar.middleware.session.server_side.ServerSideSessionBackend.get_session_id.params": [[74, 5, 1, "", "connection"]], "litestar.middleware.session.server_side.ServerSideSessionBackend.load_from_connection.params": [[74, 5, 1, "", "connection"]], "litestar.middleware.session.server_side.ServerSideSessionBackend.params": [[74, 5, 1, "", "config"]], "litestar.middleware.session.server_side.ServerSideSessionBackend.set.params": [[74, 5, 1, "", "data"], [74, 5, 1, "", "session_id"], [74, 5, 1, "", "store"]], "litestar.middleware.session.server_side.ServerSideSessionBackend.store_in_message.params": [[74, 5, 1, "", "connection"], [74, 5, 1, "", "message"], [74, 5, 1, "", "scope_session"]], "litestar.middleware.session.server_side.ServerSideSessionConfig": [[74, 4, 1, "", "__init__"], [74, 3, 1, "", "domain"], [74, 3, 1, "", "exclude"], [74, 3, 1, "", "exclude_opt_key"], [74, 4, 1, "", "get_store_from_app"], [74, 3, 1, "", "httponly"], [74, 3, 1, "", "key"], [74, 3, 1, "", "max_age"], [74, 3, 1, "", "path"], [74, 3, 1, "", "renew_on_access"], [74, 3, 1, "", "samesite"], [74, 3, 1, "", "secure"], [74, 3, 1, "", "session_id_bytes"], [74, 3, 1, "", "store"]], "litestar.openapi": [[76, 2, 1, "", "OpenAPIConfig"], [76, 2, 1, "", "OpenAPIController"], [76, 2, 1, "", "ResponseSpec"], [77, 0, 0, "-", "plugins"], [78, 0, 0, "-", "spec"]], "litestar.openapi.OpenAPIConfig": [[76, 4, 1, "", "__init__"], [76, 3, 1, "", "components"], [76, 3, 1, "", "contact"], [76, 3, 1, "", "create_examples"], [76, 3, 1, "", "description"], [76, 3, 1, "", "enabled_endpoints"], [76, 3, 1, "", "external_docs"], [76, 3, 1, "", "license"], [76, 3, 1, "", "openapi_controller"], [76, 3, 1, "", "openapi_router"], [76, 4, 1, "", "operation_id_creator"], [76, 3, 1, "", "path"], [76, 3, 1, "", "random_seed"], [76, 3, 1, "", "render_plugins"], [76, 3, 1, "", "root_schema_site"], [76, 3, 1, "", "security"], [76, 3, 1, "", "servers"], [76, 3, 1, "", "summary"], [76, 3, 1, "", "tags"], [76, 3, 1, "", "terms_of_service"], [76, 3, 1, "", "title"], [76, 4, 1, "", "to_openapi_schema"], [76, 3, 1, "", "use_handler_docstrings"], [76, 3, 1, "", "version"], [76, 3, 1, "", "webhooks"]], "litestar.openapi.OpenAPIController": [[76, 3, 1, "", "after_request"], [76, 3, 1, "", "after_response"], [76, 3, 1, "", "before_request"], [76, 3, 1, "", "cache_control"], [76, 3, 1, "", "dependencies"], [76, 3, 1, "", "dto"], [76, 3, 1, "", "etag"], [76, 3, 1, "", "exception_handlers"], [76, 6, 1, "", "favicon"], [76, 3, 1, "", "favicon_url"], [76, 4, 1, "", "get_schema_from_request"], [76, 3, 1, "", "guards"], [76, 3, 1, "", "include_in_schema"], [76, 3, 1, "", "middleware"], [76, 3, 1, "", "opt"], [76, 3, 1, "", "owner"], [76, 3, 1, "", "parameters"], [76, 3, 1, "", "path"], [76, 3, 1, "", "rapidoc_js_url"], [76, 3, 1, "", "rapidoc_version"], [76, 3, 1, "", "redoc_google_fonts"], [76, 3, 1, "", "redoc_js_url"], [76, 3, 1, "", "redoc_version"], [76, 4, 1, "", "render_404_page"], [76, 6, 1, "", "render_methods_map"], [76, 4, 1, "", "render_redoc"], [76, 4, 1, "", "render_stoplight_elements"], [76, 4, 1, "", "render_swagger_ui"], [76, 4, 1, "", "render_swagger_ui_oauth2_redirect"], [76, 3, 1, "", "request_class"], [76, 3, 1, "", "response_class"], [76, 3, 1, "", "response_cookies"], [76, 3, 1, "", "response_headers"], [76, 3, 1, "", "return_dto"], [76, 3, 1, "", "security"], [76, 4, 1, "", "should_serve_endpoint"], [76, 3, 1, "", "signature_namespace"], [76, 3, 1, "", "signature_types"], [76, 3, 1, "", "stoplight_elements_css_url"], [76, 3, 1, "", "stoplight_elements_js_url"], [76, 3, 1, "", "stoplight_elements_version"], [76, 3, 1, "", "style"], [76, 3, 1, "", "swagger_css_url"], [76, 3, 1, "", "swagger_ui_bundle_js_url"], [76, 3, 1, "", "swagger_ui_init_oauth"], [76, 3, 1, "", "swagger_ui_standalone_preset_js_url"], [76, 3, 1, "", "swagger_ui_version"], [76, 3, 1, "", "tags"], [76, 3, 1, "", "type_decoders"], [76, 3, 1, "", "type_encoders"], [76, 3, 1, "", "websocket_class"]], "litestar.openapi.OpenAPIController.get_schema_from_request.params": [[76, 5, 1, "", "request"]], "litestar.openapi.OpenAPIController.render_redoc.params": [[76, 5, 1, "", "request"]], "litestar.openapi.OpenAPIController.render_stoplight_elements.params": [[76, 5, 1, "", "request"]], "litestar.openapi.OpenAPIController.render_swagger_ui.params": [[76, 5, 1, "", "request"]], "litestar.openapi.OpenAPIController.render_swagger_ui_oauth2_redirect.params": [[76, 5, 1, "", "request"]], "litestar.openapi.OpenAPIController.should_serve_endpoint.params": [[76, 5, 1, "", "request"]], "litestar.openapi.ResponseSpec": [[76, 4, 1, "", "__init__"], [76, 3, 1, "", "data_container"], [76, 3, 1, "", "description"], [76, 3, 1, "", "examples"], [76, 3, 1, "", "generate_examples"], [76, 3, 1, "", "media_type"]], "litestar.openapi.plugins": [[77, 2, 1, "", "OpenAPIRenderPlugin"], [77, 2, 1, "", "RapidocRenderPlugin"], [77, 2, 1, "", "RedocRenderPlugin"], [77, 2, 1, "", "ScalarRenderPlugin"], [77, 2, 1, "", "StoplightRenderPlugin"], [77, 2, 1, "", "SwaggerRenderPlugin"], [77, 2, 1, "", "YamlRenderPlugin"]], "litestar.openapi.plugins.OpenAPIRenderPlugin": [[77, 4, 1, "", "__init__"], [77, 4, 1, "", "get_openapi_json_route"], [77, 4, 1, "", "has_path"], [77, 4, 1, "", "receive_router"], [77, 4, 1, "", "render"], [77, 4, 1, "", "render_json"]], "litestar.openapi.plugins.OpenAPIRenderPlugin.has_path.params": [[77, 5, 1, "", "path"]], "litestar.openapi.plugins.OpenAPIRenderPlugin.params": [[77, 5, 1, "", "favicon"], [77, 5, 1, "", "media_type"], [77, 5, 1, "", "path"], [77, 5, 1, "", "style"]], "litestar.openapi.plugins.OpenAPIRenderPlugin.receive_router.params": [[77, 5, 1, "", "router"]], "litestar.openapi.plugins.OpenAPIRenderPlugin.render.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.plugins.OpenAPIRenderPlugin.render_json.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.plugins.RapidocRenderPlugin": [[77, 4, 1, "", "__init__"], [77, 4, 1, "", "render"]], "litestar.openapi.plugins.RapidocRenderPlugin.params": [[77, 5, 1, "", "**kwargs"], [77, 5, 1, "", "js_url"], [77, 5, 1, "", "path"], [77, 5, 1, "", "version"]], "litestar.openapi.plugins.RapidocRenderPlugin.render.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.plugins.RedocRenderPlugin": [[77, 4, 1, "", "__init__"], [77, 4, 1, "", "render"]], "litestar.openapi.plugins.RedocRenderPlugin.params": [[77, 5, 1, "", "**kwargs"], [77, 5, 1, "", "google_fonts"], [77, 5, 1, "", "js_url"], [77, 5, 1, "", "path"], [77, 5, 1, "", "version"]], "litestar.openapi.plugins.RedocRenderPlugin.render.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.plugins.ScalarRenderPlugin": [[77, 4, 1, "", "__init__"], [77, 4, 1, "", "render"]], "litestar.openapi.plugins.ScalarRenderPlugin.params": [[77, 5, 1, "", "**kwargs"], [77, 5, 1, "", "css_url"], [77, 5, 1, "", "js_url"], [77, 5, 1, "", "path"], [77, 5, 1, "", "version"]], "litestar.openapi.plugins.ScalarRenderPlugin.render.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.plugins.StoplightRenderPlugin": [[77, 4, 1, "", "__init__"], [77, 4, 1, "", "render"]], "litestar.openapi.plugins.StoplightRenderPlugin.params": [[77, 5, 1, "", "**kwargs"], [77, 5, 1, "", "css_url"], [77, 5, 1, "", "js_url"], [77, 5, 1, "", "path"], [77, 5, 1, "", "version"]], "litestar.openapi.plugins.StoplightRenderPlugin.render.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.plugins.SwaggerRenderPlugin": [[77, 4, 1, "", "__init__"], [77, 4, 1, "", "receive_router"], [77, 4, 1, "", "render"], [77, 4, 1, "", "render_oauth2_redirect"]], "litestar.openapi.plugins.SwaggerRenderPlugin.params": [[77, 5, 1, "", "**kwargs"], [77, 5, 1, "", "css_url"], [77, 5, 1, "", "init_oauth"], [77, 5, 1, "", "js_url"], [77, 5, 1, "", "path"], [77, 5, 1, "", "standalone_preset_js_url"], [77, 5, 1, "", "version"]], "litestar.openapi.plugins.SwaggerRenderPlugin.receive_router.params": [[77, 5, 1, "", "router"]], "litestar.openapi.plugins.SwaggerRenderPlugin.render.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.plugins.YamlRenderPlugin": [[77, 4, 1, "", "__init__"], [77, 4, 1, "", "render"]], "litestar.openapi.plugins.YamlRenderPlugin.params": [[77, 5, 1, "", "**kwargs"], [77, 5, 1, "", "media_type"], [77, 5, 1, "", "path"]], "litestar.openapi.plugins.YamlRenderPlugin.render.params": [[77, 5, 1, "", "openapi_schema"], [77, 5, 1, "", "request"]], "litestar.openapi.spec": [[78, 2, 1, "", "BaseSchemaObject"], [78, 2, 1, "", "Components"], [78, 2, 1, "", "Contact"], [78, 2, 1, "", "Discriminator"], [78, 2, 1, "", "Encoding"], [78, 2, 1, "", "Example"], [78, 2, 1, "", "ExternalDocumentation"], [78, 2, 1, "", "Info"], [78, 2, 1, "", "License"], [78, 2, 1, "", "Link"], [78, 2, 1, "", "OAuthFlow"], [78, 2, 1, "", "OAuthFlows"], [78, 2, 1, "", "OpenAPI"], [78, 2, 1, "", "OpenAPIFormat"], [78, 2, 1, "", "OpenAPIHeader"], [78, 2, 1, "", "OpenAPIMediaType"], [78, 2, 1, "", "OpenAPIResponse"], [78, 2, 1, "", "OpenAPIType"], [78, 2, 1, "", "Operation"], [78, 2, 1, "", "Parameter"], [78, 2, 1, "", "PathItem"], [78, 2, 1, "", "Reference"], [78, 2, 1, "", "RequestBody"], [78, 2, 1, "", "Schema"], [78, 1, 1, "", "SecurityRequirement"], [78, 2, 1, "", "SecurityScheme"], [78, 2, 1, "", "Server"], [78, 2, 1, "", "ServerVariable"], [78, 2, 1, "", "Tag"], [78, 2, 1, "", "XML"]], "litestar.openapi.spec.BaseSchemaObject": [[78, 4, 1, "", "__init__"], [78, 4, 1, "", "to_schema"]], "litestar.openapi.spec.Components": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "callbacks"], [78, 3, 1, "", "examples"], [78, 3, 1, "", "headers"], [78, 3, 1, "", "links"], [78, 3, 1, "", "parameters"], [78, 3, 1, "", "path_items"], [78, 3, 1, "", "request_bodies"], [78, 3, 1, "", "responses"], [78, 3, 1, "", "schemas"], [78, 3, 1, "", "security_schemes"]], "litestar.openapi.spec.Contact": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "email"], [78, 3, 1, "", "name"], [78, 3, 1, "", "url"]], "litestar.openapi.spec.Discriminator": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "mapping"], [78, 3, 1, "", "property_name"]], "litestar.openapi.spec.Encoding": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "allow_reserved"], [78, 3, 1, "", "content_type"], [78, 3, 1, "", "explode"], [78, 3, 1, "", "headers"], [78, 3, 1, "", "style"]], "litestar.openapi.spec.Example": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "description"], [78, 3, 1, "", "external_value"], [78, 3, 1, "", "summary"], [78, 3, 1, "", "value"]], "litestar.openapi.spec.ExternalDocumentation": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "description"], [78, 3, 1, "", "url"]], "litestar.openapi.spec.Info": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "contact"], [78, 3, 1, "", "description"], [78, 3, 1, "", "license"], [78, 3, 1, "", "summary"], [78, 3, 1, "", "terms_of_service"], [78, 3, 1, "", "title"], [78, 3, 1, "", "version"]], "litestar.openapi.spec.License": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "identifier"], [78, 3, 1, "", "name"], [78, 3, 1, "", "url"]], "litestar.openapi.spec.Link": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "description"], [78, 3, 1, "", "operation_id"], [78, 3, 1, "", "operation_ref"], [78, 3, 1, "", "parameters"], [78, 3, 1, "", "request_body"], [78, 3, 1, "", "server"]], "litestar.openapi.spec.OAuthFlow": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "authorization_url"], [78, 3, 1, "", "refresh_url"], [78, 3, 1, "", "scopes"], [78, 3, 1, "", "token_url"]], "litestar.openapi.spec.OAuthFlows": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "authorization_code"], [78, 3, 1, "", "client_credentials"], [78, 3, 1, "", "implicit"], [78, 3, 1, "", "password"]], "litestar.openapi.spec.OpenAPI": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "components"], [78, 3, 1, "", "external_docs"], [78, 3, 1, "", "info"], [78, 3, 1, "", "json_schema_dialect"], [78, 3, 1, "", "openapi"], [78, 3, 1, "", "paths"], [78, 3, 1, "", "security"], [78, 3, 1, "", "servers"], [78, 3, 1, "", "tags"], [78, 3, 1, "", "webhooks"]], "litestar.openapi.spec.OpenAPIFormat": [[78, 4, 1, "", "__new__"]], "litestar.openapi.spec.OpenAPIHeader": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "allow_empty_value"], [78, 3, 1, "", "allow_reserved"], [78, 3, 1, "", "content"], [78, 3, 1, "", "deprecated"], [78, 3, 1, "", "description"], [78, 3, 1, "", "example"], [78, 3, 1, "", "examples"], [78, 3, 1, "", "explode"], [78, 3, 1, "", "name"], [78, 3, 1, "", "param_in"], [78, 3, 1, "", "required"], [78, 3, 1, "", "schema"], [78, 3, 1, "", "style"]], "litestar.openapi.spec.OpenAPIMediaType": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "encoding"], [78, 3, 1, "", "example"], [78, 3, 1, "", "examples"], [78, 3, 1, "", "schema"]], "litestar.openapi.spec.OpenAPIResponse": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "content"], [78, 3, 1, "", "description"], [78, 3, 1, "", "headers"], [78, 3, 1, "", "links"]], "litestar.openapi.spec.OpenAPIType": [[78, 4, 1, "", "__new__"]], "litestar.openapi.spec.Operation": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "callbacks"], [78, 3, 1, "", "deprecated"], [78, 3, 1, "", "description"], [78, 3, 1, "", "external_docs"], [78, 3, 1, "", "operation_id"], [78, 3, 1, "", "parameters"], [78, 3, 1, "", "request_body"], [78, 3, 1, "", "responses"], [78, 3, 1, "", "security"], [78, 3, 1, "", "servers"], [78, 3, 1, "", "summary"], [78, 3, 1, "", "tags"]], "litestar.openapi.spec.Parameter": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "allow_empty_value"], [78, 3, 1, "", "allow_reserved"], [78, 3, 1, "", "content"], [78, 3, 1, "", "deprecated"], [78, 3, 1, "", "description"], [78, 3, 1, "", "example"], [78, 3, 1, "", "examples"], [78, 3, 1, "", "explode"], [78, 3, 1, "", "name"], [78, 3, 1, "", "param_in"], [78, 3, 1, "", "required"], [78, 3, 1, "", "schema"], [78, 3, 1, "", "style"]], "litestar.openapi.spec.PathItem": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "delete"], [78, 3, 1, "", "description"], [78, 3, 1, "", "get"], [78, 3, 1, "", "head"], [78, 3, 1, "", "options"], [78, 3, 1, "", "parameters"], [78, 3, 1, "", "patch"], [78, 3, 1, "", "post"], [78, 3, 1, "", "put"], [78, 3, 1, "", "ref"], [78, 3, 1, "", "servers"], [78, 3, 1, "", "summary"], [78, 3, 1, "", "trace"]], "litestar.openapi.spec.Reference": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "description"], [78, 3, 1, "", "ref"], [78, 3, 1, "", "summary"]], "litestar.openapi.spec.RequestBody": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "content"], [78, 3, 1, "", "description"], [78, 3, 1, "", "required"]], "litestar.openapi.spec.Schema": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "additional_properties"], [78, 3, 1, "", "all_of"], [78, 3, 1, "", "any_of"], [78, 3, 1, "", "const"], [78, 3, 1, "", "contains"], [78, 3, 1, "", "content_encoding"], [78, 3, 1, "", "content_media_type"], [78, 3, 1, "", "content_schema"], [78, 3, 1, "", "default"], [78, 3, 1, "", "dependent_required"], [78, 3, 1, "", "dependent_schemas"], [78, 3, 1, "", "deprecated"], [78, 3, 1, "", "description"], [78, 3, 1, "", "discriminator"], [78, 3, 1, "", "enum"], [78, 3, 1, "", "example"], [78, 3, 1, "", "examples"], [78, 3, 1, "", "exclusive_maximum"], [78, 3, 1, "", "exclusive_minimum"], [78, 3, 1, "", "external_docs"], [78, 3, 1, "", "format"], [78, 3, 1, "", "items"], [78, 3, 1, "", "max_contains"], [78, 3, 1, "", "max_items"], [78, 3, 1, "", "max_length"], [78, 3, 1, "", "max_properties"], [78, 3, 1, "", "maximum"], [78, 3, 1, "", "min_contains"], [78, 3, 1, "", "min_items"], [78, 3, 1, "", "min_length"], [78, 3, 1, "", "min_properties"], [78, 3, 1, "", "minimum"], [78, 3, 1, "", "multiple_of"], [78, 3, 1, "", "one_of"], [78, 3, 1, "", "pattern"], [78, 3, 1, "", "pattern_properties"], [78, 3, 1, "", "prefix_items"], [78, 3, 1, "", "properties"], [78, 3, 1, "", "property_names"], [78, 3, 1, "", "read_only"], [78, 3, 1, "", "required"], [78, 3, 1, "", "schema_else"], [78, 3, 1, "", "schema_if"], [78, 3, 1, "", "schema_not"], [78, 3, 1, "", "then"], [78, 3, 1, "", "title"], [78, 3, 1, "", "type"], [78, 3, 1, "", "unevaluated_items"], [78, 3, 1, "", "unevaluated_properties"], [78, 3, 1, "", "unique_items"], [78, 3, 1, "", "write_only"], [78, 3, 1, "", "xml"]], "litestar.openapi.spec.SecurityScheme": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "bearer_format"], [78, 3, 1, "", "description"], [78, 3, 1, "", "flows"], [78, 3, 1, "", "name"], [78, 3, 1, "", "open_id_connect_url"], [78, 3, 1, "", "scheme"], [78, 3, 1, "", "security_scheme_in"], [78, 3, 1, "", "type"]], "litestar.openapi.spec.Server": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "description"], [78, 3, 1, "", "url"], [78, 3, 1, "", "variables"]], "litestar.openapi.spec.ServerVariable": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "default"], [78, 3, 1, "", "description"], [78, 3, 1, "", "enum"]], "litestar.openapi.spec.Tag": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "description"], [78, 3, 1, "", "external_docs"], [78, 3, 1, "", "name"]], "litestar.openapi.spec.XML": [[78, 4, 1, "", "__init__"], [78, 3, 1, "", "attribute"], [78, 3, 1, "", "name"], [78, 3, 1, "", "namespace"], [78, 3, 1, "", "prefix"], [78, 3, 1, "", "wrapped"]], "litestar.pagination": [[79, 2, 1, "", "AbstractAsyncClassicPaginator"], [79, 2, 1, "", "AbstractAsyncCursorPaginator"], [79, 2, 1, "", "AbstractAsyncOffsetPaginator"], [79, 2, 1, "", "AbstractSyncClassicPaginator"], [79, 2, 1, "", "AbstractSyncCursorPaginator"], [79, 2, 1, "", "AbstractSyncOffsetPaginator"], [79, 2, 1, "", "ClassicPagination"], [79, 2, 1, "", "CursorPagination"], [79, 2, 1, "", "OffsetPagination"]], "litestar.pagination.AbstractAsyncClassicPaginator": [[79, 4, 1, "", "__call__"], [79, 4, 1, "", "get_items"], [79, 4, 1, "", "get_total"]], "litestar.pagination.AbstractAsyncClassicPaginator.__call__.params": [[79, 5, 1, "", "current_page"], [79, 5, 1, "", "page_size"]], "litestar.pagination.AbstractAsyncClassicPaginator.get_items.params": [[79, 5, 1, "", "current_page"], [79, 5, 1, "", "page_size"]], "litestar.pagination.AbstractAsyncClassicPaginator.get_total.params": [[79, 5, 1, "", "page_size"]], "litestar.pagination.AbstractAsyncCursorPaginator": [[79, 4, 1, "", "__call__"], [79, 4, 1, "", "get_items"]], "litestar.pagination.AbstractAsyncCursorPaginator.__call__.params": [[79, 5, 1, "", "cursor"], [79, 5, 1, "", "results_per_page"]], "litestar.pagination.AbstractAsyncCursorPaginator.get_items.params": [[79, 5, 1, "", "cursor"], [79, 5, 1, "", "results_per_page"]], "litestar.pagination.AbstractAsyncOffsetPaginator": [[79, 4, 1, "", "__call__"], [79, 4, 1, "", "get_items"], [79, 4, 1, "", "get_total"]], "litestar.pagination.AbstractAsyncOffsetPaginator.__call__.params": [[79, 5, 1, "", "limit"], [79, 5, 1, "", "offset"]], "litestar.pagination.AbstractAsyncOffsetPaginator.get_items.params": [[79, 5, 1, "", "limit"], [79, 5, 1, "", "offset"]], "litestar.pagination.AbstractSyncClassicPaginator": [[79, 4, 1, "", "__call__"], [79, 4, 1, "", "get_items"], [79, 4, 1, "", "get_total"]], "litestar.pagination.AbstractSyncClassicPaginator.__call__.params": [[79, 5, 1, "", "current_page"], [79, 5, 1, "", "page_size"]], "litestar.pagination.AbstractSyncClassicPaginator.get_items.params": [[79, 5, 1, "", "current_page"], [79, 5, 1, "", "page_size"]], "litestar.pagination.AbstractSyncClassicPaginator.get_total.params": [[79, 5, 1, "", "page_size"]], "litestar.pagination.AbstractSyncCursorPaginator": [[79, 4, 1, "", "__call__"], [79, 4, 1, "", "get_items"]], "litestar.pagination.AbstractSyncCursorPaginator.__call__.params": [[79, 5, 1, "", "cursor"], [79, 5, 1, "", "results_per_page"]], "litestar.pagination.AbstractSyncCursorPaginator.get_items.params": [[79, 5, 1, "", "cursor"], [79, 5, 1, "", "results_per_page"]], "litestar.pagination.AbstractSyncOffsetPaginator": [[79, 4, 1, "", "__call__"], [79, 4, 1, "", "get_items"], [79, 4, 1, "", "get_total"]], "litestar.pagination.AbstractSyncOffsetPaginator.__call__.params": [[79, 5, 1, "", "limit"], [79, 5, 1, "", "offset"]], "litestar.pagination.AbstractSyncOffsetPaginator.get_items.params": [[79, 5, 1, "", "limit"], [79, 5, 1, "", "offset"]], "litestar.pagination.ClassicPagination": [[79, 4, 1, "", "__init__"], [79, 3, 1, "", "current_page"], [79, 3, 1, "", "items"], [79, 3, 1, "", "page_size"], [79, 3, 1, "", "total_pages"]], "litestar.pagination.CursorPagination": [[79, 4, 1, "", "__init__"], [79, 3, 1, "", "cursor"], [79, 3, 1, "", "items"], [79, 3, 1, "", "results_per_page"]], "litestar.pagination.OffsetPagination": [[79, 4, 1, "", "__init__"], [79, 3, 1, "", "items"], [79, 3, 1, "", "limit"], [79, 3, 1, "", "offset"], [79, 3, 1, "", "total"]], "litestar.params": [[80, 7, 1, "", "Body"], [80, 2, 1, "", "BodyKwarg"], [80, 7, 1, "", "Dependency"], [80, 2, 1, "", "DependencyKwarg"], [80, 2, 1, "", "KwargDefinition"], [80, 7, 1, "", "Parameter"], [80, 2, 1, "", "ParameterKwarg"]], "litestar.params.Body.params": [[80, 5, 1, "", "const"], [80, 5, 1, "", "content_encoding"], [80, 5, 1, "", "default"], [80, 5, 1, "", "description"], [80, 5, 1, "", "examples"], [80, 5, 1, "", "external_docs"], [80, 5, 1, "", "ge"], [80, 5, 1, "", "gt"], [80, 5, 1, "", "le"], [80, 5, 1, "", "lt"], [80, 5, 1, "", "max_items"], [80, 5, 1, "", "max_length"], [80, 5, 1, "", "media_type"], [80, 5, 1, "", "min_items"], [80, 5, 1, "", "min_length"], [80, 5, 1, "", "multipart_form_part_limit"], [80, 5, 1, "", "multiple_of"], [80, 5, 1, "", "pattern"], [80, 5, 1, "", "schema_component_key"], [80, 5, 1, "", "schema_extra"], [80, 5, 1, "", "title"]], "litestar.params.BodyKwarg": [[80, 4, 1, "", "__hash__"], [80, 4, 1, "", "__init__"], [80, 3, 1, "", "media_type"], [80, 3, 1, "", "multipart_form_part_limit"]], "litestar.params.Dependency.params": [[80, 5, 1, "", "default"], [80, 5, 1, "", "skip_validation"]], "litestar.params.DependencyKwarg": [[80, 4, 1, "", "__hash__"], [80, 4, 1, "", "__init__"], [80, 3, 1, "", "default"], [80, 3, 1, "", "skip_validation"]], "litestar.params.KwargDefinition": [[80, 4, 1, "", "__init__"], [80, 3, 1, "", "const"], [80, 3, 1, "", "content_encoding"], [80, 3, 1, "", "default"], [80, 3, 1, "", "description"], [80, 3, 1, "", "enum"], [80, 3, 1, "", "examples"], [80, 3, 1, "", "external_docs"], [80, 3, 1, "", "format"], [80, 3, 1, "", "ge"], [80, 3, 1, "", "gt"], [80, 6, 1, "", "is_constrained"], [80, 3, 1, "", "le"], [80, 3, 1, "", "lower_case"], [80, 3, 1, "", "lt"], [80, 3, 1, "", "max_items"], [80, 3, 1, "", "max_length"], [80, 3, 1, "", "min_items"], [80, 3, 1, "", "min_length"], [80, 3, 1, "", "multiple_of"], [80, 3, 1, "", "pattern"], [80, 3, 1, "", "read_only"], [80, 3, 1, "", "schema_component_key"], [80, 3, 1, "", "schema_extra"], [80, 3, 1, "", "title"], [80, 3, 1, "", "upper_case"]], "litestar.params.Parameter.params": [[80, 5, 1, "", "annotation"], [80, 5, 1, "", "const"], [80, 5, 1, "", "content_encoding"], [80, 5, 1, "", "cookie"], [80, 5, 1, "", "default"], [80, 5, 1, "", "description"], [80, 5, 1, "", "examples"], [80, 5, 1, "", "external_docs"], [80, 5, 1, "", "ge"], [80, 5, 1, "", "gt"], [80, 5, 1, "", "header"], [80, 5, 1, "", "le"], [80, 5, 1, "", "lt"], [80, 5, 1, "", "max_items"], [80, 5, 1, "", "max_length"], [80, 5, 1, "", "min_items"], [80, 5, 1, "", "min_length"], [80, 5, 1, "", "multiple_of"], [80, 5, 1, "", "pattern"], [80, 5, 1, "", "query"], [80, 5, 1, "", "required"], [80, 5, 1, "", "schema_component_key"], [80, 5, 1, "", "schema_extra"], [80, 5, 1, "", "title"]], "litestar.params.ParameterKwarg": [[80, 4, 1, "", "__hash__"], [80, 4, 1, "", "__init__"], [80, 3, 1, "", "annotation"], [80, 3, 1, "", "cookie"], [80, 3, 1, "", "header"], [80, 3, 1, "", "query"], [80, 3, 1, "", "required"]], "litestar.plugins": [[84, 2, 1, "", "CLIPlugin"], [84, 2, 1, "", "CLIPluginProtocol"], [84, 2, 1, "", "DIPlugin"], [84, 2, 1, "", "InitPluginProtocol"], [84, 2, 1, "", "OpenAPISchemaPlugin"], [84, 2, 1, "", "OpenAPISchemaPluginProtocol"], [84, 2, 1, "", "SerializationPluginProtocol"], [81, 0, 0, "-", "attrs"], [82, 0, 0, "-", "flash"], [83, 0, 0, "-", "htmx"], [85, 0, 0, "-", "problem_details"], [86, 0, 0, "-", "pydantic"], [87, 0, 0, "-", "sqlalchemy"], [88, 0, 0, "-", "structlog"]], "litestar.plugins.CLIPluginProtocol": [[84, 4, 1, "", "__init__"], [84, 4, 1, "", "on_cli_init"]], "litestar.plugins.CLIPluginProtocol.on_cli_init.params": [[84, 5, 1, "", "cli"]], "litestar.plugins.DIPlugin": [[84, 4, 1, "", "get_typed_init"], [84, 4, 1, "", "has_typed_init"]], "litestar.plugins.InitPluginProtocol": [[84, 4, 1, "", "__init__"], [84, 4, 1, "", "on_app_init"]], "litestar.plugins.InitPluginProtocol.on_app_init.params": [[84, 5, 1, "", "app_config"]], "litestar.plugins.OpenAPISchemaPlugin": [[84, 4, 1, "", "is_constrained_field"], [84, 4, 1, "", "is_plugin_supported_field"], [84, 4, 1, "", "is_plugin_supported_type"], [84, 4, 1, "", "is_undefined_sentinel"]], "litestar.plugins.OpenAPISchemaPlugin.is_plugin_supported_field.params": [[84, 5, 1, "", "field_definition"]], "litestar.plugins.OpenAPISchemaPlugin.is_plugin_supported_type.params": [[84, 5, 1, "", "value"]], "litestar.plugins.OpenAPISchemaPluginProtocol": [[84, 4, 1, "", "__init__"], [84, 4, 1, "", "is_plugin_supported_type"], [84, 4, 1, "", "to_openapi_schema"]], "litestar.plugins.OpenAPISchemaPluginProtocol.is_plugin_supported_type.params": [[84, 5, 1, "", "value"]], "litestar.plugins.OpenAPISchemaPluginProtocol.to_openapi_schema.params": [[84, 5, 1, "", "field_definition"], [84, 5, 1, "", "schema_creator"]], "litestar.plugins.SerializationPluginProtocol": [[84, 4, 1, "", "__init__"], [84, 4, 1, "", "create_dto_for_type"], [84, 4, 1, "", "supports_type"]], "litestar.plugins.SerializationPluginProtocol.create_dto_for_type.params": [[84, 5, 1, "", "field_definition"]], "litestar.plugins.SerializationPluginProtocol.supports_type.params": [[84, 5, 1, "", "field_definition"]], "litestar.plugins.attrs": [[81, 2, 1, "", "AttrsSchemaPlugin"], [81, 7, 1, "", "is_attrs_class"]], "litestar.plugins.attrs.AttrsSchemaPlugin": [[81, 4, 1, "", "is_plugin_supported_type"], [81, 4, 1, "", "to_openapi_schema"]], "litestar.plugins.attrs.AttrsSchemaPlugin.is_plugin_supported_type.params": [[81, 5, 1, "", "value"]], "litestar.plugins.attrs.AttrsSchemaPlugin.to_openapi_schema.params": [[81, 5, 1, "", "field_definition"], [81, 5, 1, "", "schema_creator"]], "litestar.plugins.attrs.is_attrs_class.params": [[81, 5, 1, "", "annotation"]], "litestar.plugins.flash": [[82, 2, 1, "", "FlashConfig"], [82, 2, 1, "", "FlashPlugin"]], "litestar.plugins.flash.FlashConfig": [[82, 4, 1, "", "__init__"]], "litestar.plugins.flash.FlashPlugin": [[82, 4, 1, "", "__init__"], [82, 4, 1, "", "on_app_init"]], "litestar.plugins.flash.FlashPlugin.on_app_init.params": [[82, 5, 1, "", "app_config"]], "litestar.plugins.flash.FlashPlugin.params": [[82, 5, 1, "", "config"]], "litestar.plugins.htmx": [[83, 2, 1, "", "ClientRedirect"], [83, 2, 1, "", "ClientRefresh"], [83, 2, 1, "", "HTMXConfig"], [83, 2, 1, "", "HTMXDetails"], [83, 2, 1, "", "HTMXHeaders"], [83, 2, 1, "", "HTMXPlugin"], [83, 2, 1, "", "HTMXRequest"], [83, 2, 1, "", "HTMXTemplate"], [83, 2, 1, "", "HXLocation"], [83, 2, 1, "", "HXStopPolling"], [83, 2, 1, "", "HtmxHeaderType"], [83, 2, 1, "", "LocationType"], [83, 2, 1, "", "PushUrl"], [83, 2, 1, "", "ReplaceUrl"], [83, 2, 1, "", "Reswap"], [83, 2, 1, "", "Retarget"], [83, 2, 1, "", "TriggerEvent"], [83, 2, 1, "", "TriggerEventType"]], "litestar.plugins.htmx.ClientRedirect": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.ClientRefresh": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.HTMXConfig": [[83, 4, 1, "", "__init__"], [83, 3, 1, "", "set_request_class_globally"]], "litestar.plugins.htmx.HTMXDetails": [[83, 4, 1, "", "__bool__"], [83, 4, 1, "", "__init__"], [83, 6, 1, "", "boosted"], [83, 6, 1, "", "current_url"], [83, 6, 1, "", "current_url_abs_path"], [83, 6, 1, "", "history_restore_request"], [83, 6, 1, "", "prompt"], [83, 6, 1, "", "target"], [83, 6, 1, "", "trigger"], [83, 6, 1, "", "trigger_name"], [83, 6, 1, "", "triggering_event"]], "litestar.plugins.htmx.HTMXHeaders": [[83, 4, 1, "", "__new__"]], "litestar.plugins.htmx.HTMXPlugin": [[83, 4, 1, "", "__init__"], [83, 4, 1, "", "on_app_init"]], "litestar.plugins.htmx.HTMXPlugin.on_app_init.params": [[83, 5, 1, "", "app_config"]], "litestar.plugins.htmx.HTMXPlugin.params": [[83, 5, 1, "", "config"]], "litestar.plugins.htmx.HTMXRequest": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.HTMXTemplate": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.HTMXTemplate.params": [[83, 5, 1, "", "**kwargs"], [83, 5, 1, "", "after"], [83, 5, 1, "", "params"], [83, 5, 1, "", "push_url"], [83, 5, 1, "", "re_swap"], [83, 5, 1, "", "re_target"], [83, 5, 1, "", "trigger_event"]], "litestar.plugins.htmx.HXLocation": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.HXStopPolling": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.PushUrl": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.ReplaceUrl": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.Reswap": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.Retarget": [[83, 4, 1, "", "__init__"]], "litestar.plugins.htmx.TriggerEvent": [[83, 4, 1, "", "__init__"]], "litestar.plugins.problem_details": [[85, 2, 1, "", "ProblemDetailsConfig"], [85, 8, 1, "", "ProblemDetailsException"], [85, 2, 1, "", "ProblemDetailsPlugin"]], "litestar.plugins.problem_details.ProblemDetailsConfig": [[85, 4, 1, "", "__init__"], [85, 3, 1, "", "enable_for_all_http_exceptions"], [85, 4, 1, "", "exception_handler"], [85, 3, 1, "", "exception_to_problem_detail_map"]], "litestar.plugins.problem_details.ProblemDetailsException": [[85, 4, 1, "", "__init__"], [85, 4, 1, "", "to_response"]], "litestar.plugins.problem_details.ProblemDetailsException.params": [[85, 5, 1, "", "*args"], [85, 5, 1, "", "detail"], [85, 5, 1, "", "extra"], [85, 5, 1, "", "headers"], [85, 5, 1, "", "instance"], [85, 5, 1, "", "status_code"], [85, 5, 1, "", "title"], [85, 5, 1, "", "type_"]], "litestar.plugins.problem_details.ProblemDetailsPlugin": [[85, 4, 1, "", "__init__"], [85, 4, 1, "", "on_app_init"]], "litestar.plugins.problem_details.ProblemDetailsPlugin.on_app_init.params": [[85, 5, 1, "", "app_config"]], "litestar.plugins.pydantic": [[86, 2, 1, "", "PydanticDIPlugin"], [86, 2, 1, "", "PydanticDTO"], [86, 2, 1, "", "PydanticInitPlugin"], [86, 2, 1, "", "PydanticPlugin"], [86, 2, 1, "", "PydanticSchemaPlugin"]], "litestar.plugins.pydantic.PydanticDIPlugin": [[86, 4, 1, "", "get_typed_init"], [86, 4, 1, "", "has_typed_init"]], "litestar.plugins.pydantic.PydanticDTO": [[86, 4, 1, "", "decode_builtins"], [86, 4, 1, "", "decode_bytes"], [86, 4, 1, "", "detect_nested_field"], [86, 4, 1, "", "generate_field_definitions"], [86, 4, 1, "", "get_config_for_model_type"]], "litestar.plugins.pydantic.PydanticDTO.detect_nested_field.params": [[86, 5, 1, "", "field_definition"]], "litestar.plugins.pydantic.PydanticInitPlugin": [[86, 4, 1, "", "__init__"], [86, 4, 1, "", "on_app_init"]], "litestar.plugins.pydantic.PydanticInitPlugin.on_app_init.params": [[86, 5, 1, "", "app_config"]], "litestar.plugins.pydantic.PydanticInitPlugin.params": [[86, 5, 1, "", "exclude"], [86, 5, 1, "", "exclude_defaults"], [86, 5, 1, "", "exclude_none"], [86, 5, 1, "", "exclude_unset"], [86, 5, 1, "", "include"], [86, 5, 1, "", "prefer_alias"], [86, 5, 1, "", "validate_strict"]], "litestar.plugins.pydantic.PydanticPlugin": [[86, 4, 1, "", "__init__"], [86, 4, 1, "", "on_app_init"]], "litestar.plugins.pydantic.PydanticPlugin.on_app_init.params": [[86, 5, 1, "", "app_config"]], "litestar.plugins.pydantic.PydanticPlugin.params": [[86, 5, 1, "", "exclude"], [86, 5, 1, "", "exclude_defaults"], [86, 5, 1, "", "exclude_none"], [86, 5, 1, "", "exclude_unset"], [86, 5, 1, "", "include"], [86, 5, 1, "", "prefer_alias"], [86, 5, 1, "", "validate_strict"]], "litestar.plugins.pydantic.PydanticSchemaPlugin": [[86, 4, 1, "", "__init__"], [86, 4, 1, "", "for_pydantic_model"], [86, 4, 1, "", "is_constrained_field"], [86, 4, 1, "", "is_plugin_supported_type"], [86, 4, 1, "", "is_undefined_sentinel"], [86, 4, 1, "", "to_openapi_schema"]], "litestar.plugins.pydantic.PydanticSchemaPlugin.for_pydantic_model.params": [[86, 5, 1, "", "field_definition"], [86, 5, 1, "", "schema_creator"]], "litestar.plugins.pydantic.PydanticSchemaPlugin.is_plugin_supported_type.params": [[86, 5, 1, "", "value"]], "litestar.plugins.pydantic.PydanticSchemaPlugin.to_openapi_schema.params": [[86, 5, 1, "", "field_definition"], [86, 5, 1, "", "schema_creator"]], "litestar.plugins.structlog": [[88, 2, 1, "", "StructlogConfig"], [88, 2, 1, "", "StructlogPlugin"]], "litestar.plugins.structlog.StructlogConfig": [[88, 4, 1, "", "__init__"], [88, 3, 1, "", "enable_middleware_logging"], [88, 3, 1, "", "middleware_logging_config"], [88, 3, 1, "", "structlog_logging_config"]], "litestar.plugins.structlog.StructlogPlugin": [[88, 4, 1, "", "__init__"], [88, 4, 1, "", "on_app_init"]], "litestar.plugins.structlog.StructlogPlugin.on_app_init.params": [[88, 5, 1, "", "app_config"]], "litestar.repository": [[89, 0, 0, "-", "abc"], [92, 0, 0, "-", "handlers"], [94, 0, 0, "-", "testing"]], "litestar.repository.abc": [[89, 2, 1, "", "AbstractAsyncRepository"], [89, 2, 1, "", "AbstractSyncRepository"]], "litestar.repository.abc.AbstractAsyncRepository": [[89, 4, 1, "", "__init__"], [89, 4, 1, "", "add"], [89, 4, 1, "", "add_many"], [89, 4, 1, "", "check_not_found"], [89, 4, 1, "", "count"], [89, 4, 1, "", "delete"], [89, 4, 1, "", "delete_many"], [89, 4, 1, "", "exists"], [89, 4, 1, "", "filter_collection_by_kwargs"], [89, 4, 1, "", "get"], [89, 4, 1, "", "get_id_attribute_value"], [89, 4, 1, "", "get_one"], [89, 4, 1, "", "get_one_or_none"], [89, 4, 1, "", "get_or_create"], [89, 3, 1, "", "id_attribute"], [89, 4, 1, "", "list"], [89, 4, 1, "", "list_and_count"], [89, 3, 1, "", "model_type"], [89, 4, 1, "", "set_id_attribute_value"], [89, 4, 1, "", "update"], [89, 4, 1, "", "update_many"], [89, 4, 1, "", "upsert"], [89, 4, 1, "", "upsert_many"]], "litestar.repository.abc.AbstractAsyncRepository.add.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.add_many.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.check_not_found.params": [[89, 5, 1, "", "item_or_none"]], "litestar.repository.abc.AbstractAsyncRepository.count.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.delete.params": [[89, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractAsyncRepository.delete_many.params": [[89, 5, 1, "", "item_ids"]], "litestar.repository.abc.AbstractAsyncRepository.exists.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.filter_collection_by_kwargs.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "collection"]], "litestar.repository.abc.AbstractAsyncRepository.get.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractAsyncRepository.get_id_attribute_value.params": [[89, 5, 1, "", "id_attribute"], [89, 5, 1, "", "item"]], "litestar.repository.abc.AbstractAsyncRepository.get_one.params": [[89, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractAsyncRepository.get_one_or_none.params": [[89, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractAsyncRepository.get_or_create.params": [[89, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractAsyncRepository.list.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.list_and_count.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.set_id_attribute_value.params": [[89, 5, 1, "", "id_attribute"], [89, 5, 1, "", "item"], [89, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractAsyncRepository.update.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.update_many.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.upsert.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.upsert_many.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository": [[89, 4, 1, "", "__init__"], [89, 4, 1, "", "add"], [89, 4, 1, "", "add_many"], [89, 4, 1, "", "check_not_found"], [89, 4, 1, "", "count"], [89, 4, 1, "", "delete"], [89, 4, 1, "", "delete_many"], [89, 4, 1, "", "exists"], [89, 4, 1, "", "filter_collection_by_kwargs"], [89, 4, 1, "", "get"], [89, 4, 1, "", "get_id_attribute_value"], [89, 4, 1, "", "get_one"], [89, 4, 1, "", "get_one_or_none"], [89, 4, 1, "", "get_or_create"], [89, 3, 1, "", "id_attribute"], [89, 4, 1, "", "list"], [89, 4, 1, "", "list_and_count"], [89, 3, 1, "", "model_type"], [89, 4, 1, "", "set_id_attribute_value"], [89, 4, 1, "", "update"], [89, 4, 1, "", "update_many"], [89, 4, 1, "", "upsert"], [89, 4, 1, "", "upsert_many"]], "litestar.repository.abc.AbstractSyncRepository.add.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.add_many.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.check_not_found.params": [[89, 5, 1, "", "item_or_none"]], "litestar.repository.abc.AbstractSyncRepository.count.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.delete.params": [[89, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractSyncRepository.delete_many.params": [[89, 5, 1, "", "item_ids"]], "litestar.repository.abc.AbstractSyncRepository.exists.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.filter_collection_by_kwargs.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "collection"]], "litestar.repository.abc.AbstractSyncRepository.get.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractSyncRepository.get_id_attribute_value.params": [[89, 5, 1, "", "id_attribute"], [89, 5, 1, "", "item"]], "litestar.repository.abc.AbstractSyncRepository.get_one.params": [[89, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractSyncRepository.get_one_or_none.params": [[89, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractSyncRepository.get_or_create.params": [[89, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractSyncRepository.list.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.list_and_count.params": [[89, 5, 1, "", "**kwargs"], [89, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.set_id_attribute_value.params": [[89, 5, 1, "", "id_attribute"], [89, 5, 1, "", "item"], [89, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractSyncRepository.update.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.update_many.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.upsert.params": [[89, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.upsert_many.params": [[89, 5, 1, "", "data"]], "litestar.repository.handlers": [[92, 7, 1, "", "on_app_init"]], "litestar.response": [[97, 2, 1, "", "File"], [97, 2, 1, "", "Redirect"], [97, 2, 1, "", "Response"], [97, 2, 1, "", "ServerSentEvent"], [97, 2, 1, "", "ServerSentEventMessage"], [97, 2, 1, "", "Stream"], [97, 2, 1, "", "Template"], [95, 0, 0, "-", "base"], [96, 0, 0, "-", "file"], [98, 0, 0, "-", "redirect"], [99, 0, 0, "-", "sse"], [100, 0, 0, "-", "streaming"], [101, 0, 0, "-", "template"]], "litestar.response.File": [[97, 4, 1, "", "__init__"], [97, 4, 1, "", "to_asgi_response"]], "litestar.response.File.params": [[97, 5, 1, "", "background"], [97, 5, 1, "", "chunk_size"], [97, 5, 1, "", "content_disposition_type"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoding"], [97, 5, 1, "", "etag"], [97, 5, 1, "", "file_info"], [97, 5, 1, "", "file_system"], [97, 5, 1, "", "filename"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "path"], [97, 5, 1, "", "stat_result"], [97, 5, 1, "", "status_code"]], "litestar.response.File.to_asgi_response.params": [[97, 5, 1, "", "app"], [97, 5, 1, "", "background"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoded_headers"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "is_head_response"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "request"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "type_encoders"]], "litestar.response.Redirect": [[97, 4, 1, "", "__init__"], [97, 4, 1, "", "to_asgi_response"]], "litestar.response.Redirect.params": [[97, 5, 1, "", "background"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoding"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "path"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "type_encoders"]], "litestar.response.Redirect.to_asgi_response.params": [[97, 5, 1, "", "app"], [97, 5, 1, "", "background"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoded_headers"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "is_head_response"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "request"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "type_encoders"]], "litestar.response.Response": [[97, 4, 1, "", "__init__"], [97, 4, 1, "", "delete_cookie"], [97, 4, 1, "", "render"], [97, 4, 1, "", "set_cookie"], [97, 4, 1, "", "set_etag"], [97, 4, 1, "", "set_header"], [97, 4, 1, "", "to_asgi_response"]], "litestar.response.Response.delete_cookie.params": [[97, 5, 1, "", "domain"], [97, 5, 1, "", "key"], [97, 5, 1, "", "path"]], "litestar.response.Response.params": [[97, 5, 1, "", "background"], [97, 5, 1, "", "content"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoding"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "type_encoders"]], "litestar.response.Response.set_cookie.params": [[97, 5, 1, "", "domain"], [97, 5, 1, "", "expires"], [97, 5, 1, "", "httponly"], [97, 5, 1, "", "key"], [97, 5, 1, "", "max_age"], [97, 5, 1, "", "path"], [97, 5, 1, "", "samesite"], [97, 5, 1, "", "secure"], [97, 5, 1, "", "value"]], "litestar.response.Response.set_etag.params": [[97, 5, 1, "", "etag"]], "litestar.response.Response.set_header.params": [[97, 5, 1, "", "key"], [97, 5, 1, "", "value"]], "litestar.response.Response.to_asgi_response.params": [[97, 5, 1, "", "app"], [97, 5, 1, "", "background"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoded_headers"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "is_head_response"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "request"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "type_encoders"]], "litestar.response.ServerSentEvent": [[97, 4, 1, "", "__init__"]], "litestar.response.ServerSentEvent.params": [[97, 5, 1, "", "background"], [97, 5, 1, "", "comment_message"], [97, 5, 1, "", "content"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoding"], [97, 5, 1, "", "event_id"], [97, 5, 1, "", "event_type"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "retry_duration"], [97, 5, 1, "", "status_code"]], "litestar.response.ServerSentEventMessage": [[97, 4, 1, "", "__init__"]], "litestar.response.Stream": [[97, 4, 1, "", "__init__"], [97, 4, 1, "", "to_asgi_response"]], "litestar.response.Stream.params": [[97, 5, 1, "", "background"], [97, 5, 1, "", "content"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoding"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "status_code"]], "litestar.response.Stream.to_asgi_response.params": [[97, 5, 1, "", "app"], [97, 5, 1, "", "background"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoded_headers"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "is_head_response"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "request"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "type_encoders"]], "litestar.response.Template": [[97, 4, 1, "", "__init__"], [97, 4, 1, "", "create_template_context"], [97, 4, 1, "", "to_asgi_response"]], "litestar.response.Template.create_template_context.params": [[97, 5, 1, "", "request"]], "litestar.response.Template.params": [[97, 5, 1, "", "background"], [97, 5, 1, "", "context"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoding"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "template_name"], [97, 5, 1, "", "template_str"]], "litestar.response.Template.to_asgi_response.params": [[97, 5, 1, "", "app"], [97, 5, 1, "", "background"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoded_headers"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "is_head_response"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "request"], [97, 5, 1, "", "status_code"], [97, 5, 1, "", "type_encoders"]], "litestar.response.base": [[95, 2, 1, "", "ASGIResponse"], [95, 2, 1, "", "Response"]], "litestar.response.base.ASGIResponse": [[95, 4, 1, "", "__call__"], [95, 4, 1, "", "__init__"], [95, 4, 1, "", "after_response"], [95, 4, 1, "", "send_body"], [95, 4, 1, "", "start_response"]], "litestar.response.base.ASGIResponse.__call__.params": [[95, 5, 1, "", "receive"], [95, 5, 1, "", "scope"], [95, 5, 1, "", "send"]], "litestar.response.base.ASGIResponse.params": [[95, 5, 1, "", "background"], [95, 5, 1, "", "body"], [95, 5, 1, "", "content_length"], [95, 5, 1, "", "cookies"], [95, 5, 1, "", "encoded_headers"], [95, 5, 1, "", "encoding"], [95, 5, 1, "", "headers"], [95, 5, 1, "", "is_head_response"], [95, 5, 1, "", "media_type"], [95, 5, 1, "", "status_code"]], "litestar.response.base.ASGIResponse.send_body.params": [[95, 5, 1, "", "receive"], [95, 5, 1, "", "send"]], "litestar.response.base.ASGIResponse.start_response.params": [[95, 5, 1, "", "send"]], "litestar.response.base.Response": [[95, 4, 1, "", "__init__"], [95, 4, 1, "", "delete_cookie"], [95, 4, 1, "", "render"], [95, 4, 1, "", "set_cookie"], [95, 4, 1, "", "set_etag"], [95, 4, 1, "", "set_header"], [95, 4, 1, "", "to_asgi_response"]], "litestar.response.base.Response.delete_cookie.params": [[95, 5, 1, "", "domain"], [95, 5, 1, "", "key"], [95, 5, 1, "", "path"]], "litestar.response.base.Response.params": [[95, 5, 1, "", "background"], [95, 5, 1, "", "content"], [95, 5, 1, "", "cookies"], [95, 5, 1, "", "encoding"], [95, 5, 1, "", "headers"], [95, 5, 1, "", "media_type"], [95, 5, 1, "", "status_code"], [95, 5, 1, "", "type_encoders"]], "litestar.response.base.Response.set_cookie.params": [[95, 5, 1, "", "domain"], [95, 5, 1, "", "expires"], [95, 5, 1, "", "httponly"], [95, 5, 1, "", "key"], [95, 5, 1, "", "max_age"], [95, 5, 1, "", "path"], [95, 5, 1, "", "samesite"], [95, 5, 1, "", "secure"], [95, 5, 1, "", "value"]], "litestar.response.base.Response.set_etag.params": [[95, 5, 1, "", "etag"]], "litestar.response.base.Response.set_header.params": [[95, 5, 1, "", "key"], [95, 5, 1, "", "value"]], "litestar.response.base.Response.to_asgi_response.params": [[95, 5, 1, "", "app"], [95, 5, 1, "", "background"], [95, 5, 1, "", "cookies"], [95, 5, 1, "", "encoded_headers"], [95, 5, 1, "", "headers"], [95, 5, 1, "", "is_head_response"], [95, 5, 1, "", "media_type"], [95, 5, 1, "", "request"], [95, 5, 1, "", "status_code"], [95, 5, 1, "", "type_encoders"]], "litestar.response.file": [[96, 2, 1, "", "ASGIFileResponse"], [96, 2, 1, "", "File"], [96, 7, 1, "", "async_file_iterator"], [96, 7, 1, "", "create_etag_for_file"]], "litestar.response.file.ASGIFileResponse": [[96, 4, 1, "", "__init__"], [96, 4, 1, "", "send_body"], [96, 4, 1, "", "start_response"]], "litestar.response.file.ASGIFileResponse.params": [[96, 5, 1, "", "background"], [96, 5, 1, "", "body"], [96, 5, 1, "", "chunk_size"], [96, 5, 1, "", "content_disposition_type"], [96, 5, 1, "", "content_length"], [96, 5, 1, "", "cookies"], [96, 5, 1, "", "encoded_headers"], [96, 5, 1, "", "encoding"], [96, 5, 1, "", "etag"], [96, 5, 1, "", "file_info"], [96, 5, 1, "", "file_path"], [96, 5, 1, "", "file_system"], [96, 5, 1, "", "filename"], [96, 5, 1, "", "headers"], [96, 5, 1, "", "is_head_response"], [96, 5, 1, "", "media_type"], [96, 5, 1, "", "stat_result"], [96, 5, 1, "", "status_code"]], "litestar.response.file.ASGIFileResponse.send_body.params": [[96, 5, 1, "", "receive"], [96, 5, 1, "", "send"]], "litestar.response.file.ASGIFileResponse.start_response.params": [[96, 5, 1, "", "send"]], "litestar.response.file.File": [[96, 4, 1, "", "__init__"], [96, 4, 1, "", "to_asgi_response"]], "litestar.response.file.File.params": [[96, 5, 1, "", "background"], [96, 5, 1, "", "chunk_size"], [96, 5, 1, "", "content_disposition_type"], [96, 5, 1, "", "cookies"], [96, 5, 1, "", "encoding"], [96, 5, 1, "", "etag"], [96, 5, 1, "", "file_info"], [96, 5, 1, "", "file_system"], [96, 5, 1, "", "filename"], [96, 5, 1, "", "headers"], [96, 5, 1, "", "media_type"], [96, 5, 1, "", "path"], [96, 5, 1, "", "stat_result"], [96, 5, 1, "", "status_code"]], "litestar.response.file.File.to_asgi_response.params": [[96, 5, 1, "", "app"], [96, 5, 1, "", "background"], [96, 5, 1, "", "cookies"], [96, 5, 1, "", "encoded_headers"], [96, 5, 1, "", "headers"], [96, 5, 1, "", "is_head_response"], [96, 5, 1, "", "media_type"], [96, 5, 1, "", "request"], [96, 5, 1, "", "status_code"], [96, 5, 1, "", "type_encoders"]], "litestar.response.file.async_file_iterator.params": [[96, 5, 1, "", "adapter"], [96, 5, 1, "", "chunk_size"], [96, 5, 1, "", "file_path"]], "litestar.response.redirect": [[98, 2, 1, "", "ASGIRedirectResponse"], [98, 2, 1, "", "Redirect"]], "litestar.response.redirect.ASGIRedirectResponse": [[98, 4, 1, "", "__init__"]], "litestar.response.redirect.ASGIRedirectResponse.params": [[98, 5, 1, "", "background"], [98, 5, 1, "", "body"], [98, 5, 1, "", "content_length"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoded_headers"], [98, 5, 1, "", "encoding"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "is_head_response"], [98, 5, 1, "", "media_type"], [98, 5, 1, "", "status_code"]], "litestar.response.redirect.Redirect": [[98, 4, 1, "", "__init__"], [98, 4, 1, "", "to_asgi_response"]], "litestar.response.redirect.Redirect.params": [[98, 5, 1, "", "background"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoding"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "media_type"], [98, 5, 1, "", "path"], [98, 5, 1, "", "status_code"], [98, 5, 1, "", "type_encoders"]], "litestar.response.redirect.Redirect.to_asgi_response.params": [[98, 5, 1, "", "app"], [98, 5, 1, "", "background"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoded_headers"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "is_head_response"], [98, 5, 1, "", "media_type"], [98, 5, 1, "", "request"], [98, 5, 1, "", "status_code"], [98, 5, 1, "", "type_encoders"]], "litestar.response.sse": [[99, 2, 1, "", "ServerSentEvent"], [99, 2, 1, "", "ServerSentEventMessage"]], "litestar.response.sse.ServerSentEvent": [[99, 4, 1, "", "__init__"]], "litestar.response.sse.ServerSentEvent.params": [[99, 5, 1, "", "background"], [99, 5, 1, "", "comment_message"], [99, 5, 1, "", "content"], [99, 5, 1, "", "cookies"], [99, 5, 1, "", "encoding"], [99, 5, 1, "", "event_id"], [99, 5, 1, "", "event_type"], [99, 5, 1, "", "headers"], [99, 5, 1, "", "retry_duration"], [99, 5, 1, "", "status_code"]], "litestar.response.sse.ServerSentEventMessage": [[99, 4, 1, "", "__init__"]], "litestar.response.streaming": [[100, 2, 1, "", "ASGIStreamingResponse"], [100, 2, 1, "", "Stream"]], "litestar.response.streaming.ASGIStreamingResponse": [[100, 4, 1, "", "__init__"], [100, 4, 1, "", "send_body"]], "litestar.response.streaming.ASGIStreamingResponse.params": [[100, 5, 1, "", "background"], [100, 5, 1, "", "body"], [100, 5, 1, "", "content_length"], [100, 5, 1, "", "cookies"], [100, 5, 1, "", "encoded_headers"], [100, 5, 1, "", "encoding"], [100, 5, 1, "", "headers"], [100, 5, 1, "", "is_head_response"], [100, 5, 1, "", "iterator"], [100, 5, 1, "", "media_type"], [100, 5, 1, "", "status_code"]], "litestar.response.streaming.ASGIStreamingResponse.send_body.params": [[100, 5, 1, "", "receive"], [100, 5, 1, "", "send"]], "litestar.response.streaming.Stream": [[100, 4, 1, "", "__init__"], [100, 4, 1, "", "to_asgi_response"]], "litestar.response.streaming.Stream.params": [[100, 5, 1, "", "background"], [100, 5, 1, "", "content"], [100, 5, 1, "", "cookies"], [100, 5, 1, "", "encoding"], [100, 5, 1, "", "headers"], [100, 5, 1, "", "media_type"], [100, 5, 1, "", "status_code"]], "litestar.response.streaming.Stream.to_asgi_response.params": [[100, 5, 1, "", "app"], [100, 5, 1, "", "background"], [100, 5, 1, "", "cookies"], [100, 5, 1, "", "encoded_headers"], [100, 5, 1, "", "headers"], [100, 5, 1, "", "is_head_response"], [100, 5, 1, "", "media_type"], [100, 5, 1, "", "request"], [100, 5, 1, "", "status_code"], [100, 5, 1, "", "type_encoders"]], "litestar.response.template": [[101, 2, 1, "", "Template"]], "litestar.response.template.Template": [[101, 4, 1, "", "__init__"], [101, 4, 1, "", "create_template_context"], [101, 4, 1, "", "to_asgi_response"]], "litestar.response.template.Template.create_template_context.params": [[101, 5, 1, "", "request"]], "litestar.response.template.Template.params": [[101, 5, 1, "", "background"], [101, 5, 1, "", "context"], [101, 5, 1, "", "cookies"], [101, 5, 1, "", "encoding"], [101, 5, 1, "", "headers"], [101, 5, 1, "", "media_type"], [101, 5, 1, "", "status_code"], [101, 5, 1, "", "template_name"], [101, 5, 1, "", "template_str"]], "litestar.response.template.Template.to_asgi_response.params": [[101, 5, 1, "", "app"], [101, 5, 1, "", "background"], [101, 5, 1, "", "cookies"], [101, 5, 1, "", "encoded_headers"], [101, 5, 1, "", "headers"], [101, 5, 1, "", "is_head_response"], [101, 5, 1, "", "media_type"], [101, 5, 1, "", "request"], [101, 5, 1, "", "status_code"], [101, 5, 1, "", "type_encoders"]], "litestar.router": [[102, 2, 1, "", "Router"]], "litestar.router.Router": [[102, 4, 1, "", "__init__"], [102, 4, 1, "", "get_route_handler_map"], [102, 4, 1, "", "register"], [102, 6, 1, "", "route_handler_method_map"]], "litestar.router.Router.params": [[102, 5, 1, "", "after_request"], [102, 5, 1, "", "after_response"], [102, 5, 1, "", "before_request"], [102, 5, 1, "", "cache_control"], [102, 5, 1, "", "dependencies"], [102, 5, 1, "", "dto"], [102, 5, 1, "", "etag"], [102, 5, 1, "", "exception_handlers"], [102, 5, 1, "", "guards"], [102, 5, 1, "", "include_in_schema"], [102, 5, 1, "", "middleware"], [102, 5, 1, "", "opt"], [102, 5, 1, "", "parameters"], [102, 5, 1, "", "path"], [102, 5, 1, "", "request_class"], [102, 5, 1, "", "response_class"], [102, 5, 1, "", "response_cookies"], [102, 5, 1, "", "response_headers"], [102, 5, 1, "", "return_dto"], [102, 5, 1, "", "route_handlers"], [102, 5, 1, "", "security"], [102, 5, 1, "", "signature_namespace"], [102, 5, 1, "", "signature_types"], [102, 5, 1, "", "tags"], [102, 5, 1, "", "type_decoders"], [102, 5, 1, "", "type_encoders"], [102, 5, 1, "", "websocket_class"]], "litestar.router.Router.register.params": [[102, 5, 1, "", "value"]], "litestar.routes": [[103, 2, 1, "", "ASGIRoute"], [103, 2, 1, "", "BaseRoute"], [103, 2, 1, "", "HTTPRoute"], [103, 2, 1, "", "WebSocketRoute"]], "litestar.routes.ASGIRoute": [[103, 4, 1, "", "__init__"], [103, 4, 1, "", "handle"]], "litestar.routes.ASGIRoute.handle.params": [[103, 5, 1, "", "receive"], [103, 5, 1, "", "scope"], [103, 5, 1, "", "send"]], "litestar.routes.ASGIRoute.params": [[103, 5, 1, "", "path"], [103, 5, 1, "", "route_handler"]], "litestar.routes.BaseRoute": [[103, 4, 1, "", "__init__"], [103, 4, 1, "", "handle"]], "litestar.routes.BaseRoute.handle.params": [[103, 5, 1, "", "receive"], [103, 5, 1, "", "scope"], [103, 5, 1, "", "send"]], "litestar.routes.BaseRoute.params": [[103, 5, 1, "", "handler_names"], [103, 5, 1, "", "methods"], [103, 5, 1, "", "path"], [103, 5, 1, "", "scope_type"]], "litestar.routes.HTTPRoute": [[103, 4, 1, "", "__init__"], [103, 4, 1, "", "create_handler_map"], [103, 4, 1, "", "create_options_handler"], [103, 4, 1, "", "handle"]], "litestar.routes.HTTPRoute.create_options_handler.params": [[103, 5, 1, "", "path"]], "litestar.routes.HTTPRoute.handle.params": [[103, 5, 1, "", "receive"], [103, 5, 1, "", "scope"], [103, 5, 1, "", "send"]], "litestar.routes.HTTPRoute.params": [[103, 5, 1, "", "path"], [103, 5, 1, "", "route_handlers"]], "litestar.routes.WebSocketRoute": [[103, 4, 1, "", "__init__"], [103, 4, 1, "", "handle"]], "litestar.routes.WebSocketRoute.handle.params": [[103, 5, 1, "", "receive"], [103, 5, 1, "", "scope"], [103, 5, 1, "", "send"]], "litestar.routes.WebSocketRoute.params": [[103, 5, 1, "", "path"], [103, 5, 1, "", "route_handler"]], "litestar.security": [[104, 2, 1, "", "AbstractSecurityConfig"], [105, 0, 0, "-", "jwt"]], "litestar.security.AbstractSecurityConfig": [[104, 3, 1, "", "authentication_middleware_class"], [104, 4, 1, "", "create_response"], [104, 3, 1, "", "dependencies"], [104, 3, 1, "", "exclude"], [104, 3, 1, "", "exclude_http_methods"], [104, 3, 1, "", "exclude_opt_key"], [104, 3, 1, "", "guards"], [104, 6, 1, "", "middleware"], [104, 4, 1, "", "on_app_init"], [104, 6, 1, "", "openapi_components"], [104, 3, 1, "", "retrieve_user_handler"], [104, 3, 1, "", "route_handlers"], [104, 3, 1, "", "scopes"], [104, 6, 1, "", "security_requirement"], [104, 3, 1, "", "type_encoders"]], "litestar.security.AbstractSecurityConfig.create_response.params": [[104, 5, 1, "", "content"], [104, 5, 1, "", "cookies"], [104, 5, 1, "", "headers"], [104, 5, 1, "", "media_type"], [104, 5, 1, "", "status_code"]], "litestar.security.AbstractSecurityConfig.on_app_init.params": [[104, 5, 1, "", "app_config"]], "litestar.security.jwt": [[105, 2, 1, "", "BaseJWTAuth"], [105, 2, 1, "", "JWTAuth"], [105, 2, 1, "", "JWTAuthenticationMiddleware"], [105, 2, 1, "", "JWTCookieAuth"], [105, 2, 1, "", "JWTCookieAuthenticationMiddleware"], [105, 2, 1, "", "OAuth2Login"], [105, 2, 1, "", "OAuth2PasswordBearerAuth"], [105, 2, 1, "", "Token"]], "litestar.security.jwt.BaseJWTAuth": [[105, 3, 1, "", "accepted_audiences"], [105, 3, 1, "", "accepted_issuers"], [105, 3, 1, "", "algorithm"], [105, 3, 1, "", "auth_header"], [105, 3, 1, "", "authentication_middleware_class"], [105, 4, 1, "", "create_token"], [105, 3, 1, "", "default_token_expiration"], [105, 3, 1, "", "description"], [105, 4, 1, "", "format_auth_header"], [105, 4, 1, "", "login"], [105, 6, 1, "", "middleware"], [105, 6, 1, "", "openapi_components"], [105, 3, 1, "", "openapi_security_scheme_name"], [105, 3, 1, "", "require_claims"], [105, 3, 1, "", "retrieve_user_handler"], [105, 6, 1, "", "security_requirement"], [105, 3, 1, "", "strict_audience"], [105, 3, 1, "", "token_cls"], [105, 3, 1, "", "token_secret"], [105, 3, 1, "", "verify_expiry"], [105, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.BaseJWTAuth.create_token.params": [[105, 5, 1, "", "**kwargs"], [105, 5, 1, "", "identifier"], [105, 5, 1, "", "token_audience"], [105, 5, 1, "", "token_expiration"], [105, 5, 1, "", "token_extras"], [105, 5, 1, "", "token_issuer"], [105, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.BaseJWTAuth.format_auth_header.params": [[105, 5, 1, "", "encoded_token"]], "litestar.security.jwt.BaseJWTAuth.login.params": [[105, 5, 1, "", "identifier"], [105, 5, 1, "", "response_body"], [105, 5, 1, "", "response_media_type"], [105, 5, 1, "", "response_status_code"], [105, 5, 1, "", "send_token_as_response_body"], [105, 5, 1, "", "token_audience"], [105, 5, 1, "", "token_expiration"], [105, 5, 1, "", "token_extras"], [105, 5, 1, "", "token_issuer"], [105, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.JWTAuth": [[105, 4, 1, "", "__init__"], [105, 3, 1, "", "accepted_audiences"], [105, 3, 1, "", "accepted_issuers"], [105, 3, 1, "", "algorithm"], [105, 3, 1, "", "auth_header"], [105, 3, 1, "", "authentication_middleware_class"], [105, 3, 1, "", "default_token_expiration"], [105, 3, 1, "", "dependencies"], [105, 3, 1, "", "description"], [105, 3, 1, "", "exclude"], [105, 3, 1, "", "exclude_opt_key"], [105, 3, 1, "", "guards"], [105, 3, 1, "", "openapi_security_scheme_name"], [105, 3, 1, "", "require_claims"], [105, 3, 1, "", "retrieve_user_handler"], [105, 3, 1, "", "route_handlers"], [105, 3, 1, "", "scopes"], [105, 3, 1, "", "strict_audience"], [105, 3, 1, "", "token_cls"], [105, 3, 1, "", "token_secret"], [105, 3, 1, "", "type_encoders"], [105, 3, 1, "", "verify_expiry"], [105, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.JWTAuthenticationMiddleware": [[105, 4, 1, "", "__init__"], [105, 4, 1, "", "authenticate_request"], [105, 4, 1, "", "authenticate_token"]], "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_request.params": [[105, 5, 1, "", "connection"]], "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_token.params": [[105, 5, 1, "", "connection"], [105, 5, 1, "", "encoded_token"]], "litestar.security.jwt.JWTAuthenticationMiddleware.params": [[105, 5, 1, "", "algorithm"], [105, 5, 1, "", "app"], [105, 5, 1, "", "auth_header"], [105, 5, 1, "", "exclude"], [105, 5, 1, "", "exclude_http_methods"], [105, 5, 1, "", "exclude_opt_key"], [105, 5, 1, "", "require_claims"], [105, 5, 1, "", "retrieve_user_handler"], [105, 5, 1, "", "scopes"], [105, 5, 1, "", "strict_audience"], [105, 5, 1, "", "token_audience"], [105, 5, 1, "", "token_cls"], [105, 5, 1, "", "token_issuer"], [105, 5, 1, "", "token_secret"], [105, 5, 1, "", "verify_expiry"], [105, 5, 1, "", "verify_not_before"]], "litestar.security.jwt.JWTCookieAuth": [[105, 4, 1, "", "__init__"], [105, 3, 1, "", "accepted_audiences"], [105, 3, 1, "", "accepted_issuers"], [105, 3, 1, "", "algorithm"], [105, 3, 1, "", "auth_header"], [105, 3, 1, "", "authentication_middleware_class"], [105, 3, 1, "", "default_token_expiration"], [105, 3, 1, "", "dependencies"], [105, 3, 1, "", "description"], [105, 3, 1, "", "domain"], [105, 3, 1, "", "exclude"], [105, 3, 1, "", "exclude_opt_key"], [105, 3, 1, "", "guards"], [105, 3, 1, "", "key"], [105, 4, 1, "", "login"], [105, 6, 1, "", "middleware"], [105, 6, 1, "", "openapi_components"], [105, 3, 1, "", "openapi_security_scheme_name"], [105, 3, 1, "", "path"], [105, 3, 1, "", "require_claims"], [105, 3, 1, "", "retrieve_user_handler"], [105, 3, 1, "", "route_handlers"], [105, 3, 1, "", "samesite"], [105, 3, 1, "", "scopes"], [105, 3, 1, "", "secure"], [105, 3, 1, "", "strict_audience"], [105, 3, 1, "", "token_cls"], [105, 3, 1, "", "token_secret"], [105, 3, 1, "", "type_encoders"], [105, 3, 1, "", "verify_expiry"], [105, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.JWTCookieAuth.login.params": [[105, 5, 1, "", "identifier"], [105, 5, 1, "", "response_body"], [105, 5, 1, "", "response_media_type"], [105, 5, 1, "", "response_status_code"], [105, 5, 1, "", "send_token_as_response_body"], [105, 5, 1, "", "token_audience"], [105, 5, 1, "", "token_expiration"], [105, 5, 1, "", "token_extras"], [105, 5, 1, "", "token_issuer"], [105, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.JWTCookieAuthenticationMiddleware": [[105, 4, 1, "", "__init__"], [105, 4, 1, "", "authenticate_request"]], "litestar.security.jwt.JWTCookieAuthenticationMiddleware.authenticate_request.params": [[105, 5, 1, "", "connection"]], "litestar.security.jwt.JWTCookieAuthenticationMiddleware.params": [[105, 5, 1, "", "algorithm"], [105, 5, 1, "", "app"], [105, 5, 1, "", "auth_cookie_key"], [105, 5, 1, "", "auth_header"], [105, 5, 1, "", "exclude"], [105, 5, 1, "", "exclude_http_methods"], [105, 5, 1, "", "exclude_opt_key"], [105, 5, 1, "", "require_claims"], [105, 5, 1, "", "retrieve_user_handler"], [105, 5, 1, "", "scopes"], [105, 5, 1, "", "strict_audience"], [105, 5, 1, "", "token_audience"], [105, 5, 1, "", "token_cls"], [105, 5, 1, "", "token_issuer"], [105, 5, 1, "", "token_secret"], [105, 5, 1, "", "verify_expiry"], [105, 5, 1, "", "verify_not_before"]], "litestar.security.jwt.OAuth2Login": [[105, 4, 1, "", "__init__"], [105, 3, 1, "", "access_token"], [105, 3, 1, "", "expires_in"], [105, 3, 1, "", "refresh_token"], [105, 3, 1, "", "token_type"]], "litestar.security.jwt.OAuth2PasswordBearerAuth": [[105, 4, 1, "", "__init__"], [105, 3, 1, "", "accepted_audiences"], [105, 3, 1, "", "accepted_issuers"], [105, 3, 1, "", "algorithm"], [105, 3, 1, "", "auth_header"], [105, 3, 1, "", "authentication_middleware_class"], [105, 3, 1, "", "default_token_expiration"], [105, 3, 1, "", "dependencies"], [105, 3, 1, "", "description"], [105, 3, 1, "", "domain"], [105, 3, 1, "", "exclude"], [105, 3, 1, "", "exclude_opt_key"], [105, 3, 1, "", "guards"], [105, 3, 1, "", "key"], [105, 4, 1, "", "login"], [105, 6, 1, "", "middleware"], [105, 6, 1, "", "oauth_flow"], [105, 3, 1, "", "oauth_scopes"], [105, 6, 1, "", "openapi_components"], [105, 3, 1, "", "openapi_security_scheme_name"], [105, 3, 1, "", "path"], [105, 3, 1, "", "require_claims"], [105, 3, 1, "", "retrieve_user_handler"], [105, 3, 1, "", "route_handlers"], [105, 3, 1, "", "samesite"], [105, 3, 1, "", "scopes"], [105, 3, 1, "", "secure"], [105, 3, 1, "", "strict_audience"], [105, 3, 1, "", "token_cls"], [105, 3, 1, "", "token_secret"], [105, 3, 1, "", "token_url"], [105, 3, 1, "", "type_encoders"], [105, 3, 1, "", "verify_expiry"], [105, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.OAuth2PasswordBearerAuth.login.params": [[105, 5, 1, "", "identifier"], [105, 5, 1, "", "response_body"], [105, 5, 1, "", "response_media_type"], [105, 5, 1, "", "response_status_code"], [105, 5, 1, "", "send_token_as_response_body"], [105, 5, 1, "", "token_audience"], [105, 5, 1, "", "token_expiration"], [105, 5, 1, "", "token_extras"], [105, 5, 1, "", "token_issuer"], [105, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.Token": [[105, 4, 1, "", "__init__"], [105, 3, 1, "", "aud"], [105, 4, 1, "", "decode"], [105, 4, 1, "", "decode_payload"], [105, 4, 1, "", "encode"], [105, 3, 1, "", "exp"], [105, 3, 1, "", "extras"], [105, 3, 1, "", "iat"], [105, 3, 1, "", "iss"], [105, 3, 1, "", "jti"], [105, 3, 1, "", "sub"]], "litestar.security.jwt.Token.decode.params": [[105, 5, 1, "", "algorithm"], [105, 5, 1, "", "audience"], [105, 5, 1, "", "encoded_token"], [105, 5, 1, "", "issuer"], [105, 5, 1, "", "require_claims"], [105, 5, 1, "", "secret"], [105, 5, 1, "", "strict_audience"], [105, 5, 1, "", "verify_exp"], [105, 5, 1, "", "verify_nbf"]], "litestar.security.jwt.Token.encode.params": [[105, 5, 1, "", "algorithm"], [105, 5, 1, "", "secret"]], "litestar.security.session_auth": [[106, 2, 1, "", "SessionAuth"]], "litestar.security.session_auth.SessionAuth": [[106, 4, 1, "", "__init__"], [106, 3, 1, "", "authentication_middleware_class"], [106, 3, 1, "", "dependencies"], [106, 3, 1, "", "exclude"], [106, 3, 1, "", "exclude_opt_key"], [106, 3, 1, "", "guards"], [106, 6, 1, "", "middleware"], [106, 6, 1, "", "openapi_components"], [106, 3, 1, "", "retrieve_user_handler"], [106, 3, 1, "", "route_handlers"], [106, 3, 1, "", "scopes"], [106, 6, 1, "", "security_requirement"], [106, 6, 1, "", "session_backend"], [106, 3, 1, "", "session_backend_config"], [106, 3, 1, "", "type_encoders"]], "litestar.security.session_auth.middleware": [[106, 2, 1, "", "SessionAuthMiddleware"]], "litestar.security.session_auth.middleware.SessionAuthMiddleware": [[106, 4, 1, "", "__init__"], [106, 4, 1, "", "authenticate_request"]], "litestar.security.session_auth.middleware.SessionAuthMiddleware.authenticate_request.params": [[106, 5, 1, "", "connection"]], "litestar.security.session_auth.middleware.SessionAuthMiddleware.params": [[106, 5, 1, "", "app"], [106, 5, 1, "", "exclude"], [106, 5, 1, "", "exclude_http_methods"], [106, 5, 1, "", "exclude_opt_key"], [106, 5, 1, "", "retrieve_user_handler"], [106, 5, 1, "", "scopes"]], "litestar.serialization": [[107, 7, 1, "", "decode_json"], [107, 7, 1, "", "decode_msgpack"], [107, 7, 1, "", "default_deserializer"], [107, 7, 1, "", "default_serializer"], [107, 7, 1, "", "encode_json"], [107, 7, 1, "", "encode_msgpack"], [107, 7, 1, "", "get_serializer"]], "litestar.serialization.decode_json.params": [[107, 5, 1, "", "strict"], [107, 5, 1, "", "target_type"], [107, 5, 1, "", "type_decoders"], [107, 5, 1, "", "value"]], "litestar.serialization.decode_msgpack.params": [[107, 5, 1, "", "strict"], [107, 5, 1, "", "target_type"], [107, 5, 1, "", "type_decoders"], [107, 5, 1, "", "value"]], "litestar.serialization.default_deserializer.params": [[107, 5, 1, "", "target_type"], [107, 5, 1, "", "type_decoders"], [107, 5, 1, "", "value"]], "litestar.serialization.default_serializer.params": [[107, 5, 1, "", "type_encoders"], [107, 5, 1, "", "value"]], "litestar.serialization.encode_json.params": [[107, 5, 1, "", "serializer"], [107, 5, 1, "", "value"]], "litestar.serialization.encode_msgpack.params": [[107, 5, 1, "", "serializer"], [107, 5, 1, "", "value"]], "litestar.static_files": [[108, 2, 1, "", "StaticFiles"], [108, 2, 1, "", "StaticFilesConfig"], [108, 7, 1, "", "create_static_files_router"]], "litestar.static_files.StaticFiles": [[108, 4, 1, "", "__call__"], [108, 4, 1, "", "__init__"], [108, 4, 1, "", "get_fs_info"]], "litestar.static_files.StaticFiles.__call__.params": [[108, 5, 1, "", "receive"], [108, 5, 1, "", "scope"], [108, 5, 1, "", "send"]], "litestar.static_files.StaticFiles.get_fs_info.params": [[108, 5, 1, "", "directories"], [108, 5, 1, "", "file_path"]], "litestar.static_files.StaticFiles.params": [[108, 5, 1, "", "directories"], [108, 5, 1, "", "file_system"], [108, 5, 1, "", "headers"], [108, 5, 1, "", "is_html_mode"], [108, 5, 1, "", "resolve_symlinks"], [108, 5, 1, "", "send_as_attachment"]], "litestar.static_files.StaticFilesConfig": [[108, 4, 1, "", "__init__"], [108, 3, 1, "", "directories"], [108, 3, 1, "", "exception_handlers"], [108, 3, 1, "", "file_system"], [108, 3, 1, "", "guards"], [108, 3, 1, "", "html_mode"], [108, 3, 1, "", "name"], [108, 3, 1, "", "opt"], [108, 3, 1, "", "path"], [108, 3, 1, "", "send_as_attachment"], [108, 4, 1, "", "to_static_files_app"]], "litestar.static_files.create_static_files_router.params": [[108, 5, 1, "", "after_request"], [108, 5, 1, "", "after_response"], [108, 5, 1, "", "before_request"], [108, 5, 1, "", "cache_control"], [108, 5, 1, "", "directories"], [108, 5, 1, "", "exception_handlers"], [108, 5, 1, "", "file_system"], [108, 5, 1, "", "guards"], [108, 5, 1, "", "html_mode"], [108, 5, 1, "", "include_in_schema"], [108, 5, 1, "", "middleware"], [108, 5, 1, "", "name"], [108, 5, 1, "", "opt"], [108, 5, 1, "", "path"], [108, 5, 1, "", "resolve_symlinks"], [108, 5, 1, "", "router_class"], [108, 5, 1, "", "security"], [108, 5, 1, "", "send_as_attachment"], [108, 5, 1, "", "tags"]], "litestar.status_codes": [[109, 1, 1, "", "HTTP_100_CONTINUE"], [109, 1, 1, "", "HTTP_101_SWITCHING_PROTOCOLS"], [109, 1, 1, "", "HTTP_102_PROCESSING"], [109, 1, 1, "", "HTTP_103_EARLY_HINTS"], [109, 1, 1, "", "HTTP_200_OK"], [109, 1, 1, "", "HTTP_201_CREATED"], [109, 1, 1, "", "HTTP_202_ACCEPTED"], [109, 1, 1, "", "HTTP_203_NON_AUTHORITATIVE_INFORMATION"], [109, 1, 1, "", "HTTP_204_NO_CONTENT"], [109, 1, 1, "", "HTTP_205_RESET_CONTENT"], [109, 1, 1, "", "HTTP_206_PARTIAL_CONTENT"], [109, 1, 1, "", "HTTP_207_MULTI_STATUS"], [109, 1, 1, "", "HTTP_208_ALREADY_REPORTED"], [109, 1, 1, "", "HTTP_226_IM_USED"], [109, 1, 1, "", "HTTP_300_MULTIPLE_CHOICES"], [109, 1, 1, "", "HTTP_301_MOVED_PERMANENTLY"], [109, 1, 1, "", "HTTP_302_FOUND"], [109, 1, 1, "", "HTTP_303_SEE_OTHER"], [109, 1, 1, "", "HTTP_304_NOT_MODIFIED"], [109, 1, 1, "", "HTTP_305_USE_PROXY"], [109, 1, 1, "", "HTTP_306_RESERVED"], [109, 1, 1, "", "HTTP_307_TEMPORARY_REDIRECT"], [109, 1, 1, "", "HTTP_308_PERMANENT_REDIRECT"], [109, 1, 1, "", "HTTP_400_BAD_REQUEST"], [109, 1, 1, "", "HTTP_401_UNAUTHORIZED"], [109, 1, 1, "", "HTTP_402_PAYMENT_REQUIRED"], [109, 1, 1, "", "HTTP_403_FORBIDDEN"], [109, 1, 1, "", "HTTP_404_NOT_FOUND"], [109, 1, 1, "", "HTTP_405_METHOD_NOT_ALLOWED"], [109, 1, 1, "", "HTTP_406_NOT_ACCEPTABLE"], [109, 1, 1, "", "HTTP_407_PROXY_AUTHENTICATION_REQUIRED"], [109, 1, 1, "", "HTTP_408_REQUEST_TIMEOUT"], [109, 1, 1, "", "HTTP_409_CONFLICT"], [109, 1, 1, "", "HTTP_410_GONE"], [109, 1, 1, "", "HTTP_411_LENGTH_REQUIRED"], [109, 1, 1, "", "HTTP_412_PRECONDITION_FAILED"], [109, 1, 1, "", "HTTP_413_REQUEST_ENTITY_TOO_LARGE"], [109, 1, 1, "", "HTTP_414_REQUEST_URI_TOO_LONG"], [109, 1, 1, "", "HTTP_415_UNSUPPORTED_MEDIA_TYPE"], [109, 1, 1, "", "HTTP_416_REQUESTED_RANGE_NOT_SATISFIABLE"], [109, 1, 1, "", "HTTP_417_EXPECTATION_FAILED"], [109, 1, 1, "", "HTTP_418_IM_A_TEAPOT"], [109, 1, 1, "", "HTTP_421_MISDIRECTED_REQUEST"], [109, 1, 1, "", "HTTP_422_UNPROCESSABLE_ENTITY"], [109, 1, 1, "", "HTTP_423_LOCKED"], [109, 1, 1, "", "HTTP_424_FAILED_DEPENDENCY"], [109, 1, 1, "", "HTTP_425_TOO_EARLY"], [109, 1, 1, "", "HTTP_426_UPGRADE_REQUIRED"], [109, 1, 1, "", "HTTP_428_PRECONDITION_REQUIRED"], [109, 1, 1, "", "HTTP_429_TOO_MANY_REQUESTS"], [109, 1, 1, "", "HTTP_431_REQUEST_HEADER_FIELDS_TOO_LARGE"], [109, 1, 1, "", "HTTP_451_UNAVAILABLE_FOR_LEGAL_REASONS"], [109, 1, 1, "", "HTTP_500_INTERNAL_SERVER_ERROR"], [109, 1, 1, "", "HTTP_501_NOT_IMPLEMENTED"], [109, 1, 1, "", "HTTP_502_BAD_GATEWAY"], [109, 1, 1, "", "HTTP_503_SERVICE_UNAVAILABLE"], [109, 1, 1, "", "HTTP_504_GATEWAY_TIMEOUT"], [109, 1, 1, "", "HTTP_505_HTTP_VERSION_NOT_SUPPORTED"], [109, 1, 1, "", "HTTP_506_VARIANT_ALSO_NEGOTIATES"], [109, 1, 1, "", "HTTP_507_INSUFFICIENT_STORAGE"], [109, 1, 1, "", "HTTP_508_LOOP_DETECTED"], [109, 1, 1, "", "HTTP_510_NOT_EXTENDED"], [109, 1, 1, "", "HTTP_511_NETWORK_AUTHENTICATION_REQUIRED"], [109, 1, 1, "", "WS_1000_NORMAL_CLOSURE"], [109, 1, 1, "", "WS_1001_GOING_AWAY"], [109, 1, 1, "", "WS_1002_PROTOCOL_ERROR"], [109, 1, 1, "", "WS_1003_UNSUPPORTED_DATA"], [109, 1, 1, "", "WS_1005_NO_STATUS_RECEIVED"], [109, 1, 1, "", "WS_1006_ABNORMAL_CLOSURE"], [109, 1, 1, "", "WS_1007_INVALID_FRAME_PAYLOAD_DATA"], [109, 1, 1, "", "WS_1008_POLICY_VIOLATION"], [109, 1, 1, "", "WS_1009_MESSAGE_TOO_BIG"], [109, 1, 1, "", "WS_1010_MANDATORY_EXT"], [109, 1, 1, "", "WS_1011_INTERNAL_ERROR"], [109, 1, 1, "", "WS_1012_SERVICE_RESTART"], [109, 1, 1, "", "WS_1013_TRY_AGAIN_LATER"], [109, 1, 1, "", "WS_1014_BAD_GATEWAY"], [109, 1, 1, "", "WS_1015_TLS_HANDSHAKE"]], "litestar.stores": [[110, 0, 0, "-", "base"], [111, 0, 0, "-", "file"], [113, 0, 0, "-", "memory"], [114, 0, 0, "-", "redis"], [115, 0, 0, "-", "registry"]], "litestar.stores.base": [[110, 2, 1, "", "NamespacedStore"], [110, 2, 1, "", "StorageObject"], [110, 2, 1, "", "Store"]], "litestar.stores.base.NamespacedStore": [[110, 4, 1, "", "with_namespace"]], "litestar.stores.base.StorageObject": [[110, 6, 1, "", "expired"], [110, 6, 1, "", "expires_in"], [110, 4, 1, "", "from_bytes"], [110, 4, 1, "", "new"], [110, 4, 1, "", "to_bytes"]], "litestar.stores.base.Store": [[110, 4, 1, "", "delete"], [110, 4, 1, "", "delete_all"], [110, 4, 1, "", "exists"], [110, 4, 1, "", "expires_in"], [110, 4, 1, "", "get"], [110, 4, 1, "", "set"]], "litestar.stores.base.Store.delete.params": [[110, 5, 1, "", "key"]], "litestar.stores.base.Store.get.params": [[110, 5, 1, "", "key"], [110, 5, 1, "", "renew_for"]], "litestar.stores.base.Store.set.params": [[110, 5, 1, "", "expires_in"], [110, 5, 1, "", "key"], [110, 5, 1, "", "value"]], "litestar.stores.file": [[111, 2, 1, "", "FileStore"]], "litestar.stores.file.FileStore": [[111, 4, 1, "", "__init__"], [111, 3, 1, "", "create_directories"], [111, 4, 1, "", "delete"], [111, 4, 1, "", "delete_all"], [111, 4, 1, "", "delete_expired"], [111, 4, 1, "", "exists"], [111, 4, 1, "", "expires_in"], [111, 4, 1, "", "get"], [111, 3, 1, "", "path"], [111, 4, 1, "", "set"], [111, 4, 1, "", "with_namespace"]], "litestar.stores.file.FileStore.delete.params": [[111, 5, 1, "", "key"]], "litestar.stores.file.FileStore.get.params": [[111, 5, 1, "", "key"], [111, 5, 1, "", "renew_for"]], "litestar.stores.file.FileStore.params": [[111, 5, 1, "", "create_directories"], [111, 5, 1, "", "path"]], "litestar.stores.file.FileStore.set.params": [[111, 5, 1, "", "expires_in"], [111, 5, 1, "", "key"], [111, 5, 1, "", "value"]], "litestar.stores.memory": [[113, 2, 1, "", "MemoryStore"]], "litestar.stores.memory.MemoryStore": [[113, 4, 1, "", "__init__"], [113, 4, 1, "", "delete"], [113, 4, 1, "", "delete_all"], [113, 4, 1, "", "delete_expired"], [113, 4, 1, "", "exists"], [113, 4, 1, "", "expires_in"], [113, 4, 1, "", "get"], [113, 4, 1, "", "set"]], "litestar.stores.memory.MemoryStore.delete.params": [[113, 5, 1, "", "key"]], "litestar.stores.memory.MemoryStore.get.params": [[113, 5, 1, "", "key"], [113, 5, 1, "", "renew_for"]], "litestar.stores.memory.MemoryStore.set.params": [[113, 5, 1, "", "expires_in"], [113, 5, 1, "", "key"], [113, 5, 1, "", "value"]], "litestar.stores.redis": [[114, 2, 1, "", "RedisStore"]], "litestar.stores.redis.RedisStore": [[114, 4, 1, "", "__init__"], [114, 4, 1, "", "delete"], [114, 4, 1, "", "delete_all"], [114, 4, 1, "", "exists"], [114, 4, 1, "", "expires_in"], [114, 4, 1, "", "get"], [114, 4, 1, "", "set"], [114, 4, 1, "", "with_client"], [114, 4, 1, "", "with_namespace"]], "litestar.stores.redis.RedisStore.delete.params": [[114, 5, 1, "", "key"]], "litestar.stores.redis.RedisStore.get.params": [[114, 5, 1, "", "key"], [114, 5, 1, "", "renew_for"]], "litestar.stores.redis.RedisStore.params": [[114, 5, 1, "", "handle_client_shutdown"], [114, 5, 1, "", "namespace"], [114, 5, 1, "", "redis"]], "litestar.stores.redis.RedisStore.set.params": [[114, 5, 1, "", "expires_in"], [114, 5, 1, "", "key"], [114, 5, 1, "", "value"]], "litestar.stores.redis.RedisStore.with_client.params": [[114, 5, 1, "", "db"], [114, 5, 1, "", "namespace"], [114, 5, 1, "", "password"], [114, 5, 1, "", "port"], [114, 5, 1, "", "url"], [114, 5, 1, "", "username"]], "litestar.stores.registry": [[115, 2, 1, "", "StoreRegistry"]], "litestar.stores.registry.StoreRegistry": [[115, 4, 1, "", "__init__"], [115, 4, 1, "", "get"], [115, 4, 1, "", "register"]], "litestar.stores.registry.StoreRegistry.get.params": [[115, 5, 1, "", "name"]], "litestar.stores.registry.StoreRegistry.params": [[115, 5, 1, "", "default_factory"], [115, 5, 1, "", "stores"]], "litestar.stores.registry.StoreRegistry.register.params": [[115, 5, 1, "", "allow_override"], [115, 5, 1, "", "name"], [115, 5, 1, "", "store"]], "litestar.template": [[116, 2, 1, "", "TemplateConfig"], [116, 2, 1, "", "TemplateEngineProtocol"], [116, 2, 1, "", "TemplateProtocol"]], "litestar.template.TemplateConfig": [[116, 4, 1, "", "__init__"], [116, 4, 1, "", "__post_init__"], [116, 3, 1, "", "directory"], [116, 3, 1, "", "engine"], [116, 3, 1, "", "engine_callback"], [116, 6, 1, "", "engine_instance"], [116, 3, 1, "", "instance"], [116, 4, 1, "", "to_engine"]], "litestar.template.TemplateEngineProtocol": [[116, 4, 1, "", "__init__"], [116, 4, 1, "", "get_template"], [116, 4, 1, "", "register_template_callable"], [116, 4, 1, "", "render_string"]], "litestar.template.TemplateEngineProtocol.get_template.params": [[116, 5, 1, "", "template_name"]], "litestar.template.TemplateEngineProtocol.params": [[116, 5, 1, "", "directory"], [116, 5, 1, "", "engine_instance"]], "litestar.template.TemplateEngineProtocol.register_template_callable.params": [[116, 5, 1, "", "key"], [116, 5, 1, "", "template_callable"]], "litestar.template.TemplateEngineProtocol.render_string.params": [[116, 5, 1, "", "context"], [116, 5, 1, "", "template_string"]], "litestar.template.TemplateProtocol": [[116, 4, 1, "", "__init__"], [116, 4, 1, "", "render"]], "litestar.template.TemplateProtocol.render.params": [[116, 5, 1, "", "**kwargs"], [116, 5, 1, "", "*args"]], "litestar.testing": [[117, 2, 1, "", "AsyncTestClient"], [117, 2, 1, "", "BaseTestClient"], [117, 2, 1, "", "RequestFactory"], [117, 2, 1, "", "TestClient"], [117, 2, 1, "", "WebSocketTestSession"], [117, 7, 1, "", "create_async_test_client"], [117, 7, 1, "", "create_test_client"]], "litestar.testing.AsyncTestClient": [[117, 4, 1, "", "__init__"], [117, 3, 1, "", "app"], [117, 3, 1, "", "backend"], [117, 3, 1, "", "backend_options"], [117, 3, 1, "", "base_url"], [117, 3, 1, "", "cookies"], [117, 3, 1, "", "exit_stack"], [117, 4, 1, "", "get_session_data"], [117, 3, 1, "", "lifespan_handler"], [117, 3, 1, "", "session_config"], [117, 4, 1, "", "set_session_data"], [117, 4, 1, "", "websocket_connect"]], "litestar.testing.AsyncTestClient.params": [[117, 5, 1, "", "app"], [117, 5, 1, "", "backend"], [117, 5, 1, "", "backend_options"], [117, 5, 1, "", "base_url"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "raise_server_exceptions"], [117, 5, 1, "", "root_path"], [117, 5, 1, "", "session_config"], [117, 5, 1, "", "timeout"]], "litestar.testing.AsyncTestClient.set_session_data.params": [[117, 5, 1, "", "data"]], "litestar.testing.AsyncTestClient.websocket_connect.params": [[117, 5, 1, "", "auth"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "extensions"], [117, 5, 1, "", "follow_redirects"], [117, 5, 1, "", "headers"], [117, 5, 1, "", "params"], [117, 5, 1, "", "subprotocols"], [117, 5, 1, "", "timeout"], [117, 5, 1, "", "url"]], "litestar.testing.BaseTestClient": [[117, 4, 1, "", "__init__"], [117, 3, 1, "", "app"], [117, 3, 1, "", "backend"], [117, 3, 1, "", "backend_options"], [117, 3, 1, "", "base_url"], [117, 3, 1, "", "blocking_portal"], [117, 3, 1, "", "cookies"], [117, 4, 1, "", "portal"], [117, 6, 1, "", "session_backend"], [117, 3, 1, "", "session_config"]], "litestar.testing.RequestFactory": [[117, 4, 1, "", "__init__"], [117, 3, 1, "", "app"], [117, 4, 1, "", "delete"], [117, 4, 1, "", "get"], [117, 3, 1, "", "handler_kwargs"], [117, 4, 1, "", "patch"], [117, 3, 1, "", "port"], [117, 4, 1, "", "post"], [117, 4, 1, "", "put"], [117, 3, 1, "", "root_path"], [117, 3, 1, "", "scheme"], [117, 3, 1, "", "serializer"], [117, 3, 1, "", "server"]], "litestar.testing.RequestFactory.delete.params": [[117, 5, 1, "", "auth"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "headers"], [117, 5, 1, "", "http_version"], [117, 5, 1, "", "path"], [117, 5, 1, "", "path_params"], [117, 5, 1, "", "query_params"], [117, 5, 1, "", "route_handler"], [117, 5, 1, "", "session"], [117, 5, 1, "", "state"], [117, 5, 1, "", "user"]], "litestar.testing.RequestFactory.get.params": [[117, 5, 1, "", "auth"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "headers"], [117, 5, 1, "", "http_version"], [117, 5, 1, "", "path"], [117, 5, 1, "", "path_params"], [117, 5, 1, "", "query_params"], [117, 5, 1, "", "route_handler"], [117, 5, 1, "", "session"], [117, 5, 1, "", "state"], [117, 5, 1, "", "user"]], "litestar.testing.RequestFactory.params": [[117, 5, 1, "", "app"], [117, 5, 1, "", "handler_kwargs"], [117, 5, 1, "", "port"], [117, 5, 1, "", "root_path"], [117, 5, 1, "", "scheme"], [117, 5, 1, "", "server"]], "litestar.testing.RequestFactory.patch.params": [[117, 5, 1, "", "auth"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "data"], [117, 5, 1, "", "headers"], [117, 5, 1, "", "http_version"], [117, 5, 1, "", "path"], [117, 5, 1, "", "path_params"], [117, 5, 1, "", "query_params"], [117, 5, 1, "", "request_media_type"], [117, 5, 1, "", "route_handler"], [117, 5, 1, "", "session"], [117, 5, 1, "", "state"], [117, 5, 1, "", "user"]], "litestar.testing.RequestFactory.post.params": [[117, 5, 1, "", "auth"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "data"], [117, 5, 1, "", "headers"], [117, 5, 1, "", "http_version"], [117, 5, 1, "", "path"], [117, 5, 1, "", "path_params"], [117, 5, 1, "", "query_params"], [117, 5, 1, "", "request_media_type"], [117, 5, 1, "", "route_handler"], [117, 5, 1, "", "session"], [117, 5, 1, "", "state"], [117, 5, 1, "", "user"]], "litestar.testing.RequestFactory.put.params": [[117, 5, 1, "", "auth"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "data"], [117, 5, 1, "", "headers"], [117, 5, 1, "", "http_version"], [117, 5, 1, "", "path"], [117, 5, 1, "", "path_params"], [117, 5, 1, "", "query_params"], [117, 5, 1, "", "request_media_type"], [117, 5, 1, "", "route_handler"], [117, 5, 1, "", "session"], [117, 5, 1, "", "state"], [117, 5, 1, "", "user"]], "litestar.testing.TestClient": [[117, 4, 1, "", "__init__"], [117, 3, 1, "", "app"], [117, 3, 1, "", "backend"], [117, 3, 1, "", "backend_options"], [117, 3, 1, "", "base_url"], [117, 3, 1, "", "cookies"], [117, 3, 1, "", "exit_stack"], [117, 4, 1, "", "get_session_data"], [117, 3, 1, "", "lifespan_handler"], [117, 3, 1, "", "session_config"], [117, 4, 1, "", "set_session_data"], [117, 4, 1, "", "websocket_connect"]], "litestar.testing.TestClient.params": [[117, 5, 1, "", "app"], [117, 5, 1, "", "backend"], [117, 5, 1, "", "backend_options"], [117, 5, 1, "", "base_url"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "raise_server_exceptions"], [117, 5, 1, "", "root_path"], [117, 5, 1, "", "session_config"], [117, 5, 1, "", "timeout"]], "litestar.testing.TestClient.set_session_data.params": [[117, 5, 1, "", "data"]], "litestar.testing.TestClient.websocket_connect.params": [[117, 5, 1, "", "auth"], [117, 5, 1, "", "cookies"], [117, 5, 1, "", "extensions"], [117, 5, 1, "", "follow_redirects"], [117, 5, 1, "", "headers"], [117, 5, 1, "", "params"], [117, 5, 1, "", "subprotocols"], [117, 5, 1, "", "timeout"], [117, 5, 1, "", "url"]], "litestar.testing.WebSocketTestSession": [[117, 4, 1, "", "__init__"], [117, 4, 1, "", "close"], [117, 4, 1, "", "do_asgi_call"], [117, 3, 1, "", "exit_stack"], [117, 4, 1, "", "receive"], [117, 4, 1, "", "receive_bytes"], [117, 4, 1, "", "receive_json"], [117, 4, 1, "", "receive_msgpack"], [117, 4, 1, "", "receive_text"], [117, 4, 1, "", "send"], [117, 4, 1, "", "send_bytes"], [117, 4, 1, "", "send_json"], [117, 4, 1, "", "send_msgpack"], [117, 4, 1, "", "send_text"]], "litestar.testing.WebSocketTestSession.close.params": [[117, 5, 1, "", "code"]], "litestar.testing.WebSocketTestSession.receive.params": [[117, 5, 1, "", "block"], [117, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.receive_bytes.params": [[117, 5, 1, "", "block"], [117, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.receive_json.params": [[117, 5, 1, "", "block"], [117, 5, 1, "", "mode"], [117, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.receive_text.params": [[117, 5, 1, "", "block"], [117, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.send.params": [[117, 5, 1, "", "data"], [117, 5, 1, "", "encoding"], [117, 5, 1, "", "mode"]], "litestar.testing.WebSocketTestSession.send_bytes.params": [[117, 5, 1, "", "data"], [117, 5, 1, "", "encoding"]], "litestar.testing.WebSocketTestSession.send_json.params": [[117, 5, 1, "", "data"], [117, 5, 1, "", "mode"]], "litestar.testing.WebSocketTestSession.send_msgpack.params": [[117, 5, 1, "", "data"]], "litestar.testing.WebSocketTestSession.send_text.params": [[117, 5, 1, "", "data"], [117, 5, 1, "", "encoding"]], "litestar.testing.create_async_test_client.params": [[117, 5, 1, "", "after_exception"], [117, 5, 1, "", "after_request"], [117, 5, 1, "", "after_response"], [117, 5, 1, "", "allowed_hosts"], [117, 5, 1, "", "backend"], [117, 5, 1, "", "backend_options"], [117, 5, 1, "", "base_url"], [117, 5, 1, "", "before_request"], [117, 5, 1, "", "before_send"], [117, 5, 1, "", "cache_control"], [117, 5, 1, "", "compression_config"], [117, 5, 1, "", "cors_config"], [117, 5, 1, "", "csrf_config"], [117, 5, 1, "", "debug"], [117, 5, 1, "", "dependencies"], [117, 5, 1, "", "dto"], [117, 5, 1, "", "etag"], [117, 5, 1, "", "event_emitter_backend"], [117, 5, 1, "", "exception_handlers"], [117, 5, 1, "", "experimental_features"], [117, 5, 1, "", "guards"], [117, 5, 1, "", "include_in_schema"], [117, 5, 1, "", "lifespan"], [117, 5, 1, "", "listeners"], [117, 5, 1, "", "logging_config"], [117, 5, 1, "", "middleware"], [117, 5, 1, "", "multipart_form_part_limit"], [117, 5, 1, "", "on_app_init"], [117, 5, 1, "", "on_shutdown"], [117, 5, 1, "", "on_startup"], [117, 5, 1, "", "openapi_config"], [117, 5, 1, "", "opt"], [117, 5, 1, "", "parameters"], [117, 5, 1, "", "path"], [117, 5, 1, "", "pdb_on_exception"], [117, 5, 1, "", "plugins"], [117, 5, 1, "", "raise_server_exceptions"], [117, 5, 1, "", "request_class"], [117, 5, 1, "", "response_cache_config"], [117, 5, 1, "", "response_class"], [117, 5, 1, "", "response_cookies"], [117, 5, 1, "", "response_headers"], [117, 5, 1, "", "return_dto"], [117, 5, 1, "", "root_path"], [117, 5, 1, "", "route_handlers"], [117, 5, 1, "", "security"], [117, 5, 1, "", "session_config"], [117, 5, 1, "", "signature_namespace"], [117, 5, 1, "", "signature_types"], [117, 5, 1, "", "state"], [117, 5, 1, "", "static_files_config"], [117, 5, 1, "", "stores"], [117, 5, 1, "", "tags"], [117, 5, 1, "", "template_config"], [117, 5, 1, "", "timeout"], [117, 5, 1, "", "type_encoders"], [117, 5, 1, "", "websocket_class"]], "litestar.testing.create_test_client.params": [[117, 5, 1, "", "after_exception"], [117, 5, 1, "", "after_request"], [117, 5, 1, "", "after_response"], [117, 5, 1, "", "allowed_hosts"], [117, 5, 1, "", "backend"], [117, 5, 1, "", "backend_options"], [117, 5, 1, "", "base_url"], [117, 5, 1, "", "before_request"], [117, 5, 1, "", "before_send"], [117, 5, 1, "", "cache_control"], [117, 5, 1, "", "compression_config"], [117, 5, 1, "", "cors_config"], [117, 5, 1, "", "csrf_config"], [117, 5, 1, "", "debug"], [117, 5, 1, "", "dependencies"], [117, 5, 1, "", "dto"], [117, 5, 1, "", "etag"], [117, 5, 1, "", "event_emitter_backend"], [117, 5, 1, "", "exception_handlers"], [117, 5, 1, "", "experimental_features"], [117, 5, 1, "", "guards"], [117, 5, 1, "", "include_in_schema"], [117, 5, 1, "", "lifespan"], [117, 5, 1, "", "listeners"], [117, 5, 1, "", "logging_config"], [117, 5, 1, "", "middleware"], [117, 5, 1, "", "multipart_form_part_limit"], [117, 5, 1, "", "on_app_init"], [117, 5, 1, "", "on_shutdown"], [117, 5, 1, "", "on_startup"], [117, 5, 1, "", "openapi_config"], [117, 5, 1, "", "opt"], [117, 5, 1, "", "parameters"], [117, 5, 1, "", "path"], [117, 5, 1, "", "pdb_on_exception"], [117, 5, 1, "", "plugins"], [117, 5, 1, "", "raise_server_exceptions"], [117, 5, 1, "", "request_class"], [117, 5, 1, "", "response_cache_config"], [117, 5, 1, "", "response_class"], [117, 5, 1, "", "response_cookies"], [117, 5, 1, "", "response_headers"], [117, 5, 1, "", "return_dto"], [117, 5, 1, "", "root_path"], [117, 5, 1, "", "route_handlers"], [117, 5, 1, "", "security"], [117, 5, 1, "", "session_config"], [117, 5, 1, "", "signature_namespace"], [117, 5, 1, "", "signature_types"], [117, 5, 1, "", "state"], [117, 5, 1, "", "static_files_config"], [117, 5, 1, "", "stores"], [117, 5, 1, "", "tags"], [117, 5, 1, "", "template_config"], [117, 5, 1, "", "timeout"], [117, 5, 1, "", "type_encoders"], [117, 5, 1, "", "websocket_class"]], "litestar.testing.life_span_handler": [[117, 2, 1, "", "LifeSpanHandler"]], "litestar.testing.life_span_handler.LifeSpanHandler": [[117, 4, 1, "", "__init__"]], "litestar.types": [[118, 1, 1, "", "ASGIApp"], [118, 2, 1, "", "ASGIVersion"], [118, 1, 1, "", "AfterExceptionHookHandler"], [118, 1, 1, "", "AfterRequestHookHandler"], [118, 1, 1, "", "AfterResponseHookHandler"], [118, 1, 1, "", "AnyCallable"], [118, 3, 1, "", "AnyIOBackend"], [118, 1, 1, "", "AsyncAnyCallable"], [118, 2, 1, "", "BaseScope"], [118, 1, 1, "", "BeforeMessageSendHookHandler"], [118, 1, 1, "", "BeforeRequestHookHandler"], [118, 1, 1, "", "CacheKeyBuilder"], [118, 3, 1, "", "Dependencies"], [118, 1, 1, "", "ExceptionHandler"], [118, 3, 1, "", "ExceptionHandlersMap"], [118, 2, 1, "", "FileInfo"], [118, 2, 1, "", "FileSystemProtocol"], [118, 1, 1, "", "Guard"], [118, 2, 1, "", "HTTPDisconnectEvent"], [118, 1, 1, "", "HTTPReceiveMessage"], [118, 2, 1, "", "HTTPRequestEvent"], [118, 2, 1, "", "HTTPResponseBodyEvent"], [118, 2, 1, "", "HTTPResponseStartEvent"], [118, 2, 1, "", "HTTPScope"], [118, 1, 1, "", "HTTPSendMessage"], [118, 2, 1, "", "HTTPServerPushEvent"], [118, 1, 1, "", "LifeSpanReceive"], [118, 1, 1, "", "LifeSpanReceiveMessage"], [118, 2, 1, "", "LifeSpanScope"], [118, 1, 1, "", "LifeSpanSend"], [118, 1, 1, "", "LifeSpanSendMessage"], [118, 2, 1, "", "LifeSpanShutdownCompleteEvent"], [118, 2, 1, "", "LifeSpanShutdownEvent"], [118, 2, 1, "", "LifeSpanShutdownFailedEvent"], [118, 2, 1, "", "LifeSpanStartupCompleteEvent"], [118, 2, 1, "", "LifeSpanStartupEvent"], [118, 2, 1, "", "LifeSpanStartupFailedEvent"], [118, 1, 1, "", "LifespanHook"], [118, 2, 1, "", "Logger"], [118, 1, 1, "", "Message"], [118, 1, 1, "", "Method"], [118, 1, 1, "", "Middleware"], [118, 1, 1, "", "OnAppInitHandler"], [118, 3, 1, "", "OptionalSequence"], [118, 3, 1, "", "ParametersMap"], [118, 3, 1, "", "PathType"], [118, 1, 1, "", "Receive"], [118, 1, 1, "", "ReceiveMessage"], [118, 3, 1, "", "ResponseCookies"], [118, 3, 1, "", "ResponseHeaders"], [118, 1, 1, "", "Scope"], [118, 1, 1, "", "Scopes"], [118, 1, 1, "", "Send"], [118, 1, 1, "", "Serializer"], [118, 3, 1, "", "SyncOrAsyncUnion"], [118, 3, 1, "", "TypeDecodersSequence"], [118, 3, 1, "", "TypeEncodersMap"], [118, 2, 1, "", "WebSocketAcceptEvent"], [118, 2, 1, "", "WebSocketCloseEvent"], [118, 2, 1, "", "WebSocketConnectEvent"], [118, 2, 1, "", "WebSocketDisconnectEvent"], [118, 2, 1, "", "WebSocketReceiveEvent"], [118, 1, 1, "", "WebSocketReceiveMessage"], [118, 2, 1, "", "WebSocketResponseBodyEvent"], [118, 2, 1, "", "WebSocketResponseStartEvent"], [118, 2, 1, "", "WebSocketScope"], [118, 2, 1, "", "WebSocketSendEvent"], [118, 1, 1, "", "WebSocketSendMessage"]], "litestar.types.FileInfo": [[118, 3, 1, "", "created"], [118, 3, 1, "", "destination"], [118, 3, 1, "", "gid"], [118, 3, 1, "", "ino"], [118, 3, 1, "", "islink"], [118, 3, 1, "", "mode"], [118, 3, 1, "", "mtime"], [118, 3, 1, "", "name"], [118, 3, 1, "", "nlink"], [118, 3, 1, "", "size"], [118, 3, 1, "", "type"], [118, 3, 1, "", "uid"]], "litestar.types.FileSystemProtocol": [[118, 4, 1, "", "__init__"], [118, 4, 1, "", "info"], [118, 4, 1, "", "open"]], "litestar.types.FileSystemProtocol.info.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "path"]], "litestar.types.FileSystemProtocol.open.params": [[118, 5, 1, "", "buffering"], [118, 5, 1, "", "file"], [118, 5, 1, "", "mode"]], "litestar.types.Logger": [[118, 4, 1, "", "__init__"], [118, 4, 1, "", "critical"], [118, 4, 1, "", "debug"], [118, 4, 1, "", "error"], [118, 4, 1, "", "exception"], [118, 4, 1, "", "fatal"], [118, 4, 1, "", "info"], [118, 4, 1, "", "setLevel"], [118, 4, 1, "", "warn"], [118, 4, 1, "", "warning"]], "litestar.types.Logger.critical.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.types.Logger.debug.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.types.Logger.error.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.types.Logger.exception.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.types.Logger.fatal.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.types.Logger.info.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.types.Logger.setLevel.params": [[118, 5, 1, "", "level"]], "litestar.types.Logger.warn.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.types.Logger.warning.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"], [118, 5, 1, "", "event"]], "litestar.typing": [[119, 2, 1, "", "FieldDefinition"]], "litestar.typing.FieldDefinition": [[119, 4, 1, "", "__init__"], [119, 3, 1, "", "annotation"], [119, 3, 1, "", "args"], [119, 6, 1, "", "bound_types"], [119, 3, 1, "", "default"], [119, 3, 1, "", "extra"], [119, 4, 1, "", "from_annotation"], [119, 4, 1, "", "from_kwarg"], [119, 4, 1, "", "from_parameter"], [119, 6, 1, "", "generic_types"], [119, 4, 1, "", "get_type_hints"], [119, 6, 1, "", "has_default"], [119, 4, 1, "", "has_inner_subclass_of"], [119, 3, 1, "", "inner_types"], [119, 3, 1, "", "instantiable_origin"], [119, 6, 1, "", "is_annotated"], [119, 6, 1, "", "is_any"], [119, 6, 1, "", "is_collection"], [119, 6, 1, "", "is_const"], [119, 6, 1, "", "is_dataclass_type"], [119, 6, 1, "", "is_forward_ref"], [119, 6, 1, "", "is_generic"], [119, 6, 1, "", "is_literal"], [119, 6, 1, "", "is_mapping"], [119, 6, 1, "", "is_non_string_collection"], [119, 6, 1, "", "is_non_string_iterable"], [119, 6, 1, "", "is_non_string_sequence"], [119, 6, 1, "", "is_none_type"], [119, 6, 1, "", "is_optional"], [119, 6, 1, "", "is_parameter_field"], [119, 6, 1, "", "is_required"], [119, 6, 1, "", "is_simple_type"], [119, 4, 1, "", "is_subclass_of"], [119, 6, 1, "", "is_tuple"], [119, 6, 1, "", "is_type_alias_type"], [119, 6, 1, "", "is_type_var"], [119, 6, 1, "", "is_typeddict_type"], [119, 6, 1, "", "is_union"], [119, 3, 1, "", "kwarg_definition"], [119, 4, 1, "", "match_predicate_recursively"], [119, 3, 1, "", "metadata"], [119, 3, 1, "", "name"], [119, 3, 1, "", "origin"], [119, 3, 1, "", "raw"], [119, 3, 1, "", "safe_generic_origin"], [119, 6, 1, "", "type_"], [119, 3, 1, "", "type_wrappers"]], "litestar.typing.FieldDefinition.from_annotation.params": [[119, 5, 1, "", "**kwargs"], [119, 5, 1, "", "annotation"]], "litestar.typing.FieldDefinition.from_kwarg.params": [[119, 5, 1, "", "annotation"], [119, 5, 1, "", "default"], [119, 5, 1, "", "extra"], [119, 5, 1, "", "inner_types"], [119, 5, 1, "", "kwarg_definition"], [119, 5, 1, "", "name"]], "litestar.typing.FieldDefinition.from_parameter.params": [[119, 5, 1, "", "fn_type_hints"], [119, 5, 1, "", "parameter"]], "litestar.typing.FieldDefinition.get_type_hints.params": [[119, 5, 1, "", "include_extras"], [119, 5, 1, "", "resolve_generics"]], "litestar.typing.FieldDefinition.has_inner_subclass_of.params": [[119, 5, 1, "", "cl"]], "litestar.typing.FieldDefinition.is_subclass_of.params": [[119, 5, 1, "", "cl"]], "litestar.typing.FieldDefinition.match_predicate_recursively.params": [[119, 5, 1, "", "predicate"]], "litestar-routes": [[18, 9, 1, "cmdoption-litestar-routes-exclude", "--exclude"], [18, 9, 1, "cmdoption-litestar-routes-schema", "--schema"]], "litestar-run": [[18, 9, 1, "cmdoption-litestar-run-create-self-signed-cert", "--create-self-signed-cert"], [18, 9, 1, "cmdoption-litestar-run-d", "--debug"], [18, 9, 1, "cmdoption-litestar-run-F", "--fd"], [18, 9, 1, "cmdoption-litestar-run-F", "--file-descriptor"], [18, 9, 1, "cmdoption-litestar-run-H", "--host"], [18, 9, 1, "cmdoption-litestar-run-P", "--pdb"], [18, 9, 1, "cmdoption-litestar-run-p", "--port"], [18, 9, 1, "cmdoption-litestar-run-r", "--reload"], [18, 9, 1, "cmdoption-litestar-run-R", "--reload-dir"], [18, 9, 1, "cmdoption-litestar-run-E", "--reload-exclude"], [18, 9, 1, "cmdoption-litestar-run-I", "--reload-include"], [18, 9, 1, "cmdoption-litestar-run-ssl-certfile", "--ssl-certfile"], [18, 9, 1, "cmdoption-litestar-run-ssl-keyfile", "--ssl-keyfile"], [18, 9, 1, "cmdoption-litestar-run-U", "--uds"], [18, 9, 1, "cmdoption-litestar-run-U", "--unix-domain-socket"], [18, 9, 1, "cmdoption-litestar-run-P", "--use-pdb"], [18, 9, 1, "cmdoption-litestar-run-W", "--wc"], [18, 9, 1, "cmdoption-litestar-run-W", "--web-concurrency"], [18, 9, 1, "cmdoption-litestar-run-E", "-E"], [18, 9, 1, "cmdoption-litestar-run-F", "-F"], [18, 9, 1, "cmdoption-litestar-run-H", "-H"], [18, 9, 1, "cmdoption-litestar-run-I", "-I"], [18, 9, 1, "cmdoption-litestar-run-P", "-P"], [18, 9, 1, "cmdoption-litestar-run-R", "-R"], [18, 9, 1, "cmdoption-litestar-run-U", "-U"], [18, 9, 1, "cmdoption-litestar-run-W", "-W"], [18, 9, 1, "cmdoption-litestar-run-d", "-d"], [18, 9, 1, "cmdoption-litestar-run-p", "-p"], [18, 9, 1, "cmdoption-litestar-run-r", "-r"]], "litestar-schema-openapi": [[18, 9, 1, "cmdoption-litestar-schema-openapi-output", "--output"]], "litestar-schema-typescript": [[18, 9, 1, "cmdoption-litestar-schema-typescript-namespace", "--namespace"], [18, 9, 1, "cmdoption-litestar-schema-typescript-output", "--output"]], "litestar-sessions-delete": [[18, 9, 1, "cmdoption-litestar-sessions-delete-arg-SESSION_ID", "SESSION_ID"]], "litestar-version": [[18, 9, 1, "cmdoption-litestar-version-s", "--short"], [18, 9, 1, "cmdoption-litestar-version-s", "-s"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:class", "3": "py:attribute", "4": "py:method", "5": "py:parameter", "6": "py:property", "7": "py:function", "8": "py:exception", "9": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "method", "Python method"], "5": ["py", "parameter", "Python parameter"], "6": ["py", "property", "Python property"], "7": ["py", "function", "Python function"], "8": ["py", "exception", "Python exception"], "9": ["std", "cmdoption", "program option"]}, "titleterms": {"synchron": [0, 129, 172, 198], "asynchron": [0, 129, 172, 198], "callabl": [0, 118, 172, 198, 211], "benchmark": 1, "methodologi": 1, "result": 1, "json": [1, 197], "serial": [1, 5, 107, 147, 149, 170], "file": [1, 5, 96, 111, 118, 192, 196, 197, 209, 211], "path": [1, 5, 155, 192, 198, 201, 209], "queri": [1, 154, 201], "paramet": [1, 5, 118, 122, 154, 155, 173, 201, 207], "handl": [1, 5, 172, 174, 178, 207, 213], "depend": [1, 4, 122, 158, 168, 172, 213], "inject": [1, 4, 158, 172, 213], "plaintext": [1, 197], "interpret": 1, "contribut": 2, "guid": 2, "get": [2, 210], "start": 2, "support": [2, 122, 192, 201], "python": [2, 171, 182], "version": [2, 18], "set": [2, 5, 169, 186, 197, 210, 213], "up": [2, 154, 169, 186, 210], "environ": 2, "code": [2, 5, 142, 143, 144, 145, 171, 191, 197], "workflow": 2, "guidelin": 2, "write": 2, "run": [2, 18, 122, 125, 153, 158, 162, 169, 174, 178, 181, 189, 194, 195, 197, 201, 209], "test": [2, 34, 94, 117, 155, 212], "type": [2, 40, 53, 118, 119, 122, 153, 162, 174, 194, 196, 197, 198, 201], "checker": 2, "project": 2, "document": [2, 3, 154, 155, 196, 201], "doc": [2, 172], "theme": 2, "appear": 2, "local": 2, "edit": 2, "ad": [2, 145, 198, 211], "exampl": [2, 3, 7, 27, 43, 69, 70, 71, 84, 85, 86, 106, 117, 154, 155, 168, 169, 170, 172, 194], "automat": 2, "execut": [2, 127, 129, 158, 197], "creat": [2, 143, 155, 177, 187, 202, 212], "new": 2, "releas": [2, 121], "litestar": [3, 6, 18, 122, 153, 174, 176, 200], "librari": [3, 182, 197], "instal": [3, 125, 126, 152, 153], "minim": 3, "sponsor": 3, "expand": 3, "philosophi": 3, "featur": [3, 120, 142, 145, 161, 166], "comparison": 3, "similar": 3, "framework": 3, "applic": [3, 118, 122, 126, 147, 153, 156, 157, 158, 178, 197], "from": [4, 5, 131, 132, 172, 197, 203, 209], "starlett": 4, "fastapi": 4, "rout": [4, 5, 18, 103, 122, 153, 155, 158, 160, 191, 198, 199, 200, 203, 204], "decor": [4, 198], "router": [4, 102, 192, 200, 209], "host": [4, 186], "base": [4, 10, 35, 71, 95, 110, 200, 213], "authent": [4, 64, 202], "overrid": [4, 172, 173], "middlewar": [4, 68, 186, 187, 188, 189, 202], "flask": 5, "asgi": [5, 118, 125, 187, 197, 198, 200], "v": [5, 129, 171, 211], "wsgi": 5, "request": [5, 22, 174, 181, 187, 196, 197, 211], "object": [5, 140, 158, 176], "method": [5, 175, 197], "static": [5, 209], "templat": [5, 101, 116, 197, 211], "cooki": [5, 122, 197, 201, 206], "header": [5, 122, 197, 201], "redirect": [5, 98, 197], "rais": 5, "http": [5, 198], "error": 5, "statu": [5, 197], "migrat": 6, "app": [7, 139, 147, 152, 161, 169, 200, 212], "background_task": 8, "asyncpg": 9, "backend": [11, 160, 173, 206, 208], "memori": [12, 113], "psycopg": 13, "redi": [14, 114], "channel": [15, 122, 160], "plugin": [16, 38, 77, 84, 122, 149, 150, 161, 167, 168, 169, 170, 192, 193, 194], "subscrib": [17, 160], "cli": [18, 161, 171], "info": 18, "schema": [18, 191], "openapi": [18, 75, 76, 172, 190, 191, 192, 196], "typescript": 18, "session": [18, 73, 148, 186, 208, 212], "clear": 18, "delet": [18, 143, 210], "concurr": 19, "config": [20, 47, 59, 182], "connect": [21, 213], "htmx": [22, 83, 122, 179], "respons": [22, 97, 122, 159, 174, 179, 181, 186, 187, 197, 211], "contrib": 23, "jinja": 24, "jwt": [25, 105, 202, 206, 208], "mako": 26, "opentelemetri": [27, 184], "piccolo_orm": 28, "pydant": [29, 86, 122, 162, 191], "abc": [30, 89], "except": [31, 56, 90, 158, 172, 178, 189], "filter": [32, 91, 154], "handler": [33, 57, 92, 122, 138, 148, 149, 153, 158, 160, 168, 173, 176, 191, 198, 200, 204], "dto": [36, 51, 122, 130, 139, 173, 174, 175, 176], "sqlalchemi": [37, 87, 122, 146, 152, 165, 166, 168, 169, 170, 197], "repositori": [39, 93, 142, 143, 144, 145, 146, 166], "control": [41, 144, 166, 197, 200], "data_extractor": 42, "note": [42, 43, 47, 54, 56, 57, 59, 61, 64, 68, 69, 70, 71, 72, 74, 76, 77, 95, 96, 97, 104, 105, 106, 108, 117, 118, 121], "datastructur": 43, "secret_valu": 44, "di": [45, 148], "base_dto": 46, "data_structur": 48, "dataclass_dto": 49, "field": [50, 134, 136, 145, 174], "msgspec_dto": 52, "enum": 54, "event": [55, 99, 118, 122, 160, 177, 197], "api": [58, 169], "refer": [58, 161], "log": [60, 69, 182, 186], "picolog": [61, 182], "standard": [62, 182], "allowed_host": 63, "compress": [65, 186], "cor": [66, 186], "csrf": [67, 186, 211], "rate_limit": 70, "client_sid": 72, "server_sid": 74, "spec": 78, "pagin": [79, 143, 174, 197], "param": [80, 201], "attr": [81, 122], "flash": [82, 193], "problem": [85, 195], "detail": [85, 172, 195, 196, 200, 201, 210], "structlog": [88, 182], "sse": 99, "server": [99, 125, 186, 197], "sent": [99, 197], "stream": [100, 160, 197], "secur": [104, 205, 206, 207, 208], "session_auth": 106, "static_fil": 108, "status_cod": 109, "store": [112, 122, 159, 210], "registri": [115, 210], "scope": [118, 172, 204], "group": 118, "send": [118, 158, 168, 209, 213], "receiv": [118, 135, 155, 213], "helper": 118, "protocol": [118, 122], "composit": 118, "2": [120, 122, 179], "x": 120, "changelog": 120, "12": 120, "1": [120, 179], "bugfix": 120, "0": [120, 122], "11": 120, "10": 120, "9": 120, "8": 120, "3": 120, "7": 120, "6": 120, "5": 120, "4": 120, "other": [120, 122], "chang": [120, 122, 159, 179], "0rc1": 120, "0beta4": 120, "0beta3": 120, "0beta2": 120, "0beta1": 120, "0alpha7": 120, "0alpha6": 120, "0alpha5": 120, "0alpha4": 120, "0alpha3": 120, "0alpha2": 120, "0alpha1": 120, "what": [122, 152, 197, 210], "": [122, 152, 174], "starlit": 122, "import": 122, "remov": [122, 143], "model": [122, 131, 132, 142, 143, 166, 169, 191], "argument": [122, 172, 177, 187, 198], "before_send": 122, "initial_st": 122, "usag": [122, 180, 195], "cach": [122, 159, 197], "integr": [122, 160, 166, 210], "lifespan": [122, 147, 158], "hook": [122, 158, 181, 197], "without": 122, "provid": [122, 148, 172, 174, 192], "sync_to_thread": 122, "bu": 122, "enhanc": 122, "websocket": [122, 160, 198, 213], "signatur": [122, 198], "annot": [122, 153, 197, 198], "context": [122, 143, 147, 158, 211], "manag": [122, 143, 147, 158, 160, 210], "docker": 123, "us": [123, 125, 126, 127, 129, 149, 150, 154, 155, 158, 161, 162, 166, 171, 173, 174, 177, 182, 187, 189, 192, 193, 197, 200, 206, 209, 210, 212], "when": [123, 125, 126, 127, 129], "altern": [123, 125, 126, 127, 201], "dockerfil": 123, "compos": 123, "deploy": 124, "content": [124, 152, 176, 196, 197], "manual": 125, "choos": 125, "an": [125, 129, 169, 171, 197, 210], "nginx": 126, "unit": 126, "configur": [126, 159, 160, 168, 170, 178, 191, 192, 210], "listen": [126, 177], "updat": [126, 127, 138, 143], "supervisor": 127, "linux": 127, "setup": 127, "suggest": 127, "alias": 127, "script": 127, "topic": 128, "articl": [128, 199, 205], "sync": 129, "async": 129, "block": [129, 212], "non": 129, "i": [129, 140, 146, 152, 157, 159, 197], "o": 129, "bound": 129, "cpu": 129, "task": [129, 197], "function": [129, 172, 197, 201], "thread": 129, "pool": 129, "limit": [129, 186, 198], "warn": 129, "about": 129, "mode": [129, 209, 213], "our": 130, "first": [130, 153], "exclud": [131, 132, 172, 174, 203], "nest": [131, 132, 133, 174], "collect": 132, "max": 133, "depth": 133, "renam": [134, 168, 174], "explicitli": 134, "strategi": 134, "data": [135, 137, 140, 143, 155, 159, 160, 170, 174, 176, 196, 213], "read": 136, "onli": 136, "access": [137, 154, 161, 191, 211], "instanc": [138, 161, 211], "put": 138, "patch": [138, 174], "declar": [139, 198], "layer": [139, 158, 162, 173, 178, 181, 189, 196, 197, 201, 213], "transfer": [140, 170, 176], "tutori": [140, 141, 146, 152, 157], "who": [140, 146, 152, 157], "thi": [140, 146, 152, 157], "introduct": [142, 147], "databas": [142, 147, 163, 169], "full": [142, 143, 144, 145, 147], "interact": [143, 154, 155, 192, 210, 213], "work": [143, 144, 170, 174], "bulk": 143, "oper": [143, 191], "fixtur": 143, "load": 143, "insert": 143, "select": 143, "count": 143, "addit": 145, "slug": 145, "The": [147, 160, 172, 173, 201, 204, 210], "differ": 147, "complex": 147, "creation": 147, "state": [147, 158], "behavior": 147, "next": [147, 148, 149, 150, 156], "step": [147, 148, 149, 150, 153, 156, 172], "compar": [148, 149], "befor": [148, 149, 158, 168, 181], "after": [148, 149, 158, 181, 197], "init": [150, 168], "final": [151, 156], "touch": 151, "recap": [151, 156], "improv": [152, 155, 173], "todo": [152, 157], "basic": [153, 157, 160, 166, 172, 173], "hello": 153, "world": 153, "list": [154, 155, 196], "intro": 154, "clean": 154, "dataclass": [154, 155], "convert": 154, "valid": [154, 172, 196, 201, 206], "make": [154, 155, 179], "option": [154, 201, 209], "incom": 155, "dynam": [155, 197, 200], "assembl": 156, "develop": 157, "startup": 158, "shutdown": 158, "order": [158, 189], "initi": [158, 169], "architectur": [158, 162, 181, 189, 196, 197, 213], "where": 159, "specifi": 159, "kei": [159, 204], "builder": 159, "concept": 160, "flowchart": 160, "channelsplugin": 160, "publish": 160, "subscript": 160, "histori": 160, "consum": 160, "backpressur": 160, "gener": [160, 191, 209], "enabl": [161, 173], "all": 161, "autodiscoveri": 161, "extend": 161, "entri": 161, "point": 161, "custom": [162, 175, 191, 192, 196, 197, 202, 206, 209, 211, 213], "encod": [162, 196], "decod": 162, "piccolo": 164, "orm": 164, "defin": [169, 173, 211], "endpoint": [169, 203], "how": 170, "debug": 171, "debugg": 171, "id": 171, "intellij": 171, "pycharm": 171, "uvicorn": 171, "pre": 172, "requisit": 172, "yield": 172, "cleanup": 172, "technic": [172, 196, 200, 201, 210], "A": 172, "best": 172, "practic": 172, "keyword": [172, 198], "class": [172, 175, 179, 191, 192, 197, 206, 209, 213], "within": 172, "marker": 172, "default": [172, 198, 201, 210], "valu": [172, 174, 201, 210], "earli": 172, "detect": 172, "isn": 172, "t": [172, 179], "return_dto": 173, "implicit": [173, 174], "perform": 173, "codegen": 173, "disabl": [173, 191], "abstractdto": [174, 194], "factori": [174, 210], "mark": 174, "check": 174, "unknown": 174, "privat": 174, "wrap": 174, "return": [174, 197], "implement": [175, 202], "abstract": 175, "generate_field_definit": 175, "detect_nested_field": 175, "movement": 176, "client": [176, 186, 212], "multipl": [177, 196, 197, 200], "pass": [177, 187, 209, 211], "emitt": 177, "htmxplugin": 179, "htmxrequest": 179, "htmxtemplat": 179, "don": 179, "ani": 179, "dom": 179, "mai": 179, "life": 181, "cycl": 181, "subclass": [182, 192], "metric": 183, "prometheu": 185, "built": [186, 210, 211], "allow": 186, "gzip": 186, "brotli": 186, "rate": 186, "obfusc": 186, "output": 186, "bodi": [186, 196, 207], "side": 186, "middlewareprotocol": 187, "respond": 187, "modifi": 187, "inherit": 187, "abstractmiddlewar": 187, "definemiddlewar": 187, "call": 189, "ui": 192, "root": 192, "backward": 192, "compat": 192, "openapicontrol": 192, "root_schema_sit": 192, "build": 192, "your": 192, "own": 192, "definit": 192, "__init__": 192, "constructor": 192, "render": 192, "oauth2": [192, 206], "swagger": 192, "cdn": 192, "offlin": 192, "messag": 193, "regist": [193, 200, 211], "breakdown": 193, "initpluginprotocol": 194, "on_app_init": 194, "self": 194, "app_config": 194, "appconfig": 194, "serializationpluginprotocol": 194, "supports_typ": 194, "field_definit": 194, "fielddefinit": 194, "bool": 194, "create_dto_for_typ": 194, "diplugin": 194, "url": 196, "form": 196, "multipart": 196, "upload": 196, "dictionari": 196, "messagepack": [196, 197], "media": 197, "html": [197, 209], "negoti": 197, "third": 197, "parti": 197, "predefin": 197, "etag": 197, "background": 197, "classic": 197, "offset": 197, "With": 197, "cursor": 197, "reserv": 198, "semant": 198, "index": 198, "arbitrari": 198, "metadata": 198, "namespac": [198, 210], "overview": [200, 207], "compon": 200, "time": [200, 210], "mount": 200, "why": [200, 210], "radix": 200, "extra": 201, "coercion": 201, "name": 201, "constraint": 201, "includ": 203, "auth": [203, 206, 208], "guard": 204, "opt": 204, "bearer": 206, "password": 206, "flow": 206, "token": 206, "verifi": 206, "issuer": 206, "audienc": 206, "secret": 207, "consider": 207, "abstractsecurityconfig": 208, "attach": 209, "retriev": 209, "remot": 209, "system": 209, "upgrad": 209, "legaci": 209, "staticfilesconfig": 209, "memcach": 210, "expiri": 210, "expir": 210, "can": 210, "lifetim": 210, "engin": 211, "string": 211, "input": 211, "portal": 212, "requestfactori": 212, "polyfactori": 212, "transport": 213, "directli": 213, "customis": 213, "accept": 213}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 58}, "alltitles": {"DTO": [[36, "dto"]], "repository": [[39, "repository"], [93, "repository"]], "abc": [[30, "abc"], [89, "module-litestar.repository.abc"]], "opentelemetry": [[27, "module-litestar.contrib.opentelemetry"]], "Examples": [[27, null], [43, null], [7, null], [7, null], [7, null], [86, null], [70, null], [85, null], [69, null], [84, null], [84, null], [71, null], [106, null], [117, null], [117, null], [117, null], [117, null], [117, null], [117, null], [117, null]], "filters": [[32, "filters"], [91, "filters"]], "jinja": [[24, "module-litestar.contrib.jinja"]], "mako": [[26, "module-litestar.contrib.mako"]], "data_extractors": [[42, "module-litestar.data_extractors"]], "Notes": [[42, null], [43, null], [43, null], [43, null], [54, null], [56, null], [68, null], [68, null], [57, null], [47, null], [47, null], [61, null], [64, null], [59, null], [59, null], [76, null], [76, null], [76, null], [76, null], [70, null], [69, null], [69, null], [74, null], [77, null], [71, null], [71, null], [71, null], [72, null], [72, null], [95, null], [106, null], [104, null], [97, null], [105, null], [105, null], [105, null], [105, null], [105, null], [105, null], [105, null], [105, null], [96, null], [96, null], [108, null], [118, null], [117, null], [117, null], [117, null]], "controller": [[41, "module-litestar.controller"]], "testing": [[34, "testing"], [94, "module-litestar.repository.testing"], [117, "module-litestar.testing"]], "pydantic": [[29, "module-litestar.contrib.pydantic"], [86, "module-litestar.plugins.pydantic"]], "contrib": [[23, "contrib"]], "plugins": [[38, "module-litestar.contrib.sqlalchemy.plugins"], [84, "module-litestar.plugins"], [77, "module-litestar.openapi.plugins"]], "exceptions": [[31, "exceptions"], [56, "module-litestar.exceptions"], [90, "exceptions"]], "handlers": [[33, "handlers"], [57, "module-litestar.handlers"], [92, "module-litestar.repository.handlers"]], "datastructures": [[43, "module-litestar.datastructures"]], "secret_values": [[44, "module-litestar.datastructures.secret_values"]], "sqlalchemy": [[37, "sqlalchemy"], [87, "module-litestar.plugins.sqlalchemy"]], "piccolo_orm": [[28, "module-litestar.contrib.piccolo"]], "di": [[45, "module-litestar.di"]], "base": [[35, "module-litestar.contrib.sqlalchemy.base"], [10, "module-litestar.channels.backends.base"], [71, "module-litestar.middleware.session.base"], [95, "module-litestar.response.base"], [110, "module-litestar.stores.base"]], "jwt": [[25, "jwt"], [105, "module-litestar.security.jwt"]], "types": [[40, "types"], [53, "module-litestar.dto.types"], [118, "module-litestar.types"]], "csrf": [[67, "module-litestar.middleware.csrf"]], "standard": [[62, "module-litestar.logging.standard"]], "cors": [[66, "module-litestar.middleware.cors"]], "enums": [[54, "module-litestar.enums"]], "API reference": [[58, "api-reference"]], "data_structures": [[48, "module-litestar.dto.data_structures"]], "dto": [[51, "dto"]], "middleware": [[68, "module-litestar.middleware"]], "field": [[50, "module-litestar.dto.field"]], "config": [[47, "module-litestar.dto.config"], [59, "module-litestar.logging.config"], [20, "module-litestar.config.allowed_hosts"]], "compression": [[65, "module-litestar.middleware.compression"]], "allowed_hosts": [[63, "module-litestar.middleware.allowed_hosts"]], "base_dto": [[46, "module-litestar.dto.base_dto"]], "msgspec_dto": [[52, "module-litestar.dto.msgspec_dto"]], "picologging": [[61, "module-litestar.logging.picologging"]], "events": [[55, "module-litestar.events"]], "dataclass_dto": [[49, "module-litestar.dto.dataclass_dto"]], "logging": [[60, "logging"], [69, "module-litestar.middleware.logging"]], "authentication": [[64, "module-litestar.middleware.authentication"]], "background_tasks": [[8, "module-litestar.background_tasks"]], "plugin": [[16, "plugin"]], "Benchmarks": [[1, "benchmarks"]], "Methodology": [[1, "methodology"]], "Results": [[1, "results"]], "JSON": [[1, "json"]], "Serialization": [[1, "serialization"], [5, "serialization"], [147, "serialization"]], "Files": [[1, "files"]], "Path and query parameter handling": [[1, "path-and-query-parameter-handling"]], "Dependency injection": [[1, "dependency-injection"], [213, "dependency-injection"]], "Plaintext": [[1, "plaintext"]], "Interpreting the results": [[1, "interpreting-the-results"]], "memory": [[12, "module-litestar.channels.backends.memory"], [113, "module-litestar.stores.memory"]], "redis": [[14, "module-litestar.channels.backends.redis"], [114, "module-litestar.stores.redis"]], "channels": [[15, "channels"]], "concurrency": [[19, "module-litestar.concurrency"]], "From Starlette / FastAPI": [[4, "from-starlette-fastapi"]], "Routing Decorators": [[4, "routing-decorators"]], "Routers and Routes": [[4, "routers-and-routes"]], "Host based routing": [[4, "host-based-routing"]], "Dependency Injection": [[4, "dependency-injection"], [172, "dependency-injection"]], "Authentication": [[4, "authentication"]], "Dependency overrides": [[4, "dependency-overrides"], [172, "dependency-overrides"]], "Middleware": [[4, "middleware"], [188, "middleware"]], "psycopg": [[13, "module-litestar.channels.backends.psycopg"]], "cli": [[18, "module-litestar.cli"]], "litestar": [[18, "litestar"]], "info": [[18, "litestar-info"]], "routes": [[18, "litestar-routes"], [103, "module-litestar.routes"]], "run": [[18, "litestar-run"]], "schema": [[18, "litestar-schema"]], "openapi": [[18, "litestar-schema-openapi"], [76, "module-litestar.openapi"], [75, "openapi"]], "typescript": [[18, "litestar-schema-typescript"]], "sessions": [[18, "litestar-sessions"]], "clear": [[18, "litestar-sessions-clear"]], "delete": [[18, "litestar-sessions-delete"]], "version": [[18, "litestar-version"]], "subscriber": [[17, "subscriber"]], "connection": [[21, "module-litestar.connection"]], "HTMX": [[22, "htmx"], [179, "htmx"], [122, "htmx"]], "Request": [[22, "module-litestar.contrib.htmx.request"]], "Response": [[22, "module-litestar.contrib.htmx.response"]], "asyncpg": [[9, "module-litestar.channels.backends.asyncpg"]], "app": [[7, "module-litestar.app"]], "From Flask": [[5, "from-flask"]], "ASGI vs WSGI": [[5, "asgi-vs-wsgi"]], "Routing": [[5, "routing"], [199, "routing"]], "Path parameters": [[5, "path-parameters"]], "Request object": [[5, "request-object"]], "Request methods": [[5, "request-methods"]], "Static files": [[5, "static-files"], [209, "static-files"]], "Templates": [[5, "templates"]], "Setting cookies and headers": [[5, "setting-cookies-and-headers"]], "Redirects": [[5, "redirects"]], "Raising HTTP errors": [[5, "raising-http-errors"]], "Setting status codes": [[5, "setting-status-codes"]], "Error handling": [[5, "error-handling"]], "backends": [[11, "backends"]], "Synchronous and asynchronous callables": [[0, null], [198, null], [172, null]], "Litestar library documentation": [[3, "litestar-library-documentation"]], "Installation": [[3, "installation"]], "Minimal Example": [[3, "minimal-example"]], "Sponsors": [[3, "sponsors"]], "Expanded Example": [[3, "expanded-example"]], "Philosophy": [[3, "philosophy"]], "Feature comparison with similar frameworks": [[3, "feature-comparison-with-similar-frameworks"]], "Example Applications": [[3, "example-applications"]], "Migrating to Litestar": [[6, "migrating-to-litestar"]], "Contribution Guide": [[2, "contribution-guide"]], "Getting Started": [[2, "getting-started"]], "Supported Python Versions": [[2, "supported-python-versions"]], "Setting up the environment": [[2, "setting-up-the-environment"]], "Code contributions": [[2, "code-contributions"]], "Workflow": [[2, "workflow"]], "Guidelines for writing code": [[2, "guidelines-for-writing-code"]], "Writing and running tests": [[2, "writing-and-running-tests"]], "Running type checkers": [[2, "running-type-checkers"]], "Project documentation": [[2, "project-documentation"]], "Docs theme and appearance": [[2, "docs-theme-and-appearance"]], "Running the docs locally": [[2, "running-the-docs-locally"]], "Writing and editing docs": [[2, "writing-and-editing-docs"]], "Adding examples": [[2, "adding-examples"]], "Automatically execute examples": [[2, "automatically-execute-examples"]], "Run it": [[2, null], [209, null], [209, null], [158, null], [197, null], [197, null], [189, null], [201, null], [201, null], [201, null], [201, null], [201, null], [194, null], [194, null], [195, null], [195, null], [195, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [174, null], [178, null], [178, null], [178, null], [181, null], [181, null], [181, null], [181, null], [162, null], [162, null], [122, null], [122, null], [122, null]], "Creating a New Release": [[2, "creating-a-new-release"]], "Testing": [[212, "testing"]], "Test Client": [[212, "test-client"]], "Using sessions": [[212, "using-sessions"]], "Using a blocking portal": [[212, "using-a-blocking-portal"]], "Creating a test app": [[212, "creating-a-test-app"]], "RequestFactory": [[212, "requestfactory"]], "Using polyfactory": [[212, "using-polyfactory"]], "WebSockets": [[213, "websockets"]], "Receiving data": [[213, "receiving-data"], [135, "receiving-data"]], "Sending data": [[213, "sending-data"]], "Transport modes": [[213, "transport-modes"]], "Setting the receive mode": [[213, "setting-the-receive-mode"]], "Setting the send mode": [[213, "setting-the-send-mode"]], "Interacting with the WebSocket directly": [[213, "interacting-with-the-websocket-directly"]], "Customising connection acceptance": [[213, "customising-connection-acceptance"]], "Class based WebSocket handling": [[213, "class-based-websocket-handling"]], "Custom WebSocket": [[213, "custom-websocket"]], "Layered architecture": [[213, null], [158, "layered-architecture"], [197, null], [189, null], [196, null], [181, null], [162, null]], "Handling Secrets": [[207, "handling-secrets"]], "Overview": [[207, "overview"], [200, "overview"]], "Secret Parameters": [[207, "secret-parameters"]], "Secret Body": [[207, "secret-body"]], "Security Considerations": [[207, "security-considerations"]], "Templating": [[211, "templating"]], "Template engines": [[211, "template-engines"]], "Registering a template engine": [[211, "registering-a-template-engine"]], "Registering a Custom Template Engine": [[211, "registering-a-custom-template-engine"]], "Defining a custom template engine": [[211, "defining-a-custom-template-engine"]], "Accessing the template engine instance": [[211, "accessing-the-template-engine-instance"]], "Template responses": [[211, "template-responses"]], "Template Files vs. Strings": [[211, "template-files-vs-strings"]], "Template context": [[211, "id1"]], "Accessing the request instance": [[211, "accessing-the-request-instance"]], "Adding CSRF inputs": [[211, "adding-csrf-inputs"]], "Passing template context": [[211, "passing-template-context"]], "Template callables": [[211, "template-callables"]], "Built-in callables": [[211, "built-in-callables"]], "Registering template callables": [[211, "registering-template-callables"]], "Stores": [[210, "stores"], [122, "stores"]], "Built-in stores": [[210, "built-in-stores"]], "Why not memcached?": [[210, null]], "Interacting with a store": [[210, "interacting-with-a-store"]], "Getting and setting values": [[210, "getting-and-setting-values"]], "Setting an expiry time": [[210, "setting-an-expiry-time"]], "Deleting expired values": [[210, "deleting-expired-values"]], "What can be stored": [[210, "what-can-be-stored"]], "Technical details": [[210, null], [196, null], [201, null], [172, null]], "Namespacing": [[210, "namespacing"]], "Managing stores with the registry": [[210, "managing-stores-with-the-registry"]], "The default factory": [[210, "the-default-factory"]], "Using the registry to configure integrations": [[210, "using-the-registry-to-configure-integrations"]], "Setting up the default factory with namespacing": [[210, "setting-up-the-default-factory-with-namespacing"]], "Store lifetime": [[210, "store-lifetime"]], "Sending files as attachments": [[209, "sending-files-as-attachments"]], "HTML mode": [[209, "html-mode"]], "Passing options to the generated router": [[209, "passing-options-to-the-generated-router"]], "Using a custom router class": [[209, "using-a-custom-router-class"]], "Retrieving paths to static files": [[209, "retrieving-paths-to-static-files"]], "(Remote) file systems": [[209, "remote-file-systems"]], "Upgrading from legacy StaticFilesConfig": [[209, "upgrading-from-legacy-staticfilesconfig"]], "Security Backends": [[208, "security-backends"]], "AbstractSecurityConfig": [[208, "abstractsecurityconfig"]], "Session Auth Backend": [[208, "session-auth-backend"]], "JWT Auth": [[208, "jwt-auth"]], "params": [[80, "module-litestar.params"]], "structlog": [[88, "module-litestar.plugins.structlog"]], "rate_limit": [[70, "module-litestar.middleware.rate_limit"]], "spec": [[78, "module-litestar.openapi.spec"]], "problem details": [[85, "module-litestar.plugins.problem_details"]], "session": [[73, "session"]], "htmx": [[83, "module-litestar.plugins.htmx"]], "attrs": [[81, "module-litestar.plugins.attrs"]], "flash": [[82, "module-litestar.plugins.flash"]], "server_side": [[74, "module-litestar.middleware.session.server_side"]], "pagination": [[79, "module-litestar.pagination"]], "client_side": [[72, "module-litestar.middleware.session.client_side"]], "Declaring DTOs on app layers": [[139, "declaring-dtos-on-app-layers"]], "Data Transfer Object Tutorial": [[140, "data-transfer-object-tutorial"]], "Who is this tutorial for?": [[140, null], [152, null], [146, null], [157, null]], "Application basics": [[153, "application-basics"]], "First steps": [[153, "first-steps"]], "Install Litestar": [[153, "install-litestar"]], "Hello, world!": [[153, "hello-world"]], "Route handlers": [[153, "route-handlers"], [200, "route-handlers"], [198, "route-handlers"]], "Type annotations": [[153, "type-annotations"], [198, "type-annotations"]], "Applications": [[153, "applications"], [158, "applications"], [126, "applications"]], "Running the application": [[153, "running-the-application"]], "Providing the session with DI": [[148, "providing-the-session-with-di"]], "Compare handlers before and after DI": [[148, "compare-handlers-before-and-after-di"]], "Next steps": [[148, "next-steps"], [150, "next-steps"], [156, "next-steps"], [149, "next-steps"], [147, "next-steps"]], "Application objects": [[158, "application-objects"]], "Startup and Shutdown": [[158, "startup-and-shutdown"]], "Lifespan context managers": [[158, "lifespan-context-managers"]], "Order of execution": [[158, "order-of-execution"]], "Using Application State": [[158, "using-application-state"]], "Initializing Application State": [[158, "initializing-application-state"]], "Injecting Application State into Route Handlers and Dependencies": [[158, "injecting-application-state-into-route-handlers-and-dependencies"]], "Application Hooks": [[158, "application-hooks"]], "After Exception": [[158, "after-exception"]], "Before Send": [[158, "before-send"]], "Initialization": [[158, "initialization"]], "Introduction to Database Modeling and Repository Features": [[142, "introduction-to-database-modeling-and-repository-features"]], "Modeling": [[142, "modeling"]], "Full Code": [[142, "full-code"], [145, "full-code"], [144, "full-code"], [143, "full-code"]], "Using the init plugin": [[150, "using-the-init-plugin"]], "Adding Additional Features to the Repository": [[145, "adding-additional-features-to-the-repository"]], "Slug Fields": [[145, "slug-fields"]], "Recap and assembling the final application": [[156, "recap-and-assembling-the-final-application"]], "Final application": [[156, "final-application"]], "Recap": [[156, "recap"], [151, "recap"]], "Tutorials": [[141, "tutorials"]], "Working with Controllers and Repositories": [[144, "working-with-controllers-and-repositories"]], "Final touches and recap": [[151, "final-touches-and-recap"]], "Using the serialization plugin": [[149, "using-the-serialization-plugin"]], "Compare handlers before and after Serialization Plugin": [[149, "compare-handlers-before-and-after-serialization-plugin"]], "Channels": [[160, "channels"], [122, "channels"]], "Basic concepts": [[160, "basic-concepts"]], "Flowcharts": [[160, "flowcharts"]], "The ChannelsPlugin": [[160, "the-channelsplugin"]], "Configuring the channels": [[160, "configuring-the-channels"]], "Publishing data": [[160, "publishing-data"]], "Managing subscriptions": [[160, "managing-subscriptions"]], "Managing history": [[160, "managing-history"]], "The Subscriber": [[160, "the-subscriber"]], "Consuming the event stream": [[160, "consuming-the-event-stream"]], "Managing backpressure": [[160, "managing-backpressure"]], "Backends": [[160, "backends"]], "Integrating with websocket handlers": [[160, "integrating-with-websocket-handlers"]], "Generating route handlers": [[160, "generating-route-handlers"]], "Interacting with repositories": [[143, "interacting-with-repositories"]], "Model Repository": [[143, "model-repository"]], "Repository Context Manager": [[143, "repository-context-manager"]], "Creating, Updating and Removing Data": [[143, "creating-updating-and-removing-data"]], "Working with Bulk Data Operations": [[143, "working-with-bulk-data-operations"]], "Fixture Data Loading": [[143, "fixture-data-loading"]], "Bulk Insert": [[143, "bulk-insert"]], "Paginated Data Selection": [[143, "paginated-data-selection"]], "Bulk Delete": [[143, "bulk-delete"]], "Counts": [[143, "counts"]], "Accessing the list": [[154, "accessing-the-list"]], "Intro": [[154, "intro"]], "Cleaning up the example with dataclasses": [[154, "cleaning-up-the-example-with-dataclasses"]], "Filtering the list using query parameters": [[154, "filtering-the-list-using-query-parameters"]], "Converting and validating query parameters": [[154, "converting-and-validating-query-parameters"]], "Making the query parameter optional": [[154, "making-the-query-parameter-optional"]], "Interactive documentation": [[154, "interactive-documentation"]], "Caching": [[159, "caching"]], "Caching responses": [[159, "caching-responses"]], "Configuration": [[159, "configuration"], [126, "configuration"]], "Changing where data is stored": [[159, "changing-where-data-is-stored"]], "Specifying a cache key builder": [[159, "specifying-a-cache-key-builder"]], "Introduction": [[147, "introduction"]], "The full app": [[147, "the-full-app"]], "The differences": [[147, "the-differences"]], "Complexity": [[147, "complexity"]], "Lifespan context manager": [[147, "lifespan-context-manager"]], "Database creation": [[147, "database-creation"]], "Application state": [[147, "application-state"]], "Behavior": [[147, "behavior"]], "Improving the TODO app with SQLAlchemy": [[152, "improving-the-todo-app-with-sqlalchemy"]], "Install SQLAlchemy": [[152, "install-sqlalchemy"]], "What\u2019s in this tutorial?": [[152, "what-s-in-this-tutorial"]], "Contents": [[152, "contents"], [176, "contents"], [124, "contents"]], "Making the list interactive": [[155, "making-the-list-interactive"]], "Receiving incoming data": [[155, "receiving-incoming-data"]], "Using the interactive documentation to test a route": [[155, "using-the-interactive-documentation-to-test-a-route"]], "Improving the example with dataclasses": [[155, "improving-the-example-with-dataclasses"]], "Create dynamic routes using path parameters": [[155, "create-dynamic-routes-using-path-parameters"]], "SQLAlchemy Repository Tutorial": [[146, "sqlalchemy-repository-tutorial"]], "Updating instances": [[138, "updating-instances"]], "PUT handlers": [[138, "put-handlers"]], "PATCH handlers": [[138, "patch-handlers"]], "Developing a basic TODO application": [[157, "developing-a-basic-todo-application"]], "Responses": [[197, "responses"]], "Media Type": [[197, "media-type"]], "JSON responses": [[197, "json-responses"]], "MessagePack responses": [[197, "messagepack-responses"]], "Plaintext responses": [[197, "plaintext-responses"]], "HTML responses": [[197, "html-responses"]], "Content Negotiation": [[197, "content-negotiation"]], "Status Codes": [[197, "status-codes"]], "Returning responses": [[197, "returning-responses"]], "Annotating responses": [[197, "annotating-responses"]], "Returning ASGI Applications": [[197, "returning-asgi-applications"]], "What is an ASGI Application?": [[197, "what-is-an-asgi-application"]], "Function ASGI Application": [[197, "function-asgi-application"]], "Method ASGI Application": [[197, "method-asgi-application"]], "Class ASGI Application": [[197, "class-asgi-application"]], "Returning responses from third party libraries": [[197, "returning-responses-from-third-party-libraries"]], "Setting Response Headers": [[197, "setting-response-headers"]], "Setting Headers Dynamically": [[197, "setting-headers-dynamically"]], "Using Annotated Responses": [[197, "using-annotated-responses"], [197, "id2"]], "Using the After Request Hook": [[197, "using-the-after-request-hook"], [197, "id3"]], "Predefined Headers": [[197, "predefined-headers"]], "Cache Control": [[197, "cache-control"]], "ETag": [[197, "etag"]], "Setting Response Cookies": [[197, "setting-response-cookies"]], "Setting Cookies dynamically": [[197, "setting-cookies-dynamically"]], "Redirect Responses": [[197, "redirect-responses"]], "File Responses": [[197, "file-responses"]], "Streaming Responses": [[197, "streaming-responses"]], "Server Sent Event Responses": [[197, "server-sent-event-responses"]], "Template Responses": [[197, "template-responses"]], "Custom Responses": [[197, "custom-responses"]], "Background Tasks": [[197, "background-tasks"]], "Executing Multiple Background Tasks": [[197, "executing-multiple-background-tasks"]], "Pagination": [[197, "pagination"]], "Classic Pagination": [[197, "classic-pagination"]], "Offset Pagination": [[197, "offset-pagination"]], "Offset Pagination With SQLAlchemy": [[197, "offset-pagination-with-sqlalchemy"]], "Cursor Pagination": [[197, "cursor-pagination"]], "Creating Middleware": [[187, "creating-middleware"]], "Using MiddlewareProtocol": [[187, "using-middlewareprotocol"]], "Responding using the MiddlewareProtocol": [[187, "responding-using-the-middlewareprotocol"]], "Modifying ASGI Requests and Responses using the MiddlewareProtocol": [[187, "modifying-asgi-requests-and-responses-using-the-middlewareprotocol"]], "Inheriting AbstractMiddleware": [[187, "inheriting-abstractmiddleware"]], "Using DefineMiddleware to pass arguments": [[187, "using-definemiddleware-to-pass-arguments"]], "Implementing Custom Authentication": [[202, "implementing-custom-authentication"]], "Creating a Custom JWT Authentication Middleware": [[202, "creating-a-custom-jwt-authentication-middleware"]], "Using Middleware": [[189, "using-middleware"]], "Middleware Call Order": [[189, "middleware-call-order"]], "Middlewares and Exceptions": [[189, "middlewares-and-exceptions"]], "JWT Security Backends": [[206, "jwt-security-backends"]], "JWT Auth Backend": [[206, "jwt-auth-backend"]], "JWT Cookie Auth Backend": [[206, "jwt-cookie-auth-backend"]], "OAuth2 Bearer Password Flow": [[206, "oauth2-bearer-password-flow"]], "Using a custom token class": [[206, "using-a-custom-token-class"]], "Verifying issuer and audience": [[206, "verifying-issuer-and-audience"]], "Customizing token validation": [[206, "customizing-token-validation"]], "Registering Routes": [[200, "registering-routes"]], "Registering routes dynamically": [[200, "registering-routes-dynamically"]], "Routers": [[200, "routers"]], "Controllers": [[200, "controllers"], [200, "id1"]], "Registering components multiple times": [[200, "registering-components-multiple-times"]], "Mounting ASGI Apps": [[200, "mounting-asgi-apps"]], "Technical Details": [[200, null]], "Why Litestar uses radix based routing": [[200, null]], "Guards": [[204, "guards"]], "Guard scopes": [[204, "guard-scopes"]], "The route handler \u201copt\u201d key": [[204, "the-route-handler-opt-key"]], "Requests": [[196, "requests"]], "Request body": [[196, "request-body"]], "Validation and customization of OpenAPI documentation": [[196, "validation-and-customization-of-openapi-documentation"]], "Content-type": [[196, "content-type"]], "URL Encoded Form Data": [[196, "url-encoded-form-data"]], "MultiPart Form Data": [[196, "multipart-form-data"]], "File uploads": [[196, "file-uploads"]], "Multiple files": [[196, "multiple-files"]], "Files as a dictionary": [[196, "files-as-a-dictionary"]], "Files as a list": [[196, "files-as-a-list"]], "MessagePack data": [[196, "messagepack-data"]], "Custom Request": [[196, "custom-request"]], "Flash Messages": [[193, "flash-messages"]], "Registering the plugin": [[193, "registering-the-plugin"]], "Using the plugin": [[193, "using-the-plugin"]], "Breakdown": [[193, "breakdown"]], "Security": [[205, "security"]], "Articles": [[205, null], [199, null], [128, null]], "OpenTelemetry": [[184, "opentelemetry"]], "Parameters": [[201, "parameters"]], "Path Parameters": [[201, "path-parameters"]], "Supported Path Parameter Types": [[201, "supported-path-parameter-types"]], "The Parameter function": [[201, "the-parameter-function"]], "Extra validation and documentation for path params": [[201, "extra-validation-and-documentation-for-path-params"]], "Query Parameters": [[201, "query-parameters"]], "Default values": [[201, "default-values"]], "Optional parameters": [[201, "optional-parameters"]], "Type coercion": [[201, "type-coercion"]], "Alternative names and constraints": [[201, "alternative-names-and-constraints"]], "Header and Cookie Parameters": [[201, "header-and-cookie-parameters"]], "Layered Parameters": [[201, "layered-parameters"]], "OpenAPI": [[190, "openapi"]], "Excluding and including endpoints": [[203, "excluding-and-including-endpoints"]], "Excluding routes": [[203, "excluding-routes"]], "Including routes": [[203, "including-routes"]], "Exclude from auth": [[203, "exclude-from-auth"]], "Built-in middleware": [[186, "built-in-middleware"]], "CORS": [[186, "cors"]], "CSRF": [[186, "csrf"]], "Allowed Hosts": [[186, "allowed-hosts"]], "Compression": [[186, "compression"]], "GZIP": [[186, "gzip"]], "Brotli": [[186, "brotli"]], "Rate-Limit Middleware": [[186, "rate-limit-middleware"]], "Logging Middleware": [[186, "logging-middleware"]], "Obfuscating Logging Output": [[186, "obfuscating-logging-output"]], "Compression and Logging of Response Body": [[186, "compression-and-logging-of-response-body"]], "Session Middleware": [[186, "session-middleware"]], "Setting up the middleware": [[186, "setting-up-the-middleware"]], "Client-side sessions": [[186, "client-side-sessions"]], "Server-side sessions": [[186, "server-side-sessions"]], "Declaring paths": [[198, "declaring-paths"]], "\u201creserved\u201d keyword arguments": [[198, "reserved-keyword-arguments"]], "HTTP route handlers": [[198, "http-route-handlers"]], "Semantic handler decorators": [[198, "semantic-handler-decorators"]], "Websocket route handlers": [[198, "websocket-route-handlers"]], "ASGI route handlers": [[198, "asgi-route-handlers"]], "Limitations of ASGI route handlers": [[198, "limitations-of-asgi-route-handlers"]], "Route handler indexing": [[198, "route-handler-indexing"]], "Adding arbitrary metadata to handlers": [[198, "adding-arbitrary-metadata-to-handlers"]], "Signature namespace": [[198, "signature-namespace"]], "Default signature namespace": [[198, "default-signature-namespace"]], "Plugins": [[194, "plugins"], [167, "plugins"]], "InitPluginProtocol": [[194, "initpluginprotocol"]], "on_app_init(self, app_config: AppConfig) -> AppConfig:": [[194, "on-app-init-self-app-config-appconfig-appconfig"]], "Example": [[194, "example"], [194, "id2"], [169, "example"], [170, "example"], [168, "example"]], "SerializationPluginProtocol": [[194, "serializationpluginprotocol"]], "supports_type(self, field_definition: FieldDefinition) -> bool:": [[194, "supports-type-self-field-definition-fielddefinition-bool"]], "create_dto_for_type(self, field_definition: FieldDefinition) -> type[AbstractDTO]:": [[194, "create-dto-for-type-self-field-definition-fielddefinition-type-abstractdto"]], "DIPlugin": [[194, "diplugin"]], "Prometheus": [[185, "prometheus"]], "Configuring schema generation": [[191, "configuring-schema-generation"]], "Disabling schema generation": [[191, "disabling-schema-generation"]], "Configuring schema generation on a route handler": [[191, "configuring-schema-generation-on-a-route-handler"]], "Accessing the OpenAPI schema in code": [[191, "accessing-the-openapi-schema-in-code"]], "Customizing Pydantic model schemas": [[191, "customizing-pydantic-model-schemas"]], "Customizing Operation class": [[191, "customizing-operation-class"]], "OpenAPI UI Plugins": [[192, "openapi-ui-plugins"]], "Using OpenAPI UI Plugins": [[192, "using-openapi-ui-plugins"]], "Configuring OpenAPI UI Plugins": [[192, "configuring-openapi-ui-plugins"]], "Configuring the OpenAPI Root Path": [[192, "configuring-the-openapi-root-path"]], "Backward Compatibility": [[192, "backward-compatibility"]], "Providing a subclass of OpenAPIController": [[192, "providing-a-subclass-of-openapicontroller"]], "Backward compatibility with root_schema_site": [[192, "backward-compatibility-with-root-schema-site"]], "Building your own OpenAPI UI Plugin": [[192, "building-your-own-openapi-ui-plugin"]], "Class definition": [[192, "class-definition"]], "__init__ Constructor": [[192, "init-constructor"]], "render()": [[192, "render"]], "Interacting with the Router": [[192, "interacting-with-the-router"]], "OAuth2 in Swagger UI": [[192, "oauth2-in-swagger-ui"]], "Customizing the OpenAPI UI": [[192, "customizing-the-openapi-ui"]], "CDN and offline file support": [[192, "cdn-and-offline-file-support"]], "Problem Details": [[195, "problem-details"]], "Usage": [[195, "usage"], [180, "usage"]], "SQLAlchemy Models & Repository": [[166, "sqlalchemy-models-repository"]], "Features": [[166, "features"], [120, "2.12.0-feature"], [120, "2.11.0-feature"], [120, "2.10.0-feature"], [120, "2.9.0-feature"], [120, "2.8.0-feature"], [120, "2.7.0-feature"], [120, "2.6.0-feature"], [120, "2.5.0-feature"], [120, "2.4.0-feature"], [120, "2.3.0-feature"], [120, "2.2.0-feature"], [120, "2.1.0-feature"], [120, "2.0.0rc1-feature"], [120, "2.0.0beta3-feature"], [120, "2.0.0beta2-feature"], [120, "2.0.0beta1-feature"], [120, "2.0.0alpha7-feature"], [120, "2.0.0alpha6-feature"], [120, "2.0.0alpha5-feature"], [120, "2.0.0alpha4-feature"], [120, "2.0.0alpha3-feature"], [120, "2.0.0alpha2-feature"], [120, "2.0.0alpha1-feature"]], "Basic Use": [[166, "basic-use"], [173, "basic-use"]], "Basic Controller Integration": [[166, "basic-controller-integration"]], "AbstractDTO": [[174, "abstractdto"]], "Using DTO Factories": [[174, "using-dto-factories"]], "Marking fields": [[174, "marking-fields"]], "Excluding fields": [[174, "excluding-fields"]], "Renaming fields": [[174, "renaming-fields"], [134, "renaming-fields"]], "Type checking": [[174, "type-checking"]], "Nested fields": [[174, "nested-fields"]], "Handling unknown fields": [[174, "handling-unknown-fields"]], "DTO Data": [[174, "dto-data"]], "Providing values for nested data": [[174, "providing-values-for-nested-data"]], "DTO Factory and PATCH requests": [[174, "dto-factory-and-patch-requests"]], "Implicit Private Fields": [[174, "implicit-private-fields"]], "Wrapping Return Data": [[174, "wrapping-return-data"]], "Working with Litestar\u2019s Pagination Types": [[174, "working-with-litestar-s-pagination-types"]], "Using Litestar\u2019s Response Type with DTO Factory": [[174, "using-litestar-s-response-type-with-dto-factory"]], "SQLAlchemy Plugin": [[169, "sqlalchemy-plugin"], [122, "sqlalchemy-plugin"]], "Defining the Database Models": [[169, "defining-the-database-models"]], "Setting Up an API Endpoint": [[169, "setting-up-an-api-endpoint"]], "Initializing the Database": [[169, "initializing-the-database"]], "Setting Up the Plugin and the App": [[169, "setting-up-the-plugin-and-the-app"]], "Running the App": [[169, "running-the-app"]], "SQLAlchemy Serialization Plugin": [[170, "sqlalchemy-serialization-plugin"]], "How it works": [[170, "how-it-works"]], "Configuring data transfer": [[170, "configuring-data-transfer"]], "Events": [[177, "events"]], "Listening to Multiple Events": [[177, "listening-to-multiple-events"]], "Using Multiple Listeners": [[177, "using-multiple-listeners"]], "Passing Arguments to Listeners": [[177, "passing-arguments-to-listeners"]], "Creating Event Emitters": [[177, "creating-event-emitters"]], "Exceptions and exception handling": [[178, "exceptions-and-exception-handling"]], "Configuration Exceptions": [[178, "configuration-exceptions"]], "Application Exceptions": [[178, "application-exceptions"]], "Exception handling": [[178, "exception-handling"]], "Exception handling layers": [[178, "exception-handling-layers"]], "DTO layer parameters": [[173, "dto-layer-parameters"]], "Defining DTOs on handlers": [[173, "defining-dtos-on-handlers"]], "The dto parameter": [[173, "the-dto-parameter"]], "The return_dto parameter": [[173, "the-return-dto-parameter"]], "Overriding implicit return_dto": [[173, "overriding-implicit-return-dto"]], "Defining DTOs on layers": [[173, "defining-dtos-on-layers"]], "Improving performance with the codegen backend": [[173, "improving-performance-with-the-codegen-backend"]], "Disabling the backend": [[173, "disabling-the-backend"]], "Enabling the backend": [[173, "enabling-the-backend"]], "Performance improvements": [[173, "performance-improvements"]], "Data Transfer Object (DTO)": [[176, "data-transfer-object-dto"]], "Data movement": [[176, "data-movement"]], "Client \u2192 Litestar \u2192 DTO": [[176, "client-litestar-dto"]], "DTO \u2192 Handler": [[176, "dto-handler"]], "Handler \u2192 DTO": [[176, "handler-dto"]], "DTO \u2192 Litestar": [[176, "dto-litestar"]], "Litestar \u2192 Client": [[176, "litestar-client"]], "SQLAlchemy": [[165, "sqlalchemy"]], "Logging": [[182, "logging"]], "Using Python standard library": [[182, "using-python-standard-library"]], "Using Picologging": [[182, "using-picologging"]], "Using StructLog": [[182, "using-structlog"]], "Subclass Logging Configs": [[182, "subclass-logging-configs"]], "HTMXPlugin": [[179, "htmxplugin"]], "HTMXRequest": [[179, "htmxrequest"]], "HTMX Response Classes": [[179, "htmx-response-classes"]], "HTMXTemplate Response Classes": [[179, "htmxtemplate-response-classes"]], "1 - Responses that don\u2019t make any changes to DOM": [[179, "responses-that-don-t-make-any-changes-to-dom"]], "2 - Responses that may change DOM": [[179, "responses-that-may-change-dom"]], "Life Cycle Hooks": [[181, "life-cycle-hooks"]], "Before Request": [[181, "before-request"]], "After Request": [[181, "after-request"]], "After Response": [[181, "after-response"]], "Layered hooks": [[181, "layered-hooks"]], "Pre-requisites and scope": [[172, "pre-requisites-and-scope"]], "Dependencies with yield (cleanup step)": [[172, "dependencies-with-yield-cleanup-step"]], "A basic example": [[172, "a-basic-example"]], "Handling exceptions": [[172, "handling-exceptions"]], "Best Practice": [[172, null]], "Dependency keyword arguments": [[172, "dependency-keyword-arguments"]], "The Provide class": [[172, "the-provide-class"]], "Dependencies within dependencies": [[172, "dependencies-within-dependencies"]], "The Dependency function": [[172, "the-dependency-function"]], "Dependency validation": [[172, "dependency-validation"]], "Dependency function as a marker": [[172, "dependency-function-as-a-marker"]], "Exclude dependencies with default values from OpenAPI docs": [[172, "exclude-dependencies-with-default-values-from-openapi-docs"]], "Early detection if a dependency isn\u2019t provided": [[172, "early-detection-if-a-dependency-isn-t-provided"]], "SQLAlchemy Init Plugin": [[168, "sqlalchemy-init-plugin"]], "Dependencies": [[168, "dependencies"]], "Renaming the dependencies": [[168, "renaming-the-dependencies"]], "Configuring the before send handler": [[168, "configuring-the-before-send-handler"]], "Configuring the plugins": [[168, "configuring-the-plugins"]], "Metrics": [[183, "metrics"]], "Debugging": [[171, "debugging"]], "Using the Python debugger": [[171, "using-the-python-debugger"]], "Debugging with an IDE": [[171, "debugging-with-an-ide"]], "Intellij / PyCharm": [[171, "intellij-pycharm"]], "Using the CLI": [[171, "using-the-cli"], [171, "id1"]], "Using uvicorn": [[171, "using-uvicorn"], [171, "id2"]], "VS Code": [[171, "vs-code"]], "Custom types": [[162, "custom-types"]], "Using type encoders / decoders": [[162, "using-type-encoders-decoders"]], "Custom Pydantic types": [[162, "custom-pydantic-types"]], "Implementing Custom DTO Classes": [[175, "implementing-custom-dto-classes"]], "Abstract Methods": [[175, "abstract-methods"]], "generate_field_definitions": [[175, "generate-field-definitions"]], "detect_nested_field": [[175, "detect-nested-field"]], "CLI": [[161, "cli"]], "Enabling all CLI features": [[161, "enabling-all-cli-features"]], "Autodiscovery": [[161, "autodiscovery"]], "Extending the CLI": [[161, "extending-the-cli"]], "Using entry points": [[161, "using-entry-points"]], "Using a plugin": [[161, "using-a-plugin"]], "Accessing the app instance": [[161, "accessing-the-app-instance"]], "CLI Reference": [[161, "cli-reference"]], "Databases": [[163, "databases"]], "Piccolo ORM": [[164, "piccolo-orm"]], "router": [[102, "module-litestar.router"]], "file": [[111, "module-litestar.stores.file"], [96, "module-litestar.response.file"]], "serialization": [[107, "module-litestar.serialization"]], "status_code": [[109, "module-litestar.status_codes"]], "streaming": [[100, "module-litestar.response.streaming"]], "template": [[101, "module-litestar.response.template"], [116, "module-litestar.template"]], "session_auth": [[106, "session-auth"]], "stores": [[112, "stores"]], "security": [[104, "module-litestar.security"]], "response": [[97, "module-litestar.response"]], "redirect": [[98, "module-litestar.response.redirect"]], "SSE (Server Sent Events)": [[99, "module-litestar.response.sse"]], "static_files": [[108, "module-litestar.static_files"]], "Sync vs. Async": [[129, "sync-vs-async"]], "Blocking and non-blocking": [[129, "blocking-and-non-blocking"]], "I/O bound vs. CPU bound": [[129, "i-o-bound-vs-cpu-bound"]], "Asynchronous CPU-bound tasks": [[129, "asynchronous-cpu-bound-tasks"]], "When to use an asynchronous function": [[129, "when-to-use-an-asynchronous-function"]], "When to use a synchronous function": [[129, "when-to-use-a-synchronous-function"]], "When to use a thread pool": [[129, "when-to-use-a-thread-pool"]], "Limitations": [[129, "limitations"]], "Warnings about the mode of execution": [[129, "warnings-about-the-mode-of-execution"]], "Release notes": [[121, "release-notes"]], "Excluding from nested models": [[131, "excluding-from-nested-models"]], "Max nested depth": [[133, "max-nested-depth"]], "Read only fields": [[136, "read-only-fields"]], "Manually with ASGI server": [[125, "manually-with-asgi-server"]], "Use When": [[125, "use-when"], [126, "use-when"], [127, "use-when"], [123, "use-when"]], "Alternatives": [[125, "alternatives"], [126, "alternatives"], [127, "alternatives"], [123, "alternatives"]], "Choosing an ASGI Server": [[125, "choosing-an-asgi-server"]], "Install the ASGI Server": [[125, "install-the-asgi-server"]], "Run the ASGI Server": [[125, "run-the-asgi-server"]], "Callable types": [[118, "callable-types"]], "ASGI Types": [[118, "asgi-types"]], "ASGI Application": [[118, "asgi-application"]], "ASGI Application Parameters": [[118, "asgi-application-parameters"]], "ASGI Scopes": [[118, "asgi-scopes"]], "ASGI Events": [[118, "asgi-events"]], "Event Groupings": [[118, "event-groupings"]], "Send / Receive Parameter Types": [[118, "send-receive-parameter-types"]], "Helper Types": [[118, "helper-types"]], "Protocols": [[118, "protocols"]], "Composite Types": [[118, "composite-types"]], "File types": [[118, "file-types"]], "registry": [[115, "module-litestar.stores.registry"]], "Accessing the data": [[137, "accessing-the-data"]], "What\u2019s changed in 2.0?": [[122, "what-s-changed-in-2-0"]], "Starlite \u2192 Litestar": [[122, "starlite-litestar"]], "Imports": [[122, "imports"]], "Response headers": [[122, "response-headers"]], "Response cookies": [[122, "response-cookies"]], "Removal of Pydantic models": [[122, "removal-of-pydantic-models"]], "Plugin protocols": [[122, "plugin-protocols"]], "Remove 2 argument before_send": [[122, "remove-2-argument-before-send"]], "initial_state application parameter": [[122, "initial-state-application-parameter"]], "Usage of the stores for caching and other integrations": [[122, "usage-of-the-stores-for-caching-and-other-integrations"]], "DTOs": [[122, "dtos"]], "Application lifespan hooks": [[122, "application-lifespan-hooks"]], "Dependencies without Provide": [[122, "dependencies-without-provide"]], "sync_to_thread": [[122, "sync-to-thread"]], "Event bus": [[122, "event-bus"]], "Enhanced WebSocket support": [[122, "enhanced-websocket-support"]], "Attrs signature modelling": [[122, "attrs-signature-modelling"]], "Annotated support in route handlers": [[122, "annotated-support-in-route-handlers"]], "Application lifespan context managers": [[122, "application-lifespan-context-managers"]], "Response types": [[122, "response-types"]], "Deployment": [[124, "deployment"]], "typing": [[119, "module-litestar.typing"]], "NGINX Unit": [[126, "nginx-unit"]], "Install nginx-unit": [[126, "install-nginx-unit"]], "Listeners": [[126, "listeners"]], "Configuration update": [[126, "configuration-update"]], "Explicitly renaming fields": [[134, "explicitly-renaming-fields"]], "Field renaming strategies": [[134, "field-renaming-strategies"]], "Excluding from collections of nested models": [[132, "excluding-from-collections-of-nested-models"]], "Topics": [[128, "topics"]], "Supervisor (Linux)": [[127, "supervisor-linux"]], "Setup": [[127, "setup"]], "Suggestions": [[127, "suggestions"]], "Aliases": [[127, "aliases"]], "Update Script": [[127, "update-script"]], "Execution": [[127, "execution"]], "Docker": [[123, "docker"]], "Dockerfile": [[123, "dockerfile"]], "Docker Compose": [[123, "docker-compose"]], "2.x Changelog": [[120, "x-changelog"]], "2.12.1": [[120, "2.12.1"]], "Bugfixes": [[120, "2.12.1-bugfix"], [120, "2.12.0-bugfix"], [120, "2.11.0-bugfix"], [120, "2.10.0-bugfix"], [120, "2.9.1-bugfix"], [120, "2.9.0-bugfix"], [120, "2.8.3-bugfix"], [120, "2.8.2-bugfix"], [120, "2.8.1-bugfix"], [120, "2.8.0-bugfix"], [120, "2.7.1-bugfix"], [120, "2.7.0-bugfix"], [120, "2.6.3-bugfix"], [120, "2.6.2-bugfix"], [120, "2.6.1-bugfix"], [120, "2.5.5-bugfix"], [120, "2.5.4-bugfix"], [120, "2.5.3-bugfix"], [120, "2.5.2-bugfix"], [120, "2.5.1-bugfix"], [120, "2.5.0-bugfix"], [120, "2.4.5-bugfix"], [120, "2.4.4-bugfix"], [120, "2.4.3-bugfix"], [120, "2.4.2-bugfix"], [120, "2.4.1-bugfix"], [120, "2.4.0-bugfix"], [120, "2.3.2-bugfix"], [120, "2.3.1-bugfix"], [120, "2.3.0-bugfix"], [120, "2.2.0-bugfix"], [120, "2.1.1-bugfix"], [120, "2.1.0-bugfix"], [120, "2.0.0-bugfix"], [120, "2.0.0rc1-bugfix"], [120, "2.0.0beta4-bugfix"], [120, "2.0.0beta3-bugfix"], [120, "2.0.0beta2-bugfix"], [120, "2.0.0beta1-bugfix"], [120, "2.0.0alpha7-bugfix"], [120, "2.0.0alpha6-bugfix"], [120, "2.0.0alpha5-bugfix"], [120, "2.0.0alpha4-bugfix"], [120, "2.0.0alpha3-bugfix"], [120, "2.0.0alpha2-bugfix"], [120, "2.0.0alpha1-bugfix"]], "2.12.0": [[120, "2.12.0"]], "2.11.0": [[120, "2.11.0"]], "2.10.0": [[120, "2.10.0"]], "2.9.1": [[120, "2.9.1"]], "2.9.0": [[120, "2.9.0"]], "2.8.3": [[120, "2.8.3"]], "2.8.2": [[120, "2.8.2"]], "2.8.1": [[120, "2.8.1"]], "2.8.0": [[120, "2.8.0"]], "2.7.1": [[120, "2.7.1"]], "2.7.0": [[120, "2.7.0"]], "2.6.3": [[120, "2.6.3"]], "2.6.2": [[120, "2.6.2"]], "2.6.1": [[120, "2.6.1"]], "2.6.0": [[120, "2.6.0"]], "2.5.5": [[120, "2.5.5"]], "2.5.4": [[120, "2.5.4"]], "2.5.3": [[120, "2.5.3"]], "2.5.2": [[120, "2.5.2"]], "2.5.1": [[120, "2.5.1"]], "2.5.0": [[120, "2.5.0"]], "Other changes": [[120, "2.5.0-misc"], [120, "2.0.0rc1-misc"], [120, "2.0.0beta3-misc"], [120, "2.0.0beta1-misc"], [120, "2.0.0alpha6-misc"], [120, "2.0.0alpha5-misc"], [120, "2.0.0alpha3-misc"], [120, "2.0.0alpha2-misc"], [120, "2.0.0alpha1-misc"]], "2.4.5": [[120, "2.4.5"]], "2.4.4": [[120, "2.4.4"]], "2.4.3": [[120, "2.4.3"]], "2.4.2": [[120, "2.4.2"]], "2.4.1": [[120, "2.4.1"]], "2.4.0": [[120, "2.4.0"]], "2.3.2": [[120, "2.3.2"]], "2.3.1": [[120, "2.3.1"]], "2.3.0": [[120, "2.3.0"]], "2.2.0": [[120, "2.2.0"]], "2.1.1": [[120, "2.1.1"]], "2.1.0": [[120, "2.1.0"]], "2.0.0": [[120, "2.0.0"]], "2.0.0rc1": [[120, "2.0.0rc1"]], "2.0.0beta4": [[120, "2.0.0beta4"]], "2.0.0beta3": [[120, "2.0.0beta3"]], "2.0.0beta2": [[120, "2.0.0beta2"]], "2.0.0beta1": [[120, "2.0.0beta1"]], "2.0.0alpha7": [[120, "2.0.0alpha7"]], "2.0.0alpha6": [[120, "2.0.0alpha6"]], "2.0.0alpha5": [[120, "2.0.0alpha5"]], "2.0.0alpha4": [[120, "2.0.0alpha4"]], "2.0.0alpha3": [[120, "2.0.0alpha3"]], "2.0.0alpha2": [[120, "2.0.0alpha2"]], "2.0.0alpha1": [[120, "2.0.0alpha1"]], "Our first DTO": [[130, "our-first-dto"]]}, "indexentries": {"default_openapi_config (in module litestar.app)": [[7, "litestar.app.DEFAULT_OPENAPI_CONFIG"]], "handlerindex (class in litestar.app)": [[7, "litestar.app.HandlerIndex"]], "litestar (class in litestar.app)": [[7, "litestar.app.Litestar"]], "__call__() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.__call__"]], "__init__() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.__init__"]], "emit() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.emit"]], "from_config() (litestar.app.litestar class method)": [[7, "litestar.app.Litestar.from_config"]], "get_handler_index_by_name() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.get_handler_index_by_name"]], "handler (litestar.app.handlerindex attribute)": [[7, "litestar.app.HandlerIndex.handler"]], "identifier (litestar.app.handlerindex attribute)": [[7, "litestar.app.HandlerIndex.identifier"]], "lifespan() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.lifespan"]], "litestar.app": [[7, "module-litestar.app"]], "module": [[7, "module-litestar.app"], [8, "module-litestar.background_tasks"], [9, "module-litestar.channels.backends.asyncpg"], [10, "module-litestar.channels.backends.base"], [12, "module-litestar.channels.backends.memory"], [13, "module-litestar.channels.backends.psycopg"], [14, "module-litestar.channels.backends.redis"], [18, "module-litestar.cli"], [19, "module-litestar.concurrency"], [20, "module-litestar.config.allowed_hosts"], [20, "module-litestar.config.app"], [20, "module-litestar.config.compression"], [20, "module-litestar.config.cors"], [20, "module-litestar.config.csrf"], [20, "module-litestar.config.response_cache"], [21, "module-litestar.connection"], [22, "module-litestar.contrib.htmx.request"], [22, "module-litestar.contrib.htmx.response"], [24, "module-litestar.contrib.jinja"], [26, "module-litestar.contrib.mako"], [27, "module-litestar.contrib.opentelemetry"], [28, "module-litestar.contrib.piccolo"], [29, "module-litestar.contrib.pydantic"], [35, "module-litestar.contrib.sqlalchemy.base"], [38, "module-litestar.contrib.sqlalchemy.plugins"], [41, "module-litestar.controller"], [42, "module-litestar.data_extractors"], [43, "module-litestar.datastructures"], [44, "module-litestar.datastructures.secret_values"], [45, "module-litestar.di"], [46, "module-litestar.dto.base_dto"], [47, "module-litestar.dto.config"], [48, "module-litestar.dto.data_structures"], [49, "module-litestar.dto.dataclass_dto"], [50, "module-litestar.dto.field"], [52, "module-litestar.dto.msgspec_dto"], [53, "module-litestar.dto.types"], [54, "module-litestar.enums"], [55, "module-litestar.events"], [56, "module-litestar.exceptions"], [56, "module-litestar.exceptions.responses"], [57, "module-litestar.handlers"], [59, "module-litestar.logging.config"], [61, "module-litestar.logging.picologging"], [62, "module-litestar.logging.standard"], [63, "module-litestar.middleware.allowed_hosts"], [64, "module-litestar.middleware.authentication"], [65, "module-litestar.middleware.compression"], [66, "module-litestar.middleware.cors"], [67, "module-litestar.middleware.csrf"], [68, "module-litestar.middleware"], [69, "module-litestar.middleware.logging"], [70, "module-litestar.middleware.rate_limit"], [71, "module-litestar.middleware.session.base"], [72, "module-litestar.middleware.session.client_side"], [74, "module-litestar.middleware.session.server_side"], [76, "module-litestar.openapi"], [77, "module-litestar.openapi.plugins"], [78, "module-litestar.openapi.spec"], [79, "module-litestar.pagination"], [80, "module-litestar.params"], [81, "module-litestar.plugins.attrs"], [82, "module-litestar.plugins.flash"], [83, "module-litestar.plugins.htmx"], [84, "module-litestar.plugins"], [85, "module-litestar.plugins.problem_details"], [86, "module-litestar.plugins.pydantic"], [87, "module-litestar.plugins.sqlalchemy"], [88, "module-litestar.plugins.structlog"], [89, "module-litestar.repository.abc"], [92, "module-litestar.repository.handlers"], [94, "module-litestar.repository.testing"], [95, "module-litestar.response.base"], [96, "module-litestar.response.file"], [97, "module-litestar.response"], [98, "module-litestar.response.redirect"], [99, "module-litestar.response.sse"], [100, "module-litestar.response.streaming"], [101, "module-litestar.response.template"], [102, "module-litestar.router"], [103, "module-litestar.routes"], [104, "module-litestar.security"], [105, "module-litestar.security.jwt"], [107, "module-litestar.serialization"], [108, "module-litestar.static_files"], [109, "module-litestar.status_codes"], [110, "module-litestar.stores.base"], [111, "module-litestar.stores.file"], [113, "module-litestar.stores.memory"], [114, "module-litestar.stores.redis"], [115, "module-litestar.stores.registry"], [116, "module-litestar.template"], [117, "module-litestar.testing"], [118, "module-litestar.types"], [119, "module-litestar.typing"]], "openapi_schema (litestar.app.litestar property)": [[7, "litestar.app.Litestar.openapi_schema"]], "paths (litestar.app.handlerindex attribute)": [[7, "litestar.app.HandlerIndex.paths"]], "register() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.register"]], "route_handler_method_view (litestar.app.litestar property)": [[7, "litestar.app.Litestar.route_handler_method_view"]], "route_reverse() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.route_reverse"]], "update_openapi_schema() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.update_openapi_schema"]], "url_for_static_asset() (litestar.app.litestar method)": [[7, "litestar.app.Litestar.url_for_static_asset"]], "backgroundtask (class in litestar.background_tasks)": [[8, "litestar.background_tasks.BackgroundTask"]], "backgroundtasks (class in litestar.background_tasks)": [[8, "litestar.background_tasks.BackgroundTasks"]], "__call__() (litestar.background_tasks.backgroundtask method)": [[8, "litestar.background_tasks.BackgroundTask.__call__"]], "__call__() (litestar.background_tasks.backgroundtasks method)": [[8, "litestar.background_tasks.BackgroundTasks.__call__"]], "__init__() (litestar.background_tasks.backgroundtask method)": [[8, "litestar.background_tasks.BackgroundTask.__init__"]], "__init__() (litestar.background_tasks.backgroundtasks method)": [[8, "litestar.background_tasks.BackgroundTasks.__init__"]], "litestar.background_tasks": [[8, "module-litestar.background_tasks"]], "asyncpgchannelsbackend (class in litestar.channels.backends.asyncpg)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend"]], "__init__() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.__init__"]], "get_history() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.get_history"]], "litestar.channels.backends.asyncpg": [[9, "module-litestar.channels.backends.asyncpg"]], "on_shutdown() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.on_shutdown"]], "on_startup() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.on_startup"]], "publish() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.publish"]], "stream_events() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.stream_events"]], "subscribe() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.subscribe"]], "unsubscribe() (litestar.channels.backends.asyncpg.asyncpgchannelsbackend method)": [[9, "litestar.channels.backends.asyncpg.AsyncPgChannelsBackend.unsubscribe"]], "channelsbackend (class in litestar.channels.backends.base)": [[10, "litestar.channels.backends.base.ChannelsBackend"]], "get_history() (litestar.channels.backends.base.channelsbackend method)": [[10, "litestar.channels.backends.base.ChannelsBackend.get_history"]], "litestar.channels.backends.base": [[10, "module-litestar.channels.backends.base"]], "on_shutdown() (litestar.channels.backends.base.channelsbackend method)": [[10, "litestar.channels.backends.base.ChannelsBackend.on_shutdown"]], "on_startup() (litestar.channels.backends.base.channelsbackend method)": [[10, "litestar.channels.backends.base.ChannelsBackend.on_startup"]], "publish() (litestar.channels.backends.base.channelsbackend method)": [[10, "litestar.channels.backends.base.ChannelsBackend.publish"]], "stream_events() (litestar.channels.backends.base.channelsbackend method)": [[10, "litestar.channels.backends.base.ChannelsBackend.stream_events"]], "subscribe() (litestar.channels.backends.base.channelsbackend method)": [[10, "litestar.channels.backends.base.ChannelsBackend.subscribe"]], "unsubscribe() (litestar.channels.backends.base.channelsbackend method)": [[10, "litestar.channels.backends.base.ChannelsBackend.unsubscribe"]], "memorychannelsbackend (class in litestar.channels.backends.memory)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend"]], "__init__() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.__init__"]], "get_history() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.get_history"]], "litestar.channels.backends.memory": [[12, "module-litestar.channels.backends.memory"]], "on_shutdown() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.on_shutdown"]], "on_startup() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.on_startup"]], "publish() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.publish"]], "stream_events() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.stream_events"]], "subscribe() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.subscribe"]], "unsubscribe() (litestar.channels.backends.memory.memorychannelsbackend method)": [[12, "litestar.channels.backends.memory.MemoryChannelsBackend.unsubscribe"]], "psycopgchannelsbackend (class in litestar.channels.backends.psycopg)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend"]], "__init__() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.__init__"]], "get_history() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.get_history"]], "litestar.channels.backends.psycopg": [[13, "module-litestar.channels.backends.psycopg"]], "on_shutdown() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.on_shutdown"]], "on_startup() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.on_startup"]], "publish() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.publish"]], "stream_events() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.stream_events"]], "subscribe() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.subscribe"]], "unsubscribe() (litestar.channels.backends.psycopg.psycopgchannelsbackend method)": [[13, "litestar.channels.backends.psycopg.PsycoPgChannelsBackend.unsubscribe"]], "redischannelsbackend (class in litestar.channels.backends.redis)": [[14, "litestar.channels.backends.redis.RedisChannelsBackend"]], "redischannelspubsubbackend (class in litestar.channels.backends.redis)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend"]], "redischannelsstreambackend (class in litestar.channels.backends.redis)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend"]], "__init__() (litestar.channels.backends.redis.redischannelsbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsBackend.__init__"]], "__init__() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.__init__"]], "__init__() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.__init__"]], "flush_all() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.flush_all"]], "get_history() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.get_history"]], "get_history() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.get_history"]], "litestar.channels.backends.redis": [[14, "module-litestar.channels.backends.redis"]], "on_shutdown() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.on_shutdown"]], "on_shutdown() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.on_shutdown"]], "on_startup() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.on_startup"]], "on_startup() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.on_startup"]], "publish() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.publish"]], "publish() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.publish"]], "stream_events() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.stream_events"]], "stream_events() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.stream_events"]], "subscribe() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.subscribe"]], "subscribe() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.subscribe"]], "unsubscribe() (litestar.channels.backends.redis.redischannelspubsubbackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsPubSubBackend.unsubscribe"]], "unsubscribe() (litestar.channels.backends.redis.redischannelsstreambackend method)": [[14, "litestar.channels.backends.redis.RedisChannelsStreamBackend.unsubscribe"]], "channelsexception (class in litestar.channels.plugin)": [[16, "litestar.channels.plugin.ChannelsException"]], "channelsplugin (class in litestar.channels.plugin)": [[16, "litestar.channels.plugin.ChannelsPlugin"]], "__init__() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.__init__"]], "encode_data() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.encode_data"]], "on_app_init() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.on_app_init"]], "publish() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.publish"]], "put_subscriber_history() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.put_subscriber_history"]], "start_subscription() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.start_subscription"]], "subscribe() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.subscribe"]], "unsubscribe() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.unsubscribe"]], "wait_published() (litestar.channels.plugin.channelsplugin method)": [[16, "litestar.channels.plugin.ChannelsPlugin.wait_published"]], "subscriber (class in litestar.channels.subscriber)": [[17, "litestar.channels.subscriber.Subscriber"]], "__init__() (litestar.channels.subscriber.subscriber method)": [[17, "litestar.channels.subscriber.Subscriber.__init__"]], "is_running (litestar.channels.subscriber.subscriber property)": [[17, "litestar.channels.subscriber.Subscriber.is_running"]], "iter_events() (litestar.channels.subscriber.subscriber method)": [[17, "litestar.channels.subscriber.Subscriber.iter_events"]], "put_nowait() (litestar.channels.subscriber.subscriber method)": [[17, "litestar.channels.subscriber.Subscriber.put_nowait"]], "run_in_background() (litestar.channels.subscriber.subscriber method)": [[17, "litestar.channels.subscriber.Subscriber.run_in_background"]], "stop() (litestar.channels.subscriber.subscriber method)": [[17, "litestar.channels.subscriber.Subscriber.stop"]], "--app": [[18, "cmdoption-litestar-app"]], "--app-dir": [[18, "cmdoption-litestar-app-dir"]], "--create-self-signed-cert": [[18, "cmdoption-litestar-run-create-self-signed-cert"]], "--debug": [[18, "cmdoption-litestar-run-d"]], "--exclude": [[18, "cmdoption-litestar-routes-exclude"]], "--fd": [[18, "cmdoption-litestar-run-F"]], "--file-descriptor": [[18, "cmdoption-litestar-run-F"]], "--host": [[18, "cmdoption-litestar-run-H"]], "--namespace": [[18, "cmdoption-litestar-schema-typescript-namespace"]], "--output": [[18, "cmdoption-litestar-schema-openapi-output"], [18, "cmdoption-litestar-schema-typescript-output"]], "--pdb": [[18, "cmdoption-litestar-run-P"]], "--port": [[18, "cmdoption-litestar-run-p"]], "--reload": [[18, "cmdoption-litestar-run-r"]], "--reload-dir": [[18, "cmdoption-litestar-run-R"]], "--reload-exclude": [[18, "cmdoption-litestar-run-E"]], "--reload-include": [[18, "cmdoption-litestar-run-I"]], "--schema": [[18, "cmdoption-litestar-routes-schema"]], "--short": [[18, "cmdoption-litestar-version-s"]], "--ssl-certfile": [[18, "cmdoption-litestar-run-ssl-certfile"]], "--ssl-keyfile": [[18, "cmdoption-litestar-run-ssl-keyfile"]], "--uds": [[18, "cmdoption-litestar-run-U"]], "--unix-domain-socket": [[18, "cmdoption-litestar-run-U"]], "--use-pdb": [[18, "cmdoption-litestar-run-P"]], "--wc": [[18, "cmdoption-litestar-run-W"]], "--web-concurrency": [[18, "cmdoption-litestar-run-W"]], "-e": [[18, "cmdoption-litestar-run-E"]], "-f": [[18, "cmdoption-litestar-run-F"]], "-h": [[18, "cmdoption-litestar-run-H"]], "-i": [[18, "cmdoption-litestar-run-I"]], "-p": [[18, "cmdoption-litestar-run-P"], [18, "cmdoption-litestar-run-p"]], "-r": [[18, "cmdoption-litestar-run-R"], [18, "cmdoption-litestar-run-r"]], "-u": [[18, "cmdoption-litestar-run-U"]], "-w": [[18, "cmdoption-litestar-run-W"]], "-d": [[18, "cmdoption-litestar-run-d"]], "-s": [[18, "cmdoption-litestar-version-s"]], "session_id": [[18, "cmdoption-litestar-sessions-delete-arg-SESSION_ID"]], "litestar command line option": [[18, "cmdoption-litestar-app"], [18, "cmdoption-litestar-app-dir"]], "litestar-routes command line option": [[18, "cmdoption-litestar-routes-exclude"], [18, "cmdoption-litestar-routes-schema"]], "litestar-run command line option": [[18, "cmdoption-litestar-run-E"], [18, "cmdoption-litestar-run-F"], [18, "cmdoption-litestar-run-H"], [18, "cmdoption-litestar-run-I"], [18, "cmdoption-litestar-run-P"], [18, "cmdoption-litestar-run-R"], [18, "cmdoption-litestar-run-U"], [18, "cmdoption-litestar-run-W"], [18, "cmdoption-litestar-run-create-self-signed-cert"], [18, "cmdoption-litestar-run-d"], [18, "cmdoption-litestar-run-p"], [18, "cmdoption-litestar-run-r"], [18, "cmdoption-litestar-run-ssl-certfile"], [18, "cmdoption-litestar-run-ssl-keyfile"]], "litestar-schema-openapi command line option": [[18, "cmdoption-litestar-schema-openapi-output"]], "litestar-schema-typescript command line option": [[18, "cmdoption-litestar-schema-typescript-namespace"], [18, "cmdoption-litestar-schema-typescript-output"]], "litestar-sessions-delete command line option": [[18, "cmdoption-litestar-sessions-delete-arg-SESSION_ID"]], "litestar-version command line option": [[18, "cmdoption-litestar-version-s"]], "litestar.cli": [[18, "module-litestar.cli"]], "get_asyncio_executor() (in module litestar.concurrency)": [[19, "litestar.concurrency.get_asyncio_executor"]], "get_trio_capacity_limiter() (in module litestar.concurrency)": [[19, "litestar.concurrency.get_trio_capacity_limiter"]], "litestar.concurrency": [[19, "module-litestar.concurrency"]], "set_asyncio_executor() (in module litestar.concurrency)": [[19, "litestar.concurrency.set_asyncio_executor"]], "set_trio_capacity_limiter() (in module litestar.concurrency)": [[19, "litestar.concurrency.set_trio_capacity_limiter"]], "sync_to_thread() (in module litestar.concurrency)": [[19, "litestar.concurrency.sync_to_thread"]], "allowedhostsconfig (class in litestar.config.allowed_hosts)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig"]], "appconfig (class in litestar.config.app)": [[20, "litestar.config.app.AppConfig"]], "cache_forever (class in litestar.config.response_cache)": [[20, "litestar.config.response_cache.CACHE_FOREVER"]], "corsconfig (class in litestar.config.cors)": [[20, "litestar.config.cors.CORSConfig"]], "csrfconfig (class in litestar.config.csrf)": [[20, "litestar.config.csrf.CSRFConfig"]], "compressionconfig (class in litestar.config.compression)": [[20, "litestar.config.compression.CompressionConfig"]], "experimentalfeatures (class in litestar.config.app)": [[20, "litestar.config.app.ExperimentalFeatures"]], "responsecacheconfig (class in litestar.config.response_cache)": [[20, "litestar.config.response_cache.ResponseCacheConfig"]], "__init__() (litestar.config.allowed_hosts.allowedhostsconfig method)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig.__init__"]], "__init__() (litestar.config.app.appconfig method)": [[20, "litestar.config.app.AppConfig.__init__"]], "__init__() (litestar.config.compression.compressionconfig method)": [[20, "litestar.config.compression.CompressionConfig.__init__"]], "__init__() (litestar.config.cors.corsconfig method)": [[20, "litestar.config.cors.CORSConfig.__init__"]], "__init__() (litestar.config.csrf.csrfconfig method)": [[20, "litestar.config.csrf.CSRFConfig.__init__"]], "__init__() (litestar.config.response_cache.responsecacheconfig method)": [[20, "litestar.config.response_cache.ResponseCacheConfig.__init__"]], "__new__() (litestar.config.app.experimentalfeatures method)": [[20, "litestar.config.app.ExperimentalFeatures.__new__"]], "__post_init__() (litestar.config.allowed_hosts.allowedhostsconfig method)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig.__post_init__"]], "__post_init__() (litestar.config.app.appconfig method)": [[20, "litestar.config.app.AppConfig.__post_init__"]], "after_exception (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.after_exception"]], "after_request (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.after_request"]], "after_response (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.after_response"]], "allow_credentials (litestar.config.cors.corsconfig attribute)": [[20, "litestar.config.cors.CORSConfig.allow_credentials"]], "allow_headers (litestar.config.cors.corsconfig attribute)": [[20, "litestar.config.cors.CORSConfig.allow_headers"]], "allow_methods (litestar.config.cors.corsconfig attribute)": [[20, "litestar.config.cors.CORSConfig.allow_methods"]], "allow_origin_regex (litestar.config.cors.corsconfig attribute)": [[20, "litestar.config.cors.CORSConfig.allow_origin_regex"]], "allow_origins (litestar.config.cors.corsconfig attribute)": [[20, "litestar.config.cors.CORSConfig.allow_origins"]], "allowed_hosts (litestar.config.allowed_hosts.allowedhostsconfig attribute)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig.allowed_hosts"]], "allowed_hosts (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.allowed_hosts"]], "allowed_origins_regex (litestar.config.cors.corsconfig property)": [[20, "litestar.config.cors.CORSConfig.allowed_origins_regex"]], "backend (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.backend"]], "backend_config (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.backend_config"]], "before_request (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.before_request"]], "before_send (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.before_send"]], "brotli_gzip_fallback (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.brotli_gzip_fallback"]], "brotli_lgblock (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.brotli_lgblock"]], "brotli_lgwin (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.brotli_lgwin"]], "brotli_mode (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.brotli_mode"]], "brotli_quality (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.brotli_quality"]], "cache_control (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.cache_control"]], "cache_response_filter() (litestar.config.response_cache.responsecacheconfig method)": [[20, "litestar.config.response_cache.ResponseCacheConfig.cache_response_filter"]], "compression_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.compression_config"]], "compression_facade (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.compression_facade"]], "cookie_domain (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.cookie_domain"]], "cookie_httponly (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.cookie_httponly"]], "cookie_name (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.cookie_name"]], "cookie_path (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.cookie_path"]], "cookie_samesite (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.cookie_samesite"]], "cookie_secure (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.cookie_secure"]], "cors_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.cors_config"]], "csrf_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.csrf_config"]], "debug (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.debug"]], "default_cache_key_builder() (in module litestar.config.response_cache)": [[20, "litestar.config.response_cache.default_cache_key_builder"]], "default_expiration (litestar.config.response_cache.responsecacheconfig attribute)": [[20, "litestar.config.response_cache.ResponseCacheConfig.default_expiration"]], "dependencies (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.dependencies"]], "dto (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.dto"]], "etag (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.etag"]], "event_emitter_backend (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.event_emitter_backend"]], "exception_handlers (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.exception_handlers"]], "exclude (litestar.config.allowed_hosts.allowedhostsconfig attribute)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig.exclude"]], "exclude (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.exclude"]], "exclude (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.exclude"]], "exclude_from_csrf_key (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.exclude_from_csrf_key"]], "exclude_opt_key (litestar.config.allowed_hosts.allowedhostsconfig attribute)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig.exclude_opt_key"]], "exclude_opt_key (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.exclude_opt_key"]], "expose_headers (litestar.config.cors.corsconfig attribute)": [[20, "litestar.config.cors.CORSConfig.expose_headers"]], "get_store_from_app() (litestar.config.response_cache.responsecacheconfig method)": [[20, "litestar.config.response_cache.ResponseCacheConfig.get_store_from_app"]], "guards (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.guards"]], "gzip_compress_level (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.gzip_compress_level"]], "gzip_fallback (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.gzip_fallback"]], "header_name (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.header_name"]], "include_in_schema (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.include_in_schema"]], "is_allow_all_headers (litestar.config.cors.corsconfig property)": [[20, "litestar.config.cors.CORSConfig.is_allow_all_headers"]], "is_allow_all_methods (litestar.config.cors.corsconfig property)": [[20, "litestar.config.cors.CORSConfig.is_allow_all_methods"]], "is_allow_all_origins (litestar.config.cors.corsconfig property)": [[20, "litestar.config.cors.CORSConfig.is_allow_all_origins"]], "is_origin_allowed() (litestar.config.cors.corsconfig method)": [[20, "litestar.config.cors.CORSConfig.is_origin_allowed"]], "key_builder() (litestar.config.response_cache.responsecacheconfig method)": [[20, "litestar.config.response_cache.ResponseCacheConfig.key_builder"]], "lifespan (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.lifespan"]], "listeners (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.listeners"]], "litestar.config.allowed_hosts": [[20, "module-litestar.config.allowed_hosts"]], "litestar.config.app": [[20, "module-litestar.config.app"]], "litestar.config.compression": [[20, "module-litestar.config.compression"]], "litestar.config.cors": [[20, "module-litestar.config.cors"]], "litestar.config.csrf": [[20, "module-litestar.config.csrf"]], "litestar.config.response_cache": [[20, "module-litestar.config.response_cache"]], "logging_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.logging_config"]], "max_age (litestar.config.cors.corsconfig attribute)": [[20, "litestar.config.cors.CORSConfig.max_age"]], "middleware (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.middleware"]], "middleware_class (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.middleware_class"]], "minimum_size (litestar.config.compression.compressionconfig attribute)": [[20, "litestar.config.compression.CompressionConfig.minimum_size"]], "multipart_form_part_limit (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.multipart_form_part_limit"]], "on_shutdown (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.on_shutdown"]], "on_startup (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.on_startup"]], "openapi_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.openapi_config"]], "opt (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.opt"]], "parameters (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.parameters"]], "path (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.path"]], "pdb_on_exception (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.pdb_on_exception"]], "plugins (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.plugins"]], "preflight_headers (litestar.config.cors.corsconfig property)": [[20, "litestar.config.cors.CORSConfig.preflight_headers"]], "request_class (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.request_class"]], "response_cache_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.response_cache_config"]], "response_class (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.response_class"]], "response_cookies (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.response_cookies"]], "response_headers (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.response_headers"]], "return_dto (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.return_dto"]], "route_handlers (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.route_handlers"]], "safe_methods (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.safe_methods"]], "scopes (litestar.config.allowed_hosts.allowedhostsconfig attribute)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig.scopes"]], "secret (litestar.config.csrf.csrfconfig attribute)": [[20, "litestar.config.csrf.CSRFConfig.secret"]], "security (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.security"]], "signature_namespace (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.signature_namespace"]], "signature_types (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.signature_types"]], "simple_headers (litestar.config.cors.corsconfig property)": [[20, "litestar.config.cors.CORSConfig.simple_headers"]], "state (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.state"]], "static_files_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.static_files_config"]], "store (litestar.config.response_cache.responsecacheconfig attribute)": [[20, "litestar.config.response_cache.ResponseCacheConfig.store"]], "stores (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.stores"]], "tags (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.tags"]], "template_config (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.template_config"]], "type_decoders (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.type_decoders"]], "type_encoders (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.type_encoders"]], "websocket_class (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.websocket_class"]], "www_redirect (litestar.config.allowed_hosts.allowedhostsconfig attribute)": [[20, "litestar.config.allowed_hosts.AllowedHostsConfig.www_redirect"]], "asgiconnection (class in litestar.connection)": [[21, "litestar.connection.ASGIConnection"]], "request (class in litestar.connection)": [[21, "litestar.connection.Request"]], "websocket (class in litestar.connection)": [[21, "litestar.connection.WebSocket"]], "__init__() (litestar.connection.asgiconnection method)": [[21, "litestar.connection.ASGIConnection.__init__"]], "__init__() (litestar.connection.request method)": [[21, "litestar.connection.Request.__init__"]], "__init__() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.__init__"]], "accept (litestar.connection.request property)": [[21, "litestar.connection.Request.accept"]], "accept() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.accept"]], "app (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.app"]], "auth (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.auth"]], "base_url (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.base_url"]], "body() (litestar.connection.request method)": [[21, "litestar.connection.Request.body"]], "clear_session() (litestar.connection.asgiconnection method)": [[21, "litestar.connection.ASGIConnection.clear_session"]], "client (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.client"]], "close() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.close"]], "content_type (litestar.connection.request property)": [[21, "litestar.connection.Request.content_type"]], "cookies (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.cookies"]], "form() (litestar.connection.request method)": [[21, "litestar.connection.Request.form"]], "headers (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.headers"]], "iter_data() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.iter_data"]], "iter_json() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.iter_json"]], "iter_msgpack() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.iter_msgpack"]], "json() (litestar.connection.request method)": [[21, "litestar.connection.Request.json"]], "litestar.connection": [[21, "module-litestar.connection"]], "logger (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.logger"]], "method (litestar.connection.request property)": [[21, "litestar.connection.Request.method"]], "msgpack() (litestar.connection.request method)": [[21, "litestar.connection.Request.msgpack"]], "path_params (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.path_params"]], "query_params (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.query_params"]], "receive (litestar.connection.asgiconnection attribute)": [[21, "litestar.connection.ASGIConnection.receive"]], "receive_bytes() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.receive_bytes"]], "receive_data() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.receive_data"]], "receive_json() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.receive_json"]], "receive_msgpack() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.receive_msgpack"]], "receive_text() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.receive_text"]], "receive_wrapper() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.receive_wrapper"]], "route_handler (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.route_handler"]], "scope (litestar.connection.asgiconnection attribute)": [[21, "litestar.connection.ASGIConnection.scope"]], "send (litestar.connection.asgiconnection attribute)": [[21, "litestar.connection.ASGIConnection.send"]], "send_bytes() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.send_bytes"]], "send_data() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.send_data"]], "send_json() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.send_json"]], "send_msgpack() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.send_msgpack"]], "send_push_promise() (litestar.connection.request method)": [[21, "litestar.connection.Request.send_push_promise"]], "send_text() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.send_text"]], "send_wrapper() (litestar.connection.websocket method)": [[21, "litestar.connection.WebSocket.send_wrapper"]], "session (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.session"]], "set_session() (litestar.connection.asgiconnection method)": [[21, "litestar.connection.ASGIConnection.set_session"]], "state (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.state"]], "stream() (litestar.connection.request method)": [[21, "litestar.connection.Request.stream"]], "url (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.url"]], "url_for() (litestar.connection.asgiconnection method)": [[21, "litestar.connection.ASGIConnection.url_for"]], "url_for_static_asset() (litestar.connection.asgiconnection method)": [[21, "litestar.connection.ASGIConnection.url_for_static_asset"]], "user (litestar.connection.asgiconnection property)": [[21, "litestar.connection.ASGIConnection.user"]], "litestar.contrib.htmx.request": [[22, "module-litestar.contrib.htmx.request"]], "litestar.contrib.htmx.response": [[22, "module-litestar.contrib.htmx.response"]], "jinjatemplateengine (class in litestar.contrib.jinja)": [[24, "litestar.contrib.jinja.JinjaTemplateEngine"]], "__init__() (litestar.contrib.jinja.jinjatemplateengine method)": [[24, "litestar.contrib.jinja.JinjaTemplateEngine.__init__"]], "from_environment() (litestar.contrib.jinja.jinjatemplateengine class method)": [[24, "litestar.contrib.jinja.JinjaTemplateEngine.from_environment"]], "get_template() (litestar.contrib.jinja.jinjatemplateengine method)": [[24, "litestar.contrib.jinja.JinjaTemplateEngine.get_template"]], "litestar.contrib.jinja": [[24, "module-litestar.contrib.jinja"]], "register_template_callable() (litestar.contrib.jinja.jinjatemplateengine method)": [[24, "litestar.contrib.jinja.JinjaTemplateEngine.register_template_callable"]], "render_string() (litestar.contrib.jinja.jinjatemplateengine method)": [[24, "litestar.contrib.jinja.JinjaTemplateEngine.render_string"]], "makotemplate (class in litestar.contrib.mako)": [[26, "litestar.contrib.mako.MakoTemplate"]], "makotemplateengine (class in litestar.contrib.mako)": [[26, "litestar.contrib.mako.MakoTemplateEngine"]], "__init__() (litestar.contrib.mako.makotemplate method)": [[26, "litestar.contrib.mako.MakoTemplate.__init__"]], "__init__() (litestar.contrib.mako.makotemplateengine method)": [[26, "litestar.contrib.mako.MakoTemplateEngine.__init__"]], "from_template_lookup() (litestar.contrib.mako.makotemplateengine class method)": [[26, "litestar.contrib.mako.MakoTemplateEngine.from_template_lookup"]], "get_template() (litestar.contrib.mako.makotemplateengine method)": [[26, "litestar.contrib.mako.MakoTemplateEngine.get_template"]], "litestar.contrib.mako": [[26, "module-litestar.contrib.mako"]], "register_template_callable() (litestar.contrib.mako.makotemplateengine method)": [[26, "litestar.contrib.mako.MakoTemplateEngine.register_template_callable"]], "render() (litestar.contrib.mako.makotemplate method)": [[26, "litestar.contrib.mako.MakoTemplate.render"]], "render_string() (litestar.contrib.mako.makotemplateengine method)": [[26, "litestar.contrib.mako.MakoTemplateEngine.render_string"]], "opentelemetryconfig (class in litestar.contrib.opentelemetry)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig"]], "opentelemetryhookhandler (in module litestar.contrib.opentelemetry.config)": [[27, "litestar.contrib.opentelemetry.config.OpenTelemetryHookHandler"]], "opentelemetryinstrumentationmiddleware (class in litestar.contrib.opentelemetry)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryInstrumentationMiddleware"]], "opentelemetryplugin (class in litestar.contrib.opentelemetry)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryPlugin"]], "__init__() (litestar.contrib.opentelemetry.opentelemetryconfig method)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.__init__"]], "__init__() (litestar.contrib.opentelemetry.opentelemetryinstrumentationmiddleware method)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryInstrumentationMiddleware.__init__"]], "__init__() (litestar.contrib.opentelemetry.opentelemetryplugin method)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryPlugin.__init__"]], "client_request_hook_handler (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.client_request_hook_handler"]], "client_response_hook_handler (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.client_response_hook_handler"]], "exclude (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.exclude"]], "exclude_opt_key (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.exclude_opt_key"]], "exclude_urls_env_key (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.exclude_urls_env_key"]], "litestar.contrib.opentelemetry": [[27, "module-litestar.contrib.opentelemetry"]], "meter (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.meter"]], "meter_provider (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.meter_provider"]], "middleware (litestar.contrib.opentelemetry.opentelemetryconfig property)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.middleware"]], "middleware_class (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.middleware_class"]], "on_app_init() (litestar.contrib.opentelemetry.opentelemetryplugin method)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryPlugin.on_app_init"]], "scope_span_details_extractor() (litestar.contrib.opentelemetry.opentelemetryconfig method)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.scope_span_details_extractor"]], "scopes (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.scopes"]], "server_request_hook_handler (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.server_request_hook_handler"]], "tracer_provider (litestar.contrib.opentelemetry.opentelemetryconfig attribute)": [[27, "litestar.contrib.opentelemetry.OpenTelemetryConfig.tracer_provider"]], "piccolodto (class in litestar.contrib.piccolo)": [[28, "litestar.contrib.piccolo.PiccoloDTO"]], "detect_nested_field() (litestar.contrib.piccolo.piccolodto class method)": [[28, "litestar.contrib.piccolo.PiccoloDTO.detect_nested_field"]], "generate_field_definitions() (litestar.contrib.piccolo.piccolodto class method)": [[28, "litestar.contrib.piccolo.PiccoloDTO.generate_field_definitions"]], "litestar.contrib.piccolo": [[28, "module-litestar.contrib.piccolo"]], "litestar.contrib.pydantic": [[29, "module-litestar.contrib.pydantic"]], "litestar.contrib.sqlalchemy.base": [[35, "module-litestar.contrib.sqlalchemy.base"]], "litestar.contrib.sqlalchemy.plugins": [[38, "module-litestar.contrib.sqlalchemy.plugins"]], "controller (class in litestar.controller)": [[41, "litestar.controller.Controller"]], "__init__() (litestar.controller.controller method)": [[41, "litestar.controller.Controller.__init__"]], "after_request (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.after_request"]], "after_response (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.after_response"]], "before_request (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.before_request"]], "cache_control (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.cache_control"]], "dependencies (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.dependencies"]], "dto (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.dto"]], "etag (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.etag"]], "exception_handlers (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.exception_handlers"]], "get_route_handlers() (litestar.controller.controller method)": [[41, "litestar.controller.Controller.get_route_handlers"]], "guards (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.guards"]], "include_in_schema (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.include_in_schema"]], "litestar.controller": [[41, "module-litestar.controller"]], "middleware (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.middleware"]], "opt (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.opt"]], "owner (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.owner"]], "parameters (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.parameters"]], "path (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.path"]], "request_class (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.request_class"]], "response_class (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.response_class"]], "response_cookies (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.response_cookies"]], "response_headers (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.response_headers"]], "return_dto (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.return_dto"]], "security (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.security"]], "signature_namespace (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.signature_namespace"]], "signature_types (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.signature_types"]], "tags (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.tags"]], "type_decoders (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.type_decoders"]], "type_encoders (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.type_encoders"]], "validate_route_handlers() (litestar.controller.controller method)": [[41, "litestar.controller.Controller.validate_route_handlers"]], "websocket_class (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.websocket_class"]], "connectiondataextractor (class in litestar.data_extractors)": [[42, "litestar.data_extractors.ConnectionDataExtractor"]], "extractedrequestdata (class in litestar.data_extractors)": [[42, "litestar.data_extractors.ExtractedRequestData"]], "extractedresponsedata (class in litestar.data_extractors)": [[42, "litestar.data_extractors.ExtractedResponseData"]], "responsedataextractor (class in litestar.data_extractors)": [[42, "litestar.data_extractors.ResponseDataExtractor"]], "__call__() (litestar.data_extractors.connectiondataextractor method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.__call__"]], "__call__() (litestar.data_extractors.responsedataextractor method)": [[42, "litestar.data_extractors.ResponseDataExtractor.__call__"]], "__init__() (litestar.data_extractors.connectiondataextractor method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.__init__"]], "__init__() (litestar.data_extractors.responsedataextractor method)": [[42, "litestar.data_extractors.ResponseDataExtractor.__init__"]], "extract_body() (litestar.data_extractors.connectiondataextractor method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_body"]], "extract_client() (litestar.data_extractors.connectiondataextractor static method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_client"]], "extract_content_type() (litestar.data_extractors.connectiondataextractor static method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_content_type"]], "extract_cookies() (litestar.data_extractors.connectiondataextractor method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_cookies"]], "extract_cookies() (litestar.data_extractors.responsedataextractor method)": [[42, "litestar.data_extractors.ResponseDataExtractor.extract_cookies"]], "extract_headers() (litestar.data_extractors.connectiondataextractor method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_headers"]], "extract_headers() (litestar.data_extractors.responsedataextractor method)": [[42, "litestar.data_extractors.ResponseDataExtractor.extract_headers"]], "extract_method() (litestar.data_extractors.connectiondataextractor static method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_method"]], "extract_path() (litestar.data_extractors.connectiondataextractor static method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_path"]], "extract_path_params() (litestar.data_extractors.connectiondataextractor static method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_path_params"]], "extract_query() (litestar.data_extractors.connectiondataextractor method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_query"]], "extract_response_body() (litestar.data_extractors.responsedataextractor static method)": [[42, "litestar.data_extractors.ResponseDataExtractor.extract_response_body"]], "extract_scheme() (litestar.data_extractors.connectiondataextractor static method)": [[42, "litestar.data_extractors.ConnectionDataExtractor.extract_scheme"]], "extract_status_code() (litestar.data_extractors.responsedataextractor static method)": [[42, "litestar.data_extractors.ResponseDataExtractor.extract_status_code"]], "litestar.data_extractors": [[42, "module-litestar.data_extractors"]], "accept (class in litestar.datastructures)": [[43, "litestar.datastructures.Accept"]], "address (class in litestar.datastructures)": [[43, "litestar.datastructures.Address"]], "cachecontrolheader (class in litestar.datastructures)": [[43, "litestar.datastructures.CacheControlHeader"]], "cookie (class in litestar.datastructures)": [[43, "litestar.datastructures.Cookie"]], "etag (class in litestar.datastructures)": [[43, "litestar.datastructures.ETag"]], "formmultidict (class in litestar.datastructures)": [[43, "litestar.datastructures.FormMultiDict"]], "header (class in litestar.datastructures)": [[43, "litestar.datastructures.Header"]], "headers (class in litestar.datastructures)": [[43, "litestar.datastructures.Headers"]], "immutablemultidict (class in litestar.datastructures)": [[43, "litestar.datastructures.ImmutableMultiDict"]], "immutablestate (class in litestar.datastructures)": [[43, "litestar.datastructures.ImmutableState"]], "multidict (class in litestar.datastructures)": [[43, "litestar.datastructures.MultiDict"]], "multimixin (class in litestar.datastructures)": [[43, "litestar.datastructures.MultiMixin"]], "mutablescopeheaders (class in litestar.datastructures)": [[43, "litestar.datastructures.MutableScopeHeaders"]], "responseheader (class in litestar.datastructures)": [[43, "litestar.datastructures.ResponseHeader"]], "secretbytes (class in litestar.datastructures)": [[43, "litestar.datastructures.SecretBytes"]], "secretstring (class in litestar.datastructures)": [[43, "litestar.datastructures.SecretString"]], "state (class in litestar.datastructures)": [[43, "litestar.datastructures.State"]], "url (class in litestar.datastructures)": [[43, "litestar.datastructures.URL"]], "uploadfile (class in litestar.datastructures)": [[43, "litestar.datastructures.UploadFile"]], "__bool__() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.__bool__"]], "__copy__() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.__copy__"]], "__delattr__() (litestar.datastructures.state method)": [[43, "litestar.datastructures.State.__delattr__"]], "__delitem__() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.__delitem__"]], "__delitem__() (litestar.datastructures.state method)": [[43, "litestar.datastructures.State.__delitem__"]], "__eq__() (litestar.datastructures.cookie method)": [[43, "litestar.datastructures.Cookie.__eq__"]], "__get_validators__() (litestar.datastructures.immutablestate class method)": [[43, "litestar.datastructures.ImmutableState.__get_validators__"]], "__getattr__() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.__getattr__"]], "__getitem__() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.__getitem__"]], "__getitem__() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.__getitem__"]], "__init__() (litestar.datastructures.accept method)": [[43, "litestar.datastructures.Accept.__init__"]], "__init__() (litestar.datastructures.cachecontrolheader method)": [[43, "litestar.datastructures.CacheControlHeader.__init__"]], "__init__() (litestar.datastructures.cookie method)": [[43, "litestar.datastructures.Cookie.__init__"]], "__init__() (litestar.datastructures.etag method)": [[43, "litestar.datastructures.ETag.__init__"]], "__init__() (litestar.datastructures.header method)": [[43, "litestar.datastructures.Header.__init__"]], "__init__() (litestar.datastructures.headers method)": [[43, "litestar.datastructures.Headers.__init__"]], "__init__() (litestar.datastructures.immutablemultidict method)": [[43, "litestar.datastructures.ImmutableMultiDict.__init__"]], "__init__() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.__init__"]], "__init__() (litestar.datastructures.multidict method)": [[43, "litestar.datastructures.MultiDict.__init__"]], "__init__() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.__init__"]], "__init__() (litestar.datastructures.responseheader method)": [[43, "litestar.datastructures.ResponseHeader.__init__"]], "__init__() (litestar.datastructures.state method)": [[43, "litestar.datastructures.State.__init__"]], "__init__() (litestar.datastructures.uploadfile method)": [[43, "litestar.datastructures.UploadFile.__init__"]], "__iter__() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.__iter__"]], "__iter__() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.__iter__"]], "__len__() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.__len__"]], "__len__() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.__len__"]], "__new__() (litestar.datastructures.address static method)": [[43, "litestar.datastructures.Address.__new__"]], "__new__() (litestar.datastructures.url static method)": [[43, "litestar.datastructures.URL.__new__"]], "__post_init__() (litestar.datastructures.responseheader method)": [[43, "litestar.datastructures.ResponseHeader.__post_init__"]], "__setattr__() (litestar.datastructures.state method)": [[43, "litestar.datastructures.State.__setattr__"]], "__setitem__() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.__setitem__"]], "__setitem__() (litestar.datastructures.state method)": [[43, "litestar.datastructures.State.__setitem__"]], "accepts() (litestar.datastructures.accept method)": [[43, "litestar.datastructures.Accept.accepts"]], "add() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.add"]], "allow_empty_value (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.allow_empty_value"]], "allow_reserved (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.allow_reserved"]], "best_match() (litestar.datastructures.accept method)": [[43, "litestar.datastructures.Accept.best_match"]], "close() (litestar.datastructures.formmultidict method)": [[43, "litestar.datastructures.FormMultiDict.close"]], "close() (litestar.datastructures.uploadfile method)": [[43, "litestar.datastructures.UploadFile.close"]], "copy() (litestar.datastructures.immutablemultidict method)": [[43, "litestar.datastructures.ImmutableMultiDict.copy"]], "copy() (litestar.datastructures.multidict method)": [[43, "litestar.datastructures.MultiDict.copy"]], "copy() (litestar.datastructures.state method)": [[43, "litestar.datastructures.State.copy"]], "deprecated (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.deprecated"]], "description (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.description"]], "description (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.description"]], "dict (litestar.datastructures.cookie property)": [[43, "litestar.datastructures.Cookie.dict"]], "dict() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.dict"]], "dict() (litestar.datastructures.multimixin method)": [[43, "litestar.datastructures.MultiMixin.dict"]], "documentation_only (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.documentation_only"]], "documentation_only (litestar.datastructures.header attribute)": [[43, "litestar.datastructures.Header.documentation_only"]], "documentation_only (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.documentation_only"]], "domain (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.domain"]], "example (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.example"]], "examples (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.examples"]], "expires (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.expires"]], "explode (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.explode"]], "extend_header_value() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.extend_header_value"]], "fragment (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.fragment"]], "from_components() (litestar.datastructures.url class method)": [[43, "litestar.datastructures.URL.from_components"]], "from_header() (litestar.datastructures.cachecontrolheader class method)": [[43, "litestar.datastructures.CacheControlHeader.from_header"]], "from_header() (litestar.datastructures.etag class method)": [[43, "litestar.datastructures.ETag.from_header"]], "from_header() (litestar.datastructures.header class method)": [[43, "litestar.datastructures.Header.from_header"]], "from_message() (litestar.datastructures.mutablescopeheaders class method)": [[43, "litestar.datastructures.MutableScopeHeaders.from_message"]], "from_scope() (litestar.datastructures.headers class method)": [[43, "litestar.datastructures.Headers.from_scope"]], "from_scope() (litestar.datastructures.url class method)": [[43, "litestar.datastructures.URL.from_scope"]], "get_obscured() (litestar.datastructures.secretbytes method)": [[43, "litestar.datastructures.SecretBytes.get_obscured"]], "get_obscured() (litestar.datastructures.secretstring method)": [[43, "litestar.datastructures.SecretString.get_obscured"]], "getall() (litestar.datastructures.mutablescopeheaders method)": [[43, "litestar.datastructures.MutableScopeHeaders.getall"]], "host (litestar.datastructures.address attribute)": [[43, "litestar.datastructures.Address.host"]], "hostname (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.hostname"]], "httponly (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.httponly"]], "immutable (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.immutable"]], "immutable() (litestar.datastructures.multidict method)": [[43, "litestar.datastructures.MultiDict.immutable"]], "immutable_copy() (litestar.datastructures.state method)": [[43, "litestar.datastructures.State.immutable_copy"]], "key (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.key"]], "litestar.datastructures": [[43, "module-litestar.datastructures"]], "max_age (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.max_age"]], "max_age (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.max_age"]], "multi_items() (litestar.datastructures.multimixin method)": [[43, "litestar.datastructures.MultiMixin.multi_items"]], "must_revalidate (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.must_revalidate"]], "must_understand (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.must_understand"]], "mutable_copy() (litestar.datastructures.immutablemultidict method)": [[43, "litestar.datastructures.ImmutableMultiDict.mutable_copy"]], "mutable_copy() (litestar.datastructures.immutablestate method)": [[43, "litestar.datastructures.ImmutableState.mutable_copy"]], "name (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.name"]], "netloc (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.netloc"]], "no_cache (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.no_cache"]], "no_store (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.no_store"]], "no_transform (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.no_transform"]], "password (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.password"]], "path (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.path"]], "path (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.path"]], "port (litestar.datastructures.address attribute)": [[43, "litestar.datastructures.Address.port"]], "port (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.port"]], "prevent_storing() (litestar.datastructures.cachecontrolheader class method)": [[43, "litestar.datastructures.CacheControlHeader.prevent_storing"]], "private (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.private"]], "proxy_revalidate (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.proxy_revalidate"]], "public (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.public"]], "query (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.query"]], "query_params (litestar.datastructures.url property)": [[43, "litestar.datastructures.URL.query_params"]], "read() (litestar.datastructures.uploadfile method)": [[43, "litestar.datastructures.UploadFile.read"]], "required (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.required"]], "rolled_to_disk (litestar.datastructures.uploadfile property)": [[43, "litestar.datastructures.UploadFile.rolled_to_disk"]], "s_maxage (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.s_maxage"]], "samesite (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.samesite"]], "scheme (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.scheme"]], "secure (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.secure"]], "seek() (litestar.datastructures.uploadfile method)": [[43, "litestar.datastructures.UploadFile.seek"]], "simple_cookie (litestar.datastructures.cookie property)": [[43, "litestar.datastructures.Cookie.simple_cookie"]], "stale_while_revalidate (litestar.datastructures.cachecontrolheader attribute)": [[43, "litestar.datastructures.CacheControlHeader.stale_while_revalidate"]], "style (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.style"]], "to_encoded_header() (litestar.datastructures.cookie method)": [[43, "litestar.datastructures.Cookie.to_encoded_header"]], "to_header() (litestar.datastructures.cookie method)": [[43, "litestar.datastructures.Cookie.to_header"]], "to_header() (litestar.datastructures.header method)": [[43, "litestar.datastructures.Header.to_header"]], "to_header_list() (litestar.datastructures.headers method)": [[43, "litestar.datastructures.Headers.to_header_list"]], "username (litestar.datastructures.url attribute)": [[43, "litestar.datastructures.URL.username"]], "validate() (litestar.datastructures.immutablestate class method)": [[43, "litestar.datastructures.ImmutableState.validate"]], "value (litestar.datastructures.cookie attribute)": [[43, "litestar.datastructures.Cookie.value"]], "value (litestar.datastructures.responseheader attribute)": [[43, "litestar.datastructures.ResponseHeader.value"]], "with_replacements() (litestar.datastructures.url method)": [[43, "litestar.datastructures.URL.with_replacements"]], "write() (litestar.datastructures.uploadfile method)": [[43, "litestar.datastructures.UploadFile.write"]], "secretbytes (class in litestar.datastructures.secret_values)": [[44, "litestar.datastructures.secret_values.SecretBytes"]], "secretstring (class in litestar.datastructures.secret_values)": [[44, "litestar.datastructures.secret_values.SecretString"]], "secrett (class in litestar.datastructures.secret_values)": [[44, "litestar.datastructures.secret_values.SecretT"]], "secretvalue (class in litestar.datastructures.secret_values)": [[44, "litestar.datastructures.secret_values.SecretValue"]], "__init__() (litestar.datastructures.secret_values.secretvalue method)": [[44, "litestar.datastructures.secret_values.SecretValue.__init__"]], "__repr__() (litestar.datastructures.secret_values.secretvalue method)": [[44, "litestar.datastructures.secret_values.SecretValue.__repr__"]], "__str__() (litestar.datastructures.secret_values.secretvalue method)": [[44, "litestar.datastructures.secret_values.SecretValue.__str__"]], "get_obscured() (litestar.datastructures.secret_values.secretbytes method)": [[44, "litestar.datastructures.secret_values.SecretBytes.get_obscured"]], "get_obscured() (litestar.datastructures.secret_values.secretstring method)": [[44, "litestar.datastructures.secret_values.SecretString.get_obscured"]], "get_obscured() (litestar.datastructures.secret_values.secretvalue method)": [[44, "litestar.datastructures.secret_values.SecretValue.get_obscured"]], "get_secret() (litestar.datastructures.secret_values.secretvalue method)": [[44, "litestar.datastructures.secret_values.SecretValue.get_secret"]], "litestar.datastructures.secret_values": [[44, "module-litestar.datastructures.secret_values"]], "provide (class in litestar.di)": [[45, "litestar.di.Provide"]], "__call__() (litestar.di.provide method)": [[45, "litestar.di.Provide.__call__"]], "__init__() (litestar.di.provide method)": [[45, "litestar.di.Provide.__init__"]], "litestar.di": [[45, "module-litestar.di"]], "abstractdto (class in litestar.dto.base_dto)": [[46, "litestar.dto.base_dto.AbstractDTO"]], "__init__() (litestar.dto.base_dto.abstractdto method)": [[46, "litestar.dto.base_dto.AbstractDTO.__init__"]], "config (litestar.dto.base_dto.abstractdto attribute)": [[46, "litestar.dto.base_dto.AbstractDTO.config"]], "create_for_field_definition() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.create_for_field_definition"]], "create_openapi_schema() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.create_openapi_schema"]], "decode_builtins() (litestar.dto.base_dto.abstractdto method)": [[46, "litestar.dto.base_dto.AbstractDTO.decode_builtins"]], "decode_bytes() (litestar.dto.base_dto.abstractdto method)": [[46, "litestar.dto.base_dto.AbstractDTO.decode_bytes"]], "detect_nested_field() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.detect_nested_field"]], "generate_field_definitions() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.generate_field_definitions"]], "get_config_for_model_type() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.get_config_for_model_type"]], "get_dto_config_from_annotated_type() (litestar.dto.base_dto.abstractdto static method)": [[46, "litestar.dto.base_dto.AbstractDTO.get_dto_config_from_annotated_type"]], "get_model_type_hints() (litestar.dto.base_dto.abstractdto static method)": [[46, "litestar.dto.base_dto.AbstractDTO.get_model_type_hints"]], "is_supported_model_type_field() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.is_supported_model_type_field"]], "litestar.dto.base_dto": [[46, "module-litestar.dto.base_dto"]], "model_type (litestar.dto.base_dto.abstractdto attribute)": [[46, "litestar.dto.base_dto.AbstractDTO.model_type"]], "resolve_generic_wrapper_type() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.resolve_generic_wrapper_type"]], "resolve_model_type() (litestar.dto.base_dto.abstractdto class method)": [[46, "litestar.dto.base_dto.AbstractDTO.resolve_model_type"]], "dtoconfig (class in litestar.dto.config)": [[47, "litestar.dto.config.DTOConfig"]], "__init__() (litestar.dto.config.dtoconfig method)": [[47, "litestar.dto.config.DTOConfig.__init__"]], "exclude (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.exclude"]], "experimental_codegen_backend (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.experimental_codegen_backend"]], "forbid_unknown_fields (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.forbid_unknown_fields"]], "include (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.include"]], "litestar.dto.config": [[47, "module-litestar.dto.config"]], "max_nested_depth (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.max_nested_depth"]], "partial (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.partial"]], "rename_fields (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.rename_fields"]], "rename_strategy (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.rename_strategy"]], "underscore_fields_private (litestar.dto.config.dtoconfig attribute)": [[47, "litestar.dto.config.DTOConfig.underscore_fields_private"]], "dtodata (class in litestar.dto.data_structures)": [[48, "litestar.dto.data_structures.DTOData"]], "dtofielddefinition (class in litestar.dto.data_structures)": [[48, "litestar.dto.data_structures.DTOFieldDefinition"]], "__init__() (litestar.dto.data_structures.dtodata method)": [[48, "litestar.dto.data_structures.DTOData.__init__"]], "__init__() (litestar.dto.data_structures.dtofielddefinition method)": [[48, "litestar.dto.data_structures.DTOFieldDefinition.__init__"]], "as_builtins() (litestar.dto.data_structures.dtodata method)": [[48, "litestar.dto.data_structures.DTOData.as_builtins"]], "create_instance() (litestar.dto.data_structures.dtodata method)": [[48, "litestar.dto.data_structures.DTOData.create_instance"]], "default_factory (litestar.dto.data_structures.dtofielddefinition attribute)": [[48, "litestar.dto.data_structures.DTOFieldDefinition.default_factory"]], "dto_field (litestar.dto.data_structures.dtofielddefinition attribute)": [[48, "litestar.dto.data_structures.DTOFieldDefinition.dto_field"]], "from_field_definition() (litestar.dto.data_structures.dtofielddefinition class method)": [[48, "litestar.dto.data_structures.DTOFieldDefinition.from_field_definition"]], "litestar.dto.data_structures": [[48, "module-litestar.dto.data_structures"]], "model_name (litestar.dto.data_structures.dtofielddefinition attribute)": [[48, "litestar.dto.data_structures.DTOFieldDefinition.model_name"]], "passthrough_constraints (litestar.dto.data_structures.dtofielddefinition attribute)": [[48, "litestar.dto.data_structures.DTOFieldDefinition.passthrough_constraints"]], "update_instance() (litestar.dto.data_structures.dtodata method)": [[48, "litestar.dto.data_structures.DTOData.update_instance"]], "dataclassdto (class in litestar.dto.dataclass_dto)": [[49, "litestar.dto.dataclass_dto.DataclassDTO"]], "detect_nested_field() (litestar.dto.dataclass_dto.dataclassdto class method)": [[49, "litestar.dto.dataclass_dto.DataclassDTO.detect_nested_field"]], "generate_field_definitions() (litestar.dto.dataclass_dto.dataclassdto class method)": [[49, "litestar.dto.dataclass_dto.DataclassDTO.generate_field_definitions"]], "litestar.dto.dataclass_dto": [[49, "module-litestar.dto.dataclass_dto"]], "dtofield (class in litestar.dto.field)": [[50, "litestar.dto.field.DTOField"]], "mark (class in litestar.dto.field)": [[50, "litestar.dto.field.Mark"]], "private (litestar.dto.field.mark attribute)": [[50, "litestar.dto.field.Mark.PRIVATE"]], "read_only (litestar.dto.field.mark attribute)": [[50, "litestar.dto.field.Mark.READ_ONLY"]], "write_only (litestar.dto.field.mark attribute)": [[50, "litestar.dto.field.Mark.WRITE_ONLY"]], "__init__() (litestar.dto.field.dtofield method)": [[50, "litestar.dto.field.DTOField.__init__"]], "__new__() (litestar.dto.field.mark method)": [[50, "litestar.dto.field.Mark.__new__"]], "dto_field() (in module litestar.dto.field)": [[50, "litestar.dto.field.dto_field"]], "extract_dto_field() (in module litestar.dto.field)": [[50, "litestar.dto.field.extract_dto_field"]], "litestar.dto.field": [[50, "module-litestar.dto.field"]], "mark (litestar.dto.field.dtofield attribute)": [[50, "litestar.dto.field.DTOField.mark"]], "msgspecdto (class in litestar.dto.msgspec_dto)": [[52, "litestar.dto.msgspec_dto.MsgspecDTO"]], "detect_nested_field() (litestar.dto.msgspec_dto.msgspecdto class method)": [[52, "litestar.dto.msgspec_dto.MsgspecDTO.detect_nested_field"]], "generate_field_definitions() (litestar.dto.msgspec_dto.msgspecdto class method)": [[52, "litestar.dto.msgspec_dto.MsgspecDTO.generate_field_definitions"]], "litestar.dto.msgspec_dto": [[52, "module-litestar.dto.msgspec_dto"]], "renamestrategy (in module litestar.dto.types)": [[53, "litestar.dto.types.RenameStrategy"]], "litestar.dto.types": [[53, "module-litestar.dto.types"]], "compressionencoding (class in litestar.enums)": [[54, "litestar.enums.CompressionEncoding"]], "httpmethod (class in litestar.enums)": [[54, "litestar.enums.HttpMethod"]], "mediatype (class in litestar.enums)": [[54, "litestar.enums.MediaType"]], "openapimediatype (class in litestar.enums)": [[54, "litestar.enums.OpenAPIMediaType"]], "paramtype (class in litestar.enums)": [[54, "litestar.enums.ParamType"]], "requestencodingtype (class in litestar.enums)": [[54, "litestar.enums.RequestEncodingType"]], "scopetype (class in litestar.enums)": [[54, "litestar.enums.ScopeType"]], "__new__() (litestar.enums.compressionencoding method)": [[54, "litestar.enums.CompressionEncoding.__new__"]], "__new__() (litestar.enums.httpmethod method)": [[54, "litestar.enums.HttpMethod.__new__"]], "__new__() (litestar.enums.mediatype method)": [[54, "litestar.enums.MediaType.__new__"]], "__new__() (litestar.enums.openapimediatype method)": [[54, "litestar.enums.OpenAPIMediaType.__new__"]], "__new__() (litestar.enums.paramtype method)": [[54, "litestar.enums.ParamType.__new__"]], "__new__() (litestar.enums.requestencodingtype method)": [[54, "litestar.enums.RequestEncodingType.__new__"]], "__new__() (litestar.enums.scopetype method)": [[54, "litestar.enums.ScopeType.__new__"]], "litestar.enums": [[54, "module-litestar.enums"]], "baseeventemitterbackend (class in litestar.events)": [[55, "litestar.events.BaseEventEmitterBackend"]], "eventlistener (class in litestar.events)": [[55, "litestar.events.EventListener"]], "simpleeventemitter (class in litestar.events)": [[55, "litestar.events.SimpleEventEmitter"]], "__call__() (litestar.events.eventlistener method)": [[55, "litestar.events.EventListener.__call__"]], "__init__() (litestar.events.baseeventemitterbackend method)": [[55, "litestar.events.BaseEventEmitterBackend.__init__"]], "__init__() (litestar.events.eventlistener method)": [[55, "litestar.events.EventListener.__init__"]], "__init__() (litestar.events.simpleeventemitter method)": [[55, "litestar.events.SimpleEventEmitter.__init__"]], "emit() (litestar.events.baseeventemitterbackend method)": [[55, "litestar.events.BaseEventEmitterBackend.emit"]], "emit() (litestar.events.simpleeventemitter method)": [[55, "litestar.events.SimpleEventEmitter.emit"]], "listener (in module litestar.events)": [[55, "litestar.events.listener"]], "litestar.events": [[55, "module-litestar.events"]], "wrap_in_error_handler() (litestar.events.eventlistener static method)": [[55, "litestar.events.EventListener.wrap_in_error_handler"]], "clientexception": [[56, "litestar.exceptions.ClientException"]], "dtofactoryexception": [[56, "litestar.exceptions.DTOFactoryException"]], "exceptionresponsecontent (class in litestar.exceptions.responses)": [[56, "litestar.exceptions.responses.ExceptionResponseContent"]], "httpexception": [[56, "litestar.exceptions.HTTPException"]], "improperlyconfiguredexception": [[56, "litestar.exceptions.ImproperlyConfiguredException"]], "internalserverexception": [[56, "litestar.exceptions.InternalServerException"]], "invalidannotationexception": [[56, "litestar.exceptions.InvalidAnnotationException"]], "litestarexception": [[56, "litestar.exceptions.LitestarException"]], "litestarwarning": [[56, "litestar.exceptions.LitestarWarning"]], "methodnotallowedexception": [[56, "litestar.exceptions.MethodNotAllowedException"]], "missingdependencyexception": [[56, "litestar.exceptions.MissingDependencyException"]], "noroutematchfoundexception": [[56, "litestar.exceptions.NoRouteMatchFoundException"]], "notauthorizedexception": [[56, "litestar.exceptions.NotAuthorizedException"]], "notfoundexception": [[56, "litestar.exceptions.NotFoundException"]], "permissiondeniedexception": [[56, "litestar.exceptions.PermissionDeniedException"]], "serializationexception": [[56, "litestar.exceptions.SerializationException"]], "serviceunavailableexception": [[56, "litestar.exceptions.ServiceUnavailableException"]], "templatenotfoundexception": [[56, "litestar.exceptions.TemplateNotFoundException"]], "toomanyrequestsexception": [[56, "litestar.exceptions.TooManyRequestsException"]], "validationexception": [[56, "litestar.exceptions.ValidationException"]], "websocketdisconnect": [[56, "litestar.exceptions.WebSocketDisconnect"]], "websocketexception": [[56, "litestar.exceptions.WebSocketException"]], "__init__() (litestar.exceptions.httpexception method)": [[56, "litestar.exceptions.HTTPException.__init__"]], "__init__() (litestar.exceptions.litestarexception method)": [[56, "litestar.exceptions.LitestarException.__init__"]], "__init__() (litestar.exceptions.missingdependencyexception method)": [[56, "litestar.exceptions.MissingDependencyException.__init__"]], "__init__() (litestar.exceptions.templatenotfoundexception method)": [[56, "litestar.exceptions.TemplateNotFoundException.__init__"]], "__init__() (litestar.exceptions.websocketdisconnect method)": [[56, "litestar.exceptions.WebSocketDisconnect.__init__"]], "__init__() (litestar.exceptions.websocketexception method)": [[56, "litestar.exceptions.WebSocketException.__init__"]], "__init__() (litestar.exceptions.responses.exceptionresponsecontent method)": [[56, "litestar.exceptions.responses.ExceptionResponseContent.__init__"]], "code (litestar.exceptions.websocketexception attribute)": [[56, "litestar.exceptions.WebSocketException.code"]], "create_debug_response() (in module litestar.exceptions.responses)": [[56, "litestar.exceptions.responses.create_debug_response"]], "create_exception_response() (in module litestar.exceptions.responses)": [[56, "litestar.exceptions.responses.create_exception_response"]], "detail (litestar.exceptions.httpexception attribute)": [[56, "litestar.exceptions.HTTPException.detail"]], "detail (litestar.exceptions.responses.exceptionresponsecontent attribute)": [[56, "litestar.exceptions.responses.ExceptionResponseContent.detail"]], "extra (litestar.exceptions.httpexception attribute)": [[56, "litestar.exceptions.HTTPException.extra"]], "extra (litestar.exceptions.responses.exceptionresponsecontent attribute)": [[56, "litestar.exceptions.responses.ExceptionResponseContent.extra"]], "headers (litestar.exceptions.httpexception attribute)": [[56, "litestar.exceptions.HTTPException.headers"]], "headers (litestar.exceptions.responses.exceptionresponsecontent attribute)": [[56, "litestar.exceptions.responses.ExceptionResponseContent.headers"]], "litestar.exceptions": [[56, "module-litestar.exceptions"]], "litestar.exceptions.responses": [[56, "module-litestar.exceptions.responses"]], "media_type (litestar.exceptions.responses.exceptionresponsecontent attribute)": [[56, "litestar.exceptions.responses.ExceptionResponseContent.media_type"]], "status_code (litestar.exceptions.clientexception attribute)": [[56, "litestar.exceptions.ClientException.status_code"]], "status_code (litestar.exceptions.httpexception attribute)": [[56, "litestar.exceptions.HTTPException.status_code"]], "status_code (litestar.exceptions.internalserverexception attribute)": [[56, "litestar.exceptions.InternalServerException.status_code"]], "status_code (litestar.exceptions.methodnotallowedexception attribute)": [[56, "litestar.exceptions.MethodNotAllowedException.status_code"]], "status_code (litestar.exceptions.notauthorizedexception attribute)": [[56, "litestar.exceptions.NotAuthorizedException.status_code"]], "status_code (litestar.exceptions.notfoundexception attribute)": [[56, "litestar.exceptions.NotFoundException.status_code"]], "status_code (litestar.exceptions.permissiondeniedexception attribute)": [[56, "litestar.exceptions.PermissionDeniedException.status_code"]], "status_code (litestar.exceptions.serviceunavailableexception attribute)": [[56, "litestar.exceptions.ServiceUnavailableException.status_code"]], "status_code (litestar.exceptions.toomanyrequestsexception attribute)": [[56, "litestar.exceptions.TooManyRequestsException.status_code"]], "status_code (litestar.exceptions.responses.exceptionresponsecontent attribute)": [[56, "litestar.exceptions.responses.ExceptionResponseContent.status_code"]], "to_response() (litestar.exceptions.responses.exceptionresponsecontent method)": [[56, "litestar.exceptions.responses.ExceptionResponseContent.to_response"]], "asgiroutehandler (class in litestar.handlers)": [[57, "litestar.handlers.ASGIRouteHandler"]], "baseroutehandler (class in litestar.handlers)": [[57, "litestar.handlers.BaseRouteHandler"]], "httproutehandler (class in litestar.handlers)": [[57, "litestar.handlers.HTTPRouteHandler"]], "websocketlistener (class in litestar.handlers)": [[57, "litestar.handlers.WebsocketListener"]], "websocketlistenerroutehandler (class in litestar.handlers)": [[57, "litestar.handlers.WebsocketListenerRouteHandler"]], "websocketroutehandler (class in litestar.handlers)": [[57, "litestar.handlers.WebsocketRouteHandler"]], "__call__() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.__call__"]], "__call__() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.__call__"]], "__init__() (litestar.handlers.asgiroutehandler method)": [[57, "litestar.handlers.ASGIRouteHandler.__init__"]], "__init__() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.__init__"]], "__init__() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.__init__"]], "__init__() (litestar.handlers.websocketlistener method)": [[57, "litestar.handlers.WebsocketListener.__init__"]], "__init__() (litestar.handlers.websocketlistenerroutehandler method)": [[57, "litestar.handlers.WebsocketListenerRouteHandler.__init__"]], "__init__() (litestar.handlers.websocketroutehandler method)": [[57, "litestar.handlers.WebsocketRouteHandler.__init__"]], "__init__() (litestar.handlers.delete method)": [[57, "litestar.handlers.delete.__init__"]], "__init__() (litestar.handlers.get method)": [[57, "litestar.handlers.get.__init__"]], "__init__() (litestar.handlers.head method)": [[57, "litestar.handlers.head.__init__"]], "__init__() (litestar.handlers.patch method)": [[57, "litestar.handlers.patch.__init__"]], "__init__() (litestar.handlers.post method)": [[57, "litestar.handlers.post.__init__"]], "__init__() (litestar.handlers.put method)": [[57, "litestar.handlers.put.__init__"]], "__str__() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.__str__"]], "asgi (in module litestar.handlers)": [[57, "litestar.handlers.asgi"]], "authorize_connection() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.authorize_connection"]], "connection_accept_handler (litestar.handlers.websocketlistenerroutehandler attribute)": [[57, "litestar.handlers.WebsocketListenerRouteHandler.connection_accept_handler"]], "create_kwargs_model() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.create_kwargs_model"]], "default_connection_lifespan() (litestar.handlers.websocketlistenerroutehandler method)": [[57, "litestar.handlers.WebsocketListenerRouteHandler.default_connection_lifespan"]], "default_deserializer (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.default_deserializer"]], "default_serializer (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.default_serializer"]], "delete (class in litestar.handlers)": [[57, "litestar.handlers.delete"]], "dependencies (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.dependencies"]], "dependency_name_set (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.dependency_name_set"]], "dto (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.dto"]], "exception_handlers (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.exception_handlers"]], "fn (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.fn"]], "get (class in litestar.handlers)": [[57, "litestar.handlers.get"]], "get_response_handler() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.get_response_handler"]], "guards (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.guards"]], "handler_id (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.handler_id"]], "handler_name (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.handler_name"]], "head (class in litestar.handlers)": [[57, "litestar.handlers.head"]], "litestar.handlers": [[57, "module-litestar.handlers"]], "middleware (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.middleware"]], "name (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.name"]], "on_accept (litestar.handlers.websocketlistenerroutehandler attribute)": [[57, "litestar.handlers.WebsocketListenerRouteHandler.on_accept"]], "on_accept() (litestar.handlers.websocketlistener method)": [[57, "litestar.handlers.WebsocketListener.on_accept"]], "on_disconnect (litestar.handlers.websocketlistenerroutehandler attribute)": [[57, "litestar.handlers.WebsocketListenerRouteHandler.on_disconnect"]], "on_disconnect() (litestar.handlers.websocketlistener method)": [[57, "litestar.handlers.WebsocketListener.on_disconnect"]], "on_receive() (litestar.handlers.websocketlistener method)": [[57, "litestar.handlers.WebsocketListener.on_receive"]], "on_registration() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.on_registration"]], "on_registration() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.on_registration"]], "opt (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.opt"]], "ownership_layers (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.ownership_layers"]], "parsed_fn_signature (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.parsed_fn_signature"]], "patch (class in litestar.handlers)": [[57, "litestar.handlers.patch"]], "path (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.path"]], "post (class in litestar.handlers)": [[57, "litestar.handlers.post"]], "put (class in litestar.handlers)": [[57, "litestar.handlers.put"]], "receive_mode (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.receive_mode"]], "resolve_after_response() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_after_response"]], "resolve_before_request() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_before_request"]], "resolve_data_dto() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_data_dto"]], "resolve_dependencies() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_dependencies"]], "resolve_exception_handlers() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_exception_handlers"]], "resolve_guards() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_guards"]], "resolve_include_in_schema() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_include_in_schema"]], "resolve_layered_parameters() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_layered_parameters"]], "resolve_middleware() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_middleware"]], "resolve_opts() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_opts"]], "resolve_request_class() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_request_class"]], "resolve_response_class() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_response_class"]], "resolve_response_cookies() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_response_cookies"]], "resolve_response_headers() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_response_headers"]], "resolve_return_dto() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_return_dto"]], "resolve_security() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_security"]], "resolve_signature_namespace() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_signature_namespace"]], "resolve_tags() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.resolve_tags"]], "resolve_type_decoders() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_type_decoders"]], "resolve_type_encoders() (litestar.handlers.baseroutehandler method)": [[57, "litestar.handlers.BaseRouteHandler.resolve_type_encoders"]], "resolve_websocket_class() (litestar.handlers.websocketroutehandler method)": [[57, "litestar.handlers.WebsocketRouteHandler.resolve_websocket_class"]], "return_dto (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.return_dto"]], "route (in module litestar.handlers)": [[57, "litestar.handlers.route"]], "send_mode (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.send_mode"]], "signature_model (litestar.handlers.baseroutehandler property)": [[57, "litestar.handlers.BaseRouteHandler.signature_model"]], "signature_model (litestar.handlers.websocketlistenerroutehandler property)": [[57, "litestar.handlers.WebsocketListenerRouteHandler.signature_model"]], "signature_namespace (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.signature_namespace"]], "to_response() (litestar.handlers.httproutehandler method)": [[57, "litestar.handlers.HTTPRouteHandler.to_response"]], "type_decoders (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.type_decoders"]], "type_encoders (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.type_encoders"]], "websocket (in module litestar.handlers)": [[57, "litestar.handlers.websocket"]], "websocket_class (litestar.handlers.websocketlistener attribute)": [[57, "litestar.handlers.WebsocketListener.websocket_class"]], "websocket_listener (in module litestar.handlers)": [[57, "litestar.handlers.websocket_listener"]], "baseloggingconfig (class in litestar.logging.config)": [[59, "litestar.logging.config.BaseLoggingConfig"]], "loggingconfig (class in litestar.logging.config)": [[59, "litestar.logging.config.LoggingConfig"]], "structloggingconfig (class in litestar.logging.config)": [[59, "litestar.logging.config.StructLoggingConfig"]], "__init__() (litestar.logging.config.loggingconfig method)": [[59, "litestar.logging.config.LoggingConfig.__init__"]], "__init__() (litestar.logging.config.structloggingconfig method)": [[59, "litestar.logging.config.StructLoggingConfig.__init__"]], "cache_logger_on_first_use (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.cache_logger_on_first_use"]], "configure() (litestar.logging.config.baseloggingconfig method)": [[59, "litestar.logging.config.BaseLoggingConfig.configure"]], "configure() (litestar.logging.config.loggingconfig method)": [[59, "litestar.logging.config.LoggingConfig.configure"]], "configure() (litestar.logging.config.structloggingconfig method)": [[59, "litestar.logging.config.StructLoggingConfig.configure"]], "configure_root_logger (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.configure_root_logger"]], "context_class (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.context_class"]], "disable_existing_loggers (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.disable_existing_loggers"]], "exception_logging_handler (litestar.logging.config.baseloggingconfig attribute)": [[59, "litestar.logging.config.BaseLoggingConfig.exception_logging_handler"]], "exception_logging_handler (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.exception_logging_handler"]], "exception_logging_handler (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.exception_logging_handler"]], "filters (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.filters"]], "formatters (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.formatters"]], "handlers (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.handlers"]], "incremental (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.incremental"]], "litestar.logging.config": [[59, "module-litestar.logging.config"]], "log_exceptions (litestar.logging.config.baseloggingconfig attribute)": [[59, "litestar.logging.config.BaseLoggingConfig.log_exceptions"]], "log_exceptions (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.log_exceptions"]], "log_exceptions (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.log_exceptions"]], "logger_factory (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.logger_factory"]], "loggers (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.loggers"]], "logging_module (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.logging_module"]], "pretty_print_tty (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.pretty_print_tty"]], "processors (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.processors"]], "propagate (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.propagate"]], "root (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.root"]], "set_level() (litestar.logging.config.baseloggingconfig static method)": [[59, "litestar.logging.config.BaseLoggingConfig.set_level"]], "set_level() (litestar.logging.config.loggingconfig static method)": [[59, "litestar.logging.config.LoggingConfig.set_level"]], "set_level() (litestar.logging.config.structloggingconfig static method)": [[59, "litestar.logging.config.StructLoggingConfig.set_level"]], "standard_lib_logging_config (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.standard_lib_logging_config"]], "traceback_line_limit (litestar.logging.config.baseloggingconfig attribute)": [[59, "litestar.logging.config.BaseLoggingConfig.traceback_line_limit"]], "traceback_line_limit (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.traceback_line_limit"]], "traceback_line_limit (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.traceback_line_limit"]], "version (litestar.logging.config.loggingconfig attribute)": [[59, "litestar.logging.config.LoggingConfig.version"]], "wrapper_class (litestar.logging.config.structloggingconfig attribute)": [[59, "litestar.logging.config.StructLoggingConfig.wrapper_class"]], "queuelistenerhandler (class in litestar.logging.picologging)": [[61, "litestar.logging.picologging.QueueListenerHandler"]], "__init__() (litestar.logging.picologging.queuelistenerhandler method)": [[61, "litestar.logging.picologging.QueueListenerHandler.__init__"]], "litestar.logging.picologging": [[61, "module-litestar.logging.picologging"]], "loggingqueuelistener (class in litestar.logging.standard)": [[62, "litestar.logging.standard.LoggingQueueListener"]], "queuelistenerhandler (class in litestar.logging.standard)": [[62, "litestar.logging.standard.QueueListenerHandler"]], "__init__() (litestar.logging.standard.loggingqueuelistener method)": [[62, "litestar.logging.standard.LoggingQueueListener.__init__"]], "__init__() (litestar.logging.standard.queuelistenerhandler method)": [[62, "litestar.logging.standard.QueueListenerHandler.__init__"]], "litestar.logging.standard": [[62, "module-litestar.logging.standard"]], "allowedhostsmiddleware (class in litestar.middleware.allowed_hosts)": [[63, "litestar.middleware.allowed_hosts.AllowedHostsMiddleware"]], "__init__() (litestar.middleware.allowed_hosts.allowedhostsmiddleware method)": [[63, "litestar.middleware.allowed_hosts.AllowedHostsMiddleware.__init__"]], "litestar.middleware.allowed_hosts": [[63, "module-litestar.middleware.allowed_hosts"]], "abstractauthenticationmiddleware (class in litestar.middleware.authentication)": [[64, "litestar.middleware.authentication.AbstractAuthenticationMiddleware"]], "authenticationresult (class in litestar.middleware.authentication)": [[64, "litestar.middleware.authentication.AuthenticationResult"]], "__call__() (litestar.middleware.authentication.abstractauthenticationmiddleware method)": [[64, "litestar.middleware.authentication.AbstractAuthenticationMiddleware.__call__"]], "__init__() (litestar.middleware.authentication.abstractauthenticationmiddleware method)": [[64, "litestar.middleware.authentication.AbstractAuthenticationMiddleware.__init__"]], "__init__() (litestar.middleware.authentication.authenticationresult method)": [[64, "litestar.middleware.authentication.AuthenticationResult.__init__"]], "auth (litestar.middleware.authentication.authenticationresult attribute)": [[64, "litestar.middleware.authentication.AuthenticationResult.auth"]], "authenticate_request() (litestar.middleware.authentication.abstractauthenticationmiddleware method)": [[64, "litestar.middleware.authentication.AbstractAuthenticationMiddleware.authenticate_request"]], "litestar.middleware.authentication": [[64, "module-litestar.middleware.authentication"]], "user (litestar.middleware.authentication.authenticationresult attribute)": [[64, "litestar.middleware.authentication.AuthenticationResult.user"]], "compressionfacade (class in litestar.middleware.compression)": [[65, "litestar.middleware.compression.CompressionFacade"]], "compressionmiddleware (class in litestar.middleware.compression)": [[65, "litestar.middleware.compression.CompressionMiddleware"]], "__init__() (litestar.middleware.compression.compressionfacade method)": [[65, "litestar.middleware.compression.CompressionFacade.__init__"]], "__init__() (litestar.middleware.compression.compressionmiddleware method)": [[65, "litestar.middleware.compression.CompressionMiddleware.__init__"]], "close() (litestar.middleware.compression.compressionfacade method)": [[65, "litestar.middleware.compression.CompressionFacade.close"]], "create_compression_send_wrapper() (litestar.middleware.compression.compressionmiddleware method)": [[65, "litestar.middleware.compression.CompressionMiddleware.create_compression_send_wrapper"]], "encoding (litestar.middleware.compression.compressionfacade attribute)": [[65, "litestar.middleware.compression.CompressionFacade.encoding"]], "litestar.middleware.compression": [[65, "module-litestar.middleware.compression"]], "write() (litestar.middleware.compression.compressionfacade method)": [[65, "litestar.middleware.compression.CompressionFacade.write"]], "litestar.middleware.cors": [[66, "module-litestar.middleware.cors"]], "csrfmiddleware (class in litestar.middleware.csrf)": [[67, "litestar.middleware.csrf.CSRFMiddleware"]], "__call__() (litestar.middleware.csrf.csrfmiddleware method)": [[67, "litestar.middleware.csrf.CSRFMiddleware.__call__"]], "__init__() (litestar.middleware.csrf.csrfmiddleware method)": [[67, "litestar.middleware.csrf.CSRFMiddleware.__init__"]], "create_send_wrapper() (litestar.middleware.csrf.csrfmiddleware method)": [[67, "litestar.middleware.csrf.CSRFMiddleware.create_send_wrapper"]], "litestar.middleware.csrf": [[67, "module-litestar.middleware.csrf"]], "abstractauthenticationmiddleware (class in litestar.middleware)": [[68, "litestar.middleware.AbstractAuthenticationMiddleware"]], "abstractmiddleware (class in litestar.middleware)": [[68, "litestar.middleware.AbstractMiddleware"]], "authenticationresult (class in litestar.middleware)": [[68, "litestar.middleware.AuthenticationResult"]], "definemiddleware (class in litestar.middleware)": [[68, "litestar.middleware.DefineMiddleware"]], "middlewareprotocol (class in litestar.middleware)": [[68, "litestar.middleware.MiddlewareProtocol"]], "__call__() (litestar.middleware.abstractauthenticationmiddleware method)": [[68, "litestar.middleware.AbstractAuthenticationMiddleware.__call__"]], "__call__() (litestar.middleware.abstractmiddleware method)": [[68, "litestar.middleware.AbstractMiddleware.__call__"]], "__call__() (litestar.middleware.definemiddleware method)": [[68, "litestar.middleware.DefineMiddleware.__call__"]], "__call__() (litestar.middleware.middlewareprotocol method)": [[68, "litestar.middleware.MiddlewareProtocol.__call__"]], "__init__() (litestar.middleware.abstractauthenticationmiddleware method)": [[68, "litestar.middleware.AbstractAuthenticationMiddleware.__init__"]], "__init__() (litestar.middleware.abstractmiddleware method)": [[68, "litestar.middleware.AbstractMiddleware.__init__"]], "__init__() (litestar.middleware.authenticationresult method)": [[68, "litestar.middleware.AuthenticationResult.__init__"]], "__init__() (litestar.middleware.definemiddleware method)": [[68, "litestar.middleware.DefineMiddleware.__init__"]], "__init__() (litestar.middleware.middlewareprotocol method)": [[68, "litestar.middleware.MiddlewareProtocol.__init__"]], "auth (litestar.middleware.authenticationresult attribute)": [[68, "litestar.middleware.AuthenticationResult.auth"]], "authenticate_request() (litestar.middleware.abstractauthenticationmiddleware method)": [[68, "litestar.middleware.AbstractAuthenticationMiddleware.authenticate_request"]], "litestar.middleware": [[68, "module-litestar.middleware"]], "user (litestar.middleware.authenticationresult attribute)": [[68, "litestar.middleware.AuthenticationResult.user"]], "loggingmiddleware (class in litestar.middleware.logging)": [[69, "litestar.middleware.logging.LoggingMiddleware"]], "loggingmiddlewareconfig (class in litestar.middleware.logging)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig"]], "__init__() (litestar.middleware.logging.loggingmiddleware method)": [[69, "litestar.middleware.logging.LoggingMiddleware.__init__"]], "__init__() (litestar.middleware.logging.loggingmiddlewareconfig method)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.__init__"]], "__post_init__() (litestar.middleware.logging.loggingmiddlewareconfig method)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.__post_init__"]], "create_send_wrapper() (litestar.middleware.logging.loggingmiddleware method)": [[69, "litestar.middleware.logging.LoggingMiddleware.create_send_wrapper"]], "exclude (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.exclude"]], "exclude_opt_key (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.exclude_opt_key"]], "extract_request_data() (litestar.middleware.logging.loggingmiddleware method)": [[69, "litestar.middleware.logging.LoggingMiddleware.extract_request_data"]], "extract_response_data() (litestar.middleware.logging.loggingmiddleware method)": [[69, "litestar.middleware.logging.LoggingMiddleware.extract_response_data"]], "include_compressed_body (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.include_compressed_body"]], "litestar.middleware.logging": [[69, "module-litestar.middleware.logging"]], "log_message() (litestar.middleware.logging.loggingmiddleware method)": [[69, "litestar.middleware.logging.LoggingMiddleware.log_message"]], "log_request() (litestar.middleware.logging.loggingmiddleware method)": [[69, "litestar.middleware.logging.LoggingMiddleware.log_request"]], "log_response() (litestar.middleware.logging.loggingmiddleware method)": [[69, "litestar.middleware.logging.LoggingMiddleware.log_response"]], "logger_name (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.logger_name"]], "middleware (litestar.middleware.logging.loggingmiddlewareconfig property)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.middleware"]], "middleware_class (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.middleware_class"]], "request_cookies_to_obfuscate (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.request_cookies_to_obfuscate"]], "request_headers_to_obfuscate (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.request_headers_to_obfuscate"]], "request_log_fields (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.request_log_fields"]], "request_log_message (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.request_log_message"]], "response_cookies_to_obfuscate (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.response_cookies_to_obfuscate"]], "response_headers_to_obfuscate (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.response_headers_to_obfuscate"]], "response_log_fields (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.response_log_fields"]], "response_log_message (litestar.middleware.logging.loggingmiddlewareconfig attribute)": [[69, "litestar.middleware.logging.LoggingMiddlewareConfig.response_log_message"]], "cacheobject (class in litestar.middleware.rate_limit)": [[70, "litestar.middleware.rate_limit.CacheObject"]], "durationunit (in module litestar.middleware.rate_limit)": [[70, "litestar.middleware.rate_limit.DurationUnit"]], "ratelimitconfig (class in litestar.middleware.rate_limit)": [[70, "litestar.middleware.rate_limit.RateLimitConfig"]], "ratelimitmiddleware (class in litestar.middleware.rate_limit)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware"]], "__init__() (litestar.middleware.rate_limit.cacheobject method)": [[70, "litestar.middleware.rate_limit.CacheObject.__init__"]], "__init__() (litestar.middleware.rate_limit.ratelimitconfig method)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.__init__"]], "__init__() (litestar.middleware.rate_limit.ratelimitmiddleware method)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware.__init__"]], "cache_key_from_request() (litestar.middleware.rate_limit.ratelimitmiddleware method)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware.cache_key_from_request"]], "check_throttle_handler (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.check_throttle_handler"]], "create_response_headers() (litestar.middleware.rate_limit.ratelimitmiddleware method)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware.create_response_headers"]], "create_send_wrapper() (litestar.middleware.rate_limit.ratelimitmiddleware method)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware.create_send_wrapper"]], "exclude (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.exclude"]], "exclude_opt_key (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.exclude_opt_key"]], "get_store_from_app() (litestar.middleware.rate_limit.ratelimitconfig method)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.get_store_from_app"]], "litestar.middleware.rate_limit": [[70, "module-litestar.middleware.rate_limit"]], "middleware (litestar.middleware.rate_limit.ratelimitconfig property)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.middleware"]], "middleware_class (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.middleware_class"]], "rate_limit (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.rate_limit"]], "rate_limit_limit_header_key (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.rate_limit_limit_header_key"]], "rate_limit_policy_header_key (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.rate_limit_policy_header_key"]], "rate_limit_remaining_header_key (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.rate_limit_remaining_header_key"]], "rate_limit_reset_header_key (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.rate_limit_reset_header_key"]], "retrieve_cached_history() (litestar.middleware.rate_limit.ratelimitmiddleware method)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware.retrieve_cached_history"]], "set_cached_history() (litestar.middleware.rate_limit.ratelimitmiddleware method)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware.set_cached_history"]], "set_rate_limit_headers (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.set_rate_limit_headers"]], "should_check_request() (litestar.middleware.rate_limit.ratelimitmiddleware method)": [[70, "litestar.middleware.rate_limit.RateLimitMiddleware.should_check_request"]], "store (litestar.middleware.rate_limit.ratelimitconfig attribute)": [[70, "litestar.middleware.rate_limit.RateLimitConfig.store"]], "basebackendconfig (class in litestar.middleware.session.base)": [[71, "litestar.middleware.session.base.BaseBackendConfig"]], "basesessionbackend (class in litestar.middleware.session.base)": [[71, "litestar.middleware.session.base.BaseSessionBackend"]], "sessionmiddleware (class in litestar.middleware.session.base)": [[71, "litestar.middleware.session.base.SessionMiddleware"]], "__init__() (litestar.middleware.session.base.basesessionbackend method)": [[71, "litestar.middleware.session.base.BaseSessionBackend.__init__"]], "__init__() (litestar.middleware.session.base.sessionmiddleware method)": [[71, "litestar.middleware.session.base.SessionMiddleware.__init__"]], "create_send_wrapper() (litestar.middleware.session.base.sessionmiddleware method)": [[71, "litestar.middleware.session.base.SessionMiddleware.create_send_wrapper"]], "deserialize_data() (litestar.middleware.session.base.basesessionbackend static method)": [[71, "litestar.middleware.session.base.BaseSessionBackend.deserialize_data"]], "domain (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.domain"]], "exclude (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.exclude"]], "exclude_opt_key (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.exclude_opt_key"]], "get_session_id() (litestar.middleware.session.base.basesessionbackend method)": [[71, "litestar.middleware.session.base.BaseSessionBackend.get_session_id"]], "httponly (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.httponly"]], "key (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.key"]], "litestar.middleware.session.base": [[71, "module-litestar.middleware.session.base"]], "load_from_connection() (litestar.middleware.session.base.basesessionbackend method)": [[71, "litestar.middleware.session.base.BaseSessionBackend.load_from_connection"]], "max_age (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.max_age"]], "middleware (litestar.middleware.session.base.basebackendconfig property)": [[71, "litestar.middleware.session.base.BaseBackendConfig.middleware"]], "path (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.path"]], "samesite (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.samesite"]], "scopes (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.scopes"]], "secure (litestar.middleware.session.base.basebackendconfig attribute)": [[71, "litestar.middleware.session.base.BaseBackendConfig.secure"]], "serialize_data() (litestar.middleware.session.base.basesessionbackend static method)": [[71, "litestar.middleware.session.base.BaseSessionBackend.serialize_data"]], "store_in_message() (litestar.middleware.session.base.basesessionbackend method)": [[71, "litestar.middleware.session.base.BaseSessionBackend.store_in_message"]], "clientsidesessionbackend (class in litestar.middleware.session.client_side)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend"]], "cookiebackendconfig (class in litestar.middleware.session.client_side)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig"]], "__init__() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.__init__"]], "__init__() (litestar.middleware.session.client_side.cookiebackendconfig method)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.__init__"]], "domain (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.domain"]], "dump_data() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.dump_data"]], "exclude (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.exclude"]], "exclude_opt_key (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.exclude_opt_key"]], "get_cookie_key_set() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.get_cookie_key_set"]], "get_cookie_keys() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.get_cookie_keys"]], "get_session_id() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.get_session_id"]], "httponly (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.httponly"]], "key (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.key"]], "litestar.middleware.session.client_side": [[72, "module-litestar.middleware.session.client_side"]], "load_data() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.load_data"]], "load_from_connection() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.load_from_connection"]], "max_age (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.max_age"]], "path (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.path"]], "samesite (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.samesite"]], "secret (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.secret"]], "secure (litestar.middleware.session.client_side.cookiebackendconfig attribute)": [[72, "litestar.middleware.session.client_side.CookieBackendConfig.secure"]], "store_in_message() (litestar.middleware.session.client_side.clientsidesessionbackend method)": [[72, "litestar.middleware.session.client_side.ClientSideSessionBackend.store_in_message"]], "serversidesessionbackend (class in litestar.middleware.session.server_side)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend"]], "serversidesessionconfig (class in litestar.middleware.session.server_side)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig"]], "__init__() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.__init__"]], "__init__() (litestar.middleware.session.server_side.serversidesessionconfig method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.__init__"]], "delete() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.delete"]], "domain (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.domain"]], "exclude (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.exclude"]], "exclude_opt_key (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.exclude_opt_key"]], "generate_session_id() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.generate_session_id"]], "get() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.get"]], "get_session_id() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.get_session_id"]], "get_store_from_app() (litestar.middleware.session.server_side.serversidesessionconfig method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.get_store_from_app"]], "httponly (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.httponly"]], "key (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.key"]], "litestar.middleware.session.server_side": [[74, "module-litestar.middleware.session.server_side"]], "load_from_connection() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.load_from_connection"]], "max_age (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.max_age"]], "path (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.path"]], "renew_on_access (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.renew_on_access"]], "samesite (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.samesite"]], "secure (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.secure"]], "session_id_bytes (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.session_id_bytes"]], "set() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.set"]], "store (litestar.middleware.session.server_side.serversidesessionconfig attribute)": [[74, "litestar.middleware.session.server_side.ServerSideSessionConfig.store"]], "store_in_message() (litestar.middleware.session.server_side.serversidesessionbackend method)": [[74, "litestar.middleware.session.server_side.ServerSideSessionBackend.store_in_message"]], "openapiconfig (class in litestar.openapi)": [[76, "litestar.openapi.OpenAPIConfig"]], "openapicontroller (class in litestar.openapi)": [[76, "litestar.openapi.OpenAPIController"]], "responsespec (class in litestar.openapi)": [[76, "litestar.openapi.ResponseSpec"]], "__init__() (litestar.openapi.openapiconfig method)": [[76, "litestar.openapi.OpenAPIConfig.__init__"]], "__init__() (litestar.openapi.responsespec method)": [[76, "litestar.openapi.ResponseSpec.__init__"]], "after_request (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.after_request"]], "after_response (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.after_response"]], "before_request (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.before_request"]], "cache_control (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.cache_control"]], "components (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.components"]], "contact (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.contact"]], "create_examples (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.create_examples"]], "data_container (litestar.openapi.responsespec attribute)": [[76, "litestar.openapi.ResponseSpec.data_container"]], "dependencies (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.dependencies"]], "description (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.description"]], "description (litestar.openapi.responsespec attribute)": [[76, "litestar.openapi.ResponseSpec.description"]], "dto (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.dto"]], "enabled_endpoints (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.enabled_endpoints"]], "etag (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.etag"]], "examples (litestar.openapi.responsespec attribute)": [[76, "litestar.openapi.ResponseSpec.examples"]], "exception_handlers (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.exception_handlers"]], "external_docs (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.external_docs"]], "favicon (litestar.openapi.openapicontroller property)": [[76, "litestar.openapi.OpenAPIController.favicon"]], "favicon_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.favicon_url"]], "generate_examples (litestar.openapi.responsespec attribute)": [[76, "litestar.openapi.ResponseSpec.generate_examples"]], "get_schema_from_request() (litestar.openapi.openapicontroller static method)": [[76, "litestar.openapi.OpenAPIController.get_schema_from_request"]], "guards (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.guards"]], "include_in_schema (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.include_in_schema"]], "license (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.license"]], "litestar.openapi": [[76, "module-litestar.openapi"]], "media_type (litestar.openapi.responsespec attribute)": [[76, "litestar.openapi.ResponseSpec.media_type"]], "middleware (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.middleware"]], "openapi_controller (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.openapi_controller"]], "openapi_router (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.openapi_router"]], "operation_id_creator() (litestar.openapi.openapiconfig method)": [[76, "litestar.openapi.OpenAPIConfig.operation_id_creator"]], "opt (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.opt"]], "owner (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.owner"]], "parameters (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.parameters"]], "path (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.path"]], "path (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.path"]], "random_seed (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.random_seed"]], "rapidoc_js_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.rapidoc_js_url"]], "rapidoc_version (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.rapidoc_version"]], "redoc_google_fonts (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.redoc_google_fonts"]], "redoc_js_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.redoc_js_url"]], "redoc_version (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.redoc_version"]], "render_404_page() (litestar.openapi.openapicontroller method)": [[76, "litestar.openapi.OpenAPIController.render_404_page"]], "render_methods_map (litestar.openapi.openapicontroller property)": [[76, "litestar.openapi.OpenAPIController.render_methods_map"]], "render_plugins (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.render_plugins"]], "render_redoc() (litestar.openapi.openapicontroller method)": [[76, "litestar.openapi.OpenAPIController.render_redoc"]], "render_stoplight_elements() (litestar.openapi.openapicontroller method)": [[76, "litestar.openapi.OpenAPIController.render_stoplight_elements"]], "render_swagger_ui() (litestar.openapi.openapicontroller method)": [[76, "litestar.openapi.OpenAPIController.render_swagger_ui"]], "render_swagger_ui_oauth2_redirect() (litestar.openapi.openapicontroller method)": [[76, "litestar.openapi.OpenAPIController.render_swagger_ui_oauth2_redirect"]], "request_class (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.request_class"]], "response_class (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.response_class"]], "response_cookies (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.response_cookies"]], "response_headers (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.response_headers"]], "return_dto (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.return_dto"]], "root_schema_site (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.root_schema_site"]], "security (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.security"]], "security (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.security"]], "servers (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.servers"]], "should_serve_endpoint() (litestar.openapi.openapicontroller method)": [[76, "litestar.openapi.OpenAPIController.should_serve_endpoint"]], "signature_namespace (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.signature_namespace"]], "signature_types (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.signature_types"]], "stoplight_elements_css_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.stoplight_elements_css_url"]], "stoplight_elements_js_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.stoplight_elements_js_url"]], "stoplight_elements_version (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.stoplight_elements_version"]], "style (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.style"]], "summary (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.summary"]], "swagger_css_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.swagger_css_url"]], "swagger_ui_bundle_js_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.swagger_ui_bundle_js_url"]], "swagger_ui_init_oauth (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.swagger_ui_init_oauth"]], "swagger_ui_standalone_preset_js_url (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.swagger_ui_standalone_preset_js_url"]], "swagger_ui_version (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.swagger_ui_version"]], "tags (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.tags"]], "tags (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.tags"]], "terms_of_service (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.terms_of_service"]], "title (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.title"]], "to_openapi_schema() (litestar.openapi.openapiconfig method)": [[76, "litestar.openapi.OpenAPIConfig.to_openapi_schema"]], "type_decoders (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.type_decoders"]], "type_encoders (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.type_encoders"]], "use_handler_docstrings (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.use_handler_docstrings"]], "version (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.version"]], "webhooks (litestar.openapi.openapiconfig attribute)": [[76, "litestar.openapi.OpenAPIConfig.webhooks"]], "websocket_class (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.websocket_class"]], "openapirenderplugin (class in litestar.openapi.plugins)": [[77, "litestar.openapi.plugins.OpenAPIRenderPlugin"]], "rapidocrenderplugin (class in litestar.openapi.plugins)": [[77, "litestar.openapi.plugins.RapidocRenderPlugin"]], "redocrenderplugin (class in litestar.openapi.plugins)": [[77, "litestar.openapi.plugins.RedocRenderPlugin"]], "scalarrenderplugin (class in litestar.openapi.plugins)": [[77, "litestar.openapi.plugins.ScalarRenderPlugin"]], "stoplightrenderplugin (class in litestar.openapi.plugins)": [[77, "litestar.openapi.plugins.StoplightRenderPlugin"]], "swaggerrenderplugin (class in litestar.openapi.plugins)": [[77, "litestar.openapi.plugins.SwaggerRenderPlugin"]], "yamlrenderplugin (class in litestar.openapi.plugins)": [[77, "litestar.openapi.plugins.YamlRenderPlugin"]], "__init__() (litestar.openapi.plugins.openapirenderplugin method)": [[77, "litestar.openapi.plugins.OpenAPIRenderPlugin.__init__"]], "__init__() (litestar.openapi.plugins.rapidocrenderplugin method)": [[77, "litestar.openapi.plugins.RapidocRenderPlugin.__init__"]], "__init__() (litestar.openapi.plugins.redocrenderplugin method)": [[77, "litestar.openapi.plugins.RedocRenderPlugin.__init__"]], "__init__() (litestar.openapi.plugins.scalarrenderplugin method)": [[77, "litestar.openapi.plugins.ScalarRenderPlugin.__init__"]], "__init__() (litestar.openapi.plugins.stoplightrenderplugin method)": [[77, "litestar.openapi.plugins.StoplightRenderPlugin.__init__"]], "__init__() (litestar.openapi.plugins.swaggerrenderplugin method)": [[77, "litestar.openapi.plugins.SwaggerRenderPlugin.__init__"]], "__init__() (litestar.openapi.plugins.yamlrenderplugin method)": [[77, "litestar.openapi.plugins.YamlRenderPlugin.__init__"]], "get_openapi_json_route() (litestar.openapi.plugins.openapirenderplugin static method)": [[77, "litestar.openapi.plugins.OpenAPIRenderPlugin.get_openapi_json_route"]], "has_path() (litestar.openapi.plugins.openapirenderplugin method)": [[77, "litestar.openapi.plugins.OpenAPIRenderPlugin.has_path"]], "litestar.openapi.plugins": [[77, "module-litestar.openapi.plugins"]], "receive_router() (litestar.openapi.plugins.openapirenderplugin method)": [[77, "litestar.openapi.plugins.OpenAPIRenderPlugin.receive_router"]], "receive_router() (litestar.openapi.plugins.swaggerrenderplugin method)": [[77, "litestar.openapi.plugins.SwaggerRenderPlugin.receive_router"]], "render() (litestar.openapi.plugins.openapirenderplugin method)": [[77, "litestar.openapi.plugins.OpenAPIRenderPlugin.render"]], "render() (litestar.openapi.plugins.rapidocrenderplugin method)": [[77, "litestar.openapi.plugins.RapidocRenderPlugin.render"]], "render() (litestar.openapi.plugins.redocrenderplugin method)": [[77, "litestar.openapi.plugins.RedocRenderPlugin.render"]], "render() (litestar.openapi.plugins.scalarrenderplugin method)": [[77, "litestar.openapi.plugins.ScalarRenderPlugin.render"]], "render() (litestar.openapi.plugins.stoplightrenderplugin method)": [[77, "litestar.openapi.plugins.StoplightRenderPlugin.render"]], "render() (litestar.openapi.plugins.swaggerrenderplugin method)": [[77, "litestar.openapi.plugins.SwaggerRenderPlugin.render"]], "render() (litestar.openapi.plugins.yamlrenderplugin method)": [[77, "litestar.openapi.plugins.YamlRenderPlugin.render"]], "render_json() (litestar.openapi.plugins.openapirenderplugin static method)": [[77, "litestar.openapi.plugins.OpenAPIRenderPlugin.render_json"]], "render_oauth2_redirect() (litestar.openapi.plugins.swaggerrenderplugin static method)": [[77, "litestar.openapi.plugins.SwaggerRenderPlugin.render_oauth2_redirect"]], "baseschemaobject (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.BaseSchemaObject"]], "components (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Components"]], "contact (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Contact"]], "discriminator (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Discriminator"]], "encoding (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Encoding"]], "example (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Example"]], "externaldocumentation (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.ExternalDocumentation"]], "info (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Info"]], "license (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.License"]], "link (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Link"]], "oauthflow (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OAuthFlow"]], "oauthflows (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OAuthFlows"]], "openapi (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OpenAPI"]], "openapiformat (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OpenAPIFormat"]], "openapiheader (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OpenAPIHeader"]], "openapimediatype (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OpenAPIMediaType"]], "openapiresponse (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OpenAPIResponse"]], "openapitype (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.OpenAPIType"]], "operation (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Operation"]], "parameter (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Parameter"]], "pathitem (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.PathItem"]], "rfc": [[78, "index-0"], [78, "index-1"], [78, "index-10"], [78, "index-2"], [78, "index-3"], [78, "index-4"], [78, "index-5"], [78, "index-6"], [78, "index-7"], [78, "index-8"], [78, "index-9"]], "rfc 2045": [[78, "index-7"]], "rfc 2046": [[78, "index-9"]], "rfc 3986": [[78, "index-0"], [78, "index-1"], [78, "index-3"]], "rfc 4648": [[78, "index-6"], [78, "index-8"]], "rfc 7231": [[78, "index-2"]], "rfc 7235": [[78, "index-10"]], "rfc 8259": [[78, "index-4"], [78, "index-5"]], "reference (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Reference"]], "requestbody (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.RequestBody"]], "schema (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Schema"]], "securityrequirement (in module litestar.openapi.spec)": [[78, "litestar.openapi.spec.SecurityRequirement"]], "securityscheme (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.SecurityScheme"]], "server (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Server"]], "servervariable (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.ServerVariable"]], "tag (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.Tag"]], "xml (class in litestar.openapi.spec)": [[78, "litestar.openapi.spec.XML"]], "__init__() (litestar.openapi.spec.baseschemaobject method)": [[78, "litestar.openapi.spec.BaseSchemaObject.__init__"]], "__init__() (litestar.openapi.spec.components method)": [[78, "litestar.openapi.spec.Components.__init__"]], "__init__() (litestar.openapi.spec.contact method)": [[78, "litestar.openapi.spec.Contact.__init__"]], "__init__() (litestar.openapi.spec.discriminator method)": [[78, "litestar.openapi.spec.Discriminator.__init__"]], "__init__() (litestar.openapi.spec.encoding method)": [[78, "litestar.openapi.spec.Encoding.__init__"]], "__init__() (litestar.openapi.spec.example method)": [[78, "litestar.openapi.spec.Example.__init__"]], "__init__() (litestar.openapi.spec.externaldocumentation method)": [[78, "litestar.openapi.spec.ExternalDocumentation.__init__"]], "__init__() (litestar.openapi.spec.info method)": [[78, "litestar.openapi.spec.Info.__init__"]], "__init__() (litestar.openapi.spec.license method)": [[78, "litestar.openapi.spec.License.__init__"]], "__init__() (litestar.openapi.spec.link method)": [[78, "litestar.openapi.spec.Link.__init__"]], "__init__() (litestar.openapi.spec.oauthflow method)": [[78, "litestar.openapi.spec.OAuthFlow.__init__"]], "__init__() (litestar.openapi.spec.oauthflows method)": [[78, "litestar.openapi.spec.OAuthFlows.__init__"]], "__init__() (litestar.openapi.spec.openapi method)": [[78, "litestar.openapi.spec.OpenAPI.__init__"]], "__init__() (litestar.openapi.spec.openapiheader method)": [[78, "litestar.openapi.spec.OpenAPIHeader.__init__"]], "__init__() (litestar.openapi.spec.openapimediatype method)": [[78, "litestar.openapi.spec.OpenAPIMediaType.__init__"]], "__init__() (litestar.openapi.spec.openapiresponse method)": [[78, "litestar.openapi.spec.OpenAPIResponse.__init__"]], "__init__() (litestar.openapi.spec.operation method)": [[78, "litestar.openapi.spec.Operation.__init__"]], "__init__() (litestar.openapi.spec.parameter method)": [[78, "litestar.openapi.spec.Parameter.__init__"]], "__init__() (litestar.openapi.spec.pathitem method)": [[78, "litestar.openapi.spec.PathItem.__init__"]], "__init__() (litestar.openapi.spec.reference method)": [[78, "litestar.openapi.spec.Reference.__init__"]], "__init__() (litestar.openapi.spec.requestbody method)": [[78, "litestar.openapi.spec.RequestBody.__init__"]], "__init__() (litestar.openapi.spec.schema method)": [[78, "litestar.openapi.spec.Schema.__init__"]], "__init__() (litestar.openapi.spec.securityscheme method)": [[78, "litestar.openapi.spec.SecurityScheme.__init__"]], "__init__() (litestar.openapi.spec.server method)": [[78, "litestar.openapi.spec.Server.__init__"]], "__init__() (litestar.openapi.spec.servervariable method)": [[78, "litestar.openapi.spec.ServerVariable.__init__"]], "__init__() (litestar.openapi.spec.tag method)": [[78, "litestar.openapi.spec.Tag.__init__"]], "__init__() (litestar.openapi.spec.xml method)": [[78, "litestar.openapi.spec.XML.__init__"]], "__new__() (litestar.openapi.spec.openapiformat method)": [[78, "litestar.openapi.spec.OpenAPIFormat.__new__"]], "__new__() (litestar.openapi.spec.openapitype method)": [[78, "litestar.openapi.spec.OpenAPIType.__new__"]], "additional_properties (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.additional_properties"]], "all_of (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.all_of"]], "allow_empty_value (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.allow_empty_value"]], "allow_empty_value (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.allow_empty_value"]], "allow_reserved (litestar.openapi.spec.encoding attribute)": [[78, "litestar.openapi.spec.Encoding.allow_reserved"]], "allow_reserved (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.allow_reserved"]], "allow_reserved (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.allow_reserved"]], "any_of (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.any_of"]], "attribute (litestar.openapi.spec.xml attribute)": [[78, "litestar.openapi.spec.XML.attribute"]], "authorization_code (litestar.openapi.spec.oauthflows attribute)": [[78, "litestar.openapi.spec.OAuthFlows.authorization_code"]], "authorization_url (litestar.openapi.spec.oauthflow attribute)": [[78, "litestar.openapi.spec.OAuthFlow.authorization_url"]], "bearer_format (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.bearer_format"]], "callbacks (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.callbacks"]], "callbacks (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.callbacks"]], "client_credentials (litestar.openapi.spec.oauthflows attribute)": [[78, "litestar.openapi.spec.OAuthFlows.client_credentials"]], "components (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.components"]], "const (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.const"]], "contact (litestar.openapi.spec.info attribute)": [[78, "litestar.openapi.spec.Info.contact"]], "contains (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.contains"]], "content (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.content"]], "content (litestar.openapi.spec.openapiresponse attribute)": [[78, "litestar.openapi.spec.OpenAPIResponse.content"]], "content (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.content"]], "content (litestar.openapi.spec.requestbody attribute)": [[78, "litestar.openapi.spec.RequestBody.content"]], "content_encoding (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.content_encoding"]], "content_media_type (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.content_media_type"]], "content_schema (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.content_schema"]], "content_type (litestar.openapi.spec.encoding attribute)": [[78, "litestar.openapi.spec.Encoding.content_type"]], "default (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.default"]], "default (litestar.openapi.spec.servervariable attribute)": [[78, "litestar.openapi.spec.ServerVariable.default"]], "delete (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.delete"]], "dependent_required (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.dependent_required"]], "dependent_schemas (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.dependent_schemas"]], "deprecated (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.deprecated"]], "deprecated (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.deprecated"]], "deprecated (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.deprecated"]], "deprecated (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.deprecated"]], "description (litestar.openapi.spec.example attribute)": [[78, "litestar.openapi.spec.Example.description"]], "description (litestar.openapi.spec.externaldocumentation attribute)": [[78, "litestar.openapi.spec.ExternalDocumentation.description"]], "description (litestar.openapi.spec.info attribute)": [[78, "litestar.openapi.spec.Info.description"]], "description (litestar.openapi.spec.link attribute)": [[78, "litestar.openapi.spec.Link.description"]], "description (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.description"]], "description (litestar.openapi.spec.openapiresponse attribute)": [[78, "litestar.openapi.spec.OpenAPIResponse.description"]], "description (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.description"]], "description (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.description"]], "description (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.description"]], "description (litestar.openapi.spec.reference attribute)": [[78, "litestar.openapi.spec.Reference.description"]], "description (litestar.openapi.spec.requestbody attribute)": [[78, "litestar.openapi.spec.RequestBody.description"]], "description (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.description"]], "description (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.description"]], "description (litestar.openapi.spec.server attribute)": [[78, "litestar.openapi.spec.Server.description"]], "description (litestar.openapi.spec.servervariable attribute)": [[78, "litestar.openapi.spec.ServerVariable.description"]], "description (litestar.openapi.spec.tag attribute)": [[78, "litestar.openapi.spec.Tag.description"]], "discriminator (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.discriminator"]], "email (litestar.openapi.spec.contact attribute)": [[78, "litestar.openapi.spec.Contact.email"]], "encoding (litestar.openapi.spec.openapimediatype attribute)": [[78, "litestar.openapi.spec.OpenAPIMediaType.encoding"]], "enum (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.enum"]], "enum (litestar.openapi.spec.servervariable attribute)": [[78, "litestar.openapi.spec.ServerVariable.enum"]], "example (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.example"]], "example (litestar.openapi.spec.openapimediatype attribute)": [[78, "litestar.openapi.spec.OpenAPIMediaType.example"]], "example (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.example"]], "example (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.example"]], "examples (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.examples"]], "examples (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.examples"]], "examples (litestar.openapi.spec.openapimediatype attribute)": [[78, "litestar.openapi.spec.OpenAPIMediaType.examples"]], "examples (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.examples"]], "examples (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.examples"]], "exclusive_maximum (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.exclusive_maximum"]], "exclusive_minimum (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.exclusive_minimum"]], "explode (litestar.openapi.spec.encoding attribute)": [[78, "litestar.openapi.spec.Encoding.explode"]], "explode (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.explode"]], "explode (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.explode"]], "external_docs (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.external_docs"]], "external_docs (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.external_docs"]], "external_docs (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.external_docs"]], "external_docs (litestar.openapi.spec.tag attribute)": [[78, "litestar.openapi.spec.Tag.external_docs"]], "external_value (litestar.openapi.spec.example attribute)": [[78, "litestar.openapi.spec.Example.external_value"]], "flows (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.flows"]], "format (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.format"]], "get (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.get"]], "head (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.head"]], "headers (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.headers"]], "headers (litestar.openapi.spec.encoding attribute)": [[78, "litestar.openapi.spec.Encoding.headers"]], "headers (litestar.openapi.spec.openapiresponse attribute)": [[78, "litestar.openapi.spec.OpenAPIResponse.headers"]], "identifier (litestar.openapi.spec.license attribute)": [[78, "litestar.openapi.spec.License.identifier"]], "implicit (litestar.openapi.spec.oauthflows attribute)": [[78, "litestar.openapi.spec.OAuthFlows.implicit"]], "info (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.info"]], "items (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.items"]], "json_schema_dialect (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.json_schema_dialect"]], "license (litestar.openapi.spec.info attribute)": [[78, "litestar.openapi.spec.Info.license"]], "links (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.links"]], "links (litestar.openapi.spec.openapiresponse attribute)": [[78, "litestar.openapi.spec.OpenAPIResponse.links"]], "litestar.openapi.spec": [[78, "module-litestar.openapi.spec"]], "mapping (litestar.openapi.spec.discriminator attribute)": [[78, "litestar.openapi.spec.Discriminator.mapping"]], "max_contains (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.max_contains"]], "max_items (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.max_items"]], "max_length (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.max_length"]], "max_properties (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.max_properties"]], "maximum (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.maximum"]], "min_contains (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.min_contains"]], "min_items (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.min_items"]], "min_length (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.min_length"]], "min_properties (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.min_properties"]], "minimum (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.minimum"]], "multiple_of (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.multiple_of"]], "name (litestar.openapi.spec.contact attribute)": [[78, "litestar.openapi.spec.Contact.name"]], "name (litestar.openapi.spec.license attribute)": [[78, "litestar.openapi.spec.License.name"]], "name (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.name"]], "name (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.name"]], "name (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.name"]], "name (litestar.openapi.spec.tag attribute)": [[78, "litestar.openapi.spec.Tag.name"]], "name (litestar.openapi.spec.xml attribute)": [[78, "litestar.openapi.spec.XML.name"]], "namespace (litestar.openapi.spec.xml attribute)": [[78, "litestar.openapi.spec.XML.namespace"]], "one_of (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.one_of"]], "open_id_connect_url (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.open_id_connect_url"]], "openapi (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.openapi"]], "operation_id (litestar.openapi.spec.link attribute)": [[78, "litestar.openapi.spec.Link.operation_id"]], "operation_id (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.operation_id"]], "operation_ref (litestar.openapi.spec.link attribute)": [[78, "litestar.openapi.spec.Link.operation_ref"]], "options (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.options"]], "param_in (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.param_in"]], "param_in (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.param_in"]], "parameters (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.parameters"]], "parameters (litestar.openapi.spec.link attribute)": [[78, "litestar.openapi.spec.Link.parameters"]], "parameters (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.parameters"]], "parameters (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.parameters"]], "password (litestar.openapi.spec.oauthflows attribute)": [[78, "litestar.openapi.spec.OAuthFlows.password"]], "patch (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.patch"]], "path_items (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.path_items"]], "paths (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.paths"]], "pattern (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.pattern"]], "pattern_properties (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.pattern_properties"]], "post (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.post"]], "prefix (litestar.openapi.spec.xml attribute)": [[78, "litestar.openapi.spec.XML.prefix"]], "prefix_items (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.prefix_items"]], "properties (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.properties"]], "property_name (litestar.openapi.spec.discriminator attribute)": [[78, "litestar.openapi.spec.Discriminator.property_name"]], "property_names (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.property_names"]], "put (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.put"]], "read_only (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.read_only"]], "ref (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.ref"]], "ref (litestar.openapi.spec.reference attribute)": [[78, "litestar.openapi.spec.Reference.ref"]], "refresh_url (litestar.openapi.spec.oauthflow attribute)": [[78, "litestar.openapi.spec.OAuthFlow.refresh_url"]], "request_bodies (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.request_bodies"]], "request_body (litestar.openapi.spec.link attribute)": [[78, "litestar.openapi.spec.Link.request_body"]], "request_body (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.request_body"]], "required (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.required"]], "required (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.required"]], "required (litestar.openapi.spec.requestbody attribute)": [[78, "litestar.openapi.spec.RequestBody.required"]], "required (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.required"]], "responses (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.responses"]], "responses (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.responses"]], "schema (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.schema"]], "schema (litestar.openapi.spec.openapimediatype attribute)": [[78, "litestar.openapi.spec.OpenAPIMediaType.schema"]], "schema (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.schema"]], "schema_else (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.schema_else"]], "schema_if (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.schema_if"]], "schema_not (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.schema_not"]], "schemas (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.schemas"]], "scheme (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.scheme"]], "scopes (litestar.openapi.spec.oauthflow attribute)": [[78, "litestar.openapi.spec.OAuthFlow.scopes"]], "security (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.security"]], "security (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.security"]], "security_scheme_in (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.security_scheme_in"]], "security_schemes (litestar.openapi.spec.components attribute)": [[78, "litestar.openapi.spec.Components.security_schemes"]], "server (litestar.openapi.spec.link attribute)": [[78, "litestar.openapi.spec.Link.server"]], "servers (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.servers"]], "servers (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.servers"]], "servers (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.servers"]], "style (litestar.openapi.spec.encoding attribute)": [[78, "litestar.openapi.spec.Encoding.style"]], "style (litestar.openapi.spec.openapiheader attribute)": [[78, "litestar.openapi.spec.OpenAPIHeader.style"]], "style (litestar.openapi.spec.parameter attribute)": [[78, "litestar.openapi.spec.Parameter.style"]], "summary (litestar.openapi.spec.example attribute)": [[78, "litestar.openapi.spec.Example.summary"]], "summary (litestar.openapi.spec.info attribute)": [[78, "litestar.openapi.spec.Info.summary"]], "summary (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.summary"]], "summary (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.summary"]], "summary (litestar.openapi.spec.reference attribute)": [[78, "litestar.openapi.spec.Reference.summary"]], "tags (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.tags"]], "tags (litestar.openapi.spec.operation attribute)": [[78, "litestar.openapi.spec.Operation.tags"]], "terms_of_service (litestar.openapi.spec.info attribute)": [[78, "litestar.openapi.spec.Info.terms_of_service"]], "then (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.then"]], "title (litestar.openapi.spec.info attribute)": [[78, "litestar.openapi.spec.Info.title"]], "title (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.title"]], "to_schema() (litestar.openapi.spec.baseschemaobject method)": [[78, "litestar.openapi.spec.BaseSchemaObject.to_schema"]], "token_url (litestar.openapi.spec.oauthflow attribute)": [[78, "litestar.openapi.spec.OAuthFlow.token_url"]], "trace (litestar.openapi.spec.pathitem attribute)": [[78, "litestar.openapi.spec.PathItem.trace"]], "type (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.type"]], "type (litestar.openapi.spec.securityscheme attribute)": [[78, "litestar.openapi.spec.SecurityScheme.type"]], "unevaluated_items (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.unevaluated_items"]], "unevaluated_properties (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.unevaluated_properties"]], "unique_items (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.unique_items"]], "url (litestar.openapi.spec.contact attribute)": [[78, "litestar.openapi.spec.Contact.url"]], "url (litestar.openapi.spec.externaldocumentation attribute)": [[78, "litestar.openapi.spec.ExternalDocumentation.url"]], "url (litestar.openapi.spec.license attribute)": [[78, "litestar.openapi.spec.License.url"]], "url (litestar.openapi.spec.server attribute)": [[78, "litestar.openapi.spec.Server.url"]], "value (litestar.openapi.spec.example attribute)": [[78, "litestar.openapi.spec.Example.value"]], "variables (litestar.openapi.spec.server attribute)": [[78, "litestar.openapi.spec.Server.variables"]], "version (litestar.openapi.spec.info attribute)": [[78, "litestar.openapi.spec.Info.version"]], "webhooks (litestar.openapi.spec.openapi attribute)": [[78, "litestar.openapi.spec.OpenAPI.webhooks"]], "wrapped (litestar.openapi.spec.xml attribute)": [[78, "litestar.openapi.spec.XML.wrapped"]], "write_only (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.write_only"]], "xml (litestar.openapi.spec.schema attribute)": [[78, "litestar.openapi.spec.Schema.xml"]], "abstractasyncclassicpaginator (class in litestar.pagination)": [[79, "litestar.pagination.AbstractAsyncClassicPaginator"]], "abstractasynccursorpaginator (class in litestar.pagination)": [[79, "litestar.pagination.AbstractAsyncCursorPaginator"]], "abstractasyncoffsetpaginator (class in litestar.pagination)": [[79, "litestar.pagination.AbstractAsyncOffsetPaginator"]], "abstractsyncclassicpaginator (class in litestar.pagination)": [[79, "litestar.pagination.AbstractSyncClassicPaginator"]], "abstractsynccursorpaginator (class in litestar.pagination)": [[79, "litestar.pagination.AbstractSyncCursorPaginator"]], "abstractsyncoffsetpaginator (class in litestar.pagination)": [[79, "litestar.pagination.AbstractSyncOffsetPaginator"]], "classicpagination (class in litestar.pagination)": [[79, "litestar.pagination.ClassicPagination"]], "cursorpagination (class in litestar.pagination)": [[79, "litestar.pagination.CursorPagination"]], "offsetpagination (class in litestar.pagination)": [[79, "litestar.pagination.OffsetPagination"]], "__call__() (litestar.pagination.abstractasyncclassicpaginator method)": [[79, "litestar.pagination.AbstractAsyncClassicPaginator.__call__"]], "__call__() (litestar.pagination.abstractasynccursorpaginator method)": [[79, "litestar.pagination.AbstractAsyncCursorPaginator.__call__"]], "__call__() (litestar.pagination.abstractasyncoffsetpaginator method)": [[79, "litestar.pagination.AbstractAsyncOffsetPaginator.__call__"]], "__call__() (litestar.pagination.abstractsyncclassicpaginator method)": [[79, "litestar.pagination.AbstractSyncClassicPaginator.__call__"]], "__call__() (litestar.pagination.abstractsynccursorpaginator method)": [[79, "litestar.pagination.AbstractSyncCursorPaginator.__call__"]], "__call__() (litestar.pagination.abstractsyncoffsetpaginator method)": [[79, "litestar.pagination.AbstractSyncOffsetPaginator.__call__"]], "__init__() (litestar.pagination.classicpagination method)": [[79, "litestar.pagination.ClassicPagination.__init__"]], "__init__() (litestar.pagination.cursorpagination method)": [[79, "litestar.pagination.CursorPagination.__init__"]], "__init__() (litestar.pagination.offsetpagination method)": [[79, "litestar.pagination.OffsetPagination.__init__"]], "current_page (litestar.pagination.classicpagination attribute)": [[79, "litestar.pagination.ClassicPagination.current_page"]], "cursor (litestar.pagination.cursorpagination attribute)": [[79, "litestar.pagination.CursorPagination.cursor"]], "get_items() (litestar.pagination.abstractasyncclassicpaginator method)": [[79, "litestar.pagination.AbstractAsyncClassicPaginator.get_items"]], "get_items() (litestar.pagination.abstractasynccursorpaginator method)": [[79, "litestar.pagination.AbstractAsyncCursorPaginator.get_items"]], "get_items() (litestar.pagination.abstractasyncoffsetpaginator method)": [[79, "litestar.pagination.AbstractAsyncOffsetPaginator.get_items"]], "get_items() (litestar.pagination.abstractsyncclassicpaginator method)": [[79, "litestar.pagination.AbstractSyncClassicPaginator.get_items"]], "get_items() (litestar.pagination.abstractsynccursorpaginator method)": [[79, "litestar.pagination.AbstractSyncCursorPaginator.get_items"]], "get_items() (litestar.pagination.abstractsyncoffsetpaginator method)": [[79, "litestar.pagination.AbstractSyncOffsetPaginator.get_items"]], "get_total() (litestar.pagination.abstractasyncclassicpaginator method)": [[79, "litestar.pagination.AbstractAsyncClassicPaginator.get_total"]], "get_total() (litestar.pagination.abstractasyncoffsetpaginator method)": [[79, "litestar.pagination.AbstractAsyncOffsetPaginator.get_total"]], "get_total() (litestar.pagination.abstractsyncclassicpaginator method)": [[79, "litestar.pagination.AbstractSyncClassicPaginator.get_total"]], "get_total() (litestar.pagination.abstractsyncoffsetpaginator method)": [[79, "litestar.pagination.AbstractSyncOffsetPaginator.get_total"]], "items (litestar.pagination.classicpagination attribute)": [[79, "litestar.pagination.ClassicPagination.items"]], "items (litestar.pagination.cursorpagination attribute)": [[79, "litestar.pagination.CursorPagination.items"]], "items (litestar.pagination.offsetpagination attribute)": [[79, "litestar.pagination.OffsetPagination.items"]], "limit (litestar.pagination.offsetpagination attribute)": [[79, "litestar.pagination.OffsetPagination.limit"]], "litestar.pagination": [[79, "module-litestar.pagination"]], "offset (litestar.pagination.offsetpagination attribute)": [[79, "litestar.pagination.OffsetPagination.offset"]], "page_size (litestar.pagination.classicpagination attribute)": [[79, "litestar.pagination.ClassicPagination.page_size"]], "results_per_page (litestar.pagination.cursorpagination attribute)": [[79, "litestar.pagination.CursorPagination.results_per_page"]], "total (litestar.pagination.offsetpagination attribute)": [[79, "litestar.pagination.OffsetPagination.total"]], "total_pages (litestar.pagination.classicpagination attribute)": [[79, "litestar.pagination.ClassicPagination.total_pages"]], "body() (in module litestar.params)": [[80, "litestar.params.Body"]], "bodykwarg (class in litestar.params)": [[80, "litestar.params.BodyKwarg"]], "dependency() (in module litestar.params)": [[80, "litestar.params.Dependency"]], "dependencykwarg (class in litestar.params)": [[80, "litestar.params.DependencyKwarg"]], "kwargdefinition (class in litestar.params)": [[80, "litestar.params.KwargDefinition"]], "parameter() (in module litestar.params)": [[80, "litestar.params.Parameter"]], "parameterkwarg (class in litestar.params)": [[80, "litestar.params.ParameterKwarg"]], "__hash__() (litestar.params.bodykwarg method)": [[80, "litestar.params.BodyKwarg.__hash__"]], "__hash__() (litestar.params.dependencykwarg method)": [[80, "litestar.params.DependencyKwarg.__hash__"]], "__hash__() (litestar.params.parameterkwarg method)": [[80, "litestar.params.ParameterKwarg.__hash__"]], "__init__() (litestar.params.bodykwarg method)": [[80, "litestar.params.BodyKwarg.__init__"]], "__init__() (litestar.params.dependencykwarg method)": [[80, "litestar.params.DependencyKwarg.__init__"]], "__init__() (litestar.params.kwargdefinition method)": [[80, "litestar.params.KwargDefinition.__init__"]], "__init__() (litestar.params.parameterkwarg method)": [[80, "litestar.params.ParameterKwarg.__init__"]], "annotation (litestar.params.parameterkwarg attribute)": [[80, "litestar.params.ParameterKwarg.annotation"]], "const (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.const"]], "content_encoding (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.content_encoding"]], "cookie (litestar.params.parameterkwarg attribute)": [[80, "litestar.params.ParameterKwarg.cookie"]], "default (litestar.params.dependencykwarg attribute)": [[80, "litestar.params.DependencyKwarg.default"]], "default (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.default"]], "description (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.description"]], "enum (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.enum"]], "examples (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.examples"]], "external_docs (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.external_docs"]], "format (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.format"]], "ge (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.ge"]], "gt (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.gt"]], "header (litestar.params.parameterkwarg attribute)": [[80, "litestar.params.ParameterKwarg.header"]], "is_constrained (litestar.params.kwargdefinition property)": [[80, "litestar.params.KwargDefinition.is_constrained"]], "le (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.le"]], "litestar.params": [[80, "module-litestar.params"]], "lower_case (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.lower_case"]], "lt (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.lt"]], "max_items (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.max_items"]], "max_length (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.max_length"]], "media_type (litestar.params.bodykwarg attribute)": [[80, "litestar.params.BodyKwarg.media_type"]], "min_items (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.min_items"]], "min_length (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.min_length"]], "multipart_form_part_limit (litestar.params.bodykwarg attribute)": [[80, "litestar.params.BodyKwarg.multipart_form_part_limit"]], "multiple_of (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.multiple_of"]], "pattern (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.pattern"]], "query (litestar.params.parameterkwarg attribute)": [[80, "litestar.params.ParameterKwarg.query"]], "read_only (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.read_only"]], "required (litestar.params.parameterkwarg attribute)": [[80, "litestar.params.ParameterKwarg.required"]], "schema_component_key (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.schema_component_key"]], "schema_extra (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.schema_extra"]], "skip_validation (litestar.params.dependencykwarg attribute)": [[80, "litestar.params.DependencyKwarg.skip_validation"]], "title (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.title"]], "upper_case (litestar.params.kwargdefinition attribute)": [[80, "litestar.params.KwargDefinition.upper_case"]], "attrsschemaplugin (class in litestar.plugins.attrs)": [[81, "litestar.plugins.attrs.AttrsSchemaPlugin"]], "is_attrs_class() (in module litestar.plugins.attrs)": [[81, "litestar.plugins.attrs.is_attrs_class"]], "is_plugin_supported_type() (litestar.plugins.attrs.attrsschemaplugin static method)": [[81, "litestar.plugins.attrs.AttrsSchemaPlugin.is_plugin_supported_type"]], "litestar.plugins.attrs": [[81, "module-litestar.plugins.attrs"]], "to_openapi_schema() (litestar.plugins.attrs.attrsschemaplugin method)": [[81, "litestar.plugins.attrs.AttrsSchemaPlugin.to_openapi_schema"]], "flashconfig (class in litestar.plugins.flash)": [[82, "litestar.plugins.flash.FlashConfig"]], "flashplugin (class in litestar.plugins.flash)": [[82, "litestar.plugins.flash.FlashPlugin"]], "__init__() (litestar.plugins.flash.flashconfig method)": [[82, "litestar.plugins.flash.FlashConfig.__init__"]], "__init__() (litestar.plugins.flash.flashplugin method)": [[82, "litestar.plugins.flash.FlashPlugin.__init__"]], "litestar.plugins.flash": [[82, "module-litestar.plugins.flash"]], "on_app_init() (litestar.plugins.flash.flashplugin method)": [[82, "litestar.plugins.flash.FlashPlugin.on_app_init"]], "clientredirect (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.ClientRedirect"]], "clientrefresh (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.ClientRefresh"]], "htmxconfig (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HTMXConfig"]], "htmxdetails (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HTMXDetails"]], "htmxheaders (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HTMXHeaders"]], "htmxplugin (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HTMXPlugin"]], "htmxrequest (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HTMXRequest"]], "htmxtemplate (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HTMXTemplate"]], "hxlocation (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HXLocation"]], "hxstoppolling (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HXStopPolling"]], "htmxheadertype (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.HtmxHeaderType"]], "locationtype (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.LocationType"]], "pushurl (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.PushUrl"]], "replaceurl (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.ReplaceUrl"]], "reswap (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.Reswap"]], "retarget (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.Retarget"]], "triggerevent (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.TriggerEvent"]], "triggereventtype (class in litestar.plugins.htmx)": [[83, "litestar.plugins.htmx.TriggerEventType"]], "__bool__() (litestar.plugins.htmx.htmxdetails method)": [[83, "litestar.plugins.htmx.HTMXDetails.__bool__"]], "__init__() (litestar.plugins.htmx.clientredirect method)": [[83, "litestar.plugins.htmx.ClientRedirect.__init__"]], "__init__() (litestar.plugins.htmx.clientrefresh method)": [[83, "litestar.plugins.htmx.ClientRefresh.__init__"]], "__init__() (litestar.plugins.htmx.htmxconfig method)": [[83, "litestar.plugins.htmx.HTMXConfig.__init__"]], "__init__() (litestar.plugins.htmx.htmxdetails method)": [[83, "litestar.plugins.htmx.HTMXDetails.__init__"]], "__init__() (litestar.plugins.htmx.htmxplugin method)": [[83, "litestar.plugins.htmx.HTMXPlugin.__init__"]], "__init__() (litestar.plugins.htmx.htmxrequest method)": [[83, "litestar.plugins.htmx.HTMXRequest.__init__"]], "__init__() (litestar.plugins.htmx.htmxtemplate method)": [[83, "litestar.plugins.htmx.HTMXTemplate.__init__"]], "__init__() (litestar.plugins.htmx.hxlocation method)": [[83, "litestar.plugins.htmx.HXLocation.__init__"]], "__init__() (litestar.plugins.htmx.hxstoppolling method)": [[83, "litestar.plugins.htmx.HXStopPolling.__init__"]], "__init__() (litestar.plugins.htmx.pushurl method)": [[83, "litestar.plugins.htmx.PushUrl.__init__"]], "__init__() (litestar.plugins.htmx.replaceurl method)": [[83, "litestar.plugins.htmx.ReplaceUrl.__init__"]], "__init__() (litestar.plugins.htmx.reswap method)": [[83, "litestar.plugins.htmx.Reswap.__init__"]], "__init__() (litestar.plugins.htmx.retarget method)": [[83, "litestar.plugins.htmx.Retarget.__init__"]], "__init__() (litestar.plugins.htmx.triggerevent method)": [[83, "litestar.plugins.htmx.TriggerEvent.__init__"]], "__new__() (litestar.plugins.htmx.htmxheaders method)": [[83, "litestar.plugins.htmx.HTMXHeaders.__new__"]], "boosted (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.boosted"]], "current_url (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.current_url"]], "current_url_abs_path (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.current_url_abs_path"]], "history_restore_request (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.history_restore_request"]], "litestar.plugins.htmx": [[83, "module-litestar.plugins.htmx"]], "on_app_init() (litestar.plugins.htmx.htmxplugin method)": [[83, "litestar.plugins.htmx.HTMXPlugin.on_app_init"]], "prompt (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.prompt"]], "set_request_class_globally (litestar.plugins.htmx.htmxconfig attribute)": [[83, "litestar.plugins.htmx.HTMXConfig.set_request_class_globally"]], "target (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.target"]], "trigger (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.trigger"]], "trigger_name (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.trigger_name"]], "triggering_event (litestar.plugins.htmx.htmxdetails property)": [[83, "litestar.plugins.htmx.HTMXDetails.triggering_event"]], "cliplugin (class in litestar.plugins)": [[84, "litestar.plugins.CLIPlugin"]], "clipluginprotocol (class in litestar.plugins)": [[84, "litestar.plugins.CLIPluginProtocol"]], "diplugin (class in litestar.plugins)": [[84, "litestar.plugins.DIPlugin"]], "initpluginprotocol (class in litestar.plugins)": [[84, "litestar.plugins.InitPluginProtocol"]], "openapischemaplugin (class in litestar.plugins)": [[84, "litestar.plugins.OpenAPISchemaPlugin"]], "openapischemapluginprotocol (class in litestar.plugins)": [[84, "litestar.plugins.OpenAPISchemaPluginProtocol"]], "serializationpluginprotocol (class in litestar.plugins)": [[84, "litestar.plugins.SerializationPluginProtocol"]], "__init__() (litestar.plugins.clipluginprotocol method)": [[84, "litestar.plugins.CLIPluginProtocol.__init__"]], "__init__() (litestar.plugins.initpluginprotocol method)": [[84, "litestar.plugins.InitPluginProtocol.__init__"]], "__init__() (litestar.plugins.openapischemapluginprotocol method)": [[84, "litestar.plugins.OpenAPISchemaPluginProtocol.__init__"]], "__init__() (litestar.plugins.serializationpluginprotocol method)": [[84, "litestar.plugins.SerializationPluginProtocol.__init__"]], "create_dto_for_type() (litestar.plugins.serializationpluginprotocol method)": [[84, "litestar.plugins.SerializationPluginProtocol.create_dto_for_type"]], "get_typed_init() (litestar.plugins.diplugin method)": [[84, "litestar.plugins.DIPlugin.get_typed_init"]], "has_typed_init() (litestar.plugins.diplugin method)": [[84, "litestar.plugins.DIPlugin.has_typed_init"]], "is_constrained_field() (litestar.plugins.openapischemaplugin static method)": [[84, "litestar.plugins.OpenAPISchemaPlugin.is_constrained_field"]], "is_plugin_supported_field() (litestar.plugins.openapischemaplugin method)": [[84, "litestar.plugins.OpenAPISchemaPlugin.is_plugin_supported_field"]], "is_plugin_supported_type() (litestar.plugins.openapischemaplugin static method)": [[84, "litestar.plugins.OpenAPISchemaPlugin.is_plugin_supported_type"]], "is_plugin_supported_type() (litestar.plugins.openapischemapluginprotocol static method)": [[84, "litestar.plugins.OpenAPISchemaPluginProtocol.is_plugin_supported_type"]], "is_undefined_sentinel() (litestar.plugins.openapischemaplugin static method)": [[84, "litestar.plugins.OpenAPISchemaPlugin.is_undefined_sentinel"]], "litestar.plugins": [[84, "module-litestar.plugins"]], "on_app_init() (litestar.plugins.initpluginprotocol method)": [[84, "litestar.plugins.InitPluginProtocol.on_app_init"]], "on_cli_init() (litestar.plugins.clipluginprotocol method)": [[84, "litestar.plugins.CLIPluginProtocol.on_cli_init"]], "supports_type() (litestar.plugins.serializationpluginprotocol method)": [[84, "litestar.plugins.SerializationPluginProtocol.supports_type"]], "to_openapi_schema() (litestar.plugins.openapischemapluginprotocol method)": [[84, "litestar.plugins.OpenAPISchemaPluginProtocol.to_openapi_schema"]], "problemdetailsconfig (class in litestar.plugins.problem_details)": [[85, "litestar.plugins.problem_details.ProblemDetailsConfig"]], "problemdetailsexception": [[85, "litestar.plugins.problem_details.ProblemDetailsException"]], "problemdetailsplugin (class in litestar.plugins.problem_details)": [[85, "litestar.plugins.problem_details.ProblemDetailsPlugin"]], "__init__() (litestar.plugins.problem_details.problemdetailsconfig method)": [[85, "litestar.plugins.problem_details.ProblemDetailsConfig.__init__"]], "__init__() (litestar.plugins.problem_details.problemdetailsexception method)": [[85, "litestar.plugins.problem_details.ProblemDetailsException.__init__"]], "__init__() (litestar.plugins.problem_details.problemdetailsplugin method)": [[85, "litestar.plugins.problem_details.ProblemDetailsPlugin.__init__"]], "enable_for_all_http_exceptions (litestar.plugins.problem_details.problemdetailsconfig attribute)": [[85, "litestar.plugins.problem_details.ProblemDetailsConfig.enable_for_all_http_exceptions"]], "exception_handler() (litestar.plugins.problem_details.problemdetailsconfig method)": [[85, "litestar.plugins.problem_details.ProblemDetailsConfig.exception_handler"]], "exception_to_problem_detail_map (litestar.plugins.problem_details.problemdetailsconfig attribute)": [[85, "litestar.plugins.problem_details.ProblemDetailsConfig.exception_to_problem_detail_map"]], "litestar.plugins.problem_details": [[85, "module-litestar.plugins.problem_details"]], "on_app_init() (litestar.plugins.problem_details.problemdetailsplugin method)": [[85, "litestar.plugins.problem_details.ProblemDetailsPlugin.on_app_init"]], "to_response() (litestar.plugins.problem_details.problemdetailsexception method)": [[85, "litestar.plugins.problem_details.ProblemDetailsException.to_response"]], "pydanticdiplugin (class in litestar.plugins.pydantic)": [[86, "litestar.plugins.pydantic.PydanticDIPlugin"]], "pydanticdto (class in litestar.plugins.pydantic)": [[86, "litestar.plugins.pydantic.PydanticDTO"]], "pydanticinitplugin (class in litestar.plugins.pydantic)": [[86, "litestar.plugins.pydantic.PydanticInitPlugin"]], "pydanticplugin (class in litestar.plugins.pydantic)": [[86, "litestar.plugins.pydantic.PydanticPlugin"]], "pydanticschemaplugin (class in litestar.plugins.pydantic)": [[86, "litestar.plugins.pydantic.PydanticSchemaPlugin"]], "__init__() (litestar.plugins.pydantic.pydanticinitplugin method)": [[86, "litestar.plugins.pydantic.PydanticInitPlugin.__init__"]], "__init__() (litestar.plugins.pydantic.pydanticplugin method)": [[86, "litestar.plugins.pydantic.PydanticPlugin.__init__"]], "__init__() (litestar.plugins.pydantic.pydanticschemaplugin method)": [[86, "litestar.plugins.pydantic.PydanticSchemaPlugin.__init__"]], "decode_builtins() (litestar.plugins.pydantic.pydanticdto method)": [[86, "litestar.plugins.pydantic.PydanticDTO.decode_builtins"]], "decode_bytes() (litestar.plugins.pydantic.pydanticdto method)": [[86, "litestar.plugins.pydantic.PydanticDTO.decode_bytes"]], "detect_nested_field() (litestar.plugins.pydantic.pydanticdto class method)": [[86, "litestar.plugins.pydantic.PydanticDTO.detect_nested_field"]], "for_pydantic_model() (litestar.plugins.pydantic.pydanticschemaplugin class method)": [[86, "litestar.plugins.pydantic.PydanticSchemaPlugin.for_pydantic_model"]], "generate_field_definitions() (litestar.plugins.pydantic.pydanticdto class method)": [[86, "litestar.plugins.pydantic.PydanticDTO.generate_field_definitions"]], "get_config_for_model_type() (litestar.plugins.pydantic.pydanticdto class method)": [[86, "litestar.plugins.pydantic.PydanticDTO.get_config_for_model_type"]], "get_typed_init() (litestar.plugins.pydantic.pydanticdiplugin method)": [[86, "litestar.plugins.pydantic.PydanticDIPlugin.get_typed_init"]], "has_typed_init() (litestar.plugins.pydantic.pydanticdiplugin method)": [[86, "litestar.plugins.pydantic.PydanticDIPlugin.has_typed_init"]], "is_constrained_field() (litestar.plugins.pydantic.pydanticschemaplugin static method)": [[86, "litestar.plugins.pydantic.PydanticSchemaPlugin.is_constrained_field"]], "is_plugin_supported_type() (litestar.plugins.pydantic.pydanticschemaplugin static method)": [[86, "litestar.plugins.pydantic.PydanticSchemaPlugin.is_plugin_supported_type"]], "is_undefined_sentinel() (litestar.plugins.pydantic.pydanticschemaplugin static method)": [[86, "litestar.plugins.pydantic.PydanticSchemaPlugin.is_undefined_sentinel"]], "litestar.plugins.pydantic": [[86, "module-litestar.plugins.pydantic"]], "on_app_init() (litestar.plugins.pydantic.pydanticinitplugin method)": [[86, "litestar.plugins.pydantic.PydanticInitPlugin.on_app_init"]], "on_app_init() (litestar.plugins.pydantic.pydanticplugin method)": [[86, "litestar.plugins.pydantic.PydanticPlugin.on_app_init"]], "to_openapi_schema() (litestar.plugins.pydantic.pydanticschemaplugin method)": [[86, "litestar.plugins.pydantic.PydanticSchemaPlugin.to_openapi_schema"]], "litestar.plugins.sqlalchemy": [[87, "module-litestar.plugins.sqlalchemy"]], "structlogconfig (class in litestar.plugins.structlog)": [[88, "litestar.plugins.structlog.StructlogConfig"]], "structlogplugin (class in litestar.plugins.structlog)": [[88, "litestar.plugins.structlog.StructlogPlugin"]], "__init__() (litestar.plugins.structlog.structlogconfig method)": [[88, "litestar.plugins.structlog.StructlogConfig.__init__"]], "__init__() (litestar.plugins.structlog.structlogplugin method)": [[88, "litestar.plugins.structlog.StructlogPlugin.__init__"]], "enable_middleware_logging (litestar.plugins.structlog.structlogconfig attribute)": [[88, "litestar.plugins.structlog.StructlogConfig.enable_middleware_logging"]], "litestar.plugins.structlog": [[88, "module-litestar.plugins.structlog"]], "middleware_logging_config (litestar.plugins.structlog.structlogconfig attribute)": [[88, "litestar.plugins.structlog.StructlogConfig.middleware_logging_config"]], "on_app_init() (litestar.plugins.structlog.structlogplugin method)": [[88, "litestar.plugins.structlog.StructlogPlugin.on_app_init"]], "structlog_logging_config (litestar.plugins.structlog.structlogconfig attribute)": [[88, "litestar.plugins.structlog.StructlogConfig.structlog_logging_config"]], "abstractasyncrepository (class in litestar.repository.abc)": [[89, "litestar.repository.abc.AbstractAsyncRepository"]], "abstractsyncrepository (class in litestar.repository.abc)": [[89, "litestar.repository.abc.AbstractSyncRepository"]], "__init__() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.__init__"]], "__init__() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.__init__"]], "add() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.add"]], "add() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.add"]], "add_many() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.add_many"]], "add_many() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.add_many"]], "check_not_found() (litestar.repository.abc.abstractasyncrepository static method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.check_not_found"]], "check_not_found() (litestar.repository.abc.abstractsyncrepository static method)": [[89, "litestar.repository.abc.AbstractSyncRepository.check_not_found"]], "count() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.count"]], "count() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.count"]], "delete() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.delete"]], "delete() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.delete"]], "delete_many() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.delete_many"]], "delete_many() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.delete_many"]], "exists() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.exists"]], "exists() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.exists"]], "filter_collection_by_kwargs() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.filter_collection_by_kwargs"]], "filter_collection_by_kwargs() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.filter_collection_by_kwargs"]], "get() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.get"]], "get() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.get"]], "get_id_attribute_value() (litestar.repository.abc.abstractasyncrepository class method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.get_id_attribute_value"]], "get_id_attribute_value() (litestar.repository.abc.abstractsyncrepository class method)": [[89, "litestar.repository.abc.AbstractSyncRepository.get_id_attribute_value"]], "get_one() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.get_one"]], "get_one() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.get_one"]], "get_one_or_none() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.get_one_or_none"]], "get_one_or_none() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.get_one_or_none"]], "get_or_create() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.get_or_create"]], "get_or_create() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.get_or_create"]], "id_attribute (litestar.repository.abc.abstractasyncrepository attribute)": [[89, "litestar.repository.abc.AbstractAsyncRepository.id_attribute"]], "id_attribute (litestar.repository.abc.abstractsyncrepository attribute)": [[89, "litestar.repository.abc.AbstractSyncRepository.id_attribute"]], "list() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.list"]], "list() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.list"]], "list_and_count() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.list_and_count"]], "list_and_count() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.list_and_count"]], "litestar.repository.abc": [[89, "module-litestar.repository.abc"]], "model_type (litestar.repository.abc.abstractasyncrepository attribute)": [[89, "litestar.repository.abc.AbstractAsyncRepository.model_type"]], "model_type (litestar.repository.abc.abstractsyncrepository attribute)": [[89, "litestar.repository.abc.AbstractSyncRepository.model_type"]], "set_id_attribute_value() (litestar.repository.abc.abstractasyncrepository class method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.set_id_attribute_value"]], "set_id_attribute_value() (litestar.repository.abc.abstractsyncrepository class method)": [[89, "litestar.repository.abc.AbstractSyncRepository.set_id_attribute_value"]], "update() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.update"]], "update() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.update"]], "update_many() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.update_many"]], "update_many() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.update_many"]], "upsert() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.upsert"]], "upsert() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.upsert"]], "upsert_many() (litestar.repository.abc.abstractasyncrepository method)": [[89, "litestar.repository.abc.AbstractAsyncRepository.upsert_many"]], "upsert_many() (litestar.repository.abc.abstractsyncrepository method)": [[89, "litestar.repository.abc.AbstractSyncRepository.upsert_many"]], "litestar.repository.handlers": [[92, "module-litestar.repository.handlers"]], "on_app_init() (in module litestar.repository.handlers)": [[92, "litestar.repository.handlers.on_app_init"]], "litestar.repository.testing": [[94, "module-litestar.repository.testing"]], "asgiresponse (class in litestar.response.base)": [[95, "litestar.response.base.ASGIResponse"]], "response (class in litestar.response.base)": [[95, "litestar.response.base.Response"]], "__call__() (litestar.response.base.asgiresponse method)": [[95, "litestar.response.base.ASGIResponse.__call__"]], "__init__() (litestar.response.base.asgiresponse method)": [[95, "litestar.response.base.ASGIResponse.__init__"]], "__init__() (litestar.response.base.response method)": [[95, "litestar.response.base.Response.__init__"]], "after_response() (litestar.response.base.asgiresponse method)": [[95, "litestar.response.base.ASGIResponse.after_response"]], "delete_cookie() (litestar.response.base.response method)": [[95, "litestar.response.base.Response.delete_cookie"]], "litestar.response.base": [[95, "module-litestar.response.base"]], "render() (litestar.response.base.response method)": [[95, "litestar.response.base.Response.render"]], "send_body() (litestar.response.base.asgiresponse method)": [[95, "litestar.response.base.ASGIResponse.send_body"]], "set_cookie() (litestar.response.base.response method)": [[95, "litestar.response.base.Response.set_cookie"]], "set_etag() (litestar.response.base.response method)": [[95, "litestar.response.base.Response.set_etag"]], "set_header() (litestar.response.base.response method)": [[95, "litestar.response.base.Response.set_header"]], "start_response() (litestar.response.base.asgiresponse method)": [[95, "litestar.response.base.ASGIResponse.start_response"]], "to_asgi_response() (litestar.response.base.response method)": [[95, "litestar.response.base.Response.to_asgi_response"]], "asgifileresponse (class in litestar.response.file)": [[96, "litestar.response.file.ASGIFileResponse"]], "file (class in litestar.response.file)": [[96, "litestar.response.file.File"]], "__init__() (litestar.response.file.asgifileresponse method)": [[96, "litestar.response.file.ASGIFileResponse.__init__"]], "__init__() (litestar.response.file.file method)": [[96, "litestar.response.file.File.__init__"]], "async_file_iterator() (in module litestar.response.file)": [[96, "litestar.response.file.async_file_iterator"]], "create_etag_for_file() (in module litestar.response.file)": [[96, "litestar.response.file.create_etag_for_file"]], "litestar.response.file": [[96, "module-litestar.response.file"]], "send_body() (litestar.response.file.asgifileresponse method)": [[96, "litestar.response.file.ASGIFileResponse.send_body"]], "start_response() (litestar.response.file.asgifileresponse method)": [[96, "litestar.response.file.ASGIFileResponse.start_response"]], "to_asgi_response() (litestar.response.file.file method)": [[96, "litestar.response.file.File.to_asgi_response"]], "file (class in litestar.response)": [[97, "litestar.response.File"]], "redirect (class in litestar.response)": [[97, "litestar.response.Redirect"]], "response (class in litestar.response)": [[97, "litestar.response.Response"]], "serversentevent (class in litestar.response)": [[97, "litestar.response.ServerSentEvent"]], "serversenteventmessage (class in litestar.response)": [[97, "litestar.response.ServerSentEventMessage"]], "stream (class in litestar.response)": [[97, "litestar.response.Stream"]], "template (class in litestar.response)": [[97, "litestar.response.Template"]], "__init__() (litestar.response.file method)": [[97, "litestar.response.File.__init__"]], "__init__() (litestar.response.redirect method)": [[97, "litestar.response.Redirect.__init__"]], "__init__() (litestar.response.response method)": [[97, "litestar.response.Response.__init__"]], "__init__() (litestar.response.serversentevent method)": [[97, "litestar.response.ServerSentEvent.__init__"]], "__init__() (litestar.response.serversenteventmessage method)": [[97, "litestar.response.ServerSentEventMessage.__init__"]], "__init__() (litestar.response.stream method)": [[97, "litestar.response.Stream.__init__"]], "__init__() (litestar.response.template method)": [[97, "litestar.response.Template.__init__"]], "create_template_context() (litestar.response.template method)": [[97, "litestar.response.Template.create_template_context"]], "delete_cookie() (litestar.response.response method)": [[97, "litestar.response.Response.delete_cookie"]], "litestar.response": [[97, "module-litestar.response"]], "render() (litestar.response.response method)": [[97, "litestar.response.Response.render"]], "set_cookie() (litestar.response.response method)": [[97, "litestar.response.Response.set_cookie"]], "set_etag() (litestar.response.response method)": [[97, "litestar.response.Response.set_etag"]], "set_header() (litestar.response.response method)": [[97, "litestar.response.Response.set_header"]], "to_asgi_response() (litestar.response.file method)": [[97, "litestar.response.File.to_asgi_response"]], "to_asgi_response() (litestar.response.redirect method)": [[97, "litestar.response.Redirect.to_asgi_response"]], "to_asgi_response() (litestar.response.response method)": [[97, "litestar.response.Response.to_asgi_response"]], "to_asgi_response() (litestar.response.stream method)": [[97, "litestar.response.Stream.to_asgi_response"]], "to_asgi_response() (litestar.response.template method)": [[97, "litestar.response.Template.to_asgi_response"]], "asgiredirectresponse (class in litestar.response.redirect)": [[98, "litestar.response.redirect.ASGIRedirectResponse"]], "redirect (class in litestar.response.redirect)": [[98, "litestar.response.redirect.Redirect"]], "__init__() (litestar.response.redirect.asgiredirectresponse method)": [[98, "litestar.response.redirect.ASGIRedirectResponse.__init__"]], "__init__() (litestar.response.redirect.redirect method)": [[98, "litestar.response.redirect.Redirect.__init__"]], "litestar.response.redirect": [[98, "module-litestar.response.redirect"]], "to_asgi_response() (litestar.response.redirect.redirect method)": [[98, "litestar.response.redirect.Redirect.to_asgi_response"]], "serversentevent (class in litestar.response.sse)": [[99, "litestar.response.sse.ServerSentEvent"]], "serversenteventmessage (class in litestar.response.sse)": [[99, "litestar.response.sse.ServerSentEventMessage"]], "__init__() (litestar.response.sse.serversentevent method)": [[99, "litestar.response.sse.ServerSentEvent.__init__"]], "__init__() (litestar.response.sse.serversenteventmessage method)": [[99, "litestar.response.sse.ServerSentEventMessage.__init__"]], "litestar.response.sse": [[99, "module-litestar.response.sse"]], "asgistreamingresponse (class in litestar.response.streaming)": [[100, "litestar.response.streaming.ASGIStreamingResponse"]], "stream (class in litestar.response.streaming)": [[100, "litestar.response.streaming.Stream"]], "__init__() (litestar.response.streaming.asgistreamingresponse method)": [[100, "litestar.response.streaming.ASGIStreamingResponse.__init__"]], "__init__() (litestar.response.streaming.stream method)": [[100, "litestar.response.streaming.Stream.__init__"]], "litestar.response.streaming": [[100, "module-litestar.response.streaming"]], "send_body() (litestar.response.streaming.asgistreamingresponse method)": [[100, "litestar.response.streaming.ASGIStreamingResponse.send_body"]], "to_asgi_response() (litestar.response.streaming.stream method)": [[100, "litestar.response.streaming.Stream.to_asgi_response"]], "template (class in litestar.response.template)": [[101, "litestar.response.template.Template"]], "__init__() (litestar.response.template.template method)": [[101, "litestar.response.template.Template.__init__"]], "create_template_context() (litestar.response.template.template method)": [[101, "litestar.response.template.Template.create_template_context"]], "litestar.response.template": [[101, "module-litestar.response.template"]], "to_asgi_response() (litestar.response.template.template method)": [[101, "litestar.response.template.Template.to_asgi_response"]], "router (class in litestar.router)": [[102, "litestar.router.Router"]], "__init__() (litestar.router.router method)": [[102, "litestar.router.Router.__init__"]], "get_route_handler_map() (litestar.router.router class method)": [[102, "litestar.router.Router.get_route_handler_map"]], "litestar.router": [[102, "module-litestar.router"]], "register() (litestar.router.router method)": [[102, "litestar.router.Router.register"]], "route_handler_method_map (litestar.router.router property)": [[102, "litestar.router.Router.route_handler_method_map"]], "asgiroute (class in litestar.routes)": [[103, "litestar.routes.ASGIRoute"]], "baseroute (class in litestar.routes)": [[103, "litestar.routes.BaseRoute"]], "httproute (class in litestar.routes)": [[103, "litestar.routes.HTTPRoute"]], "websocketroute (class in litestar.routes)": [[103, "litestar.routes.WebSocketRoute"]], "__init__() (litestar.routes.asgiroute method)": [[103, "litestar.routes.ASGIRoute.__init__"]], "__init__() (litestar.routes.baseroute method)": [[103, "litestar.routes.BaseRoute.__init__"]], "__init__() (litestar.routes.httproute method)": [[103, "litestar.routes.HTTPRoute.__init__"]], "__init__() (litestar.routes.websocketroute method)": [[103, "litestar.routes.WebSocketRoute.__init__"]], "create_handler_map() (litestar.routes.httproute method)": [[103, "litestar.routes.HTTPRoute.create_handler_map"]], "create_options_handler() (litestar.routes.httproute method)": [[103, "litestar.routes.HTTPRoute.create_options_handler"]], "handle() (litestar.routes.asgiroute method)": [[103, "litestar.routes.ASGIRoute.handle"]], "handle() (litestar.routes.baseroute method)": [[103, "litestar.routes.BaseRoute.handle"]], "handle() (litestar.routes.httproute method)": [[103, "litestar.routes.HTTPRoute.handle"]], "handle() (litestar.routes.websocketroute method)": [[103, "litestar.routes.WebSocketRoute.handle"]], "litestar.routes": [[103, "module-litestar.routes"]], "abstractsecurityconfig (class in litestar.security)": [[104, "litestar.security.AbstractSecurityConfig"]], "authentication_middleware_class (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.authentication_middleware_class"]], "create_response() (litestar.security.abstractsecurityconfig method)": [[104, "litestar.security.AbstractSecurityConfig.create_response"]], "dependencies (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.dependencies"]], "exclude (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.exclude"]], "exclude_http_methods (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.exclude_http_methods"]], "exclude_opt_key (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.exclude_opt_key"]], "guards (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.guards"]], "litestar.security": [[104, "module-litestar.security"]], "middleware (litestar.security.abstractsecurityconfig property)": [[104, "litestar.security.AbstractSecurityConfig.middleware"]], "on_app_init() (litestar.security.abstractsecurityconfig method)": [[104, "litestar.security.AbstractSecurityConfig.on_app_init"]], "openapi_components (litestar.security.abstractsecurityconfig property)": [[104, "litestar.security.AbstractSecurityConfig.openapi_components"]], "retrieve_user_handler (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.retrieve_user_handler"]], "route_handlers (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.route_handlers"]], "scopes (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.scopes"]], "security_requirement (litestar.security.abstractsecurityconfig property)": [[104, "litestar.security.AbstractSecurityConfig.security_requirement"]], "type_encoders (litestar.security.abstractsecurityconfig attribute)": [[104, "litestar.security.AbstractSecurityConfig.type_encoders"]], "basejwtauth (class in litestar.security.jwt)": [[105, "litestar.security.jwt.BaseJWTAuth"]], "jwtauth (class in litestar.security.jwt)": [[105, "litestar.security.jwt.JWTAuth"]], "jwtauthenticationmiddleware (class in litestar.security.jwt)": [[105, "litestar.security.jwt.JWTAuthenticationMiddleware"]], "jwtcookieauth (class in litestar.security.jwt)": [[105, "litestar.security.jwt.JWTCookieAuth"]], "jwtcookieauthenticationmiddleware (class in litestar.security.jwt)": [[105, "litestar.security.jwt.JWTCookieAuthenticationMiddleware"]], "oauth2login (class in litestar.security.jwt)": [[105, "litestar.security.jwt.OAuth2Login"]], "oauth2passwordbearerauth (class in litestar.security.jwt)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth"]], "token (class in litestar.security.jwt)": [[105, "litestar.security.jwt.Token"]], "__init__() (litestar.security.jwt.jwtauth method)": [[105, "litestar.security.jwt.JWTAuth.__init__"]], "__init__() (litestar.security.jwt.jwtauthenticationmiddleware method)": [[105, "litestar.security.jwt.JWTAuthenticationMiddleware.__init__"]], "__init__() (litestar.security.jwt.jwtcookieauth method)": [[105, "litestar.security.jwt.JWTCookieAuth.__init__"]], "__init__() (litestar.security.jwt.jwtcookieauthenticationmiddleware method)": [[105, "litestar.security.jwt.JWTCookieAuthenticationMiddleware.__init__"]], "__init__() (litestar.security.jwt.oauth2login method)": [[105, "litestar.security.jwt.OAuth2Login.__init__"]], "__init__() (litestar.security.jwt.oauth2passwordbearerauth method)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.__init__"]], "__init__() (litestar.security.jwt.token method)": [[105, "litestar.security.jwt.Token.__init__"]], "accepted_audiences (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.accepted_audiences"]], "accepted_audiences (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.accepted_audiences"]], "accepted_audiences (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.accepted_audiences"]], "accepted_audiences (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.accepted_audiences"]], "accepted_issuers (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.accepted_issuers"]], "accepted_issuers (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.accepted_issuers"]], "accepted_issuers (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.accepted_issuers"]], "accepted_issuers (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.accepted_issuers"]], "access_token (litestar.security.jwt.oauth2login attribute)": [[105, "litestar.security.jwt.OAuth2Login.access_token"]], "algorithm (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.algorithm"]], "algorithm (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.algorithm"]], "algorithm (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.algorithm"]], "algorithm (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.algorithm"]], "aud (litestar.security.jwt.token attribute)": [[105, "litestar.security.jwt.Token.aud"]], "auth_header (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.auth_header"]], "auth_header (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.auth_header"]], "auth_header (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.auth_header"]], "auth_header (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.auth_header"]], "authenticate_request() (litestar.security.jwt.jwtauthenticationmiddleware method)": [[105, "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_request"]], "authenticate_request() (litestar.security.jwt.jwtcookieauthenticationmiddleware method)": [[105, "litestar.security.jwt.JWTCookieAuthenticationMiddleware.authenticate_request"]], "authenticate_token() (litestar.security.jwt.jwtauthenticationmiddleware method)": [[105, "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_token"]], "authentication_middleware_class (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.authentication_middleware_class"]], "authentication_middleware_class (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.authentication_middleware_class"]], "authentication_middleware_class (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.authentication_middleware_class"]], "authentication_middleware_class (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.authentication_middleware_class"]], "create_token() (litestar.security.jwt.basejwtauth method)": [[105, "litestar.security.jwt.BaseJWTAuth.create_token"]], "decode() (litestar.security.jwt.token class method)": [[105, "litestar.security.jwt.Token.decode"]], "decode_payload() (litestar.security.jwt.token class method)": [[105, "litestar.security.jwt.Token.decode_payload"]], "default_token_expiration (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.default_token_expiration"]], "default_token_expiration (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.default_token_expiration"]], "default_token_expiration (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.default_token_expiration"]], "default_token_expiration (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.default_token_expiration"]], "dependencies (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.dependencies"]], "dependencies (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.dependencies"]], "dependencies (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.dependencies"]], "description (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.description"]], "description (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.description"]], "description (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.description"]], "description (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.description"]], "domain (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.domain"]], "domain (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.domain"]], "encode() (litestar.security.jwt.token method)": [[105, "litestar.security.jwt.Token.encode"]], "exclude (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.exclude"]], "exclude (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.exclude"]], "exclude (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.exclude"]], "exclude_opt_key (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.exclude_opt_key"]], "exclude_opt_key (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.exclude_opt_key"]], "exclude_opt_key (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.exclude_opt_key"]], "exp (litestar.security.jwt.token attribute)": [[105, "litestar.security.jwt.Token.exp"]], "expires_in (litestar.security.jwt.oauth2login attribute)": [[105, "litestar.security.jwt.OAuth2Login.expires_in"]], "extras (litestar.security.jwt.token attribute)": [[105, "litestar.security.jwt.Token.extras"]], "format_auth_header() (litestar.security.jwt.basejwtauth method)": [[105, "litestar.security.jwt.BaseJWTAuth.format_auth_header"]], "guards (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.guards"]], "guards (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.guards"]], "guards (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.guards"]], "iat (litestar.security.jwt.token attribute)": [[105, "litestar.security.jwt.Token.iat"]], "iss (litestar.security.jwt.token attribute)": [[105, "litestar.security.jwt.Token.iss"]], "jti (litestar.security.jwt.token attribute)": [[105, "litestar.security.jwt.Token.jti"]], "key (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.key"]], "key (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.key"]], "litestar.security.jwt": [[105, "module-litestar.security.jwt"]], "login() (litestar.security.jwt.basejwtauth method)": [[105, "litestar.security.jwt.BaseJWTAuth.login"]], "login() (litestar.security.jwt.jwtcookieauth method)": [[105, "litestar.security.jwt.JWTCookieAuth.login"]], "login() (litestar.security.jwt.oauth2passwordbearerauth method)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.login"]], "middleware (litestar.security.jwt.basejwtauth property)": [[105, "litestar.security.jwt.BaseJWTAuth.middleware"]], "middleware (litestar.security.jwt.jwtcookieauth property)": [[105, "litestar.security.jwt.JWTCookieAuth.middleware"]], "middleware (litestar.security.jwt.oauth2passwordbearerauth property)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.middleware"]], "oauth_flow (litestar.security.jwt.oauth2passwordbearerauth property)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.oauth_flow"]], "oauth_scopes (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.oauth_scopes"]], "openapi_components (litestar.security.jwt.basejwtauth property)": [[105, "litestar.security.jwt.BaseJWTAuth.openapi_components"]], "openapi_components (litestar.security.jwt.jwtcookieauth property)": [[105, "litestar.security.jwt.JWTCookieAuth.openapi_components"]], "openapi_components (litestar.security.jwt.oauth2passwordbearerauth property)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.openapi_components"]], "openapi_security_scheme_name (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.openapi_security_scheme_name"]], "openapi_security_scheme_name (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.openapi_security_scheme_name"]], "openapi_security_scheme_name (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.openapi_security_scheme_name"]], "openapi_security_scheme_name (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.openapi_security_scheme_name"]], "path (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.path"]], "path (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.path"]], "refresh_token (litestar.security.jwt.oauth2login attribute)": [[105, "litestar.security.jwt.OAuth2Login.refresh_token"]], "require_claims (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.require_claims"]], "require_claims (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.require_claims"]], "require_claims (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.require_claims"]], "require_claims (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.require_claims"]], "retrieve_user_handler (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.retrieve_user_handler"]], "retrieve_user_handler (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.retrieve_user_handler"]], "retrieve_user_handler (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.retrieve_user_handler"]], "retrieve_user_handler (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.retrieve_user_handler"]], "route_handlers (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.route_handlers"]], "route_handlers (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.route_handlers"]], "route_handlers (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.route_handlers"]], "samesite (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.samesite"]], "samesite (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.samesite"]], "scopes (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.scopes"]], "scopes (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.scopes"]], "scopes (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.scopes"]], "secure (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.secure"]], "secure (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.secure"]], "security_requirement (litestar.security.jwt.basejwtauth property)": [[105, "litestar.security.jwt.BaseJWTAuth.security_requirement"]], "strict_audience (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.strict_audience"]], "strict_audience (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.strict_audience"]], "strict_audience (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.strict_audience"]], "strict_audience (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.strict_audience"]], "sub (litestar.security.jwt.token attribute)": [[105, "litestar.security.jwt.Token.sub"]], "token_cls (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.token_cls"]], "token_cls (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.token_cls"]], "token_cls (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.token_cls"]], "token_cls (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.token_cls"]], "token_secret (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.token_secret"]], "token_secret (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.token_secret"]], "token_secret (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.token_secret"]], "token_secret (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.token_secret"]], "token_type (litestar.security.jwt.oauth2login attribute)": [[105, "litestar.security.jwt.OAuth2Login.token_type"]], "token_url (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.token_url"]], "type_encoders (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.type_encoders"]], "type_encoders (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.type_encoders"]], "type_encoders (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.type_encoders"]], "verify_expiry (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.verify_expiry"]], "verify_expiry (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.verify_expiry"]], "verify_expiry (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.verify_expiry"]], "verify_expiry (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.verify_expiry"]], "verify_not_before (litestar.security.jwt.basejwtauth attribute)": [[105, "litestar.security.jwt.BaseJWTAuth.verify_not_before"]], "verify_not_before (litestar.security.jwt.jwtauth attribute)": [[105, "litestar.security.jwt.JWTAuth.verify_not_before"]], "verify_not_before (litestar.security.jwt.jwtcookieauth attribute)": [[105, "litestar.security.jwt.JWTCookieAuth.verify_not_before"]], "verify_not_before (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[105, "litestar.security.jwt.OAuth2PasswordBearerAuth.verify_not_before"]], "sessionauth (class in litestar.security.session_auth)": [[106, "litestar.security.session_auth.SessionAuth"]], "sessionauthmiddleware (class in litestar.security.session_auth.middleware)": [[106, "litestar.security.session_auth.middleware.SessionAuthMiddleware"]], "__init__() (litestar.security.session_auth.sessionauth method)": [[106, "litestar.security.session_auth.SessionAuth.__init__"]], "__init__() (litestar.security.session_auth.middleware.sessionauthmiddleware method)": [[106, "litestar.security.session_auth.middleware.SessionAuthMiddleware.__init__"]], "authenticate_request() (litestar.security.session_auth.middleware.sessionauthmiddleware method)": [[106, "litestar.security.session_auth.middleware.SessionAuthMiddleware.authenticate_request"]], "authentication_middleware_class (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.authentication_middleware_class"]], "dependencies (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.dependencies"]], "exclude (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.exclude"]], "exclude_opt_key (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.exclude_opt_key"]], "guards (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.guards"]], "middleware (litestar.security.session_auth.sessionauth property)": [[106, "litestar.security.session_auth.SessionAuth.middleware"]], "openapi_components (litestar.security.session_auth.sessionauth property)": [[106, "litestar.security.session_auth.SessionAuth.openapi_components"]], "retrieve_user_handler (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.retrieve_user_handler"]], "route_handlers (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.route_handlers"]], "scopes (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.scopes"]], "security_requirement (litestar.security.session_auth.sessionauth property)": [[106, "litestar.security.session_auth.SessionAuth.security_requirement"]], "session_backend (litestar.security.session_auth.sessionauth property)": [[106, "litestar.security.session_auth.SessionAuth.session_backend"]], "session_backend_config (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.session_backend_config"]], "type_encoders (litestar.security.session_auth.sessionauth attribute)": [[106, "litestar.security.session_auth.SessionAuth.type_encoders"]], "decode_json() (in module litestar.serialization)": [[107, "litestar.serialization.decode_json"]], "decode_msgpack() (in module litestar.serialization)": [[107, "litestar.serialization.decode_msgpack"]], "default_deserializer() (in module litestar.serialization)": [[107, "litestar.serialization.default_deserializer"]], "default_serializer() (in module litestar.serialization)": [[107, "litestar.serialization.default_serializer"]], "encode_json() (in module litestar.serialization)": [[107, "litestar.serialization.encode_json"]], "encode_msgpack() (in module litestar.serialization)": [[107, "litestar.serialization.encode_msgpack"]], "get_serializer() (in module litestar.serialization)": [[107, "litestar.serialization.get_serializer"]], "litestar.serialization": [[107, "module-litestar.serialization"]], "staticfiles (class in litestar.static_files)": [[108, "litestar.static_files.StaticFiles"]], "staticfilesconfig (class in litestar.static_files)": [[108, "litestar.static_files.StaticFilesConfig"]], "__call__() (litestar.static_files.staticfiles method)": [[108, "litestar.static_files.StaticFiles.__call__"]], "__init__() (litestar.static_files.staticfiles method)": [[108, "litestar.static_files.StaticFiles.__init__"]], "__init__() (litestar.static_files.staticfilesconfig method)": [[108, "litestar.static_files.StaticFilesConfig.__init__"]], "create_static_files_router() (in module litestar.static_files)": [[108, "litestar.static_files.create_static_files_router"]], "directories (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.directories"]], "exception_handlers (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.exception_handlers"]], "file_system (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.file_system"]], "get_fs_info() (litestar.static_files.staticfiles method)": [[108, "litestar.static_files.StaticFiles.get_fs_info"]], "guards (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.guards"]], "html_mode (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.html_mode"]], "litestar.static_files": [[108, "module-litestar.static_files"]], "name (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.name"]], "opt (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.opt"]], "path (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.path"]], "send_as_attachment (litestar.static_files.staticfilesconfig attribute)": [[108, "litestar.static_files.StaticFilesConfig.send_as_attachment"]], "to_static_files_app() (litestar.static_files.staticfilesconfig method)": [[108, "litestar.static_files.StaticFilesConfig.to_static_files_app"]], "http_100_continue (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_100_CONTINUE"]], "http_101_switching_protocols (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_101_SWITCHING_PROTOCOLS"]], "http_102_processing (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_102_PROCESSING"]], "http_103_early_hints (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_103_EARLY_HINTS"]], "http_200_ok (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_200_OK"]], "http_201_created (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_201_CREATED"]], "http_202_accepted (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_202_ACCEPTED"]], "http_203_non_authoritative_information (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_203_NON_AUTHORITATIVE_INFORMATION"]], "http_204_no_content (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_204_NO_CONTENT"]], "http_205_reset_content (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_205_RESET_CONTENT"]], "http_206_partial_content (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_206_PARTIAL_CONTENT"]], "http_207_multi_status (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_207_MULTI_STATUS"]], "http_208_already_reported (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_208_ALREADY_REPORTED"]], "http_226_im_used (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_226_IM_USED"]], "http_300_multiple_choices (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_300_MULTIPLE_CHOICES"]], "http_301_moved_permanently (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_301_MOVED_PERMANENTLY"]], "http_302_found (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_302_FOUND"]], "http_303_see_other (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_303_SEE_OTHER"]], "http_304_not_modified (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_304_NOT_MODIFIED"]], "http_305_use_proxy (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_305_USE_PROXY"]], "http_306_reserved (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_306_RESERVED"]], "http_307_temporary_redirect (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_307_TEMPORARY_REDIRECT"]], "http_308_permanent_redirect (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_308_PERMANENT_REDIRECT"]], "http_400_bad_request (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_400_BAD_REQUEST"]], "http_401_unauthorized (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_401_UNAUTHORIZED"]], "http_402_payment_required (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_402_PAYMENT_REQUIRED"]], "http_403_forbidden (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_403_FORBIDDEN"]], "http_404_not_found (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_404_NOT_FOUND"]], "http_405_method_not_allowed (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_405_METHOD_NOT_ALLOWED"]], "http_406_not_acceptable (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_406_NOT_ACCEPTABLE"]], "http_407_proxy_authentication_required (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_407_PROXY_AUTHENTICATION_REQUIRED"]], "http_408_request_timeout (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_408_REQUEST_TIMEOUT"]], "http_409_conflict (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_409_CONFLICT"]], "http_410_gone (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_410_GONE"]], "http_411_length_required (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_411_LENGTH_REQUIRED"]], "http_412_precondition_failed (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_412_PRECONDITION_FAILED"]], "http_413_request_entity_too_large (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_413_REQUEST_ENTITY_TOO_LARGE"]], "http_414_request_uri_too_long (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_414_REQUEST_URI_TOO_LONG"]], "http_415_unsupported_media_type (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_415_UNSUPPORTED_MEDIA_TYPE"]], "http_416_requested_range_not_satisfiable (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_416_REQUESTED_RANGE_NOT_SATISFIABLE"]], "http_417_expectation_failed (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_417_EXPECTATION_FAILED"]], "http_418_im_a_teapot (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_418_IM_A_TEAPOT"]], "http_421_misdirected_request (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_421_MISDIRECTED_REQUEST"]], "http_422_unprocessable_entity (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_422_UNPROCESSABLE_ENTITY"]], "http_423_locked (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_423_LOCKED"]], "http_424_failed_dependency (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_424_FAILED_DEPENDENCY"]], "http_425_too_early (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_425_TOO_EARLY"]], "http_426_upgrade_required (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_426_UPGRADE_REQUIRED"]], "http_428_precondition_required (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_428_PRECONDITION_REQUIRED"]], "http_429_too_many_requests (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_429_TOO_MANY_REQUESTS"]], "http_431_request_header_fields_too_large (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_431_REQUEST_HEADER_FIELDS_TOO_LARGE"]], "http_451_unavailable_for_legal_reasons (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_451_UNAVAILABLE_FOR_LEGAL_REASONS"]], "http_500_internal_server_error (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_500_INTERNAL_SERVER_ERROR"]], "http_501_not_implemented (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_501_NOT_IMPLEMENTED"]], "http_502_bad_gateway (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_502_BAD_GATEWAY"]], "http_503_service_unavailable (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_503_SERVICE_UNAVAILABLE"]], "http_504_gateway_timeout (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_504_GATEWAY_TIMEOUT"]], "http_505_http_version_not_supported (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_505_HTTP_VERSION_NOT_SUPPORTED"]], "http_506_variant_also_negotiates (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_506_VARIANT_ALSO_NEGOTIATES"]], "http_507_insufficient_storage (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_507_INSUFFICIENT_STORAGE"]], "http_508_loop_detected (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_508_LOOP_DETECTED"]], "http_510_not_extended (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_510_NOT_EXTENDED"]], "http_511_network_authentication_required (in module litestar.status_codes)": [[109, "litestar.status_codes.HTTP_511_NETWORK_AUTHENTICATION_REQUIRED"]], "ws_1000_normal_closure (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1000_NORMAL_CLOSURE"]], "ws_1001_going_away (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1001_GOING_AWAY"]], "ws_1002_protocol_error (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1002_PROTOCOL_ERROR"]], "ws_1003_unsupported_data (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1003_UNSUPPORTED_DATA"]], "ws_1005_no_status_received (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1005_NO_STATUS_RECEIVED"]], "ws_1006_abnormal_closure (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1006_ABNORMAL_CLOSURE"]], "ws_1007_invalid_frame_payload_data (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1007_INVALID_FRAME_PAYLOAD_DATA"]], "ws_1008_policy_violation (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1008_POLICY_VIOLATION"]], "ws_1009_message_too_big (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1009_MESSAGE_TOO_BIG"]], "ws_1010_mandatory_ext (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1010_MANDATORY_EXT"]], "ws_1011_internal_error (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1011_INTERNAL_ERROR"]], "ws_1012_service_restart (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1012_SERVICE_RESTART"]], "ws_1013_try_again_later (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1013_TRY_AGAIN_LATER"]], "ws_1014_bad_gateway (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1014_BAD_GATEWAY"]], "ws_1015_tls_handshake (in module litestar.status_codes)": [[109, "litestar.status_codes.WS_1015_TLS_HANDSHAKE"]], "litestar.status_codes": [[109, "module-litestar.status_codes"]], "namespacedstore (class in litestar.stores.base)": [[110, "litestar.stores.base.NamespacedStore"]], "storageobject (class in litestar.stores.base)": [[110, "litestar.stores.base.StorageObject"]], "store (class in litestar.stores.base)": [[110, "litestar.stores.base.Store"]], "delete() (litestar.stores.base.store method)": [[110, "litestar.stores.base.Store.delete"]], "delete_all() (litestar.stores.base.store method)": [[110, "litestar.stores.base.Store.delete_all"]], "exists() (litestar.stores.base.store method)": [[110, "litestar.stores.base.Store.exists"]], "expired (litestar.stores.base.storageobject property)": [[110, "litestar.stores.base.StorageObject.expired"]], "expires_in (litestar.stores.base.storageobject property)": [[110, "litestar.stores.base.StorageObject.expires_in"]], "expires_in() (litestar.stores.base.store method)": [[110, "litestar.stores.base.Store.expires_in"]], "from_bytes() (litestar.stores.base.storageobject class method)": [[110, "litestar.stores.base.StorageObject.from_bytes"]], "get() (litestar.stores.base.store method)": [[110, "litestar.stores.base.Store.get"]], "litestar.stores.base": [[110, "module-litestar.stores.base"]], "new() (litestar.stores.base.storageobject class method)": [[110, "litestar.stores.base.StorageObject.new"]], "set() (litestar.stores.base.store method)": [[110, "litestar.stores.base.Store.set"]], "to_bytes() (litestar.stores.base.storageobject method)": [[110, "litestar.stores.base.StorageObject.to_bytes"]], "with_namespace() (litestar.stores.base.namespacedstore method)": [[110, "litestar.stores.base.NamespacedStore.with_namespace"]], "filestore (class in litestar.stores.file)": [[111, "litestar.stores.file.FileStore"]], "__init__() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.__init__"]], "create_directories (litestar.stores.file.filestore attribute)": [[111, "litestar.stores.file.FileStore.create_directories"]], "delete() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.delete"]], "delete_all() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.delete_all"]], "delete_expired() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.delete_expired"]], "exists() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.exists"]], "expires_in() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.expires_in"]], "get() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.get"]], "litestar.stores.file": [[111, "module-litestar.stores.file"]], "path (litestar.stores.file.filestore attribute)": [[111, "litestar.stores.file.FileStore.path"]], "set() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.set"]], "with_namespace() (litestar.stores.file.filestore method)": [[111, "litestar.stores.file.FileStore.with_namespace"]], "memorystore (class in litestar.stores.memory)": [[113, "litestar.stores.memory.MemoryStore"]], "__init__() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.__init__"]], "delete() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.delete"]], "delete_all() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.delete_all"]], "delete_expired() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.delete_expired"]], "exists() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.exists"]], "expires_in() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.expires_in"]], "get() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.get"]], "litestar.stores.memory": [[113, "module-litestar.stores.memory"]], "set() (litestar.stores.memory.memorystore method)": [[113, "litestar.stores.memory.MemoryStore.set"]], "redisstore (class in litestar.stores.redis)": [[114, "litestar.stores.redis.RedisStore"]], "__init__() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.__init__"]], "delete() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.delete"]], "delete_all() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.delete_all"]], "exists() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.exists"]], "expires_in() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.expires_in"]], "get() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.get"]], "litestar.stores.redis": [[114, "module-litestar.stores.redis"]], "set() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.set"]], "with_client() (litestar.stores.redis.redisstore class method)": [[114, "litestar.stores.redis.RedisStore.with_client"]], "with_namespace() (litestar.stores.redis.redisstore method)": [[114, "litestar.stores.redis.RedisStore.with_namespace"]], "storeregistry (class in litestar.stores.registry)": [[115, "litestar.stores.registry.StoreRegistry"]], "__init__() (litestar.stores.registry.storeregistry method)": [[115, "litestar.stores.registry.StoreRegistry.__init__"]], "get() (litestar.stores.registry.storeregistry method)": [[115, "litestar.stores.registry.StoreRegistry.get"]], "litestar.stores.registry": [[115, "module-litestar.stores.registry"]], "register() (litestar.stores.registry.storeregistry method)": [[115, "litestar.stores.registry.StoreRegistry.register"]], "templateconfig (class in litestar.template)": [[116, "litestar.template.TemplateConfig"]], "templateengineprotocol (class in litestar.template)": [[116, "litestar.template.TemplateEngineProtocol"]], "templateprotocol (class in litestar.template)": [[116, "litestar.template.TemplateProtocol"]], "__init__() (litestar.template.templateconfig method)": [[116, "litestar.template.TemplateConfig.__init__"]], "__init__() (litestar.template.templateengineprotocol method)": [[116, "litestar.template.TemplateEngineProtocol.__init__"]], "__init__() (litestar.template.templateprotocol method)": [[116, "litestar.template.TemplateProtocol.__init__"]], "__post_init__() (litestar.template.templateconfig method)": [[116, "litestar.template.TemplateConfig.__post_init__"]], "directory (litestar.template.templateconfig attribute)": [[116, "litestar.template.TemplateConfig.directory"]], "engine (litestar.template.templateconfig attribute)": [[116, "litestar.template.TemplateConfig.engine"]], "engine_callback (litestar.template.templateconfig attribute)": [[116, "litestar.template.TemplateConfig.engine_callback"]], "engine_instance (litestar.template.templateconfig property)": [[116, "litestar.template.TemplateConfig.engine_instance"]], "get_template() (litestar.template.templateengineprotocol method)": [[116, "litestar.template.TemplateEngineProtocol.get_template"]], "instance (litestar.template.templateconfig attribute)": [[116, "litestar.template.TemplateConfig.instance"]], "litestar.template": [[116, "module-litestar.template"]], "register_template_callable() (litestar.template.templateengineprotocol method)": [[116, "litestar.template.TemplateEngineProtocol.register_template_callable"]], "render() (litestar.template.templateprotocol method)": [[116, "litestar.template.TemplateProtocol.render"]], "render_string() (litestar.template.templateengineprotocol method)": [[116, "litestar.template.TemplateEngineProtocol.render_string"]], "to_engine() (litestar.template.templateconfig method)": [[116, "litestar.template.TemplateConfig.to_engine"]], "asynctestclient (class in litestar.testing)": [[117, "litestar.testing.AsyncTestClient"]], "basetestclient (class in litestar.testing)": [[117, "litestar.testing.BaseTestClient"]], "lifespanhandler (class in litestar.testing.life_span_handler)": [[117, "litestar.testing.life_span_handler.LifeSpanHandler"]], "requestfactory (class in litestar.testing)": [[117, "litestar.testing.RequestFactory"]], "testclient (class in litestar.testing)": [[117, "litestar.testing.TestClient"]], "websockettestsession (class in litestar.testing)": [[117, "litestar.testing.WebSocketTestSession"]], "__init__() (litestar.testing.asynctestclient method)": [[117, "litestar.testing.AsyncTestClient.__init__"]], "__init__() (litestar.testing.basetestclient method)": [[117, "litestar.testing.BaseTestClient.__init__"]], "__init__() (litestar.testing.requestfactory method)": [[117, "litestar.testing.RequestFactory.__init__"]], "__init__() (litestar.testing.testclient method)": [[117, "litestar.testing.TestClient.__init__"]], "__init__() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.__init__"]], "__init__() (litestar.testing.life_span_handler.lifespanhandler method)": [[117, "litestar.testing.life_span_handler.LifeSpanHandler.__init__"]], "app (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.app"]], "app (litestar.testing.basetestclient attribute)": [[117, "litestar.testing.BaseTestClient.app"]], "app (litestar.testing.requestfactory attribute)": [[117, "litestar.testing.RequestFactory.app"]], "app (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.app"]], "backend (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.backend"]], "backend (litestar.testing.basetestclient attribute)": [[117, "litestar.testing.BaseTestClient.backend"]], "backend (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.backend"]], "backend_options (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.backend_options"]], "backend_options (litestar.testing.basetestclient attribute)": [[117, "litestar.testing.BaseTestClient.backend_options"]], "backend_options (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.backend_options"]], "base_url (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.base_url"]], "base_url (litestar.testing.basetestclient attribute)": [[117, "litestar.testing.BaseTestClient.base_url"]], "base_url (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.base_url"]], "blocking_portal (litestar.testing.basetestclient attribute)": [[117, "litestar.testing.BaseTestClient.blocking_portal"]], "close() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.close"]], "cookies (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.cookies"]], "cookies (litestar.testing.basetestclient attribute)": [[117, "litestar.testing.BaseTestClient.cookies"]], "cookies (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.cookies"]], "create_async_test_client() (in module litestar.testing)": [[117, "litestar.testing.create_async_test_client"]], "create_test_client() (in module litestar.testing)": [[117, "litestar.testing.create_test_client"]], "delete() (litestar.testing.requestfactory method)": [[117, "litestar.testing.RequestFactory.delete"]], "do_asgi_call() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.do_asgi_call"]], "exit_stack (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.exit_stack"]], "exit_stack (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.exit_stack"]], "exit_stack (litestar.testing.websockettestsession attribute)": [[117, "litestar.testing.WebSocketTestSession.exit_stack"]], "get() (litestar.testing.requestfactory method)": [[117, "litestar.testing.RequestFactory.get"]], "get_session_data() (litestar.testing.asynctestclient method)": [[117, "litestar.testing.AsyncTestClient.get_session_data"]], "get_session_data() (litestar.testing.testclient method)": [[117, "litestar.testing.TestClient.get_session_data"]], "handler_kwargs (litestar.testing.requestfactory attribute)": [[117, "litestar.testing.RequestFactory.handler_kwargs"]], "lifespan_handler (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.lifespan_handler"]], "lifespan_handler (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.lifespan_handler"]], "litestar.testing": [[117, "module-litestar.testing"]], "patch() (litestar.testing.requestfactory method)": [[117, "litestar.testing.RequestFactory.patch"]], "port (litestar.testing.requestfactory attribute)": [[117, "litestar.testing.RequestFactory.port"]], "portal() (litestar.testing.basetestclient method)": [[117, "litestar.testing.BaseTestClient.portal"]], "post() (litestar.testing.requestfactory method)": [[117, "litestar.testing.RequestFactory.post"]], "put() (litestar.testing.requestfactory method)": [[117, "litestar.testing.RequestFactory.put"]], "receive() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.receive"]], "receive_bytes() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.receive_bytes"]], "receive_json() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.receive_json"]], "receive_msgpack() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.receive_msgpack"]], "receive_text() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.receive_text"]], "root_path (litestar.testing.requestfactory attribute)": [[117, "litestar.testing.RequestFactory.root_path"]], "scheme (litestar.testing.requestfactory attribute)": [[117, "litestar.testing.RequestFactory.scheme"]], "send() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.send"]], "send_bytes() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.send_bytes"]], "send_json() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.send_json"]], "send_msgpack() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.send_msgpack"]], "send_text() (litestar.testing.websockettestsession method)": [[117, "litestar.testing.WebSocketTestSession.send_text"]], "serializer (litestar.testing.requestfactory attribute)": [[117, "litestar.testing.RequestFactory.serializer"]], "server (litestar.testing.requestfactory attribute)": [[117, "litestar.testing.RequestFactory.server"]], "session_backend (litestar.testing.basetestclient property)": [[117, "litestar.testing.BaseTestClient.session_backend"]], "session_config (litestar.testing.asynctestclient attribute)": [[117, "litestar.testing.AsyncTestClient.session_config"]], "session_config (litestar.testing.basetestclient attribute)": [[117, "litestar.testing.BaseTestClient.session_config"]], "session_config (litestar.testing.testclient attribute)": [[117, "litestar.testing.TestClient.session_config"]], "set_session_data() (litestar.testing.asynctestclient method)": [[117, "litestar.testing.AsyncTestClient.set_session_data"]], "set_session_data() (litestar.testing.testclient method)": [[117, "litestar.testing.TestClient.set_session_data"]], "websocket_connect() (litestar.testing.asynctestclient method)": [[117, "litestar.testing.AsyncTestClient.websocket_connect"]], "websocket_connect() (litestar.testing.testclient method)": [[117, "litestar.testing.TestClient.websocket_connect"]], "asgiapp (in module litestar.types)": [[118, "litestar.types.ASGIApp"]], "asgiversion (class in litestar.types)": [[118, "litestar.types.ASGIVersion"]], "afterexceptionhookhandler (in module litestar.types)": [[118, "litestar.types.AfterExceptionHookHandler"]], "afterrequesthookhandler (in module litestar.types)": [[118, "litestar.types.AfterRequestHookHandler"]], "afterresponsehookhandler (in module litestar.types)": [[118, "litestar.types.AfterResponseHookHandler"]], "anycallable (in module litestar.types)": [[118, "litestar.types.AnyCallable"]], "anyiobackend (in module litestar.types)": [[118, "litestar.types.AnyIOBackend"]], "asyncanycallable (in module litestar.types)": [[118, "litestar.types.AsyncAnyCallable"]], "basescope (class in litestar.types)": [[118, "litestar.types.BaseScope"]], "beforemessagesendhookhandler (in module litestar.types)": [[118, "litestar.types.BeforeMessageSendHookHandler"]], "beforerequesthookhandler (in module litestar.types)": [[118, "litestar.types.BeforeRequestHookHandler"]], "cachekeybuilder (in module litestar.types)": [[118, "litestar.types.CacheKeyBuilder"]], "dependencies (in module litestar.types)": [[118, "litestar.types.Dependencies"]], "exceptionhandler (in module litestar.types)": [[118, "litestar.types.ExceptionHandler"]], "exceptionhandlersmap (in module litestar.types)": [[118, "litestar.types.ExceptionHandlersMap"]], "fileinfo (class in litestar.types)": [[118, "litestar.types.FileInfo"]], "filesystemprotocol (class in litestar.types)": [[118, "litestar.types.FileSystemProtocol"]], "guard (in module litestar.types)": [[118, "litestar.types.Guard"]], "httpdisconnectevent (class in litestar.types)": [[118, "litestar.types.HTTPDisconnectEvent"]], "httpreceivemessage (in module litestar.types)": [[118, "litestar.types.HTTPReceiveMessage"]], "httprequestevent (class in litestar.types)": [[118, "litestar.types.HTTPRequestEvent"]], "httpresponsebodyevent (class in litestar.types)": [[118, "litestar.types.HTTPResponseBodyEvent"]], "httpresponsestartevent (class in litestar.types)": [[118, "litestar.types.HTTPResponseStartEvent"]], "httpscope (class in litestar.types)": [[118, "litestar.types.HTTPScope"]], "httpsendmessage (in module litestar.types)": [[118, "litestar.types.HTTPSendMessage"]], "httpserverpushevent (class in litestar.types)": [[118, "litestar.types.HTTPServerPushEvent"]], "lifespanreceive (in module litestar.types)": [[118, "litestar.types.LifeSpanReceive"]], "lifespanreceivemessage (in module litestar.types)": [[118, "litestar.types.LifeSpanReceiveMessage"]], "lifespanscope (class in litestar.types)": [[118, "litestar.types.LifeSpanScope"]], "lifespansend (in module litestar.types)": [[118, "litestar.types.LifeSpanSend"]], "lifespansendmessage (in module litestar.types)": [[118, "litestar.types.LifeSpanSendMessage"]], "lifespanshutdowncompleteevent (class in litestar.types)": [[118, "litestar.types.LifeSpanShutdownCompleteEvent"]], "lifespanshutdownevent (class in litestar.types)": [[118, "litestar.types.LifeSpanShutdownEvent"]], "lifespanshutdownfailedevent (class in litestar.types)": [[118, "litestar.types.LifeSpanShutdownFailedEvent"]], "lifespanstartupcompleteevent (class in litestar.types)": [[118, "litestar.types.LifeSpanStartupCompleteEvent"]], "lifespanstartupevent (class in litestar.types)": [[118, "litestar.types.LifeSpanStartupEvent"]], "lifespanstartupfailedevent (class in litestar.types)": [[118, "litestar.types.LifeSpanStartupFailedEvent"]], "lifespanhook (in module litestar.types)": [[118, "litestar.types.LifespanHook"]], "logger (class in litestar.types)": [[118, "litestar.types.Logger"]], "message (in module litestar.types)": [[118, "litestar.types.Message"]], "method (in module litestar.types)": [[118, "litestar.types.Method"]], "middleware (in module litestar.types)": [[118, "litestar.types.Middleware"]], "onappinithandler (in module litestar.types)": [[118, "litestar.types.OnAppInitHandler"]], "optionalsequence (in module litestar.types)": [[118, "litestar.types.OptionalSequence"]], "parametersmap (in module litestar.types)": [[118, "litestar.types.ParametersMap"]], "pathtype (in module litestar.types)": [[118, "litestar.types.PathType"]], "receive (in module litestar.types)": [[118, "litestar.types.Receive"]], "receivemessage (in module litestar.types)": [[118, "litestar.types.ReceiveMessage"]], "responsecookies (in module litestar.types)": [[118, "litestar.types.ResponseCookies"]], "responseheaders (in module litestar.types)": [[118, "litestar.types.ResponseHeaders"]], "scope (in module litestar.types)": [[118, "litestar.types.Scope"]], "scopes (in module litestar.types)": [[118, "litestar.types.Scopes"]], "send (in module litestar.types)": [[118, "litestar.types.Send"]], "serializer (in module litestar.types)": [[118, "litestar.types.Serializer"]], "syncorasyncunion (in module litestar.types)": [[118, "litestar.types.SyncOrAsyncUnion"]], "typedecoderssequence (in module litestar.types)": [[118, "litestar.types.TypeDecodersSequence"]], "typeencodersmap (in module litestar.types)": [[118, "litestar.types.TypeEncodersMap"]], "websocketacceptevent (class in litestar.types)": [[118, "litestar.types.WebSocketAcceptEvent"]], "websocketcloseevent (class in litestar.types)": [[118, "litestar.types.WebSocketCloseEvent"]], "websocketconnectevent (class in litestar.types)": [[118, "litestar.types.WebSocketConnectEvent"]], "websocketdisconnectevent (class in litestar.types)": [[118, "litestar.types.WebSocketDisconnectEvent"]], "websocketreceiveevent (class in litestar.types)": [[118, "litestar.types.WebSocketReceiveEvent"]], "websocketreceivemessage (in module litestar.types)": [[118, "litestar.types.WebSocketReceiveMessage"]], "websocketresponsebodyevent (class in litestar.types)": [[118, "litestar.types.WebSocketResponseBodyEvent"]], "websocketresponsestartevent (class in litestar.types)": [[118, "litestar.types.WebSocketResponseStartEvent"]], "websocketscope (class in litestar.types)": [[118, "litestar.types.WebSocketScope"]], "websocketsendevent (class in litestar.types)": [[118, "litestar.types.WebSocketSendEvent"]], "websocketsendmessage (in module litestar.types)": [[118, "litestar.types.WebSocketSendMessage"]], "__init__() (litestar.types.filesystemprotocol method)": [[118, "litestar.types.FileSystemProtocol.__init__"]], "__init__() (litestar.types.logger method)": [[118, "litestar.types.Logger.__init__"]], "created (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.created"]], "critical() (litestar.types.logger method)": [[118, "litestar.types.Logger.critical"]], "debug() (litestar.types.logger method)": [[118, "litestar.types.Logger.debug"]], "destination (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.destination"]], "error() (litestar.types.logger method)": [[118, "litestar.types.Logger.error"]], "exception() (litestar.types.logger method)": [[118, "litestar.types.Logger.exception"]], "fatal() (litestar.types.logger method)": [[118, "litestar.types.Logger.fatal"]], "gid (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.gid"]], "info() (litestar.types.filesystemprotocol method)": [[118, "litestar.types.FileSystemProtocol.info"]], "info() (litestar.types.logger method)": [[118, "litestar.types.Logger.info"]], "ino (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.ino"]], "islink (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.islink"]], "litestar.types": [[118, "module-litestar.types"]], "mode (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.mode"]], "mtime (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.mtime"]], "name (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.name"]], "nlink (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.nlink"]], "open() (litestar.types.filesystemprotocol method)": [[118, "litestar.types.FileSystemProtocol.open"]], "setlevel() (litestar.types.logger method)": [[118, "litestar.types.Logger.setLevel"]], "size (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.size"]], "type (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.type"]], "uid (litestar.types.fileinfo attribute)": [[118, "litestar.types.FileInfo.uid"]], "warn() (litestar.types.logger method)": [[118, "litestar.types.Logger.warn"]], "warning() (litestar.types.logger method)": [[118, "litestar.types.Logger.warning"]], "fielddefinition (class in litestar.typing)": [[119, "litestar.typing.FieldDefinition"]], "__init__() (litestar.typing.fielddefinition method)": [[119, "litestar.typing.FieldDefinition.__init__"]], "annotation (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.annotation"]], "args (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.args"]], "bound_types (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.bound_types"]], "default (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.default"]], "extra (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.extra"]], "from_annotation() (litestar.typing.fielddefinition class method)": [[119, "litestar.typing.FieldDefinition.from_annotation"]], "from_kwarg() (litestar.typing.fielddefinition class method)": [[119, "litestar.typing.FieldDefinition.from_kwarg"]], "from_parameter() (litestar.typing.fielddefinition class method)": [[119, "litestar.typing.FieldDefinition.from_parameter"]], "generic_types (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.generic_types"]], "get_type_hints() (litestar.typing.fielddefinition method)": [[119, "litestar.typing.FieldDefinition.get_type_hints"]], "has_default (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.has_default"]], "has_inner_subclass_of() (litestar.typing.fielddefinition method)": [[119, "litestar.typing.FieldDefinition.has_inner_subclass_of"]], "inner_types (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.inner_types"]], "instantiable_origin (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.instantiable_origin"]], "is_annotated (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_annotated"]], "is_any (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_any"]], "is_collection (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_collection"]], "is_const (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_const"]], "is_dataclass_type (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_dataclass_type"]], "is_forward_ref (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_forward_ref"]], "is_generic (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_generic"]], "is_literal (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_literal"]], "is_mapping (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_mapping"]], "is_non_string_collection (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_non_string_collection"]], "is_non_string_iterable (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_non_string_iterable"]], "is_non_string_sequence (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_non_string_sequence"]], "is_none_type (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_none_type"]], "is_optional (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_optional"]], "is_parameter_field (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_parameter_field"]], "is_required (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_required"]], "is_simple_type (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_simple_type"]], "is_subclass_of() (litestar.typing.fielddefinition method)": [[119, "litestar.typing.FieldDefinition.is_subclass_of"]], "is_tuple (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_tuple"]], "is_type_alias_type (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_type_alias_type"]], "is_type_var (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_type_var"]], "is_typeddict_type (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_typeddict_type"]], "is_union (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.is_union"]], "kwarg_definition (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.kwarg_definition"]], "litestar.typing": [[119, "module-litestar.typing"]], "match_predicate_recursively() (litestar.typing.fielddefinition method)": [[119, "litestar.typing.FieldDefinition.match_predicate_recursively"]], "metadata (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.metadata"]], "name (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.name"]], "origin (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.origin"]], "raw (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.raw"]], "safe_generic_origin (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.safe_generic_origin"]], "type_ (litestar.typing.fielddefinition property)": [[119, "litestar.typing.FieldDefinition.type_"]], "type_wrappers (litestar.typing.fielddefinition attribute)": [[119, "litestar.typing.FieldDefinition.type_wrappers"]], "backend": [[160, "term-backend"]], "broker": [[160, "term-broker"]], "event": [[160, "term-event"]], "event stream": [[160, "term-event-stream"]], "plugin": [[160, "term-plugin"]], "subscriber": [[160, "term-subscriber"]]}}) \ No newline at end of file diff --git a/3862/usage/dto/1-abstract-dto.html b/3862/usage/dto/1-abstract-dto.html index 9f443e074..a1a9d0f85 100644 --- a/3862/usage/dto/1-abstract-dto.html +++ b/3862/usage/dto/1-abstract-dto.html @@ -1592,7 +1592,7 @@

    Using DTO Factories

    Run it

    > curl http://127.0.0.1:8000/users -H Content-Type: application/json -d {"name":"Litestar User","password":"xyz","created_at":"2023-04-24T00:00:00Z"}
    -{"id":"0ca21ace-3289-4501-aeb4-f91e999bf150","name":"Litestar User","password":"xyz","created_at":"2023-04-24T00:00:00Z"}
    +{"id":"4e95e823-e00c-473e-8470-ab0383cd8cfb","name":"Litestar User","password":"xyz","created_at":"2023-04-24T00:00:00Z"}
     
    @@ -1649,7 +1649,7 @@

    Using DTO Factories

    Run it

    > curl http://127.0.0.1:8000/users -H Content-Type: application/json -d {"name":"Litestar User","password":"xyz","created_at":"2023-04-24T00:00:00Z"}
    -{"created_at":"0001-01-01T00:00:00","id":"cdd36f28-a497-455c-88cf-b6fab5fbd551","name":"Litestar User"}
    +{"created_at":"0001-01-01T00:00:00","id":"fe871159-d19c-4f87-9642-91b03ab89e49","name":"Litestar User"}
     
    @@ -1912,7 +1912,7 @@

    Renaming fields

    Run it

    > curl http://127.0.0.1:8000/users -H Content-Type: application/json -d {"userName":"Litestar User","password":"xyz","created_at":"2023-04-24T00:00:00Z"}
    -{"created_at":"0001-01-01T00:00:00","id":"db0d580e-e574-4d60-bffc-26e22cd6a3cb","userName":"Litestar User"}
    +{"created_at":"0001-01-01T00:00:00","id":"bb587fea-9d1e-49e3-8511-f3bd83e21cdc","userName":"Litestar User"}
     
    @@ -2004,7 +2004,7 @@

    Renaming fields

    Run it

    > curl http://127.0.0.1:8000/users -H Content-Type: application/json -d {"firstName":"Litestar User","password":"xyz","createdAt":"2023-04-24T00:00:00Z"}
    -{"createdAt":"0001-01-01T00:00:00","id":"3bb79329-edc0-46bb-b759-fdf9a30ede20","firstName":"Litestar User"}
    +{"createdAt":"0001-01-01T00:00:00","id":"58ce34d8-2cbe-4526-a952-dc32a0f0bb1b","firstName":"Litestar User"}
     
    @@ -2313,7 +2313,7 @@

    DTO Data

    Run it

    > curl http://127.0.0.1:8000/users -H Content-Type: application/json -d {"name":"Peter","email": "peter@example.com", "age":41}
    -{"name":"Peter","email":"peter@example.com","age":41,"id":"10efacf0-f5e3-4524-8ca5-1432880d3075"}
    +{"name":"Peter","email":"peter@example.com","age":41,"id":"fa9db1f1-6618-4e22-a127-52d8e41fb43f"}
     
    @@ -2359,7 +2359,7 @@

    DTO Data

    Run it

    > curl http://127.0.0.1:8000/users -H Content-Type: application/json -d {"name":"Peter", "email": "peter@example.com", "age":41}
    -{"name":"Peter","email":"peter@example.com","age":41,"id":"89d56360-a2b1-432c-9939-bd3a994d4998"}
    +{"name":"Peter","email":"peter@example.com","age":41,"id":"3c1d65f6-201c-4809-89c0-9bfd7b2f76fa"}
     
    diff --git a/3862/usage/testing.html b/3862/usage/testing.html index 7c84552a7..8fbf7f125 100644 --- a/3862/usage/testing.html +++ b/3862/usage/testing.html @@ -1574,6 +1574,8 @@

    Test Clientfrom my_app.main import app +app.debug = True + def test_health_check(): with TestClient(app=app) as client: @@ -1594,6 +1596,8 @@

    Test Clientfrom my_app.main import app +app.debug = True + async def test_health_check(): async with AsyncTestClient(app=app) as client: @@ -1627,6 +1631,8 @@

    Test Clientif TYPE_CHECKING: from litestar import Litestar +app.debug = True + @pytest.fixture(scope="function") def test_client() -> Iterator[TestClient[Litestar]]: @@ -1653,6 +1659,8 @@

    Test Clientif TYPE_CHECKING: from litestar import Litestar +app.debug = True + @pytest.fixture(scope="function") def test_client() -> Iterator[TestClient[Litestar]]: @@ -1684,6 +1692,8 @@

    Test Clientif TYPE_CHECKING: from litestar import Litestar +app.debug = True + @pytest.fixture(scope="function") async def test_client() -> AsyncIterator[AsyncTestClient[Litestar]]: @@ -1710,6 +1720,8 @@

    Test Clientif TYPE_CHECKING: from litestar import Litestar +app.debug = True + @pytest.fixture(scope="function") async def test_client() -> AsyncIterator[AsyncTestClient[Litestar]]: @@ -1747,7 +1759,7 @@

    Test Clientreturn "healthy" -app = Litestar(route_handlers=[health_check]) +app = Litestar(route_handlers=[health_check], debug=True) @pytest.fixture(scope="function") @@ -1783,7 +1795,7 @@

    Test Clientreturn "healthy" -app = Litestar(route_handlers=[health_check]) +app = Litestar(route_handlers=[health_check], debug=True) @pytest.fixture(scope="function") @@ -1825,7 +1837,7 @@

    Test Clientreturn "healthy" -app = Litestar(route_handlers=[health_check]) +app = Litestar(route_handlers=[health_check], debug=True) @pytest.fixture(scope="function") @@ -1861,7 +1873,7 @@

    Test Clientreturn "healthy" -app = Litestar(route_handlers=[health_check]) +app = Litestar(route_handlers=[health_check], debug=True) @pytest.fixture(scope="function") @@ -1965,7 +1977,7 @@

    Using sessionsreturn request.session -app = Litestar(route_handlers=[get_session_data], middleware=[session_config.middleware]) +app = Litestar(route_handlers=[get_session_data], middleware=[session_config.middleware], debug=True) def test_get_session_data() -> None: @@ -1995,7 +2007,7 @@

    Using sessionsreturn request.session -app = Litestar(route_handlers=[get_session_data], middleware=[session_config.middleware]) +app = Litestar(route_handlers=[get_session_data], middleware=[session_config.middleware], debug=True) def test_get_session_data() -> None: @@ -2021,7 +2033,7 @@

    Using sessionsrequest.session["foo"] = "bar" -app = Litestar(route_handlers=[set_session_data], middleware=[session_config.middleware]) +app = Litestar(route_handlers=[set_session_data], middleware=[session_config.middleware], debug=True) with TestClient(app=app, session_config=session_config) as client: client.post("/test").json() @@ -2053,7 +2065,7 @@

    Using sessionsreturn request.session -app = Litestar(route_handlers=[get_session_data], middleware=[session_config.middleware]) +app = Litestar(route_handlers=[get_session_data], middleware=[session_config.middleware], debug=True) async def test_get_session_data() -> None: @@ -2084,7 +2096,7 @@

    Using sessionsreturn request.session -app = Litestar(route_handlers=[get_session_data], middleware=[session_config.middleware]) +app = Litestar(route_handlers=[get_session_data], middleware=[session_config.middleware], debug=True) async def test_get_session_data() -> None: @@ -2111,7 +2123,7 @@

    Using sessionsrequest.session["foo"] = "bar" -app = Litestar(route_handlers=[set_session_data], middleware=[session_config.middleware]) +app = Litestar(route_handlers=[set_session_data], middleware=[session_config.middleware], debug=True) async def test_set_session_data() -> None: