diff --git a/3850/reference/app.html b/3850/reference/app.html index 969db52d3..748ca1557 100644 --- a/3850/reference/app.html +++ b/3850/reference/app.html @@ -1545,7 +1545,7 @@

app#

-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.JsonRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.SwaggerRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.RedocRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'openapi.json', 'elements', 'openapi.yaml', 'rapidoc', 'swagger', 'openapi.yml', 'redoc', 'oauth2-redirect.html'})#
+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.YamlRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.JsonRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.SwaggerRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'redoc', 'rapidoc', 'openapi.yaml', 'openapi.yml', 'openapi.json', 'elements', 'swagger', 'oauth2-redirect.html'})#

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

@@ -1586,7 +1586,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.JsonRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.SwaggerRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.RedocRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'openapi.json', 'elements', 'openapi.yaml', 'rapidoc', 'swagger', 'openapi.yml', 'redoc', 'oauth2-redirect.html'}), 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, request_max_body_size: int | None = 10000000, 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.RedocRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.JsonRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.SwaggerRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'redoc', 'rapidoc', 'openapi.yaml', 'openapi.yml', 'openapi.json', 'elements', 'swagger', 'oauth2-redirect.html'}), 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, request_max_body_size: int | None = 10000000, 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:
diff --git a/3850/reference/testing.html b/3850/reference/testing.html index bf93cd299..7eba095dd 100644 --- a/3850/reference/testing.html +++ b/3850/reference/testing.html @@ -2373,7 +2373,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.JsonRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.SwaggerRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.RedocRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'openapi.json', 'elements', 'openapi.yaml', 'rapidoc', 'swagger', 'openapi.yml', 'redoc', 'oauth2-redirect.html'}), 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.RedocRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.JsonRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.SwaggerRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'redoc', 'rapidoc', 'openapi.yaml', 'openapi.yml', 'openapi.json', 'elements', 'swagger', 'oauth2-redirect.html'}), 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.

@@ -2520,7 +2520,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.JsonRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.SwaggerRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.RedocRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'openapi.json', 'elements', 'openapi.yaml', 'rapidoc', 'swagger', 'openapi.yml', 'redoc', 'oauth2-redirect.html'}), 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.RedocRenderPlugin object>, <litestar.openapi.plugins.RapidocRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.YamlRenderPlugin object>, <litestar.openapi.plugins.JsonRenderPlugin object>, <litestar.openapi.plugins.StoplightRenderPlugin object>, <litestar.openapi.plugins.SwaggerRenderPlugin object>], openapi_router=None, openapi_controller=None, root_schema_site='redoc', enabled_endpoints={'redoc', 'rapidoc', 'openapi.yaml', 'openapi.yml', 'openapi.json', 'elements', 'swagger', 'oauth2-redirect.html'}), 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.

@@ -2369,7 +2369,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":"a38ab62e-9786-46df-b620-5442cd273a6c","name":"Litestar User"}
+{"created_at":"0001-01-01T00:00:00","id":"6baf2ad2-06f4-4c43-8d75-5e937bb30121","name":"Litestar User"}
 

diff --git a/3850/searchindex.js b/3850/searchindex.js index fbdb11e47..a8614cf2b 100644 --- a/3850/searchindex.js +++ b/3850/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/prometheus", "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/stores/valkey", "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/prometheus.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/stores/valkey.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", "prometheus", "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", "valkey", "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, 86, 105, 106, 107, 122, 137, 141, 153, 156, 162, 168, 170, 172, 174, 175, 176, 179, 180, 181, 188, 189, 192, 194, 199, 200, 202, 203, 206, 208, 210, 213], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 105, 106, 112, 114, 119, 120, 121, 122, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 139, 140, 142, 144, 145, 146, 147, 149, 150, 153, 154, 155, 156, 157, 159, 160, 162, 163, 164, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 183, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215], "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, 87, 96, 97, 98, 99, 103, 104, 105, 106, 107, 108, 110, 119, 121, 122, 127, 131, 136, 142, 144, 145, 146, 150, 156, 157, 160, 162, 164, 168, 169, 170, 171, 172, 174, 176, 179, 180, 181, 182, 187, 188, 192, 196, 198, 199, 200, 201, 202, 205, 208, 210, 211, 212, 213, 215], "One": [0, 122, 147, 149, 150, 162, 174, 176, 200, 215], "import": [0, 1, 2, 3, 4, 5, 7, 27, 43, 69, 70, 71, 84, 85, 87, 107, 119, 122, 125, 128, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 161, 162, 163, 164, 166, 168, 170, 171, 172, 174, 175, 176, 179, 180, 181, 183, 184, 186, 187, 188, 189, 191, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 206, 208, 209, 210, 211, 212, 213, 214, 215], "aspect": [0, 2, 78, 122, 131, 162, 174, 194, 200, 201, 202], "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, 87, 91, 92, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 144, 145, 146, 147, 149, 150, 152, 153, 155, 156, 157, 158, 160, 161, 162, 163, 164, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 183, 184, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 128, 129, 132, 133, 134, 135, 136, 137, 138, 139, 140, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 162, 163, 164, 166, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 183, 184, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 214, 215], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 112, 115, 116, 117, 118, 119, 120, 121, 122, 124, 126, 132, 133, 134, 135, 136, 137, 139, 140, 142, 144, 145, 146, 147, 149, 150, 153, 154, 155, 158, 161, 162, 166, 167, 169, 170, 171, 172, 174, 177, 178, 180, 181, 182, 183, 186, 187, 188, 190, 192, 193, 196, 197, 198, 200, 203, 204, 205, 206, 207, 209, 210, 213, 215], "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, 86, 96, 97, 98, 101, 103, 104, 105, 106, 107, 108, 109, 116, 118, 119, 120, 121, 122, 124, 129, 139, 141, 142, 144, 145, 146, 147, 149, 150, 151, 153, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 168, 169, 170, 171, 172, 176, 180, 183, 188, 189, 190, 191, 193, 195, 196, 198, 200, 201, 202, 204, 206, 208, 209, 210, 211, 212, 213, 214, 215], "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, 86, 96, 98, 99, 103, 104, 106, 111, 118, 119, 122, 124, 125, 129, 131, 132, 134, 135, 140, 141, 142, 144, 147, 149, 150, 152, 153, 155, 156, 157, 158, 160, 162, 163, 164, 171, 174, 175, 176, 178, 179, 180, 183, 184, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 206, 208, 210, 211, 212, 213, 214, 215], "perform": [0, 1, 3, 14, 122, 124, 131, 144, 145, 162, 174, 176, 178, 179, 184, 188, 198, 200, 202, 212], "block": [0, 2, 5, 17, 20, 61, 62, 119, 120, 122, 124, 159, 162, 174, 179, 184, 188, 200], "oper": [0, 14, 57, 76, 78, 90, 111, 122, 124, 129, 131, 150, 168, 174, 175, 176, 179, 182, 192, 199, 200, 212], "o": [0, 71, 97, 98, 107, 122, 124, 160, 174, 188, 200, 206, 208, 214], "computation": [0, 131, 174, 200], "intens": [0, 131, 174, 200], "task": [0, 1, 2, 8, 16, 17, 55, 96, 97, 98, 99, 101, 102, 122, 156, 157, 160, 162, 166, 174, 179, 200, 211, 214, 215], "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, 86, 90, 103, 105, 106, 107, 109, 115, 117, 119, 120, 121, 122, 124, 125, 127, 128, 129, 131, 133, 134, 136, 137, 139, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 179, 180, 181, 183, 184, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 208, 209, 210, 211, 213, 214, 215], "potenti": [0, 43, 78, 122, 174, 196, 200], "main": [0, 2, 3, 7, 43, 57, 77, 106, 122, 124, 128, 131, 133, 134, 135, 136, 145, 160, 163, 174, 176, 196, 200, 204, 212, 214, 215], "thread": [0, 19, 45, 57, 111, 112, 115, 117, 119, 122, 124, 174, 200, 212], "run": [0, 1, 3, 5, 8, 16, 17, 19, 45, 57, 59, 98, 99, 119, 122, 125, 126, 128, 129, 131, 142, 145, 156, 158, 162, 163, 167, 169, 173, 174, 188, 189, 198, 200, 204, 213], "event": [0, 5, 7, 9, 10, 12, 13, 14, 16, 17, 20, 21, 27, 56, 57, 58, 83, 96, 97, 98, 101, 119, 122, 131, 160, 174, 181, 182, 198, 200, 214, 215], "loop": [0, 5, 19, 57, 110, 122, 131, 162, 174, 195, 200, 215], "turn": [0, 4, 69, 122, 156, 160, 162, 174, 188, 199, 200, 203, 212], "whole": [0, 159, 174, 198, 199, 200, 212, 215], "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, 87, 93, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 109, 119, 121, 122, 125, 126, 127, 129, 131, 141, 142, 144, 145, 146, 150, 151, 152, 153, 154, 156, 157, 161, 162, 163, 164, 166, 169, 170, 171, 172, 173, 174, 175, 176, 181, 182, 183, 184, 186, 187, 188, 190, 191, 193, 195, 196, 197, 198, 200, 201, 202, 203, 206, 209, 211, 212, 215], "To": [0, 2, 3, 4, 5, 20, 43, 50, 69, 76, 78, 109, 118, 122, 128, 129, 133, 134, 137, 139, 144, 145, 147, 149, 154, 155, 156, 160, 168, 174, 175, 176, 177, 179, 186, 187, 188, 189, 193, 194, 197, 198, 199, 200, 202, 204, 206, 208, 211, 212, 213, 214, 215], "mitig": [0, 174, 200, 209], "sync_to_thread": [0, 19, 45, 57, 122, 125, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 146, 160, 164, 168, 170, 171, 172, 174, 175, 176, 188, 189, 193, 194, 196, 198, 199, 200, 203, 208, 209, 210, 212, 213, 214], "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, 87, 89, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 118, 119, 121, 122, 132, 134, 139, 140, 142, 145, 146, 147, 152, 158, 160, 161, 162, 163, 164, 168, 173, 174, 176, 178, 180, 181, 182, 183, 188, 189, 193, 194, 196, 198, 199, 200, 201, 202, 204, 211, 212, 213, 215], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107, 108, 111, 112, 113, 114, 115, 117, 118, 119, 120, 121, 122, 124, 125, 128, 129, 131, 139, 140, 141, 145, 147, 150, 151, 152, 155, 156, 157, 158, 160, 161, 162, 164, 167, 169, 170, 172, 173, 174, 175, 176, 180, 181, 183, 187, 189, 191, 192, 193, 194, 195, 198, 200, 203, 204, 205, 206, 208, 210, 211, 214], "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, 87, 89, 90, 105, 106, 108, 109, 115, 116, 117, 119, 120, 121, 122, 124, 129, 131, 140, 141, 144, 145, 146, 147, 149, 150, 151, 152, 153, 156, 157, 158, 160, 161, 162, 164, 166, 168, 170, 171, 172, 173, 174, 175, 176, 181, 187, 188, 189, 194, 196, 197, 198, 199, 200, 202, 204, 205, 208, 211, 212, 214, 215], "result": [0, 2, 5, 16, 43, 45, 55, 64, 68, 78, 79, 97, 98, 120, 121, 122, 136, 145, 146, 149, 150, 151, 152, 153, 156, 157, 162, 166, 168, 174, 180, 188, 193, 194, 198, 199, 200, 204, 211, 212, 214], "being": [0, 1, 2, 3, 4, 16, 27, 71, 74, 78, 79, 122, 155, 156, 157, 162, 164, 174, 178, 188, 189, 193, 194, 199, 200, 203, 208, 212, 214, 215], "pool": [0, 124, 174, 200], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 119, 120, 121, 122, 124, 125, 131, 142, 144, 145, 147, 149, 154, 155, 156, 159, 160, 161, 162, 164, 173, 174, 175, 180, 181, 183, 187, 188, 189, 190, 191, 193, 194, 196, 197, 198, 199, 200, 202, 203, 204, 206, 208, 210, 212, 213, 214, 215], "non": [0, 2, 5, 7, 16, 20, 41, 57, 59, 61, 62, 76, 78, 84, 86, 103, 108, 110, 119, 121, 122, 156, 162, 174, 184, 188, 193, 200, 204, 207, 212, 213], "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, 87, 90, 96, 97, 98, 99, 101, 102, 106, 108, 109, 112, 115, 116, 117, 119, 121, 122, 124, 125, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 156, 157, 158, 160, 162, 164, 166, 168, 171, 172, 174, 175, 176, 181, 187, 188, 189, 193, 194, 196, 198, 199, 200, 203, 208, 209, 210, 211, 212, 213, 214, 215], "tell": [0, 131, 155, 156, 164, 174, 186, 200], "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, 87, 89, 90, 93, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 127, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 166, 168, 169, 170, 171, 172, 173, 174, 175, 177, 179, 180, 181, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215], "user": [0, 3, 5, 7, 20, 21, 43, 64, 68, 74, 78, 83, 84, 87, 105, 106, 107, 119, 120, 122, 124, 128, 129, 132, 142, 147, 160, 164, 174, 175, 176, 179, 180, 181, 184, 188, 192, 193, 194, 195, 197, 198, 199, 200, 202, 203, 204, 205, 206, 207, 208, 210, 213], "sure": [0, 2, 3, 149, 174, 184, 188, 193, 199, 200, 205, 208], "about": [0, 4, 5, 18, 27, 57, 78, 84, 87, 120, 122, 124, 125, 126, 129, 130, 142, 145, 149, 157, 160, 164, 171, 174, 176, 181, 183, 191, 194, 195, 196, 198, 199, 200, 202, 208, 210, 213, 215], "its": [0, 1, 2, 3, 5, 16, 21, 24, 26, 42, 43, 46, 50, 68, 71, 72, 74, 78, 80, 84, 87, 96, 97, 98, 106, 118, 121, 122, 124, 125, 128, 131, 135, 155, 160, 162, 163, 174, 176, 183, 184, 188, 189, 193, 194, 195, 198, 199, 200, 202, 203, 208, 212, 213], "behavior": [0, 7, 20, 43, 50, 78, 119, 122, 145, 170, 174, 175, 194, 200, 215], "treat": [0, 16, 84, 87, 122, 131, 156, 158, 174, 188, 200, 215], "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, 86, 96, 98, 102, 103, 104, 106, 109, 115, 117, 118, 119, 121, 122, 124, 128, 136, 140, 146, 147, 155, 156, 158, 160, 161, 162, 168, 169, 172, 173, 174, 175, 176, 178, 180, 181, 186, 188, 191, 192, 193, 194, 198, 199, 200, 202, 203, 204, 205, 208, 210, 212, 214, 215], "without": [0, 1, 17, 20, 21, 43, 78, 83, 122, 125, 129, 155, 156, 157, 168, 174, 179, 180, 181, 184, 198, 200, 203, 206, 212, 214, 215], "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, 87, 90, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 129, 133, 134, 135, 137, 138, 139, 140, 142, 144, 145, 146, 147, 148, 149, 150, 155, 156, 157, 158, 160, 161, 162, 163, 164, 166, 167, 168, 169, 170, 172, 174, 175, 176, 178, 179, 180, 181, 186, 188, 189, 191, 193, 194, 195, 196, 198, 200, 202, 203, 204, 205, 206, 208, 209, 210, 211, 213, 214, 215], "explicit": [0, 5, 78, 122, 174, 200], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 111, 112, 114, 115, 117, 118, 119, 120, 121, 122, 124, 128, 135, 138, 139, 145, 147, 155, 156, 157, 158, 160, 172, 175, 178, 180, 181, 183, 187, 188, 189, 193, 196, 198, 199, 200, 201, 202, 204, 205, 206, 208, 209, 210, 213, 214, 215], "warn": [0, 56, 57, 120, 122, 124, 174, 195, 200], "rais": [0, 7, 12, 16, 21, 24, 26, 41, 43, 44, 47, 56, 57, 64, 68, 76, 90, 98, 99, 106, 107, 108, 115, 116, 117, 118, 119, 122, 124, 131, 138, 145, 149, 150, 151, 152, 153, 156, 157, 158, 160, 162, 164, 166, 174, 176, 179, 180, 188, 191, 193, 196, 197, 199, 200, 202, 203, 204, 206, 208, 209, 210, 213, 214, 215], "sync": [0, 2, 7, 8, 20, 41, 45, 57, 76, 79, 86, 98, 100, 101, 103, 105, 106, 107, 119, 122, 124, 125, 130, 160, 168, 170, 171, 172, 174, 198, 199, 200, 208, 210, 214, 215], "v": [0, 2, 20, 43, 122, 124, 130, 157, 174, 188, 200], "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, 86, 90, 96, 97, 98, 100, 101, 103, 104, 105, 106, 107, 109, 111, 112, 114, 115, 117, 119, 122, 124, 125, 127, 128, 130, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 161, 162, 166, 168, 170, 171, 172, 174, 176, 179, 180, 183, 184, 188, 189, 191, 193, 195, 196, 197, 198, 199, 200, 202, 203, 204, 208, 210, 212, 213, 214, 215], "done": [1, 17, 97, 98, 122, 128, 129, 149, 150, 151, 152, 153, 156, 157, 158, 159, 162, 170, 171, 172, 196, 203, 206, 210, 214, 215], "bombardi": 1, "tool": [1, 2, 43, 78, 125, 137, 160, 163, 169, 188, 194, 195, 200], "dedic": [1, 122, 184, 199], "machin": [1, 155, 197], "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, 87, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 128, 144, 145, 146, 147, 149, 150, 151, 152, 153, 156, 160, 162, 168, 170, 171, 172, 174, 176, 180, 188, 189, 193, 198, 199, 204, 206, 208, 212, 213, 214], "debian": [1, 125], "11": [1, 20, 127, 128, 188, 203], "instal": [1, 2, 5, 18, 56, 59, 61, 122, 125, 126, 129, 163, 171, 180, 184, 186, 187, 188, 208, 213, 214], "each": [1, 2, 5, 7, 14, 16, 20, 41, 43, 57, 59, 76, 78, 86, 103, 122, 125, 128, 131, 134, 135, 141, 144, 147, 150, 155, 156, 160, 162, 169, 171, 172, 174, 176, 177, 178, 188, 191, 193, 194, 195, 196, 199, 200, 202, 206, 212], "framework": [1, 4, 5, 6, 122, 124, 127, 159, 164, 194, 196, 202, 209], "contain": [1, 2, 7, 8, 21, 41, 42, 43, 46, 57, 68, 70, 71, 72, 74, 76, 78, 79, 80, 90, 106, 109, 119, 122, 124, 125, 126, 128, 134, 139, 145, 160, 171, 176, 188, 189, 194, 195, 196, 199, 200, 209, 213], "within": [1, 2, 16, 17, 19, 43, 46, 57, 76, 78, 79, 106, 109, 122, 124, 145, 150, 152, 155, 160, 162, 163, 170, 176, 178, 180, 193, 195, 196, 198, 199, 200, 206, 209, 212, 213], "own": [1, 2, 3, 41, 57, 64, 68, 76, 78, 86, 122, 125, 134, 136, 145, 146, 152, 155, 160, 162, 177, 179, 182, 184, 187, 192, 200, 202, 212, 213], "docker": [1, 126, 127, 128, 129, 130], "cpu": [1, 122], "core": [1, 3, 5, 78, 131, 154, 162, 200], "cset": 1, "shield": 1, "command": [1, 2, 3, 18, 84, 122, 125, 127, 129, 142, 155, 158, 163, 171, 188, 212], "cpuset": 1, "option": [1, 2, 3, 5, 7, 18, 20, 21, 27, 42, 43, 46, 56, 57, 59, 61, 62, 71, 76, 78, 79, 90, 97, 98, 104, 105, 106, 107, 108, 109, 119, 120, 121, 122, 124, 128, 129, 132, 133, 134, 145, 146, 147, 149, 150, 151, 152, 153, 158, 160, 162, 163, 168, 170, 173, 174, 181, 183, 186, 187, 188, 193, 194, 199, 200, 201, 204, 205, 206, 208, 210, 212], "test": [1, 3, 4, 7, 20, 41, 57, 58, 76, 78, 86, 90, 94, 103, 121, 122, 124, 125, 127, 137, 144, 145, 146, 147, 160, 162, 168, 174, 182, 199, 203, 213], "written": [1, 2, 21, 50, 129], "make": [1, 2, 3, 4, 43, 78, 115, 117, 122, 124, 129, 131, 132, 139, 144, 145, 147, 148, 149, 150, 151, 152, 153, 155, 158, 160, 162, 163, 168, 170, 173, 174, 184, 188, 189, 193, 194, 195, 196, 199, 200, 202, 203, 205, 208, 212, 213, 214, 215], "them": [1, 2, 5, 7, 12, 14, 16, 20, 41, 43, 57, 72, 76, 78, 85, 86, 96, 98, 99, 103, 105, 106, 107, 119, 122, 124, 131, 132, 147, 155, 156, 157, 158, 160, 162, 164, 174, 176, 180, 183, 191, 195, 199, 200, 211, 213], "compar": [1, 62, 105, 122, 144, 154, 156, 208, 209, 212], "possibl": [1, 2, 21, 78, 122, 124, 131, 144, 145, 156, 162, 168, 174, 177, 181, 191, 202, 203, 205, 212, 215], "while": [1, 3, 4, 5, 43, 57, 78, 122, 124, 131, 147, 149, 155, 156, 157, 160, 162, 173, 176, 177, 179, 188, 189, 191, 196, 198, 199, 202, 207, 209, 212, 214], "complet": [1, 68, 120, 122, 127, 129, 131, 145, 146, 158, 166, 170, 171, 188, 192, 194, 214], "same": [1, 2, 4, 6, 7, 18, 21, 46, 57, 78, 90, 116, 119, 122, 124, 127, 131, 140, 144, 146, 147, 156, 157, 158, 160, 162, 163, 168, 174, 175, 179, 184, 189, 193, 195, 196, 199, 200, 202, 203, 204, 205, 208, 210, 212, 215], "you": [1, 2, 3, 4, 5, 7, 8, 20, 41, 43, 57, 59, 76, 86, 103, 109, 119, 122, 124, 125, 127, 128, 129, 132, 136, 137, 139, 142, 144, 145, 146, 147, 149, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 168, 169, 170, 171, 173, 174, 175, 176, 177, 179, 180, 181, 183, 184, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 210, 212, 213, 214, 215], "see": [1, 2, 3, 4, 7, 20, 43, 55, 57, 70, 78, 80, 89, 103, 110, 119, 121, 122, 132, 133, 135, 139, 140, 142, 146, 149, 156, 160, 164, 170, 174, 176, 177, 180, 181, 186, 188, 189, 190, 194, 199, 200, 202, 203, 204, 206, 208, 210, 213], "here": [1, 107, 109, 122, 129, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 151, 152, 153, 155, 156, 157, 162, 164, 174, 175, 176, 179, 183, 184, 189, 191, 194, 195, 199, 203, 204, 208, 209, 210, 212, 213, 214], "uvicorn": [1, 3, 18, 119, 122, 125, 127, 128, 129, 155, 158, 160, 163, 189, 213], "one": [1, 2, 4, 5, 7, 17, 18, 19, 27, 43, 69, 70, 71, 72, 74, 78, 90, 97, 98, 99, 107, 119, 122, 127, 128, 131, 134, 138, 145, 152, 153, 155, 156, 160, 162, 168, 170, 174, 175, 176, 179, 181, 183, 188, 191, 193, 194, 195, 199, 200, 202, 203, 205, 210, 212, 213], "worker": [1, 17, 18, 19, 57, 122, 162, 212], "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, 86, 90, 96, 98, 100, 101, 103, 107, 108, 110, 111, 112, 119, 120, 122, 124, 125, 128, 132, 133, 138, 140, 141, 144, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 158, 160, 164, 166, 167, 168, 169, 170, 171, 174, 175, 179, 182, 183, 188, 189, 193, 194, 196, 197, 199, 200, 202, 203, 206, 208, 209, 210, 212, 213, 214], "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, 87, 90, 91, 92, 103, 111, 112, 114, 115, 117, 118, 119, 121, 122, 124, 125, 131, 133, 134, 135, 138, 139, 140, 142, 147, 149, 155, 156, 160, 162, 169, 172, 174, 175, 176, 179, 180, 181, 183, 188, 189, 192, 193, 194, 196, 197, 198, 199, 200, 202, 203, 204, 206, 211, 212, 213, 215], "been": [1, 7, 12, 14, 16, 20, 21, 27, 41, 56, 57, 74, 76, 78, 84, 85, 86, 87, 103, 111, 112, 114, 115, 116, 117, 119, 122, 124, 131, 133, 140, 142, 144, 146, 150, 151, 155, 156, 162, 172, 174, 176, 183, 188, 191, 195, 196, 202, 212, 215], "randomli": [1, 78, 188], "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, 87, 90, 96, 97, 98, 99, 105, 106, 107, 109, 118, 119, 120, 121, 122, 124, 127, 131, 132, 134, 138, 145, 146, 147, 150, 156, 157, 159, 163, 168, 172, 174, 175, 176, 177, 180, 182, 188, 191, 192, 196, 198, 199, 200, 202, 203, 212, 213, 214, 215], "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, 87, 96, 97, 98, 99, 101, 102, 104, 105, 106, 107, 108, 109, 118, 119, 120, 121, 122, 124, 125, 128, 129, 131, 132, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 166, 168, 170, 171, 172, 173, 175, 176, 178, 179, 180, 181, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 202, 203, 204, 206, 208, 209, 210, 212, 213, 214, 215], "share": [1, 20, 43, 103, 122, 160, 162, 188, 200], "modul": [1, 2, 18, 21, 46, 56, 59, 119, 122, 124, 128, 148, 163, 173, 196, 200], "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, 86, 96, 98, 103, 106, 108, 111, 112, 114, 115, 117, 119, 121, 122, 124, 125, 129, 131, 134, 145, 147, 149, 150, 151, 152, 153, 156, 157, 158, 160, 162, 170, 171, 174, 175, 176, 179, 180, 181, 188, 189, 193, 194, 197, 198, 199, 200, 202, 203, 204, 205, 206, 210, 212, 214, 215], "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, 87, 89, 105, 106, 109, 115, 117, 118, 119, 122, 124, 125, 126, 127, 129, 132, 134, 135, 137, 140, 141, 144, 145, 146, 153, 155, 156, 157, 160, 167, 168, 169, 171, 173, 176, 181, 182, 184, 186, 187, 188, 190, 192, 195, 196, 198, 199, 200, 204, 205, 208, 213, 215], "e": [1, 2, 4, 5, 7, 18, 20, 24, 26, 43, 47, 50, 55, 56, 57, 70, 71, 72, 74, 76, 77, 78, 84, 87, 98, 100, 102, 103, 106, 112, 114, 118, 119, 121, 122, 131, 134, 149, 150, 151, 152, 153, 154, 160, 162, 164, 176, 179, 180, 188, 189, 193, 194, 198, 199, 200, 202, 204, 205, 208, 210, 211, 215], "appli": [1, 2, 43, 71, 72, 74, 78, 83, 90, 122, 129, 146, 160, 168, 174, 175, 176, 180, 191, 193, 195, 198, 199, 200, 205, 206, 212], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 118, 119, 120, 121, 122, 124, 125, 128, 129, 131, 138, 140, 141, 145, 146, 147, 149, 150, 155, 156, 157, 160, 161, 162, 163, 164, 170, 174, 175, 176, 177, 179, 183, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 207, 208, 210, 212, 213, 214, 215], "addit": [1, 5, 16, 27, 48, 57, 76, 77, 78, 83, 90, 96, 97, 98, 99, 101, 102, 106, 120, 121, 122, 124, 128, 132, 144, 145, 146, 156, 160, 162, 164, 168, 170, 173, 174, 176, 188, 193, 194, 199, 203, 212, 215], "optim": [1, 78, 122, 146, 168, 175, 184, 200], "have": [1, 2, 3, 4, 7, 14, 16, 20, 21, 27, 41, 43, 56, 57, 72, 76, 78, 80, 84, 85, 86, 87, 90, 103, 119, 122, 124, 125, 129, 131, 134, 135, 138, 141, 142, 144, 145, 147, 149, 152, 153, 155, 156, 157, 158, 159, 162, 163, 168, 170, 174, 175, 176, 179, 180, 181, 183, 187, 188, 189, 191, 193, 194, 196, 197, 198, 199, 200, 203, 205, 206, 208, 210, 211, 212, 213, 214, 215], "accord": [1, 43, 57, 76, 78, 106, 122, 149, 199, 200, 215], "respect": [1, 16, 21, 62, 105, 106, 107, 122, 144, 156, 160, 189, 194, 195, 199, 200, 204, 208, 212, 213, 215], "offici": [1, 2, 122, 124, 125, 127, 128, 129, 181, 188], "document": [1, 4, 5, 7, 20, 21, 27, 41, 43, 57, 71, 72, 74, 76, 78, 80, 86, 96, 98, 103, 105, 106, 107, 119, 122, 124, 125, 127, 128, 129, 149, 160, 170, 175, 190, 192, 193, 194, 196, 199, 200, 201, 205, 210, 214], "practic": [1, 2, 3, 4, 78, 106, 188, 199, 200, 209, 212], "shown": [1, 122, 160, 184, 205], "miss": [1, 7, 21, 56, 83, 106, 122, 176, 180, 200, 212], "specif": [1, 2, 4, 18, 19, 20, 21, 46, 54, 78, 80, 87, 90, 122, 128, 145, 146, 155, 156, 157, 161, 168, 174, 180, 188, 189, 192, 193, 196, 198, 199, 200, 202, 203, 206, 211, 214], "mean": [1, 2, 3, 4, 5, 78, 131, 132, 138, 144, 147, 155, 157, 158, 162, 164, 176, 179, 183, 188, 191, 198, 199, 203, 205, 206, 211, 212, 213, 215], "either": [1, 3, 4, 6, 7, 16, 18, 20, 21, 42, 43, 57, 68, 76, 78, 83, 86, 97, 98, 99, 119, 122, 124, 136, 156, 160, 161, 162, 163, 170, 174, 176, 178, 179, 180, 183, 187, 188, 189, 191, 196, 199, 200, 208, 210, 213, 214, 215], "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, 87, 89, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 128, 129, 131, 132, 133, 135, 136, 138, 139, 141, 142, 144, 145, 146, 147, 152, 155, 156, 157, 158, 159, 160, 163, 168, 170, 171, 172, 176, 177, 178, 179, 180, 181, 183, 184, 186, 187, 188, 189, 193, 194, 195, 196, 198, 199, 200, 201, 202, 204, 205, 208, 209, 210, 211, 213, 214, 215], "doe": [1, 2, 4, 5, 7, 19, 21, 43, 71, 72, 74, 78, 106, 122, 131, 144, 147, 149, 155, 156, 157, 162, 166, 175, 176, 178, 179, 181, 183, 188, 189, 191, 194, 196, 197, 198, 199, 200, 203, 205, 207, 208, 212, 213], "mention": [1, 122, 149, 156, 189, 199, 200], "descript": [1, 2, 7, 43, 57, 76, 78, 80, 106, 119, 122, 128, 145, 146, 156, 168, 177, 180, 193, 194, 198, 199, 200, 203], "more": [1, 3, 4, 5, 7, 16, 27, 43, 78, 119, 122, 124, 125, 126, 128, 129, 131, 132, 134, 138, 139, 141, 145, 146, 149, 151, 153, 154, 155, 156, 157, 158, 160, 164, 169, 170, 171, 174, 176, 179, 180, 183, 188, 190, 191, 194, 195, 196, 198, 199, 200, 202, 203, 206, 208, 210, 211, 212, 213, 215], "than": [1, 7, 8, 78, 80, 119, 122, 138, 145, 149, 156, 162, 179, 188, 198, 199, 203, 212], "0": [1, 2, 3, 7, 12, 16, 18, 20, 43, 56, 57, 59, 76, 77, 78, 79, 80, 85, 112, 115, 117, 119, 123, 125, 127, 128, 129, 131, 134, 135, 136, 145, 155, 156, 160, 161, 164, 168, 171, 174, 175, 176, 180, 183, 187, 188, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 203, 208, 210, 211, 212, 213, 214, 215], "1": [1, 2, 3, 7, 14, 18, 43, 47, 59, 70, 76, 78, 80, 105, 106, 107, 111, 119, 120, 123, 124, 125, 127, 128, 129, 134, 135, 139, 141, 145, 146, 155, 156, 160, 161, 164, 168, 170, 173, 174, 176, 180, 183, 187, 188, 189, 191, 192, 193, 194, 196, 197, 199, 200, 203, 204, 208, 210, 211, 212, 213, 214, 215], "respons": [1, 3, 5, 7, 8, 20, 21, 41, 42, 43, 54, 56, 57, 58, 68, 69, 70, 71, 76, 78, 79, 83, 85, 86, 96, 97, 99, 100, 101, 102, 103, 105, 106, 109, 119, 120, 122, 132, 133, 135, 137, 142, 156, 157, 160, 162, 170, 172, 174, 175, 178, 179, 180, 182, 191, 193, 195, 197, 198, 200, 202, 204, 208, 212, 214, 215], "were": [1, 106, 122, 124, 129, 135], "drop": [1, 7, 16, 18, 20, 119, 122, 124, 162, 171, 173], "dictionari": [1, 2, 4, 7, 20, 21, 24, 26, 27, 41, 42, 46, 57, 69, 71, 72, 74, 76, 77, 78, 83, 86, 87, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109, 116, 118, 119, 120, 122, 136, 147, 156, 160, 174, 180, 188, 193, 194, 196, 199, 200, 204, 208, 210, 212, 213], "rp": 1, "becaus": [1, 3, 78, 122, 131, 146, 155, 156, 157, 174, 175, 176, 189, 191, 196, 198, 199, 200, 202, 203, 210, 212], "through": [1, 3, 5, 16, 56, 122, 124, 142, 145, 148, 149, 153, 160, 162, 176, 184, 188, 195, 198, 200, 209, 212], "msgspec": [1, 3, 7, 20, 41, 52, 57, 76, 86, 103, 108, 111, 122, 164, 192, 199, 203, 215], "fastapi": [1, 3, 6, 190, 199, 202], "pydant": [1, 3, 21, 23, 43, 69, 72, 76, 84, 122, 146, 147, 156, 168, 174, 182, 188, 192, 196, 198, 199, 200, 202, 203, 204, 206, 208, 210, 213, 214], "model": [1, 3, 7, 20, 21, 28, 41, 46, 47, 48, 49, 50, 52, 56, 57, 64, 68, 72, 76, 78, 80, 86, 87, 90, 93, 103, 119, 122, 128, 131, 137, 138, 140, 142, 146, 147, 148, 149, 150, 151, 156, 165, 167, 169, 172, 174, 175, 176, 177, 182, 188, 192, 196, 198, 199, 200, 202, 203, 204, 206, 208, 210, 214], "dataclass": [1, 3, 49, 50, 64, 68, 78, 80, 105, 121, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 150, 158, 164, 175, 176, 179, 192, 193, 197, 198, 199, 200, 203, 204, 208, 209, 214, 215], "synchron": [1, 5, 16, 19, 122, 124, 130, 144, 145, 146, 149, 162, 168, 198, 214, 215], "onli": [1, 2, 7, 20, 21, 41, 42, 43, 50, 55, 56, 57, 59, 78, 80, 86, 105, 106, 112, 114, 119, 121, 122, 124, 125, 127, 131, 134, 137, 139, 144, 146, 149, 155, 156, 157, 160, 162, 171, 174, 176, 180, 187, 188, 189, 191, 193, 194, 198, 199, 200, 202, 203, 204, 205, 206, 212, 215], "partial": [1, 3, 47, 110, 122, 124, 140, 141, 166, 176, 181, 200, 202], "sanic": [1, 3], "quart": [1, 3, 127], "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, 87, 89, 90, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 128, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 161, 163, 164, 166, 168, 170, 171, 172, 174, 175, 177, 178, 179, 180, 181, 183, 184, 187, 188, 189, 191, 193, 194, 195, 196, 197, 198, 200, 202, 203, 204, 206, 208, 209, 210, 212, 213, 214, 215], "No": [1, 19, 110, 122, 197, 199], "content": [1, 2, 3, 5, 21, 42, 43, 54, 56, 57, 72, 76, 78, 80, 83, 96, 97, 98, 99, 100, 101, 102, 105, 106, 109, 110, 119, 122, 124, 134, 147, 155, 164, 171, 176, 180, 181, 183, 188, 193, 194, 195, 197, 200, 204, 211, 215], "param": [1, 20, 58, 83, 119, 122, 124, 146, 168, 174, 181, 196, 198, 200, 201, 209], "singl": [1, 3, 16, 72, 78, 104, 106, 119, 122, 137, 145, 147, 155, 156, 160, 162, 180, 189, 194, 195, 196, 198, 199], "coerc": [1, 108, 122, 203], "integ": [1, 16, 43, 78, 79, 120, 122, 128, 144, 147, 157, 168, 188, 199, 203], "mix": [1, 5, 57, 188], "A": [1, 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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 128, 129, 131, 144, 145, 147, 156, 157, 158, 160, 162, 163, 169, 175, 176, 181, 188, 191, 193, 194, 195, 198, 199, 200, 202, 203, 211, 212, 215], "resolv": [1, 7, 20, 21, 46, 57, 78, 109, 119, 121, 122, 131, 170, 183, 199, 200, 202], "3": [1, 2, 3, 43, 62, 72, 76, 77, 78, 80, 105, 106, 107, 109, 124, 125, 128, 145, 149, 150, 151, 152, 153, 156, 157, 158, 160, 164, 166, 171, 174, 175, 176, 183, 187, 188, 189, 191, 192, 193, 194, 196, 198, 199, 200, 203, 208, 209, 210, 211, 213, 214, 215], "nest": [1, 4, 28, 46, 47, 49, 52, 78, 87, 115, 117, 122, 139, 177, 178, 198, 202], "asynchron": [1, 5, 19, 57, 97, 111, 112, 114, 115, 117, 119, 122, 124, 127, 130, 144, 145, 146, 160, 162, 168, 198, 212, 214, 215], "starlett": [1, 3, 6, 21, 56, 124, 188, 190, 199, 202], "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, 87, 90, 96, 98, 99, 103, 106, 108, 111, 112, 114, 115, 116, 117, 119, 121, 122, 124, 129, 131, 132, 134, 135, 138, 140, 142, 147, 156, 160, 162, 163, 171, 174, 176, 177, 179, 180, 186, 187, 188, 189, 193, 194, 196, 197, 198, 199, 200, 202, 205, 206, 208, 209, 210, 212, 213, 214, 215], "approach": [1, 4, 122, 162, 189, 194, 195, 200, 202, 215], "caution": [1, 4, 162, 174], "case": [1, 2, 4, 43, 71, 72, 74, 78, 80, 122, 124, 129, 131, 132, 135, 136, 147, 155, 156, 157, 160, 162, 168, 174, 176, 178, 179, 181, 188, 189, 191, 194, 196, 198, 199, 200, 203, 205, 208, 210, 212, 214, 215], "nearli": 1, "high": [1, 122, 128, 131, 184, 200, 212, 215], "score": 1, "necessarili": [1, 183], "translat": [1, 78, 164, 193], "your": [1, 2, 3, 4, 83, 106, 122, 124, 125, 127, 128, 129, 132, 133, 134, 135, 136, 142, 144, 145, 146, 147, 155, 156, 157, 163, 164, 168, 171, 172, 173, 174, 175, 176, 177, 180, 181, 182, 184, 186, 187, 188, 192, 193, 195, 197, 198, 199, 200, 201, 204, 206, 209, 212, 213, 214], "For": [1, 2, 5, 16, 43, 50, 56, 57, 76, 78, 110, 122, 124, 125, 127, 128, 129, 132, 133, 134, 135, 136, 138, 139, 142, 144, 147, 155, 156, 157, 158, 160, 162, 164, 168, 170, 175, 176, 177, 179, 180, 191, 193, 194, 198, 199, 200, 202, 203, 204, 205, 206, 209, 212, 213, 214], "almost": [1, 131, 212], "probabl": [1, 156, 214], "write": [1, 43, 50, 65, 78, 122, 129, 156, 157, 158, 184, 197, 199, 200, 212], "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, 87, 89, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 119, 122, 124, 125, 127, 128, 129, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 144, 145, 146, 147, 150, 151, 152, 153, 155, 156, 157, 158, 160, 161, 162, 164, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 179, 180, 181, 183, 184, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 204, 206, 208, 210, 211, 212, 213, 215], "better": [1, 43, 122, 132, 147, 150, 151, 156, 157, 188, 202, 214], "wors": 1, "scenario": [1, 43, 78, 122, 125, 127, 129, 176, 180], "try": [1, 2, 16, 71, 72, 74, 98, 102, 110, 122, 124, 131, 132, 138, 145, 147, 149, 150, 151, 152, 153, 156, 157, 160, 162, 174, 180, 198, 204, 212], "design": [1, 4, 54, 57, 78, 79, 128, 130, 154, 160, 174, 191, 194, 199, 212], "wai": [1, 4, 5, 21, 43, 78, 80, 122, 128, 131, 138, 144, 145, 146, 147, 155, 156, 157, 158, 160, 173, 174, 176, 189, 192, 195, 197, 199, 204, 205, 209, 212, 214, 215], "simul": [1, 115, 117, 140], "somewhat": [1, 202], "realist": [1, 145], "thei": [1, 2, 5, 6, 7, 9, 10, 12, 13, 14, 17, 20, 43, 72, 74, 78, 87, 105, 106, 107, 112, 119, 122, 124, 129, 131, 135, 142, 147, 149, 155, 156, 157, 160, 162, 163, 170, 174, 176, 177, 188, 191, 195, 196, 198, 199, 200, 202, 203, 204, 206, 207, 209, 211, 212, 215], "never": [1, 3, 57, 59, 78, 122, 131, 138, 162, 176], "give": [1, 2, 122, 131, 141, 156, 157, 162, 174, 181, 189, 202, 203], "exact": [1, 5], "represent": [1, 43, 44, 48, 70, 78, 122, 135, 156, 176, 194, 208, 210, 215], "how": [1, 2, 5, 43, 59, 78, 83, 122, 131, 135, 136, 140, 142, 145, 146, 148, 149, 150, 151, 153, 155, 156, 157, 162, 164, 167, 168, 169, 170, 174, 175, 176, 177, 178, 188, 189, 193, 195, 197, 198, 199, 200, 204, 205, 209, 211, 212, 214, 215], "real": [1, 122, 141, 142, 155, 156, 188], "world": [1, 2, 3, 5, 27, 84, 85, 87, 98, 102, 119, 122, 125, 128, 142, 156, 160, 183, 188, 189, 193, 194, 196, 199, 200, 211, 212, 213], "behav": [1, 122, 155, 212], "where": [1, 2, 43, 46, 71, 72, 74, 78, 85, 90, 121, 122, 124, 125, 128, 129, 131, 134, 142, 144, 145, 147, 149, 150, 151, 152, 153, 158, 160, 164, 174, 176, 179, 188, 191, 193, 194, 195, 198, 204, 205, 214], "asid": [1, 124, 203], "workload": [1, 127], "mani": [1, 2, 3, 110, 122, 124, 125, 127, 128, 129, 132, 134, 155, 156, 160, 164, 188, 199, 202, 211], "other": [1, 2, 3, 5, 21, 43, 55, 56, 57, 78, 96, 98, 103, 110, 111, 119, 120, 125, 129, 131, 132, 139, 146, 147, 149, 156, 160, 162, 168, 170, 174, 179, 180, 188, 189, 193, 196, 199, 200, 202, 203, 204, 205, 206, 208, 210, 212, 213, 214, 215], "factor": [1, 124], "come": [1, 2, 5, 78, 122, 125, 127, 128, 129, 142, 156, 161, 162, 168, 176, 190, 203, 212, 214], "plai": [1, 3, 155], "These": [1, 2, 7, 20, 41, 43, 56, 57, 76, 78, 86, 103, 119, 122, 124, 128, 144, 160, 163, 170, 174, 175, 176, 177, 183, 194, 196, 199, 200, 203, 204, 209, 212], "mainli": [1, 122, 124], "intern": [1, 27, 41, 43, 54, 76, 78, 86, 110, 122, 124, 162, 174, 176, 180, 193, 202, 203, 212], "develop": [1, 2, 3, 43, 57, 122, 124, 125, 127, 142, 154, 160, 162, 178, 184, 194, 212], "help": [1, 2, 6, 122, 125, 129, 142, 145, 149, 151, 153, 163, 193, 198, 209, 212], "u": [1, 3, 18, 43, 57, 122, 129, 132, 141, 142, 145, 146, 149, 151, 152, 153, 155, 157, 160, 164, 174, 176, 179, 181, 203, 204, 206], "locat": [1, 2, 18, 43, 78, 83, 122, 136, 163, 181, 187], "track": [1, 122], "regress": [1, 122], "improv": [1, 2, 14, 122, 145, 150, 151, 153, 178], "pipx": [2, 214], "homebrew": [2, 128], "lowest": [2, 212], "current": [2, 3, 5, 17, 18, 19, 27, 55, 57, 70, 71, 72, 74, 78, 79, 83, 106, 111, 112, 115, 117, 122, 124, 125, 144, 153, 155, 156, 162, 174, 176, 188, 197, 200, 203, 212, 213, 215], "8": [2, 3, 7, 20, 21, 72, 76, 77, 78, 80, 96, 97, 98, 99, 100, 101, 102, 109, 119, 124, 125, 134, 135, 136, 145, 149, 150, 151, 152, 153, 156, 157, 158, 160, 164, 166, 171, 174, 175, 176, 183, 187, 188, 189, 191, 193, 194, 196, 198, 199, 200, 202, 203, 208, 209, 210, 212, 213, 214, 215], "At": [2, 3, 122, 156, 160, 202, 212], "minimum": [2, 3, 20, 78, 80, 188], "need": [2, 3, 4, 5, 55, 59, 78, 96, 122, 124, 125, 127, 128, 129, 137, 141, 144, 145, 147, 149, 152, 154, 155, 156, 157, 160, 162, 163, 164, 174, 176, 179, 180, 184, 188, 189, 193, 198, 199, 200, 202, 203, 204, 206, 208, 210, 212, 213, 214, 215], "chang": [2, 18, 20, 69, 78, 83, 109, 123, 129, 132, 136, 139, 140, 144, 149, 150, 152, 155, 157, 160, 170, 187, 188, 194, 212, 215], "12": [2, 62, 78, 80, 125, 127, 128, 145, 196], "plan": [2, 212], "do": [2, 4, 5, 7, 20, 55, 64, 68, 78, 80, 105, 106, 107, 119, 122, 131, 135, 139, 145, 147, 149, 151, 155, 156, 160, 162, 172, 174, 176, 177, 179, 180, 187, 188, 189, 191, 197, 198, 199, 200, 202, 203, 204, 205, 206, 208, 210, 212, 213, 214], "build": [2, 3, 6, 57, 119, 125, 129, 142, 144, 151, 154, 155, 159, 181, 182, 188, 192, 200, 201, 212, 213, 214], "variou": [2, 78, 122, 124, 126, 128, 144, 145, 162, 200, 201, 212], "manag": [2, 7, 16, 18, 20, 57, 78, 119, 122, 125, 127, 128, 129, 146, 151, 152, 153, 163, 169, 170, 172, 175, 176, 179, 206, 209, 214], "multipl": [2, 8, 21, 43, 57, 78, 80, 90, 104, 110, 119, 122, 127, 128, 129, 131, 141, 144, 145, 160, 162, 164, 168, 176, 180, 183, 191, 193, 194, 196, 200, 201, 205, 206, 212, 214, 215], "system": [2, 4, 97, 109, 120, 122, 124, 125, 127, 128, 129, 131, 146, 150, 160, 168, 169, 174, 179, 196, 201, 206], "includ": [2, 3, 4, 7, 18, 20, 21, 43, 47, 56, 57, 68, 69, 70, 71, 72, 78, 81, 82, 83, 87, 90, 96, 97, 103, 106, 107, 109, 119, 121, 122, 124, 125, 126, 127, 128, 129, 130, 132, 133, 135, 140, 144, 145, 146, 147, 155, 158, 160, 163, 166, 168, 169, 170, 176, 180, 182, 186, 187, 188, 189, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 206, 207, 208, 210, 211, 213, 215], "pyenv": 2, "win": 2, "window": [2, 122], "rtx": 2, "mise": 2, "asdf": 2, "manual": [2, 16, 105, 122, 125, 126, 128, 129, 130, 155, 156, 162, 173, 193, 198, 199, 214, 215], "sourc": [2, 3, 21, 48, 83, 98, 100, 122, 129, 145, 162, 176, 181, 189, 193, 199, 200, 214], "util": [2, 7, 41, 42, 43, 48, 78, 121, 122, 124, 125, 144, 153, 162, 179, 196, 199, 202, 204, 214], "github": [2, 3, 202, 211], "codespac": 2, "we": [2, 3, 55, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 163, 168, 171, 172, 174, 175, 176, 179, 181, 187, 188, 189, 191, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 208, 210, 214], "our": [2, 3, 124, 133, 134, 135, 136, 137, 139, 141, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 171, 172, 175, 176, 187, 189, 195, 199, 200, 204, 206, 208, 210, 214], "check": [2, 3, 4, 5, 20, 27, 43, 46, 57, 70, 77, 78, 83, 105, 106, 107, 111, 112, 114, 115, 117, 121, 122, 129, 155, 156, 160, 168, 175, 178, 189, 196, 197, 199, 200, 210, 212, 213, 214], "ci": [2, 122, 125], "ensur": [2, 20, 21, 43, 55, 57, 63, 76, 78, 109, 118, 119, 122, 125, 129, 132, 145, 147, 149, 160, 162, 174, 179, 180, 193, 196, 199, 200, 202, 203, 209, 212, 213, 215], "made": [2, 4, 20, 78, 122, 124, 131, 145, 153, 155, 156, 157, 162, 180, 194, 204, 212, 215], "backward": [2, 84, 87, 122, 182, 192], "compat": [2, 4, 43, 84, 87, 122, 171, 182, 192, 203], "maintain": [2, 3, 122, 149, 176, 177, 194], "makefil": 2, "sever": [2, 72, 78, 122, 124, 127, 145, 160, 180, 190, 192, 199, 200, 207, 210, 212, 214], "common": [2, 6, 43, 68, 78, 122, 124, 141, 152, 160, 162, 176, 181, 188, 199, 212], "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, 86, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 118, 119, 121, 122, 124, 128, 129, 134, 135, 136, 144, 145, 146, 149, 150, 151, 152, 153, 155, 158, 159, 160, 166, 168, 170, 172, 174, 175, 176, 181, 188, 189, 191, 193, 194, 199, 200, 203, 205, 206, 208, 213, 214, 215], "avail": [2, 7, 9, 10, 12, 13, 14, 16, 17, 20, 41, 76, 78, 84, 86, 87, 103, 106, 119, 122, 127, 129, 132, 145, 150, 152, 153, 160, 162, 169, 170, 174, 176, 180, 181, 183, 187, 188, 192, 194, 198, 199, 200, 202, 203, 204, 208, 209, 211, 212, 213, 215], "bootstrap": [2, 200], "itself": [2, 43, 57, 78, 122, 124, 131, 162, 175, 179, 180, 189, 191, 193, 199, 200, 202, 206, 210, 212, 214, 215], "step": [2, 115, 117, 122, 124, 129, 131, 156, 157, 189, 215], "below": [2, 122, 144, 145, 146, 147, 160, 170, 184, 188, 195, 198, 199, 200, 205, 210, 215], "uv": 2, "virtual": [2, 115, 117, 128, 129], "requir": [2, 3, 18, 20, 21, 43, 57, 59, 61, 64, 68, 71, 72, 74, 76, 78, 80, 83, 96, 98, 103, 105, 106, 107, 110, 121, 122, 125, 128, 129, 138, 139, 140, 144, 145, 146, 156, 159, 160, 168, 176, 180, 181, 184, 186, 187, 188, 193, 194, 195, 199, 200, 202, 203, 204, 205, 208, 210, 212, 214, 215], "depend": [2, 3, 7, 16, 20, 27, 41, 43, 45, 50, 56, 57, 76, 78, 80, 84, 85, 86, 87, 103, 105, 106, 107, 110, 119, 120, 122, 125, 129, 144, 145, 146, 149, 150, 151, 152, 153, 154, 162, 163, 167, 168, 169, 178, 180, 182, 186, 187, 188, 191, 193, 196, 199, 200, 202, 204, 206, 214], "modern": [2, 3, 5, 181], "id": [2, 3, 7, 46, 55, 59, 71, 72, 74, 76, 78, 79, 83, 90, 98, 100, 106, 119, 120, 122, 124, 138, 139, 140, 141, 144, 145, 146, 164, 166, 168, 174, 175, 176, 181, 188, 193, 194, 197, 198, 199, 200, 203, 204, 206, 208, 210, 213], "like": [2, 3, 4, 5, 41, 43, 59, 78, 98, 102, 120, 122, 125, 127, 128, 129, 130, 131, 137, 155, 156, 157, 158, 161, 162, 163, 164, 168, 170, 173, 174, 176, 180, 189, 193, 194, 195, 199, 200, 204, 206, 212, 213, 214, 215], "pycharm": 2, "enabl": [2, 3, 7, 12, 14, 20, 21, 57, 68, 76, 89, 108, 109, 118, 119, 122, 128, 145, 146, 160, 161, 168, 178, 188, 193, 194, 195, 197, 199, 200, 208, 211, 212, 214], "virtualenv": 2, "2": [2, 3, 7, 20, 43, 59, 72, 76, 77, 78, 80, 87, 109, 112, 119, 123, 125, 127, 135, 144, 145, 146, 164, 168, 170, 171, 174, 175, 176, 187, 188, 191, 194, 195, 196, 197, 198, 199, 203, 208, 214, 215], "editor": [2, 122], "offer": [2, 65, 78, 111, 122, 127, 128, 129, 160, 163, 176, 179, 180, 188, 189, 192, 198, 199, 208, 210, 212, 213, 214], "activ": [2, 3, 122, 129, 188, 200], "yourself": [2, 176, 212], "otherwis": [2, 5, 7, 20, 21, 43, 46, 56, 57, 74, 76, 77, 78, 98, 99, 120, 121, 122, 124, 156, 172, 174, 180, 189, 193, 196, 197, 199, 200, 203, 209, 215], "mai": [2, 20, 21, 43, 78, 122, 124, 134, 142, 147, 149, 157, 160, 162, 164, 168, 170, 174, 188, 196, 198, 200, 212, 215], "encount": [2, 56, 108, 122, 149, 164, 196, 200], "error": [2, 7, 17, 20, 41, 55, 56, 57, 76, 78, 85, 86, 103, 108, 110, 119, 120, 122, 128, 129, 138, 139, 150, 153, 156, 157, 160, 162, 174, 176, 180, 191, 195, 197], "unexpect": [2, 56, 122], "behaviour": [2, 7, 16, 20, 119, 122, 155, 156, 161, 174, 176, 179, 202, 212, 213], "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, 87, 97, 98, 106, 109, 112, 114, 119, 121, 122, 124, 126, 132, 133, 134, 138, 139, 144, 145, 146, 147, 149, 152, 155, 156, 160, 161, 162, 163, 168, 171, 172, 173, 174, 176, 180, 181, 191, 193, 194, 198, 199, 200, 202, 203, 208, 209, 211, 212, 213, 214, 215], "referenc": [2, 43, 56, 78, 122, 134, 199], "pleas": [2, 62, 78, 196, 205], "consult": [2, 27, 124, 170, 176, 181, 186], "": [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, 87, 96, 97, 98, 99, 100, 101, 102, 104, 105, 112, 115, 117, 119, 121, 122, 123, 127, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 155, 156, 157, 158, 160, 161, 162, 163, 164, 168, 170, 178, 180, 181, 183, 184, 187, 188, 189, 191, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 206, 208, 209, 210, 212, 213, 214, 215], "work": [2, 3, 4, 5, 18, 43, 55, 62, 83, 119, 122, 125, 128, 137, 139, 142, 144, 148, 149, 155, 156, 167, 169, 171, 173, 175, 178, 179, 184, 186, 193, 198, 199, 203, 208, 210, 211, 212, 214, 215], "rest": [2, 199], "assum": [2, 5, 78, 79, 122, 125, 127, 142, 148, 174, 175, 179, 181, 187, 197, 199, 203, 206, 208, 210, 215], "wherev": [2, 7, 20, 41, 57, 76, 86, 103, 119, 160], "fork": [2, 212], "repositori": [2, 37, 58, 90, 93, 122, 129, 165, 167, 182], "clone": 2, "git": [2, 129], "pre": [2, 20, 47, 53, 59, 168, 169, 176, 180, 192, 200, 215], "commit": [2, 122, 144, 145, 146, 168, 170, 174], "file": [2, 3, 7, 18, 20, 21, 24, 26, 43, 57, 76, 98, 109, 113, 118, 122, 124, 125, 128, 129, 131, 145, 155, 160, 163, 173, 182, 188, 192, 200, 204, 212, 214], "linter": [2, 174, 200], "formatt": [2, 59, 122, 184], "befor": [2, 7, 16, 17, 20, 21, 41, 43, 56, 57, 71, 72, 74, 76, 78, 85, 86, 96, 98, 103, 106, 111, 112, 114, 115, 117, 119, 122, 125, 129, 137, 145, 147, 149, 155, 162, 167, 168, 169, 171, 174, 176, 178, 189, 191, 196, 202, 212, 213, 214, 215], "want": [2, 43, 122, 125, 142, 145, 147, 155, 156, 157, 160, 161, 163, 173, 174, 175, 179, 180, 181, 187, 188, 189, 198, 199, 200, 203, 205, 206, 208, 210, 213, 214], "order": [2, 7, 8, 20, 69, 78, 119, 122, 155, 162, 163, 196, 199, 200, 202, 203, 213], "fix": [2, 78, 122, 149, 215], "follow": [2, 3, 6, 21, 43, 72, 76, 77, 78, 79, 119, 122, 124, 125, 127, 129, 131, 132, 136, 142, 145, 147, 149, 154, 156, 159, 160, 162, 163, 168, 169, 171, 172, 173, 176, 177, 178, 179, 180, 188, 189, 191, 192, 193, 194, 196, 199, 200, 202, 203, 204, 206, 209, 212, 215], "convent": [2, 78, 122, 149, 176], "enforc": [2, 44, 122, 200, 206], "hook": [2, 4, 7, 16, 20, 27, 41, 57, 76, 84, 85, 86, 87, 103, 119, 122, 164, 182, 189, 196, 208], "push": [2, 16, 21, 83, 120, 162, 181, 215], "open": [2, 3, 120, 145, 173, 174, 200], "pull": [2, 122, 129], "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, 86, 89, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 110, 116, 119, 120, 122, 124, 128, 137, 140, 142, 150, 152, 155, 156, 157, 158, 160, 161, 171, 173, 174, 175, 178, 179, 180, 181, 182, 184, 187, 188, 191, 193, 194, 195, 197, 200, 201, 202, 203, 204, 206, 208, 209, 210, 211, 212, 214], "titl": [2, 7, 76, 78, 80, 85, 119, 122, 144, 146, 147, 149, 150, 151, 152, 153, 156, 157, 158, 168, 170, 171, 172, 193, 194, 197, 198, 199, 203, 208, 210], "indic": [2, 16, 20, 43, 70, 78, 84, 85, 87, 96, 97, 99, 101, 121, 122, 124, 131, 134, 156, 176, 177, 188, 196], "what": [2, 5, 78, 122, 123, 131, 138, 142, 145, 147, 149, 155, 156, 157, 174, 188, 189, 202, 203], "style": [2, 43, 76, 77, 78, 194, 215], "pr": [2, 122, 145], "also": [2, 3, 4, 5, 43, 76, 78, 80, 110, 122, 124, 125, 131, 132, 136, 137, 138, 140, 146, 147, 149, 151, 152, 153, 156, 157, 160, 162, 163, 168, 170, 174, 175, 176, 179, 180, 186, 187, 188, 189, 191, 192, 193, 194, 195, 197, 198, 199, 200, 202, 203, 204, 208, 210, 212, 213, 214], "action": [2, 111, 122, 178, 188, 195, 198, 206, 213], "add": [2, 3, 5, 7, 16, 20, 27, 41, 43, 76, 77, 78, 86, 90, 93, 103, 106, 119, 122, 124, 128, 132, 133, 134, 138, 144, 145, 146, 147, 149, 150, 151, 152, 153, 156, 157, 158, 159, 163, 168, 169, 170, 171, 173, 176, 188, 194, 195, 196, 199, 200, 203, 204, 206, 210, 213, 214], "contributor": [2, 3, 21], "bot": 2, "zen": 2, "fulli": [2, 3, 4, 7, 78, 122, 162, 193, 213, 214], "via": [2, 4, 14, 18, 20, 21, 27, 43, 50, 57, 71, 72, 74, 76, 77, 78, 96, 98, 100, 105, 106, 107, 121, 122, 124, 125, 127, 138, 144, 146, 152, 153, 157, 158, 160, 164, 168, 170, 173, 188, 194, 198, 202, 210, 211, 212, 213, 215], "mypi": [2, 155], "pyright": [2, 155, 187], "complex": [2, 43, 78, 122, 147, 156, 157, 160, 170, 179, 198, 199, 202, 208, 212, 215], "alia": [2, 20, 27, 44, 55, 57, 69, 70, 78, 86, 106, 107, 120, 122, 129, 193, 200], "alreadi": [2, 21, 74, 78, 96, 97, 98, 99, 101, 102, 110, 116, 122, 128, 129, 142, 149, 150, 151, 154, 175, 176, 183, 189, 196, 198, 210, 214, 215], "exist": [2, 4, 7, 14, 21, 24, 26, 43, 57, 59, 71, 72, 74, 78, 84, 90, 96, 98, 106, 111, 112, 113, 114, 115, 116, 117, 122, 124, 139, 140, 145, 146, 147, 149, 150, 151, 160, 162, 166, 168, 200, 204, 210, 211], "someth": [2, 122, 124, 141, 149, 156, 161, 179, 180, 189, 191, 194, 199, 200, 204, 211, 212], "cannot": [2, 43, 56, 57, 78, 84, 87, 109, 122, 149, 160, 162, 174, 180, 198, 199, 200, 202, 203, 213, 214], "correctli": [2, 78, 119, 120, 122, 129, 149, 173, 180, 199, 203, 204], "due": [2, 78, 122, 135, 149, 160, 172, 174, 176, 188, 189, 195, 214], "limit": [2, 3, 5, 7, 9, 10, 12, 13, 14, 16, 19, 20, 21, 56, 70, 78, 79, 80, 119, 122, 124, 128, 135, 145, 146, 147, 160, 162, 168, 199, 201, 212, 214, 215], "cast": [2, 69, 160, 199, 204], "rectifi": 2, "situat": [2, 131, 193, 212], "howev": [2, 21, 78, 122, 124, 131, 132, 134, 137, 138, 142, 146, 156, 163, 164, 172, 174, 176, 200, 203, 212], "last": [2, 57, 79, 98, 100, 122, 124, 144, 146, 147, 155, 168, 213], "resort": [2, 4], "ve": [2, 122, 133, 135, 137, 141, 145, 146, 150, 151, 152, 156, 174, 176, 195], "exhaust": [2, 57, 215], "narrow": [2, 46, 176], "isinst": [2, 164, 204, 208], "guard": [2, 4, 7, 20, 41, 57, 76, 86, 103, 105, 106, 107, 109, 119, 120, 122, 160, 182, 200, 207, 214], "properli": [2, 122, 212], "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, 86, 96, 103, 104, 105, 106, 107, 109, 119, 122, 124, 150, 152, 160, 170, 189, 191, 194, 198, 199, 200, 202, 204, 214, 215], "ignor": [2, 43, 47, 59, 69, 76, 77, 78, 86, 90, 96, 97, 98, 99, 100, 101, 102, 106, 122, 138, 145, 146, 147, 168, 176, 187, 188, 194, 199, 203, 215], "line": [2, 59, 122, 124, 149, 155, 163, 176], "correct": [2, 20, 43, 78, 122, 157, 162, 189, 198, 199, 210], "issu": [2, 4, 106, 122, 138, 149, 162, 176, 179, 180, 202, 212], "blank": [2, 78], "instead": [2, 3, 4, 5, 16, 41, 57, 62, 76, 78, 84, 86, 87, 103, 119, 122, 129, 131, 136, 139, 146, 149, 152, 153, 155, 156, 157, 161, 162, 168, 174, 188, 194, 196, 198, 199, 200, 203, 205, 208, 211, 212], "suppli": [2, 78, 122, 145, 147, 152, 156, 157, 162, 199, 208, 212], "g": [2, 7, 20, 47, 50, 55, 56, 57, 70, 71, 72, 74, 76, 77, 78, 84, 87, 98, 100, 102, 103, 106, 119, 121, 122, 134, 154, 160, 162, 176, 179, 188, 189, 193, 194, 198, 199, 200, 202, 205, 208, 210], "attr": [2, 3, 7, 74, 121, 122, 156, 181, 203, 208], "defin": [2, 3, 4, 5, 7, 16, 20, 41, 43, 46, 47, 53, 55, 57, 68, 70, 71, 74, 78, 84, 87, 118, 119, 120, 121, 122, 124, 125, 127, 128, 129, 136, 137, 140, 141, 142, 144, 146, 149, 151, 153, 155, 156, 157, 158, 160, 162, 164, 167, 168, 169, 172, 176, 178, 180, 188, 189, 191, 192, 193, 194, 195, 196, 198, 199, 200, 201, 202, 203, 206, 208, 212, 214, 215], "modifi": [2, 43, 59, 71, 78, 110, 118, 120, 122, 135, 136, 140, 144, 146, 147, 160, 168, 176, 187, 191, 193, 196, 204], "100": [2, 7, 110, 147, 160, 199, 200, 203], "coverag": 2, "mandatori": [2, 43, 59, 78, 110, 122], "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, 87, 96, 98, 102, 103, 104, 105, 106, 107, 110, 112, 114, 118, 119, 120, 121, 122, 124, 128, 139, 140, 145, 147, 155, 157, 160, 162, 168, 174, 176, 178, 179, 180, 181, 184, 188, 189, 193, 194, 196, 198, 200, 202, 204, 208, 210, 212, 213, 214, 215], "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, 87, 89, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 163, 164, 166, 168, 170, 171, 172, 175, 176, 178, 179, 180, 182, 184, 187, 188, 189, 191, 192, 195, 196, 197, 198, 200, 202, 203, 204, 206, 209, 210, 212, 213, 214], "attribut": [2, 7, 20, 27, 41, 43, 46, 50, 56, 57, 76, 78, 81, 86, 87, 90, 103, 105, 106, 119, 122, 124, 133, 135, 136, 137, 138, 139, 142, 145, 156, 160, 170, 172, 176, 181, 193, 194, 196, 199, 200, 204, 209, 212, 213], "docstr": [2, 76, 122], "googl": [2, 76, 77, 122, 168, 211], "across": [2, 72, 78, 121, 122, 125, 188, 200, 206, 212, 214], "doesn": [2, 56, 62, 90, 122, 139, 146, 160, 174, 176, 181, 196, 199], "t": [2, 18, 19, 24, 26, 28, 43, 46, 48, 49, 52, 56, 62, 76, 79, 83, 87, 90, 96, 98, 108, 112, 116, 119, 120, 121, 122, 125, 131, 132, 134, 135, 137, 139, 146, 147, 149, 155, 156, 157, 160, 162, 172, 176, 184, 188, 193, 196, 198, 199, 212, 214, 215], "conform": [2, 122, 163, 175], "standard": [2, 3, 5, 59, 60, 78, 106, 122, 125, 127, 145, 154, 155, 163, 164, 193, 197, 199, 203, 207, 208, 213], "updat": [2, 7, 48, 50, 78, 90, 122, 126, 133, 139, 144, 146, 149, 152, 153, 157, 158, 166, 168, 176, 181, 183, 196, 199, 208], "go": [2, 57, 78, 110, 122, 145, 156, 157, 199], "public": [2, 43, 122, 162, 193, 199], "interfac": [2, 59, 65, 71, 74, 78, 90, 122, 124, 127, 153, 163, 181, 196, 198, 212, 215], "refer": [2, 7, 20, 41, 46, 57, 76, 77, 78, 80, 86, 90, 103, 119, 121, 122, 124, 128, 129, 131, 134, 155, 157, 158, 164, 170, 176, 177, 180, 184, 186, 188, 194, 199, 200, 202, 206], "relat": [2, 56, 78, 122, 133, 162, 176, 195, 202], "implement": [2, 4, 14, 26, 43, 44, 59, 68, 74, 78, 79, 84, 87, 97, 98, 106, 107, 109, 110, 118, 119, 122, 124, 125, 144, 146, 151, 155, 157, 162, 168, 174, 178, 179, 182, 184, 188, 189, 192, 194, 196, 198, 199, 202, 206, 207, 209, 210, 211, 212, 213, 215], "establish": [2, 119, 144, 160], "directori": [2, 5, 7, 18, 24, 26, 109, 112, 118, 119, 120, 122, 125, 128, 129, 160, 163, 181, 194, 195, 211, 213], "structur": [2, 4, 43, 78, 122, 142, 157, 176, 180, 184, 193, 198, 209, 215], "submodul": [2, 18, 122, 163], "py": [2, 3, 18, 122, 125, 128, 129, 132, 142, 144, 145, 146, 147, 155, 156, 158, 160, 163, 166, 168, 174, 188, 198, 200, 204, 213, 214], "resid": [2, 119, 200], "test_sync": 2, "html": [2, 5, 7, 20, 27, 43, 76, 77, 78, 98, 102, 109, 119, 122, 181, 188, 194, 195, 204, 213], "report": [2, 78, 110, 122, 128, 199], "pytest": [2, 214], "xdist": 2, "speed": [2, 20, 122, 131, 188], "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, 87, 90, 96, 97, 98, 100, 101, 102, 103, 105, 106, 109, 112, 115, 116, 117, 119, 120, 121, 122, 124, 127, 128, 129, 131, 135, 138, 146, 155, 156, 157, 161, 162, 163, 166, 168, 170, 175, 176, 179, 180, 181, 184, 187, 188, 189, 193, 194, 198, 199, 201, 202, 204, 205, 211, 215], "natur": [2, 43, 78], "attach": [2, 7, 21, 43, 55, 56, 85, 97, 98, 109, 122, 131, 173, 199, 200, 202], "debugg": [2, 122], "isn": [2, 122, 172, 193], "straightforward": [2, 6, 160, 199], "debug": [2, 7, 18, 20, 44, 56, 59, 84, 119, 120, 122, 144, 163, 166, 168, 170, 181, 182, 184, 198, 214], "recommend": [2, 3, 43, 78, 127, 142, 154, 155, 162, 163, 174, 181, 188, 198], "individu": [2, 3, 5, 78, 122, 131, 162, 163, 171, 175, 178, 180, 199, 203, 204, 206, 212, 214], "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, 87, 90, 97, 98, 102, 103, 104, 105, 106, 109, 116, 118, 119, 120, 121, 122, 124, 125, 128, 129, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 150, 155, 156, 157, 158, 162, 163, 164, 166, 168, 170, 173, 174, 175, 176, 180, 181, 183, 184, 187, 188, 193, 194, 195, 196, 198, 199, 200, 201, 202, 208, 210, 211, 212, 213, 214], "skip": [2, 20, 27, 42, 64, 68, 70, 71, 72, 74, 80, 105, 106, 107, 122, 162, 171, 188], "safeti": 2, "lint": [2, 200], "so": [2, 5, 19, 55, 57, 76, 78, 115, 117, 121, 122, 125, 130, 131, 134, 135, 137, 138, 141, 144, 145, 149, 151, 153, 156, 157, 158, 161, 174, 175, 176, 177, 178, 181, 188, 195, 198, 199, 200, 203, 204, 210, 212, 213, 214, 215], "well": [2, 5, 7, 43, 78, 85, 109, 122, 124, 128, 131, 132, 145, 148, 155, 157, 160, 174, 179, 187, 189, 192, 195, 197, 199, 205, 206, 208, 212, 213], "restructuredtext": 2, "sphinx": 2, "librari": [2, 59, 65, 76, 78, 84, 106, 109, 120, 122, 160, 164, 176, 181, 188, 192, 202, 203, 204, 208, 213, 214], "re": [2, 4, 69, 74, 122, 124, 145, 147, 156, 173, 174, 176, 190, 202, 212, 213, 214, 215], "unfamiliar": 2, "those": [2, 4, 78, 106, 122, 135, 139, 156, 157, 160, 176, 199, 200, 203, 204, 205, 208, 212], "primer": [2, 155], "quickstart": 2, "read": [2, 3, 4, 43, 50, 57, 78, 80, 97, 122, 124, 125, 129, 139, 145, 155, 156, 162, 164, 170, 176, 183, 191, 195, 198, 199, 200, 204, 205, 208, 210, 215], "welcom": [2, 179], "enhanc": [2, 122, 145, 146, 168, 195, 203], "usabl": 2, "excel": [2, 155, 156], "pydata": 2, "lot": [2, 3, 124, 156, 159, 176, 202, 212], "out": [2, 3, 4, 5, 21, 43, 69, 78, 86, 122, 132, 142, 145, 156, 160, 172, 175, 176, 186, 197, 199, 203, 210, 212, 213, 214], "box": [2, 3, 122, 142, 176, 186, 199, 210, 213, 214], "wish": [2, 158, 160, 191, 193, 199, 213], "setup": [2, 3, 122, 125, 126, 149, 163, 176, 212, 214], "static": [2, 7, 21, 42, 43, 46, 55, 57, 59, 71, 76, 77, 78, 81, 84, 87, 90, 109, 122, 128, 155, 156, 157, 182, 192, 199, 213], "site": [2, 20, 43, 71, 72, 74, 76, 96, 98, 106, 122, 188, 192, 204], "first": [2, 3, 43, 56, 57, 78, 85, 122, 124, 134, 142, 144, 145, 146, 147, 149, 154, 156, 157, 162, 163, 168, 174, 176, 183, 186, 187, 188, 189, 192, 194, 196, 199, 205, 213, 214], "serv": [2, 5, 16, 18, 24, 26, 57, 71, 76, 77, 78, 109, 115, 117, 118, 121, 122, 128, 142, 155, 156, 158, 180, 194, 199, 210, 211], "feel": 2, "free": [2, 78, 112, 114, 160, 212], "clarifi": 2, "text": [2, 5, 16, 20, 21, 43, 57, 76, 78, 86, 97, 98, 102, 119, 122, 124, 147, 180, 183, 188, 193, 194, 198, 199, 200, 213, 214, 215], "restructur": 2, "etc": [2, 7, 20, 57, 105, 119, 121, 122, 125, 128, 129, 160, 174, 179, 183, 188, 193, 199, 200, 202, 204, 208, 210, 215], "idiomat": 2, "english": 2, "simpl": [2, 20, 43, 69, 78, 122, 124, 142, 144, 145, 146, 148, 153, 156, 157, 160, 161, 168, 174, 179, 189, 194, 196, 198, 199, 202, 203, 210, 212, 213, 214, 215], "languag": [2, 128], "contract": [2, 21, 196], "eas": [2, 59], "nativ": [2, 108, 122, 137, 142, 144, 150, 168, 176, 196, 212], "speaker": 2, "opt": [2, 7, 20, 41, 57, 68, 76, 86, 103, 109, 119, 122, 128, 129, 160, 162, 188, 189, 194, 200, 211, 214], "oxford": 2, "comma": [2, 43, 78], "seri": [2, 98, 101, 144], "term": [2, 76, 78, 131], "keep": [2, 14, 43, 122, 129, 144, 160, 161, 162, 200, 215], "self": [2, 3, 7, 18, 21, 27, 43, 57, 69, 70, 71, 76, 84, 85, 87, 106, 107, 111, 121, 122, 124, 134, 141, 146, 147, 163, 164, 168, 174, 175, 179, 189, 191, 193, 194, 197, 198, 199, 200, 202, 203, 204, 206, 213, 214, 215], "alongsid": [2, 78, 111, 122, 171, 195], "suit": [2, 124, 169, 176, 177], "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, 87, 90, 97, 98, 103, 105, 106, 107, 116, 118, 119, 120, 122, 125, 127, 129, 132, 139, 144, 146, 151, 152, 153, 154, 155, 160, 161, 162, 163, 164, 168, 171, 175, 178, 181, 186, 188, 192, 193, 195, 196, 197, 199, 200, 201, 203, 204, 211, 212, 213, 214, 215], "link": [2, 7, 76, 77, 78, 119, 120, 181, 194], "intersphinx": 2, "extern": [2, 76, 78, 80, 115, 117, 122, 131, 193, 214], "diagram": [2, 178], "mermaid": 2, "insid": [2, 24, 26, 43, 55, 71, 72, 74, 118, 122, 124, 127, 131, 133, 150, 157, 173, 174, 176, 180, 184, 193, 194, 198, 199, 200, 202, 203, 213, 215], "folder": [2, 5, 125], "easier": [2, 122, 129, 144, 156, 157, 168, 194], "becom": [2, 3, 9, 10, 12, 13, 14, 17, 122, 131, 162, 176, 194, 202, 203], "stale": [2, 43], "evolv": 2, "next": [2, 3, 27, 63, 64, 65, 67, 68, 69, 70, 76, 77, 79, 86, 106, 107, 122, 134, 139, 145, 146, 147, 153, 157, 162, 171, 189, 191, 194, 195], "correspond": [2, 43, 59, 64, 68, 78, 122, 144, 146, 157, 162, 174, 177, 196, 199], "necessari": [2, 43, 71, 74, 78, 122, 125, 131, 132, 144, 162, 175, 187, 200, 207], "demonstr": [2, 132, 133, 134, 135, 136, 137, 140, 142, 145, 146, 147, 148, 168, 170, 175, 176, 178, 188, 189, 194, 200, 209, 214], "rst": 2, "liter": [2, 20, 21, 43, 50, 53, 59, 65, 69, 70, 71, 72, 74, 76, 78, 83, 96, 97, 98, 106, 115, 117, 119, 120, 121, 122, 210], "literalinclud": 2, "test_th": 2, "caption": 2, "extens": [2, 3, 21, 78, 80, 83, 119, 124, 129, 193, 196], "against": [2, 20, 67, 68, 78, 80, 121, 122, 156, 189, 200, 203], "page": [2, 5, 25, 30, 31, 32, 33, 34, 36, 39, 40, 76, 77, 78, 79, 83, 91, 92, 145, 176, 181, 195, 199], "built": [2, 5, 120, 122, 125, 138, 144, 146, 147, 162, 163, 168, 178, 182, 189, 190, 194, 214], "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, 87, 89, 90, 96, 98, 100, 102, 103, 105, 106, 108, 109, 116, 118, 119, 120, 121, 122, 124, 128, 132, 135, 144, 145, 146, 149, 150, 155, 157, 162, 163, 166, 168, 170, 172, 173, 174, 175, 176, 182, 183, 184, 188, 189, 193, 194, 196, 199, 200, 202, 205, 209, 212, 213, 214], "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, 87, 89, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 111, 112, 115, 116, 117, 118, 119, 121, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 142, 144, 146, 147, 150, 152, 155, 156, 157, 158, 160, 161, 162, 170, 174, 175, 176, 177, 180, 181, 183, 184, 186, 187, 188, 189, 191, 193, 194, 195, 196, 197, 198, 199, 200, 202, 204, 206, 208, 210, 211, 212, 214, 215], "comment": [2, 98, 100, 199], "form": [2, 5, 18, 21, 43, 72, 78, 122, 124, 157, 164, 178, 181, 188, 195, 203, 213, 215], "hello": [2, 3, 5, 27, 84, 85, 87, 98, 102, 119, 122, 125, 128, 157, 160, 162, 174, 180, 183, 188, 189, 193, 194, 196, 199, 200, 203, 211, 212, 213, 215], "process": [2, 5, 7, 16, 17, 20, 21, 27, 55, 57, 59, 62, 64, 65, 68, 84, 86, 105, 106, 107, 110, 111, 112, 115, 117, 119, 122, 124, 125, 127, 128, 129, 131, 142, 148, 162, 173, 176, 183, 189, 193, 196, 200, 201, 208, 212, 215], "launch": [2, 18, 119, 125, 173, 214], "specifi": [2, 18, 19, 20, 43, 47, 57, 78, 80, 83, 90, 105, 106, 107, 120, 122, 124, 129, 136, 138, 140, 145, 146, 155, 156, 158, 160, 162, 171, 174, 176, 189, 193, 194, 195, 197, 198, 199, 200, 202, 203, 205, 206, 208, 212, 213, 215], "strip": [2, 147], "output": [2, 18, 43, 59, 78, 97, 98, 120, 122, 125, 127, 128, 129, 134, 135, 156, 176, 200], "curl": [2, 122, 124, 128, 160, 164, 171, 176, 180, 183, 191, 193, 196, 197, 199, 203, 211], "invoc": 2, "insert": [2, 69, 70, 71, 107, 122, 147, 150, 168, 179, 191, 210, 213], "after": [2, 7, 16, 20, 27, 41, 57, 76, 78, 79, 83, 84, 85, 86, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 119, 121, 122, 124, 129, 140, 142, 145, 155, 162, 168, 174, 176, 181, 189, 195, 196, 210, 212, 215], "syntax": [2, 43, 78, 122, 133, 139, 155, 176, 203], "noth": [2, 122, 149, 191], "special": [2, 21, 119, 122, 132, 134, 163, 176, 181, 188, 189, 193, 198, 199, 200, 203, 213], "everyth": [2, 5, 155, 212, 215], "colon": [2, 157], "invok": [2, 17, 57, 78, 122, 149, 160, 162, 196, 202, 212], "url": [2, 5, 7, 20, 21, 27, 43, 71, 72, 74, 76, 77, 78, 80, 83, 96, 98, 106, 115, 117, 119, 122, 147, 155, 156, 157, 161, 178, 179, 180, 181, 183, 188, 189, 193, 194, 200, 201, 202, 203, 205, 208, 210, 213], "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, 87, 96, 97, 98, 99, 102, 103, 104, 106, 109, 112, 113, 118, 119, 120, 122, 124, 128, 133, 140, 142, 144, 145, 146, 155, 158, 160, 161, 162, 168, 173, 174, 176, 180, 181, 182, 183, 187, 188, 189, 191, 192, 193, 195, 198, 199, 201, 202, 204, 205, 206, 208, 212, 213, 214, 215], "just": [2, 43, 122, 131, 139, 145, 150, 156, 157, 160, 187, 199, 200, 212, 215], "rel": [2, 77, 78, 122, 128, 194, 211], "In": [2, 4, 5, 7, 20, 71, 72, 74, 78, 114, 119, 122, 124, 131, 132, 134, 135, 136, 138, 139, 140, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 160, 162, 164, 171, 172, 173, 174, 175, 176, 178, 179, 180, 188, 191, 194, 196, 198, 199, 200, 202, 203, 205, 208, 210, 211, 212, 214, 215], "look": [2, 18, 106, 131, 132, 134, 139, 141, 144, 145, 149, 150, 151, 155, 156, 158, 163, 178, 183, 190, 193, 194, 199, 206, 213], "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, 87, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 109, 116, 119, 120, 121, 122, 124, 125, 149, 150, 156, 157, 160, 168, 170, 174, 183, 187, 188, 189, 193, 194, 196, 198, 199, 200, 203, 204, 208, 210, 212, 213, 214, 215], "def": [2, 3, 4, 5, 7, 27, 57, 69, 70, 71, 84, 85, 87, 107, 119, 122, 124, 125, 128, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 161, 162, 163, 164, 166, 168, 170, 171, 172, 174, 175, 176, 179, 180, 181, 183, 184, 187, 188, 189, 191, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215], "hello_world": [2, 122, 128, 155, 160, 174, 194], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 128, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 161, 164, 168, 170, 171, 172, 174, 175, 176, 179, 180, 183, 184, 187, 188, 189, 193, 194, 196, 197, 198, 199, 200, 202, 203, 204, 206, 208, 209, 210, 212, 213, 214, 215], "handler": [2, 4, 5, 7, 16, 20, 21, 41, 46, 55, 58, 59, 61, 62, 64, 65, 68, 70, 76, 77, 85, 86, 94, 103, 104, 105, 106, 107, 109, 119, 120, 122, 125, 132, 133, 134, 137, 138, 139, 141, 142, 146, 149, 153, 154, 156, 157, 158, 161, 164, 167, 168, 169, 171, 172, 173, 174, 176, 180, 181, 182, 183, 184, 187, 188, 189, 190, 191, 192, 195, 196, 198, 199, 201, 203, 204, 205, 208, 210, 212, 213, 214, 215], "greet": [2, 160, 180, 189, 199, 200], "route_handl": [2, 3, 4, 5, 7, 20, 21, 27, 41, 69, 70, 71, 84, 85, 87, 103, 104, 105, 106, 107, 119, 122, 124, 125, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 146, 160, 166, 168, 170, 171, 172, 174, 176, 179, 180, 181, 183, 184, 187, 188, 189, 191, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 206, 208, 210, 211, 213, 214], "equival": [2, 6, 78, 80, 97, 98, 106, 121, 122, 124, 131, 144, 172, 173, 200, 212], "http": [2, 3, 7, 18, 20, 21, 27, 42, 43, 54, 56, 57, 64, 68, 69, 70, 71, 72, 74, 76, 77, 78, 85, 86, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 119, 120, 122, 124, 127, 128, 129, 132, 142, 150, 155, 156, 157, 160, 164, 171, 174, 176, 179, 180, 183, 188, 189, 191, 193, 194, 196, 197, 198, 199, 201, 202, 203, 204, 208, 209, 211, 213], "127": [2, 18, 124, 127, 128, 155, 156, 160, 164, 176, 180, 183, 191, 196, 197, 199, 203, 211, 213], "8000": [2, 3, 18, 122, 124, 127, 129, 132, 142, 155, 156, 160, 164, 171, 176, 180, 183, 188, 191, 196, 197, 199, 203, 211, 213], "checkout": 2, "branch": 2, "prepar": 2, "script": [2, 14, 115, 117, 126, 132, 133, 135, 137, 140, 141, 142, 145, 149, 150, 163, 176, 194], "prepare_releas": 2, "number": [2, 7, 18, 20, 21, 56, 57, 59, 71, 72, 74, 78, 79, 80, 119, 120, 128, 129, 134, 145, 147, 161, 175, 176, 179, 199, 200, 202, 203, 213], "draft": [2, 70, 78, 188], "replac": [2, 4, 42, 43, 57, 69, 74, 78, 83, 122, 124, 128, 129, 131, 155, 180, 181, 211], "desir": [2, 27, 72, 122, 161, 162, 198, 199, 215], "scheme": [2, 42, 43, 57, 69, 72, 78, 79, 106, 119, 124, 193, 199, 204, 207, 208], "pyproject": 2, "toml": 2, "changelog": [2, 123, 124], "entri": [2, 3, 7, 9, 10, 12, 13, 16, 62, 78, 106, 122, 155, 160, 162], "x": [2, 20, 21, 78, 87, 106, 123, 124, 128, 164, 171, 176, 188, 189, 193, 198, 199, 203, 204, 209], "review": [2, 145], "am": 2, "chore": 2, "vx": 2, "y": [2, 129, 145, 188], "z": [2, 188, 203], "actual": [2, 7, 20, 44, 122, 146, 147, 155, 157, 179, 188, 189, 196, 202, 203, 206, 214], "b": [2, 96, 97, 99, 101, 122, 124, 133, 134, 176, 183, 193, 194, 199, 200, 212], "origin": [2, 5, 20, 48, 63, 70, 71, 72, 74, 121, 122, 127, 129, 136, 150, 162, 188, 189], "onc": [2, 8, 57, 105, 106, 107, 122, 125, 129, 151, 156, 160, 163, 168, 174, 176, 186, 187, 188, 189, 193, 199, 202, 210, 212, 213, 215], "approv": 2, "note": [2, 8, 16, 17, 21, 78, 122, 131, 146, 149, 156, 170, 174, 176, 187, 188, 200, 208, 210, 212], "good": [2, 4, 21, 131, 147, 191, 199, 202, 212, 215], "click": [2, 84, 122, 144, 145, 146, 147, 163, 188, 200, 202, 204, 206, 208, 210], "publish": [2, 9, 10, 11, 12, 13, 14, 15, 16, 17, 122], "successfulli": [2, 78], "semant": [2, 78, 90, 122, 157, 201], "pep": [2, 189], "440": 2, "power": [3, 145, 160, 163, 174, 179, 181, 184, 195, 214], "flexibl": [3, 122, 142, 146, 160, 179, 201], "highli": [3, 179, 192], "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, 86, 96, 97, 98, 99, 101, 103, 104, 105, 106, 107, 109, 119, 122, 124, 125, 126, 128, 129, 130, 155, 158, 160, 162, 180, 186, 190, 191, 198, 201, 208, 209, 214, 215], "plugin": [3, 7, 9, 10, 12, 13, 14, 15, 17, 20, 27, 37, 58, 75, 76, 81, 82, 83, 85, 86, 87, 89, 119, 122, 144, 146, 149, 153, 154, 162, 165, 167, 168, 176, 181, 182, 184, 186, 187, 192, 197, 198, 199, 200, 202, 212], "ship": [3, 184, 188, 190, 194], "inject": [3, 16, 45, 70, 84, 105, 106, 122, 139, 145, 146, 149, 150, 152, 154, 157, 163, 170, 175, 176, 182, 188, 196, 199, 200, 202, 203, 208, 213, 214], "secur": [3, 4, 7, 20, 41, 43, 57, 58, 71, 72, 74, 76, 78, 86, 96, 98, 103, 106, 107, 109, 119, 122, 124, 147, 160, 182, 188, 193, 204, 205, 206], "primit": [3, 78, 178, 191], "openapi": [3, 7, 20, 41, 43, 46, 54, 57, 58, 77, 78, 80, 81, 84, 86, 87, 103, 105, 106, 107, 109, 119, 122, 124, 156, 157, 182, 199, 200, 203, 208, 210], "schema": [3, 7, 20, 41, 43, 46, 57, 70, 76, 77, 78, 80, 81, 84, 86, 87, 103, 105, 106, 107, 109, 119, 122, 124, 146, 156, 157, 163, 168, 180, 182, 188, 192, 194, 198, 199, 200, 202, 203, 204, 205, 208, 210], "messagepack": [3, 21, 108, 119, 122, 124], "middlewar": [3, 7, 20, 27, 41, 57, 58, 63, 64, 65, 67, 69, 70, 71, 72, 74, 76, 86, 89, 103, 105, 106, 107, 109, 119, 120, 122, 124, 160, 180, 182, 186, 187, 195, 196, 198, 202, 208, 210, 212, 213, 214], "great": [3, 149, 174, 195, 199], "cli": [3, 58, 84, 122, 125, 127, 155, 158, 160, 182], "experi": [3, 122, 159, 195], "much": [3, 150, 155, 196], "pip": [3, 5, 122, 125, 127, 129, 154, 155, 163, 171, 186, 187, 188, 208, 213, 214], "commonli": [3, 122, 144, 156, 163, 199, 200], "extra": [3, 48, 56, 84, 85, 87, 106, 121, 122, 125, 154, 163, 180, 186, 187, 188, 197, 199, 201, 208, 210, 212, 213], "jinja2": [3, 24, 122, 195, 213], "templat": [3, 24, 26, 56, 58, 76, 77, 78, 82, 83, 98, 122, 124, 181, 182, 195], "brotli": [3, 20, 65, 122], "compress": [3, 7, 20, 54, 68, 69, 119, 122, 124], "cooki": [3, 7, 20, 21, 41, 42, 43, 57, 67, 69, 71, 72, 74, 76, 78, 80, 86, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 119, 120, 122, 188, 200, 201, 215], "session": [3, 21, 68, 71, 72, 74, 107, 119, 122, 124, 129, 144, 145, 146, 149, 151, 152, 153, 154, 168, 170, 171, 174, 189, 195, 199, 205, 212], "cryptographi": [3, 122, 144, 188, 208, 214], "jwt": [3, 23, 64, 68, 105, 122, 182, 207], "redisstor": [3, 113, 115, 122, 124, 161, 212], "redi": [3, 11, 15, 113, 122, 124, 161, 162, 179, 188, 212], "picolog": [3, 59, 60, 122], "structlog": [3, 59, 122], "prometheu": [3, 122, 182, 185], "instrument": [3, 27, 86, 160, 186, 187], "telemetri": 3, "opentelemetri": [3, 23, 122, 182, 185], "sqlalchemi": [3, 23, 50, 122, 144, 145, 146, 147, 149, 150, 151, 152, 153, 160, 165, 169, 176, 180, 182, 196, 204, 208, 210], "deprec": [3, 43, 57, 59, 62, 76, 78, 122, 175, 193, 194, 196, 211], "sinc": [3, 4, 21, 59, 76, 112, 114, 122, 124, 131, 145, 147, 156, 157, 162, 175, 176, 180, 183, 188, 189, 191, 194, 196, 198, 202, 204, 205, 211, 212, 214, 215], "version": [3, 4, 7, 20, 59, 72, 76, 77, 78, 80, 109, 110, 112, 119, 120, 121, 122, 124, 125, 132, 146, 150, 168, 175, 192, 193, 194, 195, 196, 197, 198, 203, 208, 210, 211, 215], "now": [3, 43, 96, 98, 106, 122, 124, 129, 132, 134, 135, 137, 144, 145, 146, 147, 149, 151, 155, 156, 157, 158, 171, 174, 176, 179, 194, 199, 203, 204, 206, 210, 211, 212, 213, 215], "group": [3, 7, 55, 78, 84, 86, 103, 122, 128, 162, 163], "longer": [3, 43, 78, 122, 145, 149, 152, 157], "Will": [3, 56, 85, 193], "remov": [3, 21, 43, 59, 78, 121, 122, 125, 141, 147, 151, 157, 166, 170, 175, 193, 194, 211], "jinja": [3, 5, 23, 122, 181, 195, 213], "mako": [3, 5, 23, 122, 195, 213], "full": [3, 7, 83, 122, 140, 157, 162, 169, 176, 181, 192, 194, 200, 214, 215], "unnecessari": [3, 122], "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, 87, 90, 96, 97, 98, 99, 101, 102, 104, 105, 106, 107, 109, 110, 112, 116, 118, 119, 120, 121, 122, 124, 125, 128, 129, 132, 133, 138, 139, 140, 142, 144, 146, 147, 149, 150, 152, 153, 155, 158, 160, 162, 163, 168, 171, 173, 175, 176, 177, 182, 184, 186, 187, 188, 190, 193, 194, 195, 196, 198, 199, 202, 206, 208, 210, 211, 212, 213], "get": [3, 4, 5, 7, 19, 20, 27, 41, 43, 57, 69, 70, 71, 74, 77, 78, 83, 84, 85, 87, 90, 103, 107, 108, 111, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 124, 125, 128, 132, 133, 134, 135, 136, 138, 139, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 161, 166, 168, 174, 175, 176, 180, 181, 183, 184, 188, 189, 191, 193, 194, 195, 196, 198, 199, 200, 202, 203, 204, 205, 206, 208, 209, 210, 213, 214], "index": [3, 4, 5, 78, 79, 98, 102, 109, 122, 124, 134, 174, 176, 180, 195, 198, 199, 201, 202, 203, 204, 211, 213], "book": [3, 78, 144, 146, 168], "book_id": 3, "int": [3, 4, 5, 7, 9, 10, 12, 13, 14, 16, 17, 20, 21, 41, 42, 43, 47, 56, 57, 59, 70, 71, 72, 74, 76, 78, 79, 80, 85, 86, 90, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 111, 112, 114, 115, 117, 119, 120, 121, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 146, 147, 157, 166, 168, 170, 174, 175, 176, 183, 188, 189, 191, 193, 197, 198, 199, 200, 202, 203, 215], "get_book": 3, "Then": [3, 122, 176], "Or": [3, 162, 163, 171, 204, 206], "directli": [3, 7, 43, 78, 119, 122, 124, 125, 131, 141, 151, 162, 164, 176, 178, 181, 198, 199, 200, 211, 212, 214], "reload": [3, 18, 83, 122, 129, 155, 173, 181], "visit": [3, 122, 132, 142, 155, 156, 157, 163, 213], "localhost": [3, 115, 117, 122, 128, 132, 142, 156, 161, 171, 188, 193], "browser": [3, 83, 98, 100, 142, 155, 156, 157, 181, 188, 199], "two": [3, 21, 43, 59, 78, 122, 125, 131, 132, 149, 152, 153, 157, 160, 162, 170, 172, 175, 179, 180, 181, 189, 191, 199, 200, 203, 204, 206, 209, 210, 213, 214, 215], "endpoint": [3, 4, 5, 7, 57, 76, 86, 122, 128, 146, 162, 167, 169, 176, 182, 193, 194, 198, 199, 200, 202, 206, 207, 208, 210, 213, 214], "automat": [3, 5, 18, 57, 115, 117, 122, 124, 125, 127, 128, 129, 144, 145, 146, 149, 150, 152, 156, 176, 184, 192, 193, 194, 197, 200, 203, 212], "redoc": [3, 7, 76, 77, 119, 122, 156, 194], "swagger": [3, 7, 76, 77, 119, 122, 156, 157, 182, 192, 205], "ui": [3, 76, 77, 122, 125, 127, 128, 182, 192], "element": [3, 7, 76, 77, 78, 83, 119, 122, 145, 156, 181, 194], "stoplight": [3, 76, 77, 122, 156, 194], "rapidoc": [3, 7, 76, 77, 119, 122, 194], "depth": [3, 47, 155, 156, 158, 176], "tutori": [3, 132, 135, 144, 145, 146, 147, 149, 153, 155, 158, 168, 181], "basic": [3, 122, 124, 142, 145, 154, 167, 178, 182, 197, 203, 208, 212, 215], "todo": [3, 124, 142, 149, 150, 151, 152, 153, 155, 156, 157, 158, 171], "section": [3, 4, 6, 43, 57, 78, 80, 122, 126, 128, 129, 132, 135, 139, 140, 144, 145, 146, 147, 149, 150, 157, 169, 170, 171, 181, 189, 193, 194, 198, 199, 200, 203, 205, 215], "commun": [3, 124, 162, 212, 214], "driven": [3, 124, 215], "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, 96, 97, 98, 99, 100, 101, 103, 104, 109, 111, 112, 114, 115, 116, 117, 118, 119, 121, 122, 124, 127, 146, 147, 163, 167, 168, 169, 180, 188, 194, 196, 198, 199, 208, 210, 212], "thrive": 3, "contribut": [3, 124], "pursu": 3, "innov": 3, "huge": 3, "thank": 3, "scalar": [3, 77, 122, 144, 149, 150, 151, 152, 153, 168, 170, 171, 194, 199], "com": [3, 76, 122, 132, 133, 134, 135, 136, 140, 141, 142, 175, 176, 188, 194, 197, 203, 213], "sport": 3, "invit": 3, "organ": [3, 78, 141, 202, 212], "join": [3, 17, 144, 146, 147, 162, 168], "sponsorship": 3, "program": [3, 78, 129, 131, 137], "By": [3, 57, 129, 144, 146, 157, 161, 162, 174, 176, 179, 187, 193, 194, 198, 211, 212, 215], "polar": 3, "prefer": [3, 4, 5, 78, 84, 87, 121, 122, 125, 128, 131, 162, 200, 215], "platform": [3, 125, 126, 214], "collect": [3, 69, 78, 90, 103, 121, 122, 124, 130, 135, 145, 149, 150, 151, 152, 153, 160, 171, 172, 174, 175, 183, 194, 196, 199, 208, 214, 215], "pivot": 3, "role": [3, 155, 206], "project": [3, 124, 125, 128, 160, 163, 200], "growth": 3, "exclus": [3, 43, 47, 50, 78, 122, 134, 176, 205], "engag": [3, 68], "pledg": 3, "ormar": 3, "beani": 3, "sqlmodel": 3, "basemodel": [3, 84, 87, 122, 146, 164, 168, 174, 193, 196, 198, 199, 200, 202, 203, 204, 206, 208, 210, 214], "uuid4": [3, 124, 144, 168, 174, 175, 176, 193, 202, 204, 206, 210], "first_nam": [3, 176, 179], "last_nam": [3, 179], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 115, 117, 118, 119, 122, 125, 128, 132, 134, 139, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 156, 157, 158, 160, 166, 168, 170, 171, 172, 173, 174, 175, 177, 178, 181, 182, 183, 187, 188, 189, 191, 192, 193, 194, 197, 201, 202, 204, 208, 209, 210, 212, 213, 214, 215], "typeddict": [3, 7, 42, 83, 120, 121, 156, 192, 198, 215], "struct": [3, 52, 111, 122, 164, 199, 215], "uuid": [3, 122, 124, 144, 145, 146, 147, 168, 174, 175, 176, 193, 199, 202, 203, 204, 208, 210], "dto": [3, 7, 20, 37, 41, 46, 47, 48, 49, 50, 52, 53, 56, 57, 58, 76, 84, 86, 87, 103, 106, 119, 122, 133, 134, 135, 136, 137, 138, 139, 140, 142, 146, 160, 166, 168, 172, 182, 196, 200, 202, 215], "dtoconfig": [3, 46, 47, 87, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 166, 175, 176, 200, 202], "dataclassdto": [3, 49, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 175, 176], "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, 87, 89, 105, 107, 109, 122, 124, 128, 129, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 146, 160, 161, 166, 168, 170, 171, 175, 176, 181, 188, 194, 195, 196, 198, 199, 200, 202, 204, 205, 208, 210, 211, 212, 213], "exclud": [3, 18, 20, 27, 47, 64, 68, 69, 70, 71, 72, 74, 86, 87, 105, 106, 107, 122, 124, 132, 135, 136, 137, 138, 139, 140, 141, 166, 175, 178, 182, 188, 189, 204, 207, 208, 210], "control": [3, 4, 5, 7, 16, 20, 43, 47, 57, 58, 71, 72, 74, 76, 78, 86, 96, 98, 103, 105, 106, 119, 122, 124, 125, 127, 128, 129, 131, 137, 141, 145, 160, 162, 166, 167, 170, 172, 174, 175, 176, 178, 180, 181, 188, 191, 193, 198, 200, 201, 203, 206, 209, 212], "python": [3, 27, 46, 62, 87, 121, 122, 124, 125, 127, 128, 129, 131, 134, 137, 142, 145, 149, 150, 151, 152, 153, 155, 156, 157, 158, 159, 160, 164, 166, 171, 174, 175, 176, 178, 179, 180, 183, 187, 188, 189, 191, 192, 193, 194, 196, 198, 199, 200, 202, 203, 208, 209, 210, 213, 214, 215], "post": [3, 5, 57, 78, 103, 119, 120, 122, 124, 137, 138, 139, 141, 146, 147, 149, 150, 151, 152, 153, 157, 158, 164, 166, 168, 170, 171, 172, 175, 176, 179, 183, 187, 188, 193, 197, 198, 199, 200, 202, 206, 208, 209, 210, 213, 214], "put": [3, 16, 17, 57, 78, 119, 120, 128, 141, 149, 150, 151, 152, 153, 157, 158, 162, 175, 176, 188, 199, 200], "patch": [3, 57, 78, 119, 120, 122, 141, 146, 166, 168, 174, 178, 199, 200, 202], "delet": [3, 14, 43, 57, 74, 78, 83, 90, 96, 98, 111, 112, 113, 114, 115, 117, 119, 120, 122, 146, 166, 168, 175, 179, 188, 199, 200, 202], "dtodata": [3, 48, 122, 138, 139, 140, 141, 166, 176, 200, 202], "my_app": [3, 119, 204, 214], "usercontrol": [3, 174, 175, 206], "create_us": [3, 124, 175, 176, 198, 206], "list_us": 3, "user_id": [3, 7, 124, 164, 174, 175, 176, 202, 203, 204, 210], "partial_update_us": 3, "update_us": [3, 175], "get_us": [3, 174, 175, 176, 203, 210], "delete_us": [3, 175], "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, 87, 89, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 128, 144, 145, 146, 147, 149, 150, 151, 152, 153, 156, 158, 160, 161, 162, 163, 164, 166, 168, 170, 174, 175, 176, 179, 180, 183, 184, 188, 189, 191, 193, 194, 197, 198, 199, 200, 202, 203, 204, 206, 208, 210, 211, 212, 213, 214, 215], "9": [3, 20, 59, 76, 77, 112, 124, 125, 144, 145, 147, 149, 150, 151, 152, 153, 156, 157, 158, 160, 164, 166, 168, 171, 174, 176, 183, 187, 188, 189, 191, 193, 194, 196, 197, 198, 199, 200, 203, 208, 209, 210, 213, 214, 215], "instanti": [3, 20, 43, 45, 57, 118, 121, 122, 139, 160, 172, 176, 189, 194, 196], "point": [3, 7, 78, 80, 106, 122, 124, 131, 155, 160, 174, 183, 199], "server": [3, 4, 5, 7, 18, 21, 27, 56, 71, 74, 76, 78, 84, 110, 119, 122, 124, 125, 126, 128, 129, 130, 137, 138, 155, 158, 160, 168, 174, 176, 180, 181, 183, 189, 193, 198, 212, 213], "author": [3, 5, 56, 57, 78, 104, 105, 106, 107, 144, 145, 146, 168, 188, 196, 206, 207], "rather": [3, 78, 122, 160, 189, 191, 199, 202, 206], "team": 3, "lead": [3, 17, 57, 122, 124, 144, 147, 160, 162, 176, 215], "5": [3, 20, 57, 70, 76, 77, 124, 175, 187, 188, 191, 194, 199, 203, 212, 215], "veri": [3, 124, 131, 150, 151, 157, 160, 174, 194, 202, 203, 212, 213, 214], "draw": [3, 76], "inspir": 3, "nestj": 3, "contemporari": 3, "typescript": [3, 163], "place": [3, 62, 78, 122, 124, 129, 131, 149, 159, 160, 163, 188, 189, 199, 200, 202, 206, 212, 213, 214], "pattern": [3, 4, 18, 20, 27, 64, 68, 70, 71, 72, 74, 78, 80, 86, 105, 106, 107, 122, 134, 142, 144, 145, 146, 147, 152, 157, 160, 162, 179, 188, 189, 199, 200, 203, 205, 212], "still": [3, 5, 78, 122, 124, 141, 147, 149, 156, 162, 174, 175, 191, 199, 203, 212], "allow": [3, 4, 7, 16, 20, 27, 41, 43, 47, 57, 64, 65, 68, 76, 78, 80, 86, 90, 103, 110, 116, 118, 119, 122, 124, 125, 129, 131, 132, 140, 141, 144, 145, 146, 149, 155, 156, 157, 158, 160, 162, 166, 169, 171, 172, 174, 176, 179, 180, 181, 183, 194, 196, 198, 199, 200, 201, 202, 203, 206, 207, 212, 213, 214], "seek": [3, 43], "versatil": [3, 176, 198], "oop": [3, 41, 122, 124, 202], "microframework": 3, "unlik": [3, 78, 203, 206, 214], "flask": [3, 6, 97, 122, 202], "typic": [3, 131, 141, 155, 160, 162, 194, 195], "web": [3, 18, 43, 57, 76, 122, 125, 127, 128, 129, 155, 159, 173, 188, 201, 209, 212], "orm": [3, 35, 122, 124, 144, 145, 146, 147, 149, 150, 151, 152, 153, 165, 168, 170, 171, 172, 176, 182, 199, 204], "integr": [3, 4, 87, 122, 125, 127, 128, 129, 144, 145, 150, 151, 167, 181, 193, 194, 195, 199], "client": [3, 16, 20, 21, 42, 50, 56, 57, 69, 71, 78, 83, 98, 100, 115, 117, 119, 122, 124, 137, 138, 139, 162, 174, 175, 176, 179, 181, 187, 194, 199, 200, 201, 215], "side": [3, 18, 71, 74, 83, 122, 124, 160, 174, 176, 179, 212], "cach": [3, 5, 7, 20, 43, 45, 57, 59, 70, 83, 103, 119, 122, 125, 182, 212], "It": [3, 5, 7, 20, 41, 43, 57, 59, 62, 68, 76, 78, 86, 103, 104, 119, 122, 124, 125, 127, 129, 131, 132, 142, 144, 148, 149, 152, 153, 155, 156, 158, 160, 162, 168, 175, 176, 183, 188, 189, 191, 193, 194, 196, 198, 199, 200, 201, 202, 203, 204, 208, 212, 213, 214, 215], "aim": [3, 4, 154, 206], "django": [3, 122, 127], "micro": 3, "api": [3, 7, 18, 64, 68, 76, 78, 106, 119, 122, 124, 128, 130, 149, 156, 163, 164, 167, 169, 180, 188, 193, 194, 200, 203, 204, 208, 210, 214], "valid": [3, 7, 20, 21, 41, 43, 48, 56, 57, 59, 67, 71, 72, 74, 76, 78, 80, 86, 87, 96, 98, 103, 106, 119, 122, 132, 139, 155, 157, 164, 175, 176, 178, 180, 188, 193, 194, 195, 200, 201, 210, 215], "rout": [3, 7, 16, 20, 21, 27, 41, 46, 56, 57, 58, 64, 68, 69, 70, 71, 72, 74, 76, 77, 86, 103, 105, 106, 107, 109, 119, 122, 125, 132, 140, 141, 142, 146, 147, 149, 150, 153, 154, 156, 158, 161, 164, 168, 169, 171, 173, 174, 175, 176, 180, 181, 182, 183, 188, 189, 190, 191, 192, 194, 195, 196, 198, 199, 203, 204, 208, 210, 213, 214, 215], "tortois": [3, 122], "piccolo": [3, 28, 122, 124, 165, 182], "cor": [3, 7, 20, 68, 119, 122, 124], "csrf": [3, 20, 68, 122, 124], "rate": [3, 70, 122, 124, 212], "authent": [3, 56, 68, 78, 105, 106, 107, 110, 122, 124, 182, 205, 206, 207, 208, 210], "fullstack": 3, "capabl": [3, 4, 5, 78, 104, 122, 124, 145, 155, 162, 164, 212], "product": [3, 21, 125, 127, 128, 171, 194, 203, 209], "readi": [3, 56, 129, 146, 168], "best": [3, 43, 78, 127, 160, 188, 199, 200], "vuej": 3, "vite": 3, "saq": 3, "job": [3, 122, 179], "queue": [3, 61, 62, 122, 162, 179], "big": [3, 110, 168], "small": [3, 122, 131, 166, 202, 213], "inertia": 3, "j": [3, 76, 77, 98, 100, 122, 194], "bare": [3, 189], "poc": 3, "part": [4, 7, 20, 21, 41, 43, 54, 78, 79, 80, 109, 119, 122, 125, 127, 131, 155, 157, 158, 160, 162, 164, 175, 180, 183, 184, 191, 193, 198, 199, 203, 204, 206, 212, 215], "declar": [4, 16, 57, 78, 98, 100, 122, 124, 136, 144, 145, 146, 150, 157, 168, 174, 175, 176, 178, 191, 199, 201, 202, 203, 206], "standalon": [4, 76, 77, 122, 202], "regist": [4, 7, 16, 20, 24, 26, 78, 82, 83, 103, 105, 106, 107, 113, 116, 118, 119, 122, 124, 142, 153, 155, 160, 174, 194, 197, 199, 200, 201, 212], "learn": [4, 5, 149, 153, 159, 160, 171, 181, 194, 205], "chapter": [4, 5, 157, 160], "There": [4, 16, 78, 124, 127, 138, 145, 147, 153, 156, 160, 162, 174, 176, 200, 205, 214, 215], "few": [4, 78, 122, 145, 149, 162, 199, 205, 209, 212], "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, 86, 90, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 109, 111, 112, 114, 115, 117, 118, 119, 122, 124, 144, 145, 146, 147, 148, 157, 160, 162, 168, 174, 176, 179, 180, 184, 188, 189, 193, 197, 199, 200, 203, 204, 205, 208, 212, 213], "differ": [4, 5, 7, 20, 65, 78, 83, 106, 119, 121, 122, 124, 125, 127, 129, 130, 131, 152, 158, 160, 162, 173, 174, 176, 178, 179, 189, 192, 194, 195, 198, 199, 200, 202, 203, 206, 208, 210, 212, 215], "between": [4, 71, 78, 106, 122, 124, 127, 130, 131, 144, 160, 162, 178, 188, 190, 202, 203, 215], "lifecycl": [4, 57, 122, 153], "handl": [4, 7, 16, 46, 55, 56, 57, 62, 65, 67, 69, 71, 85, 96, 98, 102, 104, 105, 109, 115, 117, 119, 122, 124, 132, 145, 149, 150, 152, 153, 155, 156, 157, 160, 162, 170, 178, 179, 182, 191, 198, 199, 200, 202, 207, 211, 212], "layer": [4, 57, 69, 70, 71, 107, 122, 124, 174, 178, 200, 201, 206], "intention": 4, "unsupport": [4, 110, 122, 144, 196, 200], "reli": [4, 78, 122, 124, 179, 188], "separ": [4, 43, 47, 78, 122, 138, 141, 162, 164, 186, 187, 199], "logic": [4, 78, 107, 122, 132, 133, 134, 135, 136, 137, 138, 139, 141, 142, 149, 150, 176, 178, 179, 180, 196, 197, 199, 202, 208, 210, 214, 215], "servic": [4, 21, 76, 78, 109, 110, 125, 127, 128, 129, 146, 179, 183, 198, 209, 214], "dispatch": [4, 122, 124], "proxi": [4, 43, 110, 122, 198], "nginx": [4, 122, 126, 127, 129, 130, 198], "traefik": 4, "argument": [4, 5, 8, 18, 26, 47, 56, 57, 68, 69, 77, 83, 90, 96, 98, 106, 118, 120, 121, 122, 139, 149, 150, 153, 155, 160, 162, 163, 172, 175, 176, 194, 196, 199, 201, 203, 205, 206, 212, 213, 215], "wrap": [4, 7, 8, 20, 21, 27, 43, 46, 55, 65, 67, 70, 78, 86, 105, 106, 107, 119, 122, 124, 158, 162, 174, 178, 189, 195, 198, 199, 203], "alwai": [4, 17, 21, 44, 57, 59, 78, 106, 122, 144, 156, 162, 174, 184, 193, 194, 200, 209, 212], "string": [4, 7, 20, 21, 24, 26, 27, 41, 42, 43, 44, 46, 47, 57, 72, 76, 77, 78, 80, 83, 86, 87, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 108, 109, 118, 119, 120, 121, 122, 124, 128, 142, 144, 147, 155, 156, 157, 158, 164, 174, 176, 179, 187, 188, 189, 193, 194, 195, 199, 200, 203, 205, 208, 212, 215], "transpar": [4, 160], "everi": [4, 17, 27, 57, 78, 109, 122, 149, 150, 160, 162, 164, 175, 183, 189, 191, 198, 199, 200, 202, 203, 204, 205, 206, 212, 215], "level": [4, 7, 18, 20, 57, 59, 62, 78, 83, 96, 97, 98, 99, 101, 105, 120, 122, 124, 128, 130, 135, 141, 160, 161, 174, 176, 180, 184, 188, 191, 193, 198, 199, 200, 202, 206, 212, 215], "easili": [4, 78, 122, 125, 155, 162, 173, 181, 184, 188, 194, 195, 199, 212, 213], "access": [4, 5, 7, 20, 41, 43, 57, 71, 72, 74, 76, 78, 86, 96, 98, 103, 105, 106, 107, 112, 114, 119, 122, 124, 129, 149, 152, 158, 160, 162, 170, 174, 176, 181, 182, 184, 188, 189, 192, 195, 198, 200, 202, 204, 206, 208, 209, 210, 212, 215], "higher": [4, 20, 59, 122, 124, 130, 162, 174, 188, 193, 199, 203], "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, 87, 89, 90, 96, 97, 98, 99, 101, 102, 103, 106, 108, 109, 111, 112, 114, 115, 116, 117, 119, 120, 121, 122, 147, 149, 150, 151, 152, 153, 156, 157, 158, 164, 170, 171, 172, 174, 187, 188, 193, 206, 208], "nested_depend": 4, "router_depend": [4, 174], "app_depend": [4, 174], "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, 97, 98, 104, 110, 121, 122, 124, 129, 131, 132, 144, 145, 146, 147, 153, 168, 169, 171, 189, 193, 196, 199, 212, 215], "custom": [4, 7, 20, 41, 43, 47, 53, 56, 57, 59, 62, 76, 77, 85, 86, 90, 93, 96, 103, 119, 121, 122, 129, 144, 160, 161, 176, 178, 180, 182, 187, 188, 192, 196, 197, 200, 207, 210, 212], "asgiconnect": [4, 21, 42, 46, 57, 64, 68, 71, 72, 74, 105, 106, 107, 120, 122, 124, 202, 204, 206, 208, 209, 210], "baseroutehandl": [4, 41, 57, 120, 122, 124, 206, 214], "connect": [4, 5, 7, 9, 16, 20, 42, 43, 57, 58, 64, 65, 67, 68, 69, 71, 72, 74, 78, 96, 103, 104, 105, 106, 107, 115, 117, 119, 120, 122, 124, 125, 160, 162, 168, 170, 174, 191, 194, 198, 200, 202, 204, 206, 208, 210, 212, 214], "mechan": [4, 71, 78, 161, 164, 174, 179, 188, 204, 212], "architectur": [4, 125, 200, 203, 206], "solut": [4, 122, 138, 139, 156, 179, 199, 202, 212], "solv": [4, 122, 147, 156], "therefor": [4, 43, 68, 78, 122, 131, 144, 160, 174, 191, 198, 200, 202], "strictli": [4, 78], "definit": [4, 7, 20, 41, 46, 50, 76, 78, 80, 86, 103, 119, 121, 122, 131, 160, 192], "time": [4, 5, 14, 57, 70, 74, 78, 106, 111, 112, 114, 115, 117, 120, 122, 131, 144, 146, 147, 155, 158, 162, 168, 174, 176, 183, 188, 189, 195, 197, 199, 200, 201, 203, 209, 215], "fundament": [4, 6, 142, 158, 159, 162, 199, 201, 212], "idea": [4, 199], "mock": [4, 214], "sparingli": 4, "achiev": [4, 122, 131, 162, 163, 189, 199, 206], "effect": [4, 43, 57, 78, 122, 160, 162, 179, 202, 212], "three": [4, 78, 122, 124, 131, 133, 142, 144, 145, 189, 199, 200, 202, 203, 212, 215], "environ": [4, 5, 18, 24, 106, 122, 124, 125, 126, 127, 128, 129, 131, 160, 173, 188, 198, 206, 208, 209, 213, 214], "mind": [4, 5, 215], "could": [4, 43, 56, 78, 109, 122, 129, 138, 145, 156, 157, 164, 180, 189, 199, 209, 214], "exampl": [4, 64, 68, 76, 78, 80, 122, 124, 125, 127, 129, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 145, 146, 147, 149, 150, 152, 155, 160, 161, 162, 164, 166, 167, 168, 169, 175, 176, 179, 180, 184, 186, 187, 188, 189, 191, 193, 194, 195, 197, 198, 199, 200, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215], "databas": [4, 78, 115, 117, 122, 124, 125, 140, 141, 145, 146, 147, 148, 150, 152, 153, 154, 160, 167, 168, 169, 174, 176, 179, 182, 199, 209, 212, 215], "env": [4, 27, 122], "variabl": [4, 5, 7, 18, 21, 24, 26, 78, 118, 119, 122, 124, 125, 131, 173, 176, 189, 196, 202, 209], "suffici": [4, 214], "most": [4, 9, 10, 12, 13, 14, 78, 119, 122, 124, 131, 132, 147, 152, 155, 159, 162, 163, 174, 175, 178, 181, 188, 194, 198, 199, 200, 212, 214, 215], "around": [4, 17, 122, 155, 160, 193, 199], "principl": [4, 6, 202, 212], "facilit": [4, 74, 122, 125, 129, 162, 194, 196], "isol": [4, 111, 125, 127, 128, 129, 158, 174, 212, 214], "unit": [4, 70, 122, 126, 127, 129, 130, 188, 214], "create_test_cli": [4, 119, 122, 124, 214], "abov": [4, 21, 43, 57, 122, 129, 142, 146, 157, 160, 162, 170, 172, 174, 176, 178, 179, 180, 184, 186, 189, 191, 193, 199, 200, 202, 203, 204, 206, 210, 212, 213, 214, 215], "pure": 4, "featur": [4, 7, 20, 78, 119, 124, 145, 146, 149, 152, 154, 167, 175, 192, 194, 212, 214], "basehttpmiddlewar": 4, "wherea": [5, 78, 111, 141, 202], "ad": [5, 7, 18, 20, 21, 41, 43, 57, 76, 83, 86, 90, 103, 109, 119, 120, 122, 124, 133, 145, 146, 149, 151, 154, 155, 156, 162, 163, 171, 172, 187, 188, 193, 194, 195, 201, 203, 204, 206, 212, 215], "await": [5, 7, 9, 17, 20, 41, 42, 57, 68, 71, 76, 86, 103, 104, 106, 107, 119, 120, 122, 124, 125, 131, 144, 145, 146, 147, 149, 150, 151, 152, 153, 160, 161, 162, 166, 168, 170, 171, 179, 189, 191, 193, 198, 199, 200, 202, 204, 210, 212, 214, 215], "remain": [5, 70, 78, 90, 122, 124, 145, 189, 214], "concurr": [5, 8, 18, 55, 57, 58, 122, 131, 162, 173, 199, 214, 215], "hand": [5, 122, 160, 202], "opposit": 5, "central": [5, 7, 20, 119, 122, 150, 153, 162, 200, 212], "__name__": [5, 7, 20, 41, 57, 76, 86, 103, 119, 122, 145, 160, 184, 189, 196, 199, 200], "usernam": [5, 43, 115, 117, 124, 128, 176, 188], "show_user_profil": 5, "f": [5, 18, 78, 122, 129, 132, 133, 134, 135, 136, 142, 145, 147, 149, 150, 151, 152, 153, 156, 157, 158, 164, 176, 180, 183, 194, 196, 197, 198, 199, 200, 214, 215], "post_id": 5, "show_post": 5, "subpath": 5, "show_subpath": 5, "pathlib": [5, 122, 181, 188, 199, 211, 212, 213, 214], "global": [5, 27, 122, 131, 175, 181, 186, 192, 196], "print": [5, 59, 84, 122, 124, 145, 155, 163, 174, 181, 211, 212, 215], "arg": [5, 7, 8, 18, 19, 26, 43, 48, 55, 56, 57, 68, 84, 85, 104, 118, 120, 121, 122, 145, 147, 160, 173, 174, 179, 188, 189, 199, 202, 203], "query_param": [5, 21, 43, 98, 99, 119, 183, 200], "base_url": [5, 21, 119, 122], "auth": [5, 21, 64, 68, 105, 106, 107, 119, 122, 204], "cache_control": [5, 7, 20, 41, 57, 76, 86, 103, 109, 119, 122, 160, 199], "content_encod": [5, 57, 78, 80], "encod": [5, 16, 21, 43, 54, 56, 57, 65, 72, 78, 80, 96, 97, 98, 99, 100, 101, 102, 105, 106, 108, 111, 119, 120, 122, 145, 147, 175, 176, 178, 194, 199, 202, 204, 208, 212, 215], "content_length": [5, 96, 97, 99, 101], "length": [5, 43, 72, 78, 80, 96, 97, 99, 101, 106, 110, 122, 147, 198], "content_md5": 5, "content_typ": [5, 21, 43, 69, 78], "bodi": [5, 7, 20, 21, 41, 42, 46, 57, 65, 69, 76, 77, 78, 80, 86, 96, 97, 98, 99, 101, 103, 105, 106, 119, 120, 122, 124, 171, 193, 194, 199, 200, 202, 208, 210, 213], "date": [5, 122, 144, 145, 146, 163, 168, 200, 203], "uploadfil": [5, 43, 122, 124, 198], "usag": [5, 14, 43, 78, 122, 129, 153, 158, 160, 188, 199], "upload": [5, 43, 122], "__": 5, "get_json": 5, "json": [5, 7, 18, 21, 43, 76, 77, 78, 80, 106, 108, 119, 122, 124, 128, 145, 156, 157, 158, 164, 166, 168, 171, 173, 174, 175, 176, 180, 192, 193, 194, 197, 198, 202, 203, 208, 214, 215], "keyword": [5, 26, 78, 96, 98, 121, 122, 124, 131, 139, 149, 157, 160, 172, 175, 176, 179, 189, 199, 201, 203], "host": [5, 7, 18, 20, 21, 27, 42, 43, 63, 78, 119, 122, 125, 128, 211], "host_url": 5, "if_match": 5, "match": [5, 20, 24, 26, 43, 68, 72, 78, 80, 106, 118, 122, 128, 156, 188, 189, 193, 199, 200, 202, 203, 205, 208, 210, 211, 212, 213], "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, 110, 188, 192, 194, 199, 203], "referr": 5, "remote_addr": 5, "remote_us": 5, "root_path": [5, 119, 122], "stream": [5, 14, 16, 17, 21, 55, 57, 65, 78, 97, 98, 100, 122, 124, 198], "url_charset": 5, "user_ag": 5, "agent": 5, "explicitli": [5, 7, 20, 47, 78, 115, 117, 122, 134, 135, 146, 162, 168, 172, 174, 175, 176, 194, 203, 212, 213], "static_fil": [5, 7, 58, 122, 124, 211], "staticfilesconfig": [5, 7, 20, 109, 119, 122, 124], "static_files_config": [5, 7, 20, 109, 119, 122, 211], "engin": [5, 24, 26, 82, 83, 98, 102, 118, 122, 124, 144, 145, 149, 150, 151, 152, 153, 160, 168, 170, 181, 188, 195, 199, 204], "ll": [5, 132, 134, 135, 137, 139, 140, 144, 145, 146, 147, 149, 150, 151, 152, 156, 171, 174, 176, 194, 213, 214], "minijinja": [5, 122, 195, 213], "render_templ": 5, "contrib": [5, 24, 26, 27, 28, 58, 122, 124, 145, 146, 151, 152, 153, 166, 168, 169, 181, 186, 195, 196, 199, 213], "jinjatemplateengin": [5, 24, 181, 195, 213], "templateconfig": [5, 7, 20, 82, 118, 119, 122, 124, 181, 195, 213], "response_nam": 5, "context": [5, 7, 16, 17, 19, 20, 24, 26, 57, 59, 78, 98, 102, 118, 119, 120, 122, 125, 131, 151, 152, 162, 163, 174, 176, 178, 179, 181, 195, 199, 212], "template_config": [5, 7, 20, 82, 118, 119, 181, 195, 213], "make_respons": 5, "set_cooki": [5, 96, 98, 199, 208], "my": [5, 7, 27, 83, 84, 85, 87, 124, 160, 161, 163, 188, 189, 193, 194, 199, 200, 203, 208, 210, 213], "datastructur": [5, 20, 44, 57, 58, 122, 124, 149, 150, 151, 160, 189, 191, 193, 198, 199, 200, 204, 209, 215], "responsehead": [5, 7, 20, 41, 43, 57, 76, 86, 96, 97, 98, 99, 100, 101, 103, 119, 120, 122, 124, 199], "response_head": [5, 7, 20, 41, 57, 76, 86, 103, 119, 122, 124, 160, 199], "response_cooki": [5, 7, 20, 41, 57, 76, 86, 103, 119, 122, 124, 160, 199], "dynam": [5, 7, 68, 122, 127, 128, 129, 162, 195, 196, 200, 201], "url_for": [5, 21, 122, 200, 211, 213], "abort": [5, 198], "httpexcept": [5, 56, 57, 85, 122, 124, 156, 160, 180, 193, 197, 206], "400": [5, 56, 110, 122, 156, 176, 180, 198], "did": [5, 43, 122, 124, 156, 176], "except": [5, 7, 16, 17, 18, 20, 21, 41, 47, 55, 57, 58, 59, 76, 85, 86, 94, 98, 99, 103, 109, 119, 120, 122, 124, 145, 149, 150, 151, 152, 153, 156, 157, 158, 162, 166, 173, 175, 176, 178, 179, 182, 184, 188, 193, 197, 200, 202, 203, 204, 205, 206, 209, 210, 213, 214, 215], "status_cod": [5, 20, 56, 57, 58, 69, 85, 96, 97, 98, 99, 100, 101, 102, 105, 122, 149, 150, 151, 152, 153, 156, 160, 174, 176, 180, 188, 193, 199, 200, 204, 206, 214], "detail": [5, 7, 20, 43, 56, 76, 77, 78, 80, 89, 103, 119, 122, 124, 125, 128, 129, 132, 146, 149, 150, 151, 152, 153, 155, 157, 158, 160, 168, 169, 171, 175, 176, 177, 180, 182, 186, 188, 190, 193, 194, 196, 199, 200, 206, 210, 213, 215], "found": [5, 18, 24, 26, 43, 50, 56, 57, 68, 74, 78, 90, 106, 107, 109, 110, 118, 122, 144, 145, 146, 147, 149, 150, 151, 152, 153, 157, 158, 163, 180, 188, 193, 197, 200, 204, 211, 213], "404": [5, 56, 76, 109, 110, 122, 180, 193, 197, 211], "static_statu": 5, "dynamic_statu": 5, "convers": [5, 69, 122, 124, 156, 170, 176, 208], "jsonifi": 5, "infer": [5, 78, 98, 102, 122, 156, 174, 199], "determin": [5, 20, 28, 43, 46, 49, 52, 69, 78, 81, 84, 87, 90, 104, 122, 124, 131, 147, 172, 174, 206], "intend": [5, 7, 20, 78, 80, 106, 119, 127, 142, 155, 159, 188, 206], "unless": [5, 57, 78, 115, 117, 122, 131, 203], "told": 5, "get_text": 5, "get_html": 5, "strong": [5, 98, 102, 144, 188, 199, 211, 213], "mediatyp": [5, 54, 56, 57, 76, 77, 96, 97, 98, 99, 101, 102, 105, 106, 166, 180, 183, 188, 193, 194, 198, 199, 204, 214], "media_typ": [5, 43, 56, 57, 76, 77, 80, 96, 97, 98, 99, 101, 102, 105, 122, 166, 180, 183, 188, 193, 194, 198, 199, 204, 214], "werkzeug": 5, "errorhandl": 5, "handle_except": 5, "exception_handl": [5, 7, 20, 41, 57, 76, 85, 86, 103, 109, 119, 160, 180], "navig": [6, 156], "introduc": [6, 122, 124, 131, 132, 140, 145, 147, 149, 150, 175, 194], "default_openapi_config": [7, 20, 119], "openapiconfig": [7, 20, 76, 119, 122, 124, 193, 194, 208, 210], "create_exampl": [7, 76, 119, 122], "random_se": [7, 76, 119], "10": [7, 20, 59, 70, 76, 78, 119, 129, 134, 135, 136, 145, 146, 149, 150, 151, 152, 153, 156, 157, 158, 161, 162, 168, 174, 176, 183, 188, 193, 199, 203, 208, 210, 212, 213], "contact": [7, 76, 78, 119, 181], "external_doc": [7, 76, 78, 80, 119, 203], "licens": [7, 76, 78, 119, 212], "compon": [7, 20, 41, 43, 76, 78, 80, 105, 106, 107, 119, 122, 149, 193, 201, 203, 207, 214], "request_bodi": [7, 78, 119, 122, 193], "header": [7, 20, 21, 41, 42, 43, 54, 56, 57, 67, 69, 70, 71, 72, 74, 76, 78, 80, 83, 85, 86, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 109, 110, 119, 122, 160, 161, 176, 181, 188, 189, 193, 197, 198, 200, 201, 204, 206, 208, 209, 211, 214, 215], "security_schem": [7, 78, 119, 193], "callback": [7, 17, 20, 27, 53, 57, 78, 118, 119, 162, 176, 215], "path_item": [7, 78, 119, 122], "summari": [7, 57, 76, 78, 119, 122, 178, 193, 200], "tag": [7, 20, 41, 57, 76, 77, 78, 86, 103, 109, 119, 122, 160, 166, 193, 194, 195, 211, 213], "terms_of_servic": [7, 76, 78, 119], "use_handler_docstr": [7, 76, 119], "webhook": [7, 76, 78, 119], "operation_id_cr": [7, 76, 119], "default_operation_id_cr": [7, 76, 119], "render_plugin": [7, 76, 119, 194], "jsonrenderplugin": [7, 119], "stoplightrenderplugin": [7, 77, 119, 194], "yamlrenderplugin": [7, 77, 119, 194], "rapidocrenderplugin": [7, 77, 119, 194], "swaggerrenderplugin": [7, 77, 119, 194], "redocrenderplugin": [7, 77, 119, 194], "openapi_rout": [7, 76, 119], "openapi_control": [7, 76, 119, 194], "root_schema_sit": [7, 76, 119, 192], "enabled_endpoint": [7, 76, 119, 194], "yaml": [7, 43, 77, 78, 119, 122, 192, 194], "yml": [7, 77, 119, 122, 125, 194], "oauth2": [7, 76, 77, 78, 106, 119, 182, 192], "redirect": [7, 20, 76, 77, 83, 98, 110, 119, 122, 124, 128, 129, 181, 189, 200], "constructor": [7, 20, 21, 68, 76, 90, 97, 98, 109, 118, 121, 122, 138, 160, 180, 186, 188, 189, 192, 202, 204, 208, 213, 214], "handlerindex": 7, "map": [7, 16, 20, 24, 26, 41, 42, 43, 47, 50, 56, 57, 76, 78, 85, 86, 96, 98, 99, 103, 104, 105, 106, 107, 108, 109, 116, 118, 119, 120, 121, 122, 124, 136, 144, 145, 146, 147, 149, 150, 151, 152, 153, 160, 168, 170, 171, 172, 174, 176, 180, 196, 197, 199, 200, 201, 204, 212, 215], "get_handler_index_by_nam": [7, 200], "routehandlertyp": [7, 103, 119], "identifi": [7, 20, 27, 43, 57, 64, 68, 69, 70, 71, 72, 74, 78, 79, 90, 105, 106, 107, 109, 122, 147, 188, 193, 199, 208], "uniqu": [7, 21, 41, 57, 76, 78, 79, 90, 106, 122, 128, 147, 193, 194, 199, 200, 202, 212, 213], "equal": [7, 43, 72, 78, 80, 90, 120, 122, 124, 156, 199, 202], "obj": [7, 108, 145, 146, 164, 168], "__str__": [7, 44, 57, 120, 200], "router": [7, 20, 41, 57, 58, 76, 77, 86, 105, 109, 119, 122, 124, 160, 162, 174, 175, 180, 181, 182, 183, 189, 191, 192, 193, 198, 199, 200, 201, 203, 204, 206], "root": [7, 59, 76, 78, 84, 119, 122, 128, 160, 163, 171, 182, 184, 192, 202, 212, 214], "__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, 87, 89, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 109, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 160, 163, 164, 189, 191, 192, 196, 197, 198, 199, 213], "sequenc": [7, 20, 41, 55, 57, 64, 68, 76, 77, 78, 79, 80, 86, 98, 99, 103, 105, 106, 107, 108, 109, 119, 120, 121, 122, 124, 144, 149, 171, 194, 200, 208], "controllerrouterhandl": [7, 20, 103, 105, 106, 107, 119], "after_except": [7, 20, 119, 160], "afterexceptionhookhandl": [7, 20, 119, 120, 122], "after_request": [7, 20, 41, 57, 76, 86, 103, 109, 119, 122, 160, 183, 189, 199], "afterrequesthookhandl": [7, 20, 41, 57, 76, 86, 103, 109, 119, 120], "after_respons": [7, 20, 41, 57, 76, 86, 96, 103, 109, 119, 160, 183, 212], "afterresponsehookhandl": [7, 20, 41, 57, 76, 86, 103, 109, 119, 120], "allowed_host": [7, 20, 68, 119, 122, 124, 188], "allowedhostsconfig": [7, 20, 63, 119, 122, 124, 188], "before_request": [7, 20, 41, 57, 76, 86, 103, 109, 119, 122, 160, 183], "beforerequesthookhandl": [7, 20, 41, 57, 76, 86, 103, 109, 119, 120], "before_send": [7, 20, 119, 122, 160, 170], "beforemessagesendhookhandl": [7, 20, 119, 120, 122], "cachecontrolhead": [7, 20, 41, 43, 57, 76, 86, 103, 109, 119, 122, 199], "compression_config": [7, 20, 119, 188], "compressionconfig": [7, 20, 65, 119, 122, 124, 188], "cors_config": [7, 20, 119, 188], "corsconfig": [7, 20, 119, 122, 124, 188], "csrf_config": [7, 20, 119, 188], "csrfconfig": [7, 20, 67, 119, 122, 124, 188], "abstractdto": [7, 20, 28, 41, 46, 49, 52, 57, 76, 84, 86, 87, 103, 119, 122, 124, 175, 177, 178, 182], "emptytyp": [7, 20, 21, 41, 43, 57, 76, 86, 103, 108, 109, 119], "_emptyenum": [7, 20, 43, 57, 80, 103, 106, 108, 115, 117, 119, 121], "empti": [7, 20, 21, 43, 57, 69, 72, 74, 76, 78, 80, 96, 98, 103, 106, 107, 108, 115, 117, 119, 121, 122, 135, 156, 162, 199, 212], "etag": [7, 20, 41, 43, 57, 76, 86, 96, 97, 98, 103, 119, 122, 160], "event_emitter_backend": [7, 20, 119], "baseeventemitterbackend": [7, 20, 55, 119, 122, 179], "emitt": [7, 20, 55, 119, 122, 124], "simpleeventemitt": [7, 20, 55, 119, 122, 179], "exceptionhandlersmap": [7, 20, 41, 57, 76, 86, 103, 109, 119, 120], "include_in_schema": [7, 20, 41, 57, 76, 86, 103, 109, 119, 122, 160, 193, 211], "listen": [7, 9, 10, 13, 14, 20, 55, 57, 61, 62, 98, 100, 119, 122, 124, 126, 127], "eventlisten": [7, 20, 55, 119], "logging_config": [7, 20, 69, 119, 122, 184, 188], "baseloggingconfig": [7, 20, 59, 119, 122, 124, 184], "multipart_form_part_limit": [7, 20, 80, 119], "1000": [7, 20, 21, 56, 110, 119, 122, 162, 199], "on_app_init": [7, 15, 16, 20, 27, 82, 83, 84, 85, 87, 89, 93, 105, 119, 160, 208, 210], "onappinithandl": [7, 119, 120], "on_shutdown": [7, 9, 10, 11, 12, 13, 14, 15, 20, 119, 122, 124, 160], "lifespanhook": [7, 20, 119, 120], "on_startup": [7, 9, 10, 11, 12, 13, 14, 15, 20, 119, 122, 124, 144, 146, 160, 166, 168, 170, 199, 211, 212], "openapi_config": [7, 20, 76, 119, 193, 194, 208, 210], "parametersmap": [7, 20, 41, 76, 86, 103, 119, 120], "pluginprotocol": [7, 20, 119], "request_class": [7, 20, 41, 57, 76, 83, 86, 103, 119, 122, 160, 181, 198], "request_max_body_s": [7, 20, 41, 57, 76, 86, 103, 122, 198], "10000000": 7, "response_cache_config": [7, 20, 119, 122, 124, 161, 212], "responsecacheconfig": [7, 20, 119, 122, 124, 161, 212], "response_class": [7, 20, 41, 57, 76, 86, 103, 119, 122, 160, 199], "responsecooki": [7, 20, 41, 57, 76, 86, 96, 97, 98, 99, 100, 101, 102, 103, 105, 119, 120], "return_dto": [7, 20, 41, 57, 76, 86, 103, 119, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 160, 166, 176, 178, 196], "securityrequir": [7, 20, 41, 57, 76, 78, 86, 103, 105, 106, 107, 109, 119], "signature_namespac": [7, 20, 41, 57, 76, 86, 103, 119, 122, 200], "signature_typ": [7, 20, 41, 57, 76, 86, 103, 119, 122, 200], "state": [7, 20, 21, 43, 57, 74, 78, 119, 122, 124, 139, 145, 150, 151, 170, 174, 176, 183, 191, 200, 204, 212, 213, 215], "store": [7, 14, 16, 20, 21, 43, 54, 58, 70, 71, 72, 74, 76, 106, 111, 112, 114, 115, 116, 117, 119, 122, 149, 153, 160, 162, 168, 179, 182, 188, 195, 199, 200, 204, 209, 210], "storeregistri": [7, 20, 113, 116, 119, 122, 124, 212], "templateconfigtyp": [7, 20], "type_decod": [7, 20, 41, 57, 76, 86, 103, 108, 122, 160, 164, 208], "typedecoderssequ": [7, 20, 41, 57, 76, 86, 103, 108, 120], "type_encod": [7, 16, 20, 41, 57, 76, 86, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 108, 119, 122, 160, 164, 199], "typeencodersmap": [7, 16, 20, 41, 57, 76, 86, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 108, 119, 120], "websocket_class": [7, 20, 41, 57, 76, 86, 103, 119, 122, 160, 215], "websocket": [7, 16, 20, 21, 27, 41, 42, 56, 57, 68, 71, 72, 74, 76, 86, 103, 104, 105, 106, 107, 110, 119, 120, 122, 127, 160, 181, 182, 189, 191, 201, 202, 204, 206], "lifespan": [7, 20, 57, 84, 115, 117, 119, 120, 122, 150, 151, 152], "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, 86, 96, 98, 99, 101, 103, 105, 106, 107, 108, 109, 116, 118, 119, 121, 122, 124, 128, 131, 136, 160, 162, 163, 180, 183, 187, 189, 191, 193, 196, 197, 199, 206, 208, 210, 212, 215], "abstractasynccontextmanag": [7, 16, 20, 55, 57, 119, 179], "pdb_on_except": [7, 20, 119, 122, 173], "experimental_featur": [7, 20, 119, 122, 175], "iter": [7, 8, 9, 10, 12, 13, 14, 16, 17, 43, 46, 59, 69, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107, 119, 120, 121, 122, 124, 131, 162, 195, 199, 214], "experimentalfeatur": [7, 20, 119, 122, 175], "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, 87, 97, 98, 103, 104, 105, 106, 107, 112, 114, 118, 119, 121, 122, 128, 131, 133, 142, 145, 147, 149, 150, 155, 156, 157, 160, 162, 163, 170, 172, 174, 176, 180, 183, 188, 189, 190, 193, 194, 195, 196, 199, 200, 202, 203, 208, 210, 211, 212, 213, 214, 215], "occur": [7, 17, 20, 57, 78, 115, 117, 119, 122, 145, 150, 160, 173, 174, 180], "meant": [7, 20, 43, 104, 119, 122, 160, 175, 183, 208, 210], "log": [7, 20, 58, 59, 61, 62, 68, 89, 119, 120, 122, 124, 128, 129, 160, 182, 189, 199, 209, 210], "send": [7, 16, 17, 20, 21, 27, 43, 57, 62, 64, 65, 67, 68, 69, 70, 71, 72, 74, 78, 79, 83, 96, 97, 99, 101, 104, 106, 109, 119, 122, 124, 128, 137, 155, 156, 157, 162, 167, 169, 171, 176, 179, 188, 189, 191, 197, 198, 199, 200, 202, 206, 208], "sentri": [7, 20, 119], "execut": [7, 8, 20, 41, 55, 57, 68, 76, 78, 86, 96, 97, 98, 99, 100, 101, 102, 103, 115, 117, 119, 122, 126, 144, 145, 146, 149, 150, 151, 152, 153, 156, 158, 162, 168, 170, 171, 174, 183, 189, 204, 206, 214, 215], "receiv": [7, 16, 20, 21, 27, 41, 42, 54, 55, 57, 64, 67, 68, 69, 70, 76, 77, 78, 83, 84, 85, 86, 87, 96, 97, 101, 103, 104, 105, 106, 107, 109, 110, 116, 119, 121, 122, 124, 136, 138, 142, 150, 151, 155, 158, 160, 162, 163, 174, 175, 176, 177, 178, 179, 181, 183, 189, 191, 194, 198, 199, 200, 202, 204, 206, 208, 210, 214], "builtin": [7, 20, 43, 48, 119, 122, 160, 164, 184, 190, 192, 199, 207, 210], "immedi": [7, 16, 17, 20, 41, 57, 76, 86, 103, 119, 122, 129, 139, 162, 183, 195], "bypass": [7, 20, 41, 57, 68, 76, 86, 103, 115, 117, 119, 183], "overridden": [7, 20, 41, 64, 68, 76, 78, 86, 103, 119, 176, 194], "csrfmiddlewar": [7, 67, 119, 122], "render": [7, 20, 24, 26, 76, 77, 96, 98, 102, 105, 118, 119, 122, 176, 181, 192, 195, 199, 213], "stack": [7, 20, 57, 64, 68, 83, 106, 107, 119, 122, 146, 181, 188, 189, 191], "trace": [7, 20, 78, 119, 120, 122, 160], "de": [7, 20, 41, 57, 76, 86, 103, 119, 122, 124, 145, 149, 150, 212], "serial": [7, 18, 20, 21, 41, 43, 57, 58, 71, 72, 74, 76, 78, 84, 86, 87, 96, 98, 99, 103, 105, 106, 107, 111, 119, 120, 122, 124, 136, 150, 154, 156, 162, 164, 165, 167, 169, 171, 176, 180, 182, 196, 199, 212], "subclass": [7, 16, 20, 27, 41, 42, 43, 44, 46, 57, 64, 68, 69, 71, 74, 76, 84, 86, 87, 96, 103, 107, 111, 119, 121, 122, 124, 132, 176, 180, 187, 189, 192, 193, 196, 200, 202, 204, 205, 208], "statu": [7, 20, 21, 41, 42, 56, 57, 76, 83, 85, 86, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 109, 110, 119, 122, 129, 156, 157, 158, 180, 193, 197, 208], "code": [7, 20, 21, 41, 42, 45, 56, 57, 76, 78, 83, 85, 86, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 109, 110, 119, 122, 124, 129, 137, 141, 149, 151, 152, 156, 157, 160, 162, 174, 175, 180, 182, 192, 195, 200, 202, 208, 211], "boolean": [7, 20, 41, 43, 57, 70, 76, 78, 80, 86, 90, 96, 97, 99, 101, 103, 119, 121, 122, 156, 166, 177, 188, 189, 193], "flag": [7, 20, 41, 43, 57, 76, 80, 85, 86, 87, 103, 109, 112, 119, 121, 122, 155, 162, 173, 175, 197, 206], "dictat": [7, 20, 41, 57, 70, 76, 80, 81, 84, 86, 103, 109, 119, 193, 199, 215], "whether": [7, 17, 20, 21, 27, 41, 42, 43, 46, 57, 59, 62, 70, 71, 72, 74, 76, 78, 80, 81, 84, 85, 86, 87, 90, 96, 97, 98, 99, 101, 102, 103, 106, 108, 109, 116, 119, 121, 122, 131, 145, 173, 174, 177, 180, 189, 193, 196, 206], "maxim": [7, 20, 43, 71, 72, 74, 79, 80, 96, 98, 119], "multipart": [7, 20, 21, 78, 80, 119, 122, 178], "formdata": [7, 20, 80, 119, 198], "protect": [7, 20, 67, 80, 119, 120, 188, 205, 213], "attack": [7, 20, 67, 80, 119, 188, 198, 209], "appconfig": [7, 16, 20, 27, 82, 83, 84, 85, 87, 89, 93, 105, 119, 120, 122, 124, 160], "popul": [7, 21, 80, 119, 122, 145, 160, 176, 199], "must": [7, 21, 43, 59, 64, 68, 71, 72, 74, 76, 78, 80, 96, 98, 105, 106, 119, 120, 122, 156, 160, 168, 174, 175, 176, 177, 179, 181, 189, 193, 196, 199, 200, 203, 205, 208, 210, 213, 214], "dure": [7, 20, 41, 46, 57, 76, 86, 87, 93, 103, 115, 117, 119, 122, 131, 150, 160, 163, 164, 172, 180, 183, 193, 196, 198, 200, 215], "shutdown": [7, 9, 10, 12, 13, 14, 20, 115, 117, 119, 120, 122, 124, 162], "startup": [7, 9, 10, 12, 13, 14, 20, 119, 120, 122, 124, 127, 169, 180, 196, 212], "arbitrari": [7, 20, 21, 41, 43, 57, 76, 81, 84, 86, 87, 90, 103, 105, 106, 107, 109, 119, 122, 134, 162, 176, 198, 201, 208, 210, 211, 212, 213, 215], "fragment": [7, 41, 43, 57, 71, 72, 74, 96, 98, 103, 106, 119], "prefix": [7, 14, 16, 20, 21, 56, 57, 78, 86, 103, 115, 117, 119, 122, 164, 187, 188, 193, 212], "associ": [7, 20, 74, 78, 103, 104, 111, 112, 114, 115, 117, 119, 121, 122, 162, 164, 199, 200], "new": [7, 16, 17, 20, 43, 46, 47, 57, 68, 72, 74, 77, 78, 79, 80, 83, 87, 90, 106, 111, 112, 113, 115, 116, 117, 119, 120, 121, 122, 124, 129, 132, 136, 138, 141, 144, 145, 146, 147, 149, 150, 152, 154, 157, 158, 160, 162, 168, 172, 173, 176, 179, 181, 188, 194, 195, 196, 197, 198, 212, 215], "pdb": [7, 18, 20, 119, 122, 173], "maximum": [7, 16, 20, 41, 47, 57, 72, 76, 78, 80, 86, 103, 122, 160, 162, 188], "size": [7, 20, 41, 43, 57, 71, 72, 74, 76, 78, 79, 86, 97, 98, 103, 120, 122, 162, 188, 199, 202, 212], "byte": [7, 9, 10, 12, 13, 14, 16, 17, 20, 21, 41, 42, 43, 44, 46, 57, 65, 71, 72, 74, 76, 77, 80, 86, 87, 96, 97, 98, 99, 100, 101, 102, 103, 105, 108, 111, 112, 114, 115, 117, 119, 120, 122, 142, 162, 168, 175, 176, 178, 183, 188, 194, 199, 212, 215], "exceed": [7, 20, 41, 43, 56, 57, 76, 86, 103, 122], "413": [7, 20, 41, 57, 76, 86, 103, 110, 122, 198], "entiti": [7, 20, 41, 57, 76, 86, 103, 106, 110, 122, 144, 162, 192, 198], "too": [7, 20, 41, 57, 72, 76, 86, 103, 110, 122, 157, 174, 184, 198], "larg": [7, 20, 41, 57, 72, 76, 86, 103, 110, 122, 131, 145, 146, 198, 199], "outbound": [7, 20, 41, 57, 76, 86, 103, 119, 172], "decor": [7, 20, 41, 55, 57, 78, 103, 119, 122, 142, 146, 155, 157, 168, 192, 193, 195, 199, 201, 203, 215], "forward": [7, 20, 41, 57, 76, 86, 103, 119, 121, 122, 188], "resolut": [7, 20, 41, 57, 76, 86, 103, 119, 122, 202, 203], "signatur": [7, 20, 41, 57, 76, 80, 84, 86, 87, 93, 103, 119, 122, 170, 174, 177, 178, 179, 189, 196, 199, 201, 203, 213], "namespac": [7, 18, 20, 41, 46, 57, 76, 78, 86, 103, 111, 112, 115, 117, 119, 122, 124, 170, 174, 201], "registri": [7, 20, 78, 113, 119, 122, 124], "throughout": [7, 20, 119, 212], "append": [7, 20, 27, 41, 57, 76, 84, 85, 86, 87, 103, 119, 122, 145, 147, 157, 158, 160, 189, 191, 196, 202], "under": [7, 18, 20, 41, 54, 57, 74, 76, 78, 86, 96, 97, 98, 99, 100, 101, 102, 103, 105, 109, 112, 116, 119, 122, 124, 145, 162, 163, 200, 202, 204, 205, 211, 213], "tupl": [7, 9, 10, 12, 13, 14, 20, 21, 26, 27, 41, 42, 43, 46, 48, 57, 69, 70, 76, 79, 84, 86, 87, 90, 96, 97, 98, 99, 101, 102, 103, 109, 120, 121, 122, 145, 160, 170, 188, 196, 199], "compos": [7, 20, 41, 57, 72, 76, 86, 103, 126], "predic": [7, 20, 41, 57, 76, 86, 103, 121, 122], "ident": [7, 20, 41, 57, 76, 78, 79, 86, 103, 146, 174, 200, 202, 213], "deseri": [7, 20, 41, 57, 71, 72, 76, 78, 86, 103, 122, 124, 164, 196], "transform": [7, 20, 41, 43, 57, 76, 78, 81, 84, 86, 87, 96, 98, 99, 103, 105, 106, 107, 108, 119, 122, 124, 142, 156, 172, 175, 180, 191, 198], "experiment": [7, 47, 119, 122], "__call__": [7, 8, 42, 45, 55, 57, 64, 67, 68, 79, 96, 109, 122, 174, 189, 191, 199], "lifespanscop": [7, 120], "lifespanrec": [7, 120], "lifespansend": [7, 120], "sent": [7, 21, 27, 43, 57, 71, 72, 74, 78, 79, 83, 96, 97, 98, 99, 101, 102, 106, 109, 122, 124, 142, 157, 160, 162, 174, 176, 178, 181, 183, 198, 203, 211, 213, 214, 215], "asyncgener": [7, 9, 10, 12, 13, 14, 16, 17, 21, 57, 97, 122, 124, 149, 150, 151, 152, 153, 160, 199, 214, 215], "enter": [7, 83, 122, 124, 173], "messag": [7, 9, 10, 13, 14, 16, 42, 43, 56, 59, 62, 65, 69, 71, 72, 74, 82, 83, 85, 98, 100, 110, 119, 120, 122, 124, 156, 160, 162, 174, 179, 180, 182, 183, 184, 189, 193, 194, 196, 199, 200, 209, 215], "exit": [7, 16, 17, 122, 124, 129, 162], "period": [7, 122, 131, 212], "properti": [7, 17, 20, 21, 27, 43, 46, 57, 69, 70, 71, 76, 78, 80, 83, 86, 90, 103, 105, 106, 107, 111, 118, 119, 121, 122, 124, 140, 160, 176, 181, 193, 199, 200, 206], "openapi_schema": [7, 18, 77, 193, 194], "pydantic_openapi_schema": 7, "open_api": 7, "improperlyconfiguredexcept": [7, 21, 41, 47, 56, 57, 76, 98, 99, 106, 115, 117, 122, 124, 174, 180, 199, 200], "classmethod": [7, 24, 26, 28, 43, 46, 48, 49, 52, 87, 90, 103, 106, 111, 115, 117, 121, 164, 208], "from_config": [7, 122], "sort": [7, 20, 57, 78, 161, 168, 206, 208, 210], "lexic": 7, "handler_index": [7, 200], "route_revers": [7, 122, 200, 211, 213], "path_paramet": [7, 21, 57], "fill": [7, 162, 198], "group_id": 7, "get_membership_detail": 7, "noroutematchfoundexcept": [7, 21, 56, 124, 200], "wrong": [7, 21, 156, 180], "format": [7, 18, 20, 21, 27, 43, 54, 71, 72, 74, 78, 80, 86, 97, 98, 106, 122, 157, 184, 187, 188, 193, 199, 200, 203, 215], "url_for_static_asset": [7, 21, 122, 213], "file_path": [7, 21, 97, 109, 211], "asset": [7, 21, 77, 164, 211], "css": [7, 76, 77, 181, 194], "route_handler_method_view": 7, "update_openapi_schema": 7, "reflect": [7, 78, 129, 183, 212], "emit": [7, 55, 96, 97, 101, 122, 160, 179], "event_id": [7, 55, 98, 100, 179, 199], "kwarg": [7, 8, 19, 26, 43, 45, 48, 55, 56, 57, 68, 69, 70, 71, 76, 77, 80, 83, 84, 85, 90, 105, 106, 107, 118, 119, 120, 121, 122, 138, 145, 147, 160, 174, 175, 179, 188, 189, 191, 192, 193, 194, 199, 200, 202, 203, 206, 213, 214], "my_ev": [7, 55, 122], "backgroundtask": [8, 57, 96, 97, 98, 99, 100, 101, 102, 124, 199], "background": [8, 17, 57, 96, 97, 98, 99, 100, 101, 102, 125, 129, 130, 162, 214, 215], "finish": [8, 57, 96, 97, 98, 100, 101, 102, 189, 193, 194, 199], "fn": [8, 19, 55, 57], "p": [8, 18, 19, 24, 26, 118, 125, 129, 195], "func": [8, 97, 98, 144, 168, 199], "run_in_task_group": [8, 199], "taskgroup": [8, 55, 215], "preserv": [8, 122, 199], "channel": [9, 10, 12, 13, 14, 16, 17, 58, 122, 127, 182, 215], "backend": [9, 10, 12, 13, 14, 15, 16, 20, 46, 47, 48, 55, 71, 72, 74, 105, 106, 107, 119, 122, 124, 144, 154, 168, 178, 179, 182, 188, 205, 207, 212], "asyncpgchannelsbackend": [9, 11, 15, 122, 162], "channelsbackend": [9, 10, 11, 12, 13, 14, 15, 16, 162], "dsn": 9, "make_connect": 9, "subscrib": [9, 10, 11, 12, 13, 14, 15, 16, 122, 124], "start": [9, 10, 13, 16, 17, 20, 43, 47, 57, 62, 79, 96, 97, 120, 122, 125, 127, 128, 129, 137, 142, 144, 146, 148, 149, 154, 155, 156, 157, 158, 159, 160, 162, 171, 173, 174, 180, 188, 189, 193, 195, 199, 203, 204, 205, 211, 212, 213, 214], "unsubscrib": [9, 10, 11, 12, 13, 14, 15, 16, 122, 162], "stop": [9, 10, 13, 14, 15, 16, 17, 57, 62, 83, 122, 125, 127, 128, 129, 162, 181, 215], "stream_ev": [9, 10, 11, 12, 13, 14, 15, 122], "over": [9, 10, 12, 13, 14, 16, 17, 48, 50, 122, 124, 128, 129, 142, 162, 195, 198, 215], "get_histori": [9, 10, 11, 12, 13, 14, 15], "histori": [9, 10, 12, 13, 14, 16, 70, 83, 181], "abc": [10, 14, 43, 44, 55, 57, 59, 64, 68, 71, 77, 79, 84, 94, 104, 105, 111, 122, 124, 145, 149, 150, 151, 152, 153, 160, 171, 174, 177, 189, 194, 197, 199, 200, 202, 204, 208, 214, 215], "abstract": [10, 43, 44, 46, 55, 57, 59, 64, 68, 71, 77, 79, 84, 90, 104, 105, 111, 122, 124, 128, 162, 178, 179, 200, 204, 213, 215], "memori": [11, 15, 16, 43, 113, 122, 124, 162, 170, 179, 188, 198, 210, 212], "memorychannelsbackend": [11, 12, 15, 124, 162], "redischannelsbackend": [11, 14, 15], "redischannelspubsubbackend": [11, 14, 15, 162], "redischannelsstreambackend": [11, 14, 15, 162], "flush_al": [11, 14, 15], "psycopg": [11, 15, 122], "psycopgchannelsbackend": [11, 13, 15, 122, 162], "asyncpg": [11, 15, 122, 124, 160, 162, 168], "yet": [12, 14, 17, 74, 116, 122, 124, 134, 149, 156, 203, 212, 214], "op": [12, 111, 112, 114, 115, 117], "runtimeerror": [12, 21, 122], "pg_dsn": 13, "key_prefix": 14, "stream_sleep_no_subscript": 14, "asyncio": [14, 19, 57, 115, 117, 119, 120, 122, 124, 125, 131, 144, 145, 146, 149, 150, 151, 152, 153, 160, 161, 162, 168, 170, 171, 199, 204, 212, 214, 215], "amount": [14, 16, 122, 131, 145, 146, 162, 188, 212], "millisecond": [14, 98, 100, 203], "paus": 14, "litestar_channel": 14, "pub": [14, 162], "sub": [14, 20, 21, 57, 78, 106, 112, 119, 122, 147, 162, 202, 204, 206, 208], "low": [14, 96, 97, 98, 99, 101, 122, 124, 162, 200, 212, 215], "overhead": [14, 115, 117, 131, 162, 175, 212], "resourc": [14, 20, 56, 78, 122, 129, 131, 138, 140, 149, 169, 188, 194, 199, 200, 215], "atom": [14, 114, 115, 117, 122], "lua": [14, 115, 117], "sleep": [14, 57, 122, 125, 131, 161, 199, 212, 214, 215], "Not": [14, 78, 110, 122, 180, 197, 211], "cap_streams_approxim": 14, "stream_ttl": 14, "timedelta": [14, 106, 111, 112, 114, 115, 117, 200, 203, 204, 212], "datetim": [14, 106, 122, 124, 144, 145, 146, 168, 176, 193, 199, 200, 203, 204, 212, 215], "second": [14, 20, 43, 57, 70, 78, 96, 98, 106, 111, 112, 114, 115, 117, 119, 122, 134, 149, 161, 176, 188, 189, 212, 215], "60": [14, 20], "maxlen": 14, "approxim": 14, "ttl": [14, 20], "pexpir": 14, "incompat": [14, 122], "cluster": 14, "channelsplugin": [15, 16, 17, 122, 124], "encode_data": [15, 16], "wait_publish": [15, 16, 162], "start_subscript": [15, 16, 124, 162], "put_subscriber_histori": [15, 16, 162], "channelsexcept": [15, 16, 162], "put_nowait": [15, 17], "iter_ev": [15, 16, 17, 162], "run_in_background": [15, 16, 17, 124, 162], "is_run": [15, 17], "initpluginprotocol": [16, 27, 82, 83, 84, 85, 87, 89, 122, 124], "arbitrary_channels_allow": [16, 122, 162], "create_ws_route_handl": [16, 162], "ws_handler_send_histori": [16, 162], "ws_handler_base_path": 16, "ws_send_mod": 16, "websocketmod": [16, 21, 57, 215], "subscriber_max_backlog": 16, "subscriber_backlog_strategi": 16, "backlogstrategi": [16, 17], "backoff": [16, 17, 162], "subscriber_class": 16, "broadcast": [16, 122, 124, 162], "creation": [16, 46, 87, 122, 138, 145, 150, 152, 157, 194, 213], "fly": [16, 162], "accept": [16, 17, 21, 43, 46, 47, 57, 78, 90, 106, 110, 120, 122, 124, 128, 132, 134, 137, 138, 145, 162, 176, 183, 188, 189, 193, 196, 199, 200, 203, 208, 209, 210, 212, 213, 214], "mode": [16, 18, 21, 57, 119, 120, 122, 124, 125, 145, 146, 155, 164, 168, 184, 188], "unsent": 16, "held": [16, 215], "given": [16, 20, 21, 24, 26, 43, 46, 56, 57, 59, 70, 72, 78, 79, 80, 81, 84, 87, 96, 98, 100, 102, 106, 107, 108, 111, 112, 114, 115, 117, 118, 119, 120, 121, 122, 131, 134, 135, 145, 156, 160, 161, 176, 179, 187, 189, 196, 197, 199, 200, 202, 203, 204, 206, 208, 211, 215], "reach": [16, 41, 57, 76, 86, 103, 206], "accordingli": [16, 122, 124, 139, 198, 215], "backlog_strategi": [16, 17, 162], "max_backlog": [16, 17, 162], "until": [16, 17, 43, 96, 98, 119, 122, 131, 162, 198, 215], "older": 16, "ones": [16, 17, 122, 162, 187], "dropleft": [16, 162], "favour": 16, "litestarencodabletyp": 16, "app_config": [16, 27, 82, 83, 84, 85, 87, 89, 93, 105, 160], "up": [16, 57, 59, 106, 122, 124, 125, 131, 141, 146, 149, 152, 157, 158, 161, 162, 163, 164, 167, 169, 176, 195, 198, 199, 200, 205, 210, 214, 215], "schedul": [16, 179], "guarante": [16, 78, 115, 117, 122, 162, 212], "passiv": 16, "consum": [16, 21, 78, 122, 146, 168, 180, 198, 199, 200, 202, 206, 214], "neg": [16, 78, 122], "wait": [16, 17, 122, 127, 131, 162, 214, 215], "fetch": [16, 71, 72, 74, 90, 115, 117, 122, 129, 147, 162, 174], "tie": 16, "subscript": [16, 43, 122], "upon": [16, 57, 68, 78, 122, 138, 139, 144, 160, 162, 170, 176, 208, 210], "litestarexcept": [16, 56, 122, 124, 180], "wrapper": [17, 45, 65, 69, 70, 71, 83, 121, 122, 155, 174, 176, 198], "item": [17, 43, 47, 78, 79, 80, 90, 112, 114, 122, 135, 146, 149, 150, 153, 156, 157, 158, 159, 168, 170, 171, 176, 193, 197, 198, 199, 212, 214], "on_ev": 17, "socket": [17, 18, 21, 57, 122, 124, 128, 160, 162, 189, 200, 204, 215], "On": [17, 122, 128, 160, 162, 175, 188, 200, 202], "prevent": [17, 56, 83, 109, 122, 125, 131, 160, 176, 181, 188, 209, 215], "enqueu": [17, 162], "left": [17, 122, 156, 162, 191, 200], "cancel": [17, 55, 57, 162, 215], "wa": [17, 21, 43, 74, 78, 90, 111, 112, 114, 115, 117, 122, 124, 127, 131, 144, 145, 146, 147, 149, 162, 168, 174, 175, 176, 183, 189, 193, 194, 197, 199, 200, 204, 212], "previous": [17, 21, 43, 78, 111, 122, 124, 155, 158, 162, 189, 199, 212], "app_path": 18, "dir": [18, 122, 125], "app_dir": 18, "pythonpath": 18, "show": [18, 122, 149, 156, 162, 174, 175, 176, 195, 196, 199, 214], "inform": [18, 56, 57, 71, 74, 76, 78, 84, 87, 110, 120, 122, 124, 128, 129, 130, 139, 142, 145, 149, 163, 170, 176, 177, 195, 196, 200, 203, 209], "detect": [18, 110, 122, 145, 163], "displai": [18, 122, 156, 163, 195], "regex": [18, 20, 80, 122, 189, 202, 203, 205], "factori": [18, 20, 46, 47, 48, 59, 68, 69, 72, 74, 76, 78, 85, 87, 89, 106, 107, 116, 119, 122, 132, 139, 142, 163, 170, 177, 178, 189, 199, 214], "litestar_app": [18, 191], "discov": [18, 78, 122], "canon": [18, 122, 163], "auto": [18, 122, 146, 168], "create_app": [18, 163, 187], "consid": [18, 20, 47, 78, 111, 112, 114, 115, 117, 122, 125, 127, 129, 131, 144, 147, 156, 160, 162, 175, 176, 188, 203], "annot": [18, 46, 48, 50, 78, 80, 81, 84, 87, 121, 122, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 156, 157, 158, 160, 163, 164, 168, 170, 171, 172, 174, 175, 176, 178, 194, 196, 197, 198, 201, 203, 209, 213, 214, 215], "r": [18, 26, 78, 98, 100, 118, 125, 129, 145, 147, 149, 150, 151, 152, 153, 156, 157, 158, 196, 205], "reload_dir": 18, "watch": [18, 122, 129], "reload_includ": 18, "glob": 18, "reload_exclud": 18, "port": [18, 21, 42, 43, 115, 117, 119, 125, 127, 128, 161], "w": [18, 122, 124, 147, 162, 199], "wc": [18, 122], "h": [18, 124, 164, 171, 176, 199], "fd": 18, "descriptor": 18, "bind": [18, 145, 149, 150, 151], "ud": 18, "unix": [18, 122, 128, 129], "domain": [18, 20, 21, 43, 49, 50, 52, 71, 72, 74, 87, 96, 98, 106, 119, 122, 188, 200], "d": [18, 124, 125, 129, 145, 160, 164, 171, 176, 189, 199], "ssl": [18, 122], "certfil": [18, 122], "ssl_certfil": 18, "cert": [18, 122], "keyfil": [18, 122], "ssl_keyfil": 18, "sign": [18, 20, 122, 210], "certif": [18, 78, 122], "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, 122], "litestar_host": 18, "litestar_file_descriptor": 18, "litestar_unix_domain_socket": 18, "litestar_debug": 18, "litestar_pdb": [18, 122, 173], "litestar_ssl_cert_path": 18, "litestar_ssl_key_path": 18, "litestar_create_self_signed_cert": 18, "posixpath": 18, "spec": [18, 43, 57, 75, 109, 120, 122, 192, 193, 203], "session_id": [18, 74], "short": [18, 78, 122, 178], "releas": [18, 59, 122, 124], "get_asyncio_executor": 19, "threadpoolexecutor": 19, "executor": 19, "get_trio_capacity_limit": 19, "trio": [19, 119, 120, 122], "capacitylimit": 19, "capac": [19, 122, 212], "set_asyncio_executor": 19, "set_trio_capacity_limit": 19, "run_in_executor": [19, 122], "affect": [19, 20, 78, 84, 111, 122, 180, 193, 198, 199, 212, 215], "to_thread": [19, 122], "run_sync": [19, 122, 131, 145, 146, 149, 150, 151, 168, 170, 199], "trust": [20, 63, 188], "exclude_opt_kei": [20, 27, 68, 69, 70, 71, 72, 74, 86, 105, 106, 107, 189, 205], "disabl": [20, 27, 59, 64, 68, 69, 70, 71, 72, 74, 105, 106, 107, 115, 117, 122, 124, 131, 178, 189, 192, 198, 205], "particular": [20, 21, 27, 64, 68, 69, 70, 71, 72, 74, 78, 105, 106, 107, 131, 174, 176, 188, 208, 212], "www_redirect": 20, "www": [20, 21, 78, 188, 198], "__post_init__": [20, 43, 69, 118, 193], "wildcard": [20, 43, 78, 128, 188], "final": [20, 110, 122, 124, 132, 142, 145, 147, 149, 150, 151, 152, 154, 156, 160, 162, 170, 171, 174, 176, 194, 195, 198, 199, 200, 204], "thereof": [20, 76], "anycal": [20, 45, 55, 57, 120], "serializationpluginprotocol": [20, 84, 122, 124], "hold": [20, 78, 83, 98, 102, 122, 147, 176, 209, 210, 212, 213], "normal": [20, 21, 110, 112, 114, 122, 124, 147, 156, 176, 191], "enum": [20, 50, 57, 58, 78, 80, 83, 98, 102, 119, 122, 124, 189, 194, 198, 199, 206], "__new__": [20, 43, 50, 54, 78, 83], "dto_codegen": [20, 122, 175], "codegen": [20, 47, 122, 178], "futur": [20, 59, 62, 78, 106, 122, 145, 194, 212, 214, 215], "break": [20, 122, 145, 162, 214], "gzip": [20, 65, 122], "minimum_s": [20, 188], "500": [20, 56, 110, 122, 174, 180, 188, 197], "gzip_compress_level": [20, 188], "brotli_qu": [20, 188], "densiti": [20, 188], "tradeoff": [20, 188], "qualiti": [20, 131, 188], "slower": [20, 188, 202, 212], "brotli_mod": [20, 188], "font": [20, 76, 77, 188], "mode_gener": 20, "mode_text": 20, "utf": [20, 21, 78, 96, 97, 98, 99, 100, 101, 102, 119, 122, 145, 175, 188, 194, 199, 202, 210, 212, 215], "input": [20, 78, 122, 156, 188], "mode_font": 20, "woff": [20, 188], "brotli_lgwin": [20, 188], "22": [20, 122, 188, 203], "logarithm": [20, 188], "24": [20, 72, 122, 145, 188], "brotli_lgblock": [20, 188], "16": [20, 71, 72, 78, 107, 122, 144, 168, 188], "17": 20, "18": [20, 76, 77, 122, 194], "19": [20, 122, 194], "20": [20, 77, 122, 162], "21": [20, 122, 144, 145, 168], "23": [20, 122, 127], "brotli_gzip_fallback": [20, 188], "middleware_class": [20, 27, 69, 70, 86], "compressionmiddlewar": [20, 65, 122], "compression_facad": 20, "compressionfacad": [20, 65], "gzip_facad": 20, "gzipcompress": 20, "backend_config": 20, "gzip_fallback": 20, "facad": [20, 65], "fallback": [20, 122, 144], "cross": [20, 43, 71, 72, 74, 96, 98, 106, 188], "allow_origin": [20, 188], "allow_method": 20, "allow_head": 20, "allow_credenti": 20, "credenti": [20, 56, 78], "allow_origin_regex": 20, "expose_head": 20, "expos": [20, 43, 78, 86, 120, 122, 125, 132, 142, 146, 147, 170, 198, 202, 209], "max_ag": [20, 43, 71, 72, 74, 96, 98, 199], "600": [20, 122], "max": [20, 43, 59, 122, 128, 199], "ag": [20, 43, 71, 72, 74, 96, 98, 122, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 175, 176, 199], "allowed_origins_regex": 20, "compil": [20, 189], "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, 188], "secret": [20, 43, 44, 71, 72, 106, 107, 122, 172, 182, 188, 203, 206, 207, 208, 214], "hmac": 20, "token": [20, 64, 67, 68, 78, 106, 122, 188, 203, 204, 206, 213], "cookie_nam": [20, 188], "csrftoken": [20, 188], "cookie_path": 20, "header_nam": [20, 188], "expect": [20, 57, 78, 110, 122, 149, 157, 161, 164, 174, 179, 188, 193, 199, 208, 213, 214], "cookie_secur": 20, "cookie_httponli": 20, "cookie_samesit": 20, "lax": [20, 43, 71, 72, 74, 96, 98, 106, 199], "strict": [20, 21, 43, 71, 72, 74, 87, 96, 98, 106, 108, 120, 122, 124, 199, 200], "cookie_domain": 20, "safe_method": 20, "exclude_from_csrf_kei": 20, "exclude_from_csrf": [20, 188], "httponli": [20, 43, 71, 72, 74, 96, 98, 106], "samesit": [20, 43, 71, 72, 74, 96, 98, 106, 199], "safe": [20, 80, 111, 112, 115, 117, 121, 122, 129, 147, 155, 188, 192, 198, 200, 212, 213], "response_cach": [20, 122, 124, 161, 212], "cache_forev": [20, 57, 122, 161], "sentinel": [20, 122, 161, 168], "expir": [20, 43, 96, 98, 106, 111, 112, 113, 114, 115, 117, 122, 204], "default_expir": [20, 122, 161], "key_build": [20, 161], "cachekeybuild": [20, 57, 120], "default_cache_key_build": 20, "cache_response_filt": [20, 122], "httpscope": [20, 104, 120], "default_do_cache_pred": 20, "get_store_from_app": [20, 70, 74], "combin": [20, 41, 78, 153, 157, 164, 171, 188, 194, 199, 200, 202, 206], "queri": [20, 21, 42, 43, 69, 78, 79, 80, 83, 90, 98, 99, 119, 122, 145, 146, 147, 149, 150, 151, 152, 153, 157, 158, 161, 166, 168, 174, 180, 199, 200, 201], "some": [21, 57, 78, 119, 122, 124, 129, 131, 134, 139, 144, 158, 160, 161, 162, 168, 174, 175, 176, 179, 188, 189, 193, 194, 195, 196, 199, 200, 202, 203, 204, 206, 208, 210, 211, 212, 213, 214, 215], "adapt": [21, 97, 174], "copyright": 21, "2018": 21, "oss": 21, "ltd": 21, "io": [21, 27, 65, 109, 120, 122, 131], "right": [21, 122, 159, 191], "reserv": [21, 43, 78, 110, 122, 160, 201], "redistribut": 21, "binari": [21, 57, 78, 119, 122, 128, 144, 215], "modif": [21, 43, 144], "permit": [21, 78], "condit": [21, 56, 122, 145, 189, 200], "met": 21, "retain": 21, "notic": [21, 124, 134, 136, 149, 174, 176], "disclaim": 21, "reproduc": 21, "materi": 21, "distribut": [21, 125, 127, 128, 129], "neither": [21, 50, 122, 194], "holder": 21, "nor": [21, 157, 200], "endors": 21, "deriv": [21, 72, 97, 98, 122], "softwar": 21, "prior": [21, 68, 78, 122, 159, 170, 175, 181], "permiss": [21, 206], "BY": [21, 122], "THE": 21, "AND": [21, 90], "AS": 21, "express": [21, 78, 122, 157], "OR": [21, 145], "impli": [21, 122], "warranti": 21, "BUT": 21, "NOT": [21, 43, 78, 122], "TO": 21, "OF": 21, "merchant": 21, "fit": [21, 72, 127, 131, 160, 199, 202], "FOR": 21, "purpos": [21, 43, 44, 48, 50, 78, 109, 122, 124, 132, 133, 134, 135, 136, 142, 175, 180, 189, 194, 196, 199, 202, 212], "IN": [21, 122, 145, 146, 168], "NO": 21, "shall": [21, 43, 78, 214], "BE": 21, "liabl": 21, "direct": [21, 24, 26, 43, 78, 118, 122, 124, 125, 128, 129, 178, 200], "indirect": 21, "incident": [21, 124], "exemplari": 21, "consequenti": 21, "damag": 21, "procur": 21, "substitut": [21, 78, 122], "loss": [21, 57, 215], "profit": [21, 156, 157, 158], "busi": [21, 178], "interrupt": 21, "caus": [21, 78, 80, 122, 124, 162, 163, 199], "ON": 21, "theori": 21, "liabil": 21, "tort": 21, "neglig": [21, 131], "aris": 21, "even": [21, 78, 122, 124, 135, 151, 162, 174, 176, 188, 199, 200, 202, 212], "IF": 21, "advis": [21, 122, 200], "SUCH": 21, "handlert": 21, "usert": 21, "autht": 21, "statet": 21, "empty_rec": [21, 83, 198], "empty_send": [21, 83, 198], "target": [21, 56, 78, 83, 120, 122, 139, 181, 188], "construct": [21, 43, 56, 77, 109, 111, 122, 138, 150, 156, 157, 160, 194, 198, 199, 200, 208], "repres": [21, 27, 28, 42, 43, 44, 46, 49, 52, 56, 78, 80, 84, 87, 90, 98, 102, 119, 121, 122, 124, 134, 135, 139, 142, 149, 153, 156, 162, 164, 171, 176, 199, 204, 208], "multidict": [21, 43, 98, 99, 122, 199], "path_param": [21, 69, 119, 203], "pars": [21, 42, 43, 46, 57, 78, 84, 104, 106, 121, 122, 139, 145, 158, 164, 174, 175, 176, 180, 189, 193, 196, 198, 199, 200, 203, 204, 209, 215], "address": [21, 43, 47, 78, 122, 124, 127, 132, 133, 134, 135, 136, 138, 139, 142, 176, 200, 202], "authmiddlewar": 21, "correl": [21, 57, 79, 97, 101, 106, 193, 200, 203, 204, 208, 210], "logger": [21, 59, 69, 120, 122, 160, 184, 188, 189, 199], "log_config": 21, "set_sess": [21, 122, 188, 210], "datacontainertyp": [21, 76, 119], "sessionmiddlewar": [21, 71, 72, 188], "clear_sess": [21, 188], "clear": [21, 72, 112, 114, 122, 176, 188, 196, 212], "absolut": [21, 78, 122, 128, 131, 200, 202], "httproutehandl": [21, 57, 104, 122, 124, 193, 200], "media": [21, 43, 56, 57, 76, 77, 78, 80, 96, 97, 98, 99, 101, 102, 110, 119, 122, 193, 194, 198], "retriev": [21, 24, 26, 43, 46, 69, 70, 71, 74, 78, 79, 82, 90, 106, 107, 118, 120, 122, 132, 133, 134, 135, 136, 140, 141, 142, 146, 153, 159, 168, 174, 184, 193, 194, 196, 199, 200, 204, 208, 210, 212, 214], "msgpack": [21, 199], "chunk": [21, 72, 97, 98, 122, 146], "formmultidict": [21, 43, 122, 124], "urlencod": [21, 78, 188, 198], "send_push_promis": 21, "raise_if_unavail": 21, "promis": 21, "websocketroutehandl": [21, 57, 104, 124, 200], "receive_wrapp": 21, "connection_st": 21, "send_wrapp": [21, 189], "disconnect": [21, 56, 57, 119, 120, 122, 162, 200, 215], "subprotocol": [21, 119, 122], "incom": [21, 27, 78, 106, 107, 122, 124, 147, 155, 162, 188, 189, 215], "protocol": [21, 65, 68, 84, 110, 118, 122, 155, 175, 177, 189, 196, 213, 214, 215], "close": [21, 43, 55, 57, 65, 78, 119, 120, 122, 124, 160, 170, 174, 189, 200, 203, 212, 215], "reason": [21, 110, 122, 135, 147, 160, 174, 176, 179, 200, 202, 203, 212], "receive_data": [21, 215], "iter_data": [21, 122, 124], "continu": [21, 110, 122, 124, 125, 129, 149], "yield": [21, 28, 46, 49, 52, 57, 87, 97, 122, 124, 145, 149, 150, 151, 152, 153, 160, 162, 177, 199, 214, 215], "receive_text": [21, 119, 122, 124, 162], "receive_byt": [21, 119, 122], "receive_json": [21, 119, 122], "decod": [21, 46, 56, 72, 78, 87, 106, 108, 119, 120, 122, 137, 147, 175, 176, 178, 198, 204, 208, 210, 215], "receive_msgpack": [21, 119, 122], "iter_json": [21, 122, 215], "iter_msgpack": [21, 122], "send_data": [21, 57], "convert": [21, 53, 56, 80, 85, 122, 136, 147, 149, 157, 158, 175, 176, 193, 197, 208, 215], "send_text": [21, 119, 124, 162], "send_byt": [21, 119], "send_json": [21, 119, 189, 200], "default_seri": [21, 57, 71, 96, 98, 108], "send_msgpack": [21, 119, 122, 124], "htmx": [23, 122, 182, 213], "piccolo_orm": [23, 122], "templateengineprotocol": [24, 26, 118, 213], "jinjatempl": 24, "engine_inst": [24, 26, 118], "templateengin": [24, 26, 118], "get_templ": [24, 26, 118, 213], "template_nam": [24, 26, 56, 98, 102, 118, 181, 199, 213], "dot": [24, 26, 43, 47, 118, 122, 133, 200], "templatenotfoundexcept": [24, 26, 56, 118, 213], "register_template_cal": [24, 26, 118, 213], "template_cal": [24, 26, 118, 213], "concaten": [24, 26, 118, 145], "render_str": [24, 26, 118], "template_str": [24, 26, 98, 102, 118, 122, 195, 213], "from_environ": [24, 213], "jinja_environ": 24, "move": [25, 30, 31, 32, 33, 34, 36, 39, 40, 57, 91, 92, 110, 122, 141, 162, 178], "makotempl": 26, "templateprotocol": [26, 118], "contexttyp": 26, "underli": [26, 43, 119, 122, 124, 139, 212, 215], "posit": [26, 43, 68, 78, 79, 118, 174, 179, 189, 199], "makotemplateengin": [26, 195, 213], "templatelookup": [26, 122], "from_template_lookup": 26, "template_lookup": 26, "opentelemetryconfig": [27, 122, 186], "readthedoc": [27, 109, 120], "en": [27, 43, 57, 109, 120, 122], "latest": [27, 77, 109, 120, 122, 124, 125, 128, 129, 139, 140, 150, 152, 192, 197], "info": [27, 50, 78, 97, 98, 120, 122, 124, 127, 160, 172, 176, 184, 189, 193, 194, 196, 199, 200, 213], "scope_span_details_extractor": 27, "span": [27, 122, 162, 199, 213], "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, 122, 156, 157, 188, 189, 193, 203], "tracer_provid": [27, 186], "tracerprovid": 27, "tracer": 27, "get_route_details_from_scop": 27, "exclude_urls_env_kei": 27, "opentelemetryinstrumentationmiddlewar": 27, "_excluded_url": 27, "With": [27, 122, 194, 198, 213, 214], "litestar_excluded_url": 27, "definemiddlewar": [27, 68, 69, 70, 71, 86, 105, 106, 107, 120, 124, 204], "instrumentationmiddlewar": 27, "abstractmiddlewar": [27, 63, 65, 68, 69, 70, 71, 86, 122, 124], "asgiapp": [27, 57, 63, 64, 65, 67, 68, 69, 70, 71, 86, 106, 107, 120, 160, 189, 191, 199], "opentelemetryplugin": [27, 186], "di": [27, 57, 58, 84, 85, 87, 124, 146, 154, 160, 168, 174, 196, 199, 214, 215], "get_nam": [27, 84, 85, 87, 196], "my_route_handl": [27, 84, 85, 87, 174, 193, 199, 200, 202, 204], "myplugin": [27, 84, 85, 87, 196], "piccolodto": [28, 122, 124, 166], "generate_field_definit": [28, 46, 49, 52, 87, 178], "model_typ": [28, 46, 49, 52, 87, 90, 145, 146, 168], "tabl": [28, 90, 122, 144, 145, 146, 147, 149, 152, 166, 168], "dtofielddefinit": [28, 46, 48, 49, 52, 87, 177], "fielddefinit": [28, 46, 48, 49, 50, 52, 57, 81, 84, 87, 121, 122, 177], "detect_nested_field": [28, 46, 49, 52, 87, 178], "field_definit": [28, 46, 48, 49, 50, 52, 81, 84, 87, 122], "field": [28, 43, 46, 47, 48, 49, 51, 52, 53, 69, 78, 80, 84, 85, 87, 105, 106, 110, 121, 122, 124, 132, 133, 134, 139, 140, 144, 157, 168, 172, 175, 177, 178, 188, 193, 194, 197, 204, 208, 209, 213], "inspect": [28, 46, 49, 52, 87, 121, 122, 176, 196, 200, 214], "view": [41, 43, 122, 129, 145, 149, 156], "owner": [41, 57, 76, 78, 86, 120], "registr": [41, 78, 122, 172, 176, 202], "get_route_handl": 41, "copi": [41, 43, 122, 125, 160, 200, 202, 206, 214], "validate_route_handl": 41, "connectiondataextractor": 42, "extract": [42, 46, 50, 69, 71, 78, 84, 87, 119, 121, 122, 156, 212], "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, 122], "raw": [42, 43, 47, 48, 111, 119, 121, 122, 156, 168, 176, 187, 198, 200], "malform": [42, 122], "extractedrequestdata": 42, "present": [42, 43, 47, 59, 78, 90, 106, 122, 144, 157, 168, 172, 184, 203], "unresolv": 42, "coroutin": [42, 57, 97, 98, 122, 131, 160, 162], "extractedresponsedata": 42, "responsedataextractor": 42, "extract_status_cod": 42, "httpresponsestartev": [42, 120], "httpresponsebodyev": [42, 120], "extract_response_bodi": 42, "netloc": 43, "network": [43, 110, 131, 142], "hierarch": [43, 111, 212], "password": [43, 78, 106, 115, 117, 122, 124, 176, 210], "hostnam": 43, "cl": [43, 121, 164, 208], "splitresult": 43, "split": [43, 71, 72, 74, 122, 124, 164, 188, 208], "from_compon": 43, "from_scop": 43, "with_replac": 43, "mutabl": [43, 122], "immut": [43, 122, 124, 160], "mutat": [43, 122, 160], "back": [43, 71, 98, 102, 122, 124, 137, 139, 150, 162, 174, 176, 178, 188, 212, 213], "accept_valu": 43, "best_match": [43, 199], "provided_typ": [43, 199], "find": [43, 56, 145, 176], "charact": [43, 72, 78, 147], "subtyp": [43, 121, 122, 176, 177, 196], "namedtupl": [43, 122, 156, 215], "_cl": 43, "accessor": 43, "s_maxag": 43, "maxag": 43, "no_cach": 43, "no_stor": [43, 199], "privat": [43, 47, 50, 122, 124, 172, 178], "no_transform": 43, "must_revalid": 43, "revalid": 43, "proxy_revalid": 43, "must_understand": 43, "understand": [43, 128, 129, 134, 148, 149, 160, 189, 191, 194], "stale_while_revalid": 43, "from_head": [43, 199], "header_valu": 43, "prevent_stor": 43, "kind": [43, 106, 157, 195, 196, 199, 203, 204, 210], "documentation_onli": [43, 199], "mozilla": [43, 57, 122], "org": [43, 55, 57, 70, 77, 78, 119, 121, 122, 175, 188, 206], "doc": [43, 57, 70, 78, 122, 129, 176, 177, 186, 188, 193, 194, 199, 203, 208], "regard": [43, 57, 122, 186, 190, 200], "invalid": [43, 71, 72, 74, 96, 98, 106, 110, 122, 156, 204], "forbid": [43, 71, 72, 74, 96, 98, 122], "javascript": [43, 71, 72, 74, 96, 98, 122, 181, 194], "simple_cooki": 43, "simplecooki": 43, "to_head": 43, "suitabl": [43, 127, 129, 162, 212], "to_encoded_head": 43, "__eq__": 43, "hei": 43, "similar": [43, 120, 122, 124, 130, 140, 157, 160, 194, 200, 209, 210, 212, 215], "unquot": 43, "weak": [43, 199], "immutablemultidict": [43, 122], "from_form_data": 43, "form_data": 43, "upload_fil": 43, "multi": [43, 110, 122, 125, 145], "include_header_nam": 43, "cimultidictproxi": 43, "multimixin": 43, "insensit": [43, 78, 96, 97, 98, 99, 100, 101, 102, 105, 122], "rawhead": 43, "multimap": 43, "valueerror": [43, 56, 116, 164, 174, 180], "to_header_list": 43, "rawheaderslist": 43, "multidictproxi": 43, "mutable_copi": 43, "shallow": 43, "immutablest": [43, 124, 160, 200], "notat": [43, 122, 155], "deep_copi": [43, 122, 160], "pari": 43, "deepcopi": [43, 122], "state_dict": 43, "third": [43, 160, 183, 189, 202, 208, 212], "fourth": 43, "4": [43, 76, 77, 125, 145, 147, 160, 187, 191, 194], "assert": [43, 78, 119, 122, 124, 164, 176, 188, 199, 200, 204, 208, 212, 214], "len": [43, 145, 164, 199], "k": [43, 122, 145, 147], "__bool__": [43, 83, 122], "inner_dict": 43, "mutable_st": 43, "del": 43, "__getitem__": 43, "keyerror": [43, 122], "__iter__": 43, "__len__": 43, "__getattr__": [43, 196], "attributeerror": [43, 160, 196], "__copy__": 43, "__get_validators__": 43, "signaturemodel": [43, 57], "decid": [43, 62, 124, 208, 210, 212], "mixin": [43, 122, 144, 147], "multi_item": 43, "duplic": [43, 78, 122], "pair": [43, 78, 90, 98, 102, 160], "mutablescopehead": [43, 122, 160, 189], "mutablemap": [43, 120], "headerscop": [43, 120], "from_messag": [43, 160, 189], "getal": [43, 122], "extend_header_valu": 43, "multivalu": 43, "take": [43, 48, 57, 78, 96, 97, 98, 99, 101, 102, 122, 131, 139, 142, 145, 155, 157, 160, 164, 172, 175, 176, 178, 183, 189, 190, 196, 198, 199, 200, 205, 210, 215], "__setitem__": 43, "overwrit": [43, 80, 122, 138], "__delitem__": 43, "brief": [43, 78], "commonmark": [43, 78], "rich": [43, 78, 122, 145, 163], "oa": [43, 78], "v3": [43, 78, 194, 211], "parameterin": 43, "transit": [43, 78, 122, 181], "allow_empty_valu": [43, 78], "abil": [43, 78, 122, 150, 181, 203, 214], "parameterstyl": 43, "n": [43, 72, 74, 78, 98, 100, 122, 129, 213], "allowemptyvalu": [43, 78], "later": [43, 74, 78, 110, 122, 157, 196], "revis": [43, 78, 150], "rule": [43, 78, 108, 174, 191, 205], "simpler": [43, 78, 189, 200], "parameterschema": 43, "describ": [43, 57, 59, 76, 78, 122, 124, 131, 149, 157, 171, 175, 176, 193, 194, 200], "explod": [43, 78], "allow_reserv": [43, 78], "arrai": [43, 78, 122, 128], "rfc3986": [43, 78], "ietf": [43, 70, 78, 188], "percent": [43, 78], "mutual": [43, 47, 78], "furthermor": [43, 78, 200], "_override_": [43, 78], "escap": [43, 78, 213], "parametercont": 43, "conjunct": [43, 78, 173, 212, 213], "prescrib": [43, 78], "strategi": [43, 47, 53, 78, 122, 130, 162, 176], "secretbyt": [43, 44, 122, 209], "secretvalu": [43, 44], "get_obscur": [43, 44], "overrid": [43, 44, 64, 68, 69, 76, 77, 78, 84, 85, 87, 116, 122, 141, 146, 160, 163, 168, 178, 180, 183, 187, 194, 197, 199, 204, 206, 208], "hidden": [43, 44, 122, 175, 213], "secretstr": [43, 44, 122, 209, 210], "copied_st": 43, "immutable_immutable_copi": 43, "immutable_copi": 43, "__setattr__": 43, "__delattr__": 43, "frozen": 43, "filenam": [43, 97, 98, 128, 198, 199], "file_data": 43, "max_spool_s": [43, 122], "1048576": [43, 97, 98], "temporari": [43, 110, 122], "roll": [43, 122, 174], "disk": [43, 112, 122, 212], "rolled_to_disk": 43, "spool": [43, 122], "threshold": [43, 188], "bytearrai": 43, "offset": [43, 79, 145, 146, 168], "secret_valu": [43, 209], "secrett": 44, "typevar": [44, 121, 122, 176], "bound": [44, 121, 162, 170, 198], "union": [44, 98, 101, 120, 121, 122, 156, 157, 203, 208, 213], "encapsul": [44, 176, 202, 215], "get_secret": [44, 209], "notimplementederror": [44, 164], "__repr__": 44, "use_cach": [45, 122, 174], "classvar": [46, 65], "inner": [46, 78, 121, 131], "asgi_connect": 46, "abstractdtofactori": [46, 122], "get_config_for_model_typ": [46, 87, 122], "newli": [46, 78, 87, 122, 124, 162, 212], "decode_builtin": [46, 87], "datatyp": [46, 87, 124], "decode_byt": [46, 87], "is_supported_model_type_field": 46, "create_for_field_definit": 46, "handler_id": [46, 57], "backend_cl": 46, "_backend": 46, "dtobackend": [46, 48], "altern": [46, 78, 106, 122, 126, 144, 161, 162, 168, 170, 199, 200, 201, 205], "create_openapi_schema": 46, "schema_cr": [46, 81, 84, 87], "schemacr": [46, 81, 84, 87, 122], "for_field_definit": 46, "resolve_generic_wrapper_typ": 46, "get_model_type_hint": 46, "hint": [46, 78, 110, 121, 122], "get_dto_config_from_annotated_typ": 46, "resolve_model_typ": 46, "abstractset": 47, "street": [47, 124, 133, 134, 135, 136, 176], "rename_field": [47, 122, 124, 136, 176], "rename_strategi": [47, 122, 136, 176], "renamestrategi": [47, 53], "renam": [47, 122, 124, 167, 169, 178], "upper": [47, 53, 78, 80, 136, 176], "lower": [47, 53, 78, 80, 136, 147, 174, 176, 180, 199, 203], "camel": [47, 53, 122, 136, 176], "pascal": [47, 53, 136, 176], "max_nested_depth": [47, 122, 134, 135, 176], "transfer": [47, 122, 124, 132, 138, 167, 169, 176, 182, 209, 215], "underscore_fields_priv": [47, 122, 176], "experimental_codegen_backend": [47, 175], "forbid_unknown_field": [47, 122, 176], "underscor": [47, 122, 139, 147, 164, 176], "data_as_builtin": 48, "create_inst": [48, 122, 139, 141, 176], "preced": [48, 57, 96, 97, 98, 99, 101, 102, 122, 160, 164, 183, 198, 199, 200, 215], "update_inst": [48, 140, 141, 166, 176], "as_builtin": 48, "model_nam": 48, "default_factori": [48, 105, 116, 122, 175, 176, 212], "dto_field": [48, 50, 122, 124, 172, 176], "dtofield": [48, 50, 122], "type_wrapp": [48, 121], "metadata": [48, 50, 70, 78, 105, 121, 122, 145, 146, 149, 150, 151, 152, 153, 168, 170, 171, 176, 193, 199, 201], "instantiable_origin": [48, 121], "safe_generic_origin": [48, 121], "inner_typ": [48, 121], "kwarg_definit": [48, 121], "kwargdefinit": [48, 80, 121, 122], "dependencykwarg": [48, 80, 121], "passthrough_constraint": 48, "constraint": [48, 78, 80, 84, 87, 122, 144, 168, 176, 201], "from_field_definit": 48, "dataclassprotocol": 49, "mark": [50, 57, 78, 79, 121, 122, 124, 147, 156, 159, 172, 174, 178, 188, 193, 213, 214], "read_onli": [50, 78, 80, 122], "write_onli": [50, 78, 122], "autom": [50, 162], "inclus": [50, 78, 122], "extract_dto_field": 50, "field_info_map": 50, "bet": [50, 208], "priorit": 50, "data_structur": 51, "base_dto": [51, 124], "msgspec_dto": [51, 124], "dataclass_dto": [51, 124], "msgspecdto": [52, 122, 124, 176], "typealia": 53, "kebab": [53, 176], "compressionencod": [54, 65], "httpmethod": [54, 57, 120, 122, 198, 200], "openapimediatyp": [54, 77, 78, 96, 98, 101, 105, 124, 193], "paramtyp": 54, "requestencodingtyp": [54, 80, 119, 122, 124, 198], "scopetyp": [54, 68, 71, 72, 74, 104, 120, 124, 189], "wrap_in_error_handl": 55, "asyncanycal": [55, 57, 120], "propag": [55, 59, 122], "unfinish": 55, "2809": 55, "clientexcept": [56, 149, 150, 151, 152, 153], "dtofactoryexcept": 56, "carri": [56, 160, 181], "improp": [56, 122], "internalserverexcept": [56, 124, 180], "fulfil": [56, 193], "invalidannotationexcept": [56, 176], "inherit": [56, 78, 105, 106, 122, 124, 144, 179, 180, 194, 199, 200, 208], "litestarwarn": 56, "userwarn": 56, "methodnotallowedexcept": [56, 191], "know": [56, 78, 155, 156, 157, 164, 174, 176, 193, 200], "405": [56, 110, 180], "missingdependencyexcept": [56, 122, 124, 180], "importerror": [56, 122], "packag": [56, 122, 125, 186, 187, 188, 195, 208, 214], "install_packag": 56, "notauthorizedexcept": [56, 64, 68, 106, 107, 124, 180, 203, 204, 206, 208, 209, 210, 214], "lack": [56, 122, 124], "401": [56, 106, 110, 180, 206, 208], "notfoundexcept": [56, 122, 124, 149, 150, 151, 152, 153, 157, 158, 166, 180, 191, 197, 200, 204], "permissiondeniedexcept": [56, 64, 68, 122, 124, 180], "understood": 56, "403": [56, 110, 180, 188], "serializationexcept": [56, 108, 122], "fail": [56, 64, 68, 74, 78, 98, 102, 106, 110, 120, 122, 157, 174, 180, 188, 203, 206], "serviceunavailableexcept": [56, 124, 180], "503": [56, 110, 180], "super": [56, 189, 194, 198, 203, 208, 209, 214, 215], "toomanyrequestsexcept": [56, 124], "429": [56, 110], "validationexcept": [56, 57, 122, 124, 180, 193, 203], "websocketdisconnect": [56, 162], "websocketexcept": [56, 124], "4500": 56, "4000": 56, "ws_": 56, "exceptionresponsecont": 56, "to_respons": [56, 57, 85], "create_debug_respons": 56, "exc": [56, 85, 122, 149, 150, 151, 152, 153, 160, 180, 197], "trigger": [56, 77, 83, 122, 181], "create_exception_respons": 56, "drawn": 56, "http_500_internal_server_error": [56, 110, 180], "asgiroutehandl": [57, 104, 109, 124, 200], "is_mount": [57, 202], "is_stat": 57, "mount": [57, 122, 201, 204], "begin": [57, 79, 131, 144, 145, 146, 149, 150, 151, 152, 153, 168, 170, 171, 188, 199, 202, 204, 206], "deliv": [57, 162, 176, 199], "default_deseri": [57, 108], "signature_model": 57, "_signatur": 57, "parsed_fn_signatur": 57, "parsedsignatur": 57, "memoiz": [57, 122, 174], "comput": [57, 78, 122, 200], "handler_nam": [57, 104, 200], "dependency_name_set": 57, "ownership": [57, 175], "ownership_lay": [57, 122], "down": [57, 122, 125, 137, 179, 212], "resolve_type_encod": 57, "merg": [57, 96, 97, 98, 99, 101, 102, 122, 124, 145, 197, 200], "resolve_type_decod": 57, "resolve_layered_paramet": 57, "resolve_guard": 57, "highest": [57, 162], "resolve_depend": 57, "resolve_middlewar": 57, "routehandl": [57, 103], "top": [57, 78, 122, 147, 180, 191, 214], "bottom": [57, 191], "revers": [57, 198, 200], "resolve_exception_handl": 57, "resolve_opt": 57, "closest": [57, 160, 164, 175, 183, 198, 199, 200, 215], "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, 122, 141, 162, 174, 176, 188, 198], "create_kwargs_model": 57, "pathparameterdefinit": [57, 76], "kwargsmodel": 57, "cache_key_build": [57, 161], "http_method": [57, 76, 193, 200], "content_media_typ": [57, 78], "operation_class": [57, 122, 193], "operation_id": [57, 78, 122, 193, 200], "operationidcr": [57, 76], "response_descript": [57, 193], "responsespec": [57, 76, 122, 124, 193], "120": [57, 161], "builder": [57, 166], "member": [57, 72, 74, 98, 102, 111, 121, 199], "iana": [57, 78, 199], "200": [57, 83, 98, 100, 102, 110, 122, 193, 199, 204], "201": [57, 106, 110, 188, 193, 199], "204": [57, 110, 122, 199], "base64": [57, 72, 78, 106], "imag": [57, 77, 78, 125, 128, 215], "png": [57, 77], "operationid": [57, 78, 193], "involv": [57, 161, 162, 170, 193, 201], "resolve_request_class": 57, "graph": 57, "resolve_response_class": 57, "resolve_response_head": 57, "frozenset": 57, "resolve_response_cooki": 57, "filter": [57, 59, 90, 91, 93, 94, 122, 145, 146, 158, 168], "resolve_before_request": 57, "before_handl": 57, "resolve_after_respons": 57, "resolve_include_in_schema": 57, "resolve_secur": 57, "sum": [57, 162], "resolve_tag": 57, "get_response_handl": 57, "is_response_type_data": 57, "response_handl": 57, "websocketlisten": [57, 122, 124, 215], "exceptionhandl": [57, 120, 122], "receive_mod": [57, 215], "send_mod": [57, 124, 215], "on_accept": [57, 122, 124, 215], "on_disconnect": [57, 122, 124, 215], "on_rec": [57, 124, 215], "addition": [57, 77, 78, 122, 144, 152, 158, 175, 179, 193, 199, 200, 203, 204], "regular": [57, 78, 112, 114, 122, 124, 156, 157, 174, 180, 198, 199, 214, 215], "websocketlistenerroutehandl": [57, 122], "connection_lifespan": [57, 122, 215], "connection_accept_handl": [57, 122, 215], "on_connect": 57, "default_connection_lifespan": 57, "on_accept_depend": 57, "on_disconnect_depend": 57, "leav": [57, 122, 176], "resolve_websocket_class": 57, "head": [57, 78, 96, 97, 98, 99, 101, 102, 105, 120, 122, 194, 200], "mdn": 57, "send_websocket_stream": [57, 215], "send_handl": 57, "listen_for_disconnect": [57, 215], "warn_on_data_discard": 57, "stream_current_tim": 57, "time_handl": 57, "elsewher": [57, 215], "websocket_listen": [57, 122, 124, 215], "websocket_stream": [57, 215], "send_tim": 57, "background_task": [58, 124, 199], "data_extractor": 58, "pagin": [58, 90, 124, 146, 168, 178], "log_except": [59, 122, 184], "traceback_line_limit": [59, 122], "traceback": [59, 122], "exception_logging_handl": [59, 122], "exceptionlogginghandl": 59, "getlogg": [59, 160, 184, 189, 199], "set_level": [59, 122], "consist": [59, 78, 122, 125, 129, 157, 162, 200], "setlevel": [59, 120, 122, 184], "loggingconfig": [59, 69, 122, 124, 184, 188], "logging_modul": [59, 122], "increment": 59, "interpret": [59, 78, 120, 122, 176, 203, 205, 211], "disable_existing_logg": 59, "hierarchi": [59, 212], "consol": [59, 122, 127, 145], "queue_listen": [59, 122, 184], "configure_root_logg": [59, 122], "structloggingconfig": [59, 89, 122, 124], "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, 122], "outsid": [59, 78, 124, 145, 160, 198, 204, 214], "bindabl": 59, "contextvar": 59, "reus": [59, 122, 212, 214], "pretti": 59, "interact": [59, 90, 120, 122, 124, 144, 146, 149, 155, 162, 168, 176, 178, 181, 182, 192, 196, 211, 213], "termin": [59, 122, 155, 215], "queuelistenerhandl": [61, 62, 184], "queuehandl": [61, 62, 122], "convertinglist": [61, 62], "loggingqueuelisten": [62, 122], "queuelisten": [62, 122], "logrecord": 62, "respect_handler_level": 62, "dictconfig": [62, 122], "might": [62, 78, 122, 124, 131, 150, 156, 160, 162, 173, 174, 176, 188, 198, 199, 203, 205, 206, 210, 212, 214], "allowedhostsmiddlewar": [63, 188], "abstractauthenticationmiddlewar": [64, 68, 105, 106, 107, 124, 204], "authenticationmiddlewar": [64, 68], "authenticate_request": [64, 68, 106, 107, 204], "exclude_from_auth_kei": [64, 68, 204], "exclude_from_auth": [64, 68, 105, 106, 107, 204, 205], "exclude_http_method": [64, 68, 105, 106, 107, 122], "authenticationresult": [64, 68, 106, 107, 124, 204], "unifi": [65, 122], "uniform": 65, "buffer": [65, 120], "bytesio": 65, "compression_encod": 65, "create_compression_send_wrapp": 65, "middlewareprotocol": [67, 68, 120, 124, 191, 204], "verifi": [67, 76, 106, 145, 198, 206, 210], "create_send_wrapp": [67, 69, 70, 71], "csrf_cooki": 67, "previou": [68, 122, 124, 131, 135, 139, 141, 146, 149, 150, 157, 162, 179, 184, 194], "closur": [68, 110], "word": [68, 122, 189], "rate_limit": [68, 122, 188, 212], "loggingmiddlewar": [69, 122, 188], "loggingmiddlewareconfig": [69, 89, 122, 188], "log_request": 69, "log_respons": 69, "log_messag": 69, "extract_request_data": 69, "extract_response_data": 69, "include_compressed_bodi": [69, 188], "response_log_field": [69, 188], "logger_nam": 69, "get_logg": [69, 184], "request_cookies_to_obfusc": [69, 188], "request_headers_to_obfusc": [69, 188], "response_cookies_to_obfusc": [69, 188], "response_headers_to_obfusc": [69, 188], "request_log_messag": 69, "response_log_messag": 69, "request_log_field": 69, "prepend": [69, 128], "thu": [69, 122, 174, 180, 184, 188, 189, 199, 200, 202, 203, 205, 206, 214], "arrang": 69, "off": [69, 122, 188, 204, 212], "logging_middleware_config": [69, 188], "my_handl": [69, 70, 71, 107, 119, 160, 174, 188, 191, 203], "cacheobject": 70, "reset": [70, 74, 110, 122, 129, 174, 212], "ratelimitconfig": [70, 122, 188, 212], "ratelimitmiddlewar": [70, 122, 124, 188, 212], "durationunit": 70, "minut": [70, 188], "hour": [70, 188], "dai": [70, 188, 199, 203, 204], "quantiti": [70, 197], "check_throttle_handl": 70, "syncorasyncunion": [70, 105, 106, 107, 120], "set_rate_limit_head": 70, "rate_limit_policy_header_kei": 70, "ratelimit": [70, 122, 188], "polici": [70, 110], "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, 111, 113], "cache_key_from_request": 70, "retrieve_cached_histori": 70, "stamp": [70, 120, 203], "durat": [70, 98, 100, 199, 203], "set_cached_histori": 70, "timestamp": [70, 122, 124, 144, 146, 168, 176, 189, 199, 203, 215], "should_check_request": 70, "create_response_head": 70, "datatrack": [70, 78], "httpapi": 70, "_": [70, 122, 146, 147, 164, 168, 180, 206], "basebackendconfig": [71, 72, 74, 107, 119, 122, 188], "basesessionbackendt": [71, 107], "exce": [71, 72, 74, 122, 145, 162, 198], "4kb": [71, 72, 74], "segment": [71, 72, 74], "urandom": [71, 107, 188], "cookie_backend": [71, 188], "cookiebackendconfig": [71, 72, 122, 188], "session_config": [71, 119, 144, 146, 168, 170, 188, 214], "basesessionbackend": [71, 72, 74, 107, 119, 122], "configt": 71, "storag": [71, 74, 110, 122, 124, 162, 211, 212], "serialize_data": 71, "scopesess": [71, 72, 74], "fall": [71, 98, 102, 122], "deserialize_data": 71, "get_session_id": [71, 72, 74, 122], "scopest": [71, 72], "concept": [71, 72, 74, 124, 130, 142, 148, 154, 158, 159, 202], "store_in_messag": [71, 72, 74], "scope_sess": [71, 72, 74], "outgo": [71, 72, 74, 122, 124, 189, 215], "load_from_connect": [71, 72, 74], "load": [71, 72, 74, 97, 98, 111, 120, 122, 129, 146, 163, 188, 195, 213, 214], "clientsidesessionbackend": [72, 188, 214], "sessioncookieconfig": 72, "dump_data": 72, "serializ": [72, 119, 122, 149], "numpi": 72, "dump": [72, 87, 122, 202], "encrypt": [72, 144, 188, 209], "ae": [72, 188], "cgm": [72, 188], "chunk_siz": [72, 97, 98, 122], "constant": [72, 78, 80, 121, 122, 157, 199, 209, 212], "load_data": 72, "get_cookie_kei": 72, "get_cookie_key_set": 72, "shrink": 72, "null": [72, 74, 78, 122, 128, 199, 203], "128": [72, 188], "bit": [72, 78, 141, 151, 155, 174, 188], "192": 72, "32": [72, 74, 78], "256": 72, "1209600": [72, 74], "skip_sess": [72, 74], "client_sid": [73, 122, 188], "server_sid": [73, 122, 188, 195, 210, 212, 214], "serversidesessionbackend": [74, 205, 210], "serversidesessionconfig": [74, 122, 124, 188, 195, 205, 210, 212, 214], "expiri": [74, 111, 112, 114, 115, 117], "save": [74, 142, 155, 160, 166, 212], "silent": [74, 122, 176], "generate_session_id": 74, "session_id_byt": 74, "random": [74, 76, 122, 147, 174, 199], "serialis": [74, 122], "gather": [74, 120, 162, 183], "renew_on_access": 74, "renew": [74, 111, 112, 114, 115, 117, 212], "polyfactori": [76, 199], "seed": [76, 122, 160], "determinist": [76, 122], "externaldocument": [76, 78, 80, 203], "pathitem": [76, 78], "openapirenderplugin": [76, 77, 194], "openapicontrol": [76, 122, 124, 192], "path_compon": 76, "shouldn": 76, "conflict": [76, 110, 125], "v2": [76, 122, 124, 187, 194], "download": [76, 77, 145, 199], "to_openapi_schema": [76, 81, 84, 87], "margin": [76, 77, 194], "pad": [76, 77, 194], "redoc_vers": 76, "cdn": [76, 77, 182, 192], "swagger_ui_vers": 76, "swaggerui": [76, 77], "stoplight_elements_vers": 76, "7": [76, 77, 78, 156, 191, 194, 195, 198, 215], "rapidoc_vers": 76, "favicon_url": 76, "favicon": [76, 77, 194], "redoc_google_font": 76, "redoc_js_url": 76, "jsdelivr": [76, 77, 194], "net": [76, 77, 194], "npm": [76, 194], "bundl": [76, 77, 125, 163, 194], "swagger_css_url": 76, "dist": [76, 194], "swagger_ui_bundle_js_url": 76, "swagger_ui_standalone_preset_js_url": 76, "preset": [76, 77, 194], "swagger_ui_init_oauth": [76, 194], "initoauth": [76, 77], "stoplight_elements_css_url": 76, "unpkg": [76, 194], "min": [76, 124, 176, 194], "stoplight_elements_js_url": 76, "rapidoc_js_url": 76, "get_schema_from_request": 76, "should_serve_endpoint": 76, "placehold": [76, 132, 133, 134, 135, 136, 142], "meta": [76, 122, 194, 213], "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, "data_contain": [76, 193], "generate_exampl": 76, "icon": [77, 194], "href": [77, 194], "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, 194], "has_path": 77, "js_url": [77, 194], "google_font": [77, 194], "scalarrenderplugin": [77, 194], "css_url": [77, 194], "standalone_preset_js_url": 77, "init_oauth": [77, 194], "render_oauth2_redirect": 77, "openapi_yaml": 77, "xml": [78, 199], "baseschemaobject": [78, 122], "fine": [78, 156, 189, 198, 199, 203], "tune": [78, 122, 189, 199], "singular": [78, 122], "plural": 78, "uri": [78, 110], "xmlname": 78, "signifi": [78, 122], "unwrap": [78, 121, 122], "to_schema": 78, "travers": [78, 122, 176, 191], "recurs": [78, 121, 122], "reusabl": [78, 122, 200], "openapirespons": 78, "requestbodi": [78, 193], "openapihead": [78, 122], "securityschem": [78, 193], "person": [78, 119, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 176, 199], "email": [78, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 175, 176, 179, 208, 210], "discrimin": [78, 122], "payload": [78, 106, 110, 122, 137, 176, 193, 204, 208], "aid": [78, 170], "_inline_": 78, "property_nam": 78, "octet": [78, 97, 98, 122], "disposit": [78, 97, 98, 109, 199, 211], "contenttyp": 78, "implicit": [78, 122, 124, 178], "rfc": [78, 85, 122, 197, 199], "3986": 78, "external_valu": 78, "long": [78, 110, 122, 131, 160, 162, 202, 203, 212, 215], "embed": 78, "externalvalu": 78, "edit": [78, 173], "conveni": [78, 83, 122, 155, 158, 163, 198, 199, 212, 215], "distinct": [78, 122, 124, 200], "spdx": 78, "presenc": [78, 122], "caller": 78, "known": [78, 124, 198, 200], "relationship": [78, 122, 124, 134, 144, 146, 148, 168, 176], "_dynamic_": 78, "runtim": [78, 121, 122, 128, 131, 150, 155, 174, 175, 176, 200], "instruct": [78, 83, 124, 131, 132, 138, 160, 189], "operation_ref": 78, "operationref": 78, "_existing_": 78, "evalu": [78, 121, 205, 215], "qualifi": [78, 122], "oauthflow": [78, 106], "oauth": [78, 106, 208], "flow": [78, 106, 122, 131, 162, 166, 178, 191, 205], "authorization_url": 78, "authorizationcod": 78, "tl": [78, 110], "token_url": [78, 106, 208], "clientcredenti": 78, "refresh_url": 78, "obtain": 78, "refresh": [78, 83, 106, 122, 166, 181], "client_credenti": 78, "authorization_cod": 78, "accesscod": 78, "json_schema_dialect": 78, "would": [78, 122, 124, 131, 133, 140, 141, 144, 149, 155, 156, 160, 162, 174, 176, 179, 180, 189, 194, 199, 203, 204, 205, 206, 211, 213, 214], "choos": [78, 126, 174, 199, 200, 213], "band": 78, "satisfi": [78, 110, 186, 187, 196], "openapiformat": 78, "bhutton": 78, "00": [78, 124, 176], "13": 78, "parameterobject": 78, "implicitli": [78, 122], "trait": 78, "param_in": 78, "rfc7230": 78, "plain": [78, 98, 102, 122, 124, 156, 157, 180, 199, 200], "openapityp": [78, 122, 193], "oopenapi": 78, "verbos": [78, 122], "explan": [78, 122, 155, 156, 158, 176], "among": 78, "sensit": [78, 122, 209], "7231": 78, "vagu": 78, "avoid": [78, 86, 122, 147, 162, 179, 198], "parent": [78, 111, 115, 117, 122, 144, 199, 213, 214], "refrain": 78, "further": [78, 122, 128, 129, 162, 186, 189, 198, 199, 208, 215], "ype": 78, "acl": 78, "viewer": 78, "ref": [78, 193], "pathitemobject": 78, "appear": [78, 122, 200], "undefin": [78, 84, 87, 212], "superset": 78, "2020": [78, 122], "defer": 78, "taken": [78, 209], "all_of": 78, "any_of": 78, "least": [78, 122, 124, 176, 191], "subschema": 78, "examin": [78, 155, 171, 203], "one_of": [78, 122], "exactli": [78, 106, 121, 131, 157, 162, 174, 176, 200, 209], "schema_not": 78, "schema_if": 78, "outcom": 78, "overal": [78, 131], "els": [78, 111, 112, 114, 115, 117, 145, 156, 160, 174, 189, 194, 210, 215], "rom": 78, "usual": [78, 106, 122, 127, 128, 131, 140, 141, 191, 199, 206, 208, 215], "succe": 78, "absent": 78, "schema_els": 78, "dependent_schema": 78, "certain": [78, 122, 160, 162, 174, 175, 183, 188, 198, 204, 206], "entir": [78, 122, 124, 131, 138, 140, 203, 206], "Its": [78, 131, 163, 196, 213], "prefix_item": 78, "prefixitem": 78, "constrain": [78, 80, 84, 87, 122], "produc": [78, 122, 139, 162, 200], "largest": 78, "he": 78, "unevaluateditem": 78, "greater": [78, 80], "cref11": 78, "former": [78, 122], "additionalitem": 78, "anoth": [78, 122, 131, 147, 155, 156, 160, 162, 176, 181, 188, 189, 199, 202, 213, 214, 215], "ORed": 78, "ascend": [78, 166], "child": [78, 111, 122, 134, 212], "pattern_properti": 78, "patternproperti": 78, "ecma": 78, "262": 78, "dialect": [78, 122, 145, 168, 204], "additional_properti": 78, "additionalproperti": [78, 122], "propertynam": 78, "unevaluated_item": 78, "adjac": 78, "relev": [78, 122, 170], "analog": [78, 122, 124, 215], "unevaluated_properti": 78, "unevaluatedproperti": 78, "six": [78, 144], "zero": [78, 184], "fraction": 78, "const": [78, 80, 122], "6": [78, 191], "multiple_of": [78, 80], "float": [78, 80, 86, 97, 119, 120, 124, 199, 200, 203, 214, 215], "multipleof": [78, 80], "numer": 78, "divis": 78, "less": [78, 80, 124, 198, 199, 202, 203], "exclusive_maximum": 78, "exclusivemaximum": [78, 80], "exclusive_minimum": 78, "exclusiveminimum": [78, 80], "max_length": [78, 80, 122], "8259": 78, "min_length": [78, 80, 122], "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, "maxitem": [78, 80], "minitem": [78, 80], "maxcontain": 78, "mincontain": 78, "occurr": 78, "maxproperti": 78, "minproperti": 78, "rrai": 78, "Their": [78, 131, 202, 206], "predefin": [78, 122, 200], "alon": 78, "insuffici": [78, 110], "convei": [78, 195], "subset": [78, 122, 140, 145, 176, 199, 214], "accur": 78, "authorit": [78, 110], "cref1": 78, "essenti": 78, "64": 78, "variat": 78, "4648": 78, "2045": 78, "mime": 78, "As": [78, 122, 131, 135, 137, 144, 156, 157, 160, 171, 172, 174, 175, 180, 189, 191, 193, 194, 199, 200, 203, 204, 206], "ascii": [78, 147], "contentmediatyp": [78, 122], "contentencod": [78, 122], "2046": 78, "restrict": [78, 122, 131, 142, 188, 203, 206, 209], "though": [78, 122, 124, 135, 156, 162, 176, 199, 203, 208, 210, 212], "readonli": 78, "attempt": [78, 122, 162, 198, 211, 215], "reject": [78, 122], "discret": 78, "writeonli": 78, "assist": [78, 152, 209], "widget": 78, "hide": [78, 122, 142], "polymorph": 78, "differenti": [78, 122], "composit": 78, "favor": [78, 122, 202], "discourag": [78, 160, 198, 200], "6749": 78, "openid": [78, 194], "discoveri": 78, "grant": 78, "pkce": [78, 194], "apikei": [78, 193], "mutualtl": 78, "openidconnect": 78, "security_scheme_in": 78, "bearer_format": 78, "open_id_connect_url": 78, "7235": 78, "bearer": [78, 106, 193], "primarili": [78, 212], "bracket": [78, 134], "servervari": 78, "_not_": 78, "treatment": 78, "enumer": 78, "abstractasyncclassicpagin": [79, 124, 199], "classic": [79, 155, 160], "get_tot": [79, 199], "page_s": [79, 146, 168, 176, 199], "total": [79, 90, 120, 145, 146, 168, 176, 199], "record": [79, 90, 144, 145, 146, 147, 168, 210], "get_item": [79, 199, 214], "current_pag": [79, 146, 168, 176, 199], "classicpagin": [79, 124, 176, 199], "abstractasynccursorpagin": [79, 124, 199], "c": [79, 122, 127], "cursor": 79, "results_per_pag": [79, 199], "act": [79, 162, 176, 189], "ask": 79, "next_cursor": 79, "batch": [79, 145, 199], "cursorpagin": [79, 124, 199], "abstractasyncoffsetpagin": [79, 124, 199], "offsetpagin": [79, 124, 146, 168, 199], "abstractsyncclassicpagin": [79, 124, 199], "abstractsynccursorpagin": [79, 124, 199], "abstractsyncoffsetpagin": [79, 124, 199], "total_pag": [79, 176], "ge": [80, 146, 168, 203], "gt": [80, 122, 124, 203], "le": [80, 203], "lt": [80, 203], "schema_extra": [80, 122], "schema_component_kei": [80, 122], "constrict": 80, "maxlength": 80, "minlength": 80, "versionad": 80, "bodykwarg": [80, 122], "lower_cas": 80, "upper_cas": 80, "__hash__": 80, "hash": [80, 105, 106, 210], "skip_valid": [80, 174], "is_constrain": 80, "parameterkwarg": [80, 120], "attrsschemaplugin": 81, "openapischemapluginprotocol": [81, 84, 122, 124], "is_plugin_supported_typ": [81, 84, 87], "indetermin": [81, 84, 87], "typeguard": [81, 84], "creator": [81, 87], "is_attrs_class": 81, "attrsinst": 81, "flashconfig": [82, 195], "flashplugin": [82, 122, 195], "clientredirect": [83, 181], "redirect_to": [83, 181], "clientrefresh": [83, 181], "htmxconfig": 83, "set_request_class_glob": 83, "htmxrequest": [83, 122], "htmxdetail": [83, 181], "boost": [83, 122], "current_url": [83, 181], "current_url_abs_path": 83, "ab": 83, "history_restore_request": 83, "restor": [83, 122], "local": [83, 119, 122, 124, 125, 155, 162, 194, 199, 203, 208], "prompt": [83, 129], "button": 83, "hx": [83, 181], "account": [83, 122, 145, 197], "confirm": [83, 122, 129, 181], "trigger_nam": 83, "triggering_ev": 83, "htmxheader": 83, "htmxplugin": 83, "flash": [83, 122, 182, 196], "htmxtemplat": 83, "push_url": [83, 181], "re_swap": [83, 181], "innerhtml": 83, "outerhtml": [83, 181], "beforebegin": [83, 181], "afterbegin": 83, "beforeend": 83, "afterend": 83, "re_target": [83, 181], "trigger_ev": [83, 181], "settl": [83, 181, 212], "swap": [83, 122, 181, 198], "hxlocat": [83, 181], "hx_header": [83, 181], "hxstoppol": [83, 181], "poll": [83, 122, 161, 181], "htmxheadertyp": 83, "get_head": 83, "locationtyp": 83, "pushurl": [83, 181], "replaceurl": [83, 181], "bar": [83, 119, 122, 124, 162, 176, 181, 199, 203, 212, 214], "replace_url": [83, 181], "reswap": [83, 181], "retarget": [83, 181], "triggerev": [83, 181], "triggereventtyp": 83, "cliplugin": [84, 163], "clipluginprotocol": [84, 122, 163], "on_cli_init": [84, 163], "is_debug_mod": [84, 163], "diplugin": [84, 87, 122], "has_typed_init": [84, 87, 196], "type_": [84, 85, 87, 121, 196, 197], "get_typed_init": [84, 87, 196], "init": [84, 105, 122, 154, 165, 167, 169, 171, 182, 193, 196], "openapischemaplugin": [84, 87], "is_plugin_supported_field": [84, 87], "is_undefined_sentinel": [84, 87], "is_constrained_field": [84, 87], "supports_typ": [84, 122], "create_dto_for_typ": 84, "problem_detail": [85, 197], "problemdetailsexcept": [85, 197], "9457": [85, 122, 197], "problemdetailsconfig": [85, 197], "problemdetailsplugin": [85, 122, 197], "enable_for_all_http_except": [85, 197], "exception_to_problem_detail_map": [85, 197], "exceptiontoproblemdetailmaptyp": 85, "problemdetailexcept": 85, "problemdetailsexceptionhandlertyp": 85, "_problem_details_exception_handl": 85, "prometheusconfig": [86, 122, 187], "app_nam": [86, 187], "metric": [86, 122, 182, 183, 187], "label": [86, 187, 193, 213], "exemplar": [86, 187], "opementr": 86, "exposit": 86, "bucket": [86, 187], "histogram": [86, 187], "excluded_http_method": [86, 187], "exclude_unhandled_path": 86, "prometheusmiddlewar": [86, 122], "group_path": [86, 122, 187], "unhandl": 86, "cardin": [86, 122], "explos": 86, "prometheuscontrol": [86, 187], "openmetrics_format": [86, 187], "openmetr": [86, 187], "pydanticdiplugin": 87, "pydanticdto": [87, 122, 124, 176, 200, 202], "pydantic_v1": 87, "pydantic_v2": [87, 122], "pydanticinitplugin": 87, "pydanticv1fieldslisttyp": 87, "pydanticv2fieldslisttyp": 87, "exclude_default": 87, "exclude_non": [87, 146, 147, 168], "exclude_unset": [87, 146, 147, 168], "prefer_alia": [87, 122], "validate_strict": 87, "arenot": 87, "by_alia": [87, 122, 147], "model_valid": [87, 122, 146, 168, 203], "pydanticplugin": [87, 122], "pydanticschemaplugin": 87, "for_pydantic_model": 87, "structlogconfig": 89, "structlog_logging_config": 89, "middleware_logging_config": 89, "enable_middleware_log": 89, "structlogplugin": [89, 184], "abstractasyncrepositori": 90, "persist": [90, 106, 137, 138, 139, 141, 154, 162, 174, 176, 179, 188, 206, 210, 212, 214], "id_attribut": [90, 122], "primari": [90, 122, 124, 128, 144, 145, 146, 147, 168, 176, 199], "add_mani": [90, 122, 145], "count": [90, 122, 144, 160, 168, 176, 199, 214, 215], "filtertyp": [90, 145], "item_id": [90, 197], "notfounderror": 90, "delete_mani": [90, 122, 145], "get_on": [90, 122, 145, 214], "get_or_cr": [90, 122, 145], "get_one_or_non": [90, 122, 145, 147], "update_mani": [90, 122, 145], "upsert": [90, 122, 145], "upsert_mani": [90, 122, 145], "list_and_count": [90, 122, 145, 146, 168], "filter_collection_by_kwarg": 90, "collectiont": 90, "repositoryerror": 90, "check_not_found": 90, "item_or_non": 90, "get_id_attribute_valu": 90, "anyth": [90, 131, 156], "surrog": 90, "candid": 90, "set_id_attribute_valu": 90, "appropri": [90, 122, 162, 175, 180, 188, 198, 199, 200, 201, 208, 215], "abstractsyncrepositori": 90, "asgirespons": [96, 98, 99, 101, 102, 122, 124, 202], "encoded_head": [96, 97, 98, 99, 101, 102, 122], "is_head_respons": [96, 97, 98, 99, 101, 102], "start_respons": [96, 97], "send_bodi": [96, 97, 101], "basi": [96, 98, 122, 162, 189, 192, 198, 200, 204, 210], "set_head": [96, 98], "set_etag": [96, 98], "delete_cooki": [96, 98], "enc_hook": [96, 98], "to_asgi_respons": [96, 97, 98, 99, 101, 102, 122], "asgifilerespons": [97, 98, 122], "asgistreamingrespons": [97, 98, 101], "content_disposition_typ": [97, 98], "inlin": [97, 98, 109, 195, 211, 213], "file_info": [97, 98], "fileinfo": [97, 98, 109, 120], "pathlik": [97, 98, 112, 120], "file_system": [97, 98, 109, 211], "filesystemprotocol": [97, 98, 109, 120, 211], "stat_result": [97, 98, 109, 120], "stat_result_typ": [97, 98], "stat": [97, 98], "1mb": [97, 98], "stdlib": [97, 98, 122, 193, 198], "async_file_iter": 97, "pathtyp": [97, 109, 118, 120], "filesystemadapt": 97, "create_etag_for_fil": 97, "modified_tim": 97, "file_s": 97, "redirectstatustyp": [98, 99], "301": [98, 99, 110, 199], "302": [98, 99, 110, 122, 199], "303": [98, 99, 110, 199], "307": [98, 99, 110, 199], "308": [98, 99, 110, 199], "serversentev": [98, 100, 122, 199, 214], "streamtyp": [98, 100, 101], "ssedata": [98, 100, 199, 214], "event_typ": [98, 100, 122, 199, 214], "retry_dur": [98, 100, 199], "comment_messag": [98, 100, 199], "sse": [98, 122, 199, 214], "addeventlisten": [98, 100], "retri": [98, 100, 179, 199], "mostli": [98, 100, 122, 131, 162], "ping": [98, 100, 199, 215], "serversenteventmessag": [98, 100, 122, 199], "sep": [98, 100], "rn": [98, 100], "asynciter": [98, 101, 119, 122, 145, 214], "stremaingrespons": [98, 101], "tmpl": [98, 102], "templ": [98, 102], "create_template_context": [98, 102], "asgiredirectrespons": [99, 189], "baserout": [103, 104, 124], "route_handler_method_map": 103, "routehandlermapitem": 103, "get_route_handler_map": 103, "asgirout": [104, 122, 124], "scope_typ": 104, "httprout": [104, 124], "http_handler": [104, 122, 146, 168, 200], "create_handler_map": 104, "router_handl": 104, "create_options_handl": 104, "websocketrout": [104, 124], "websocketscop": [104, 119, 120, 200], "abstractsecurityconfig": [105, 106, 107, 122, 124, 205], "usertyp": [105, 106, 107, 122], "authtyp": [105, 119, 122], "authentication_middleware_class": [105, 106, 107], "_missing_typ": 105, "lambda": [105, 122, 164, 176, 199, 214], "repr": [105, 120], "mappingproxi": 105, "kw_onli": 105, "_field_typ": 105, "retrieve_user_handl": [105, 106, 107, 122, 205, 208, 210], "create_respons": 105, "openapi_compon": [105, 106, 107], "security_requir": [105, 106, 107], "session_auth": [105, 122, 205, 210], "basejwtauth": [106, 122], "tokent": 106, "token_secret": [106, 122, 208], "kept": 106, "algorithm": [106, 204, 208], "auth_head": [106, 204], "default_token_expir": 106, "openapi_security_scheme_nam": 106, "jwtauthenticationmiddlewar": [106, 122, 204], "token_cl": [106, 122, 208], "accepted_audi": [106, 122, 208], "audienc": [106, 122], "accepted_issu": [106, 122, 208], "issuer": [106, 122], "require_claim": [106, 122], "claim": [106, 208], "verify_expiri": [106, 122], "exp": [106, 204], "verify_not_befor": [106, 122], "nbf": 106, "past": [106, 131, 204], "strict_audi": [106, 122], "aud": [106, 208], "login": [106, 122, 189, 205, 208, 210], "response_bodi": [106, 208], "response_media_typ": 106, "response_status_cod": 106, "token_expir": 106, "token_issu": [106, 122], "token_audi": [106, 122], "token_unique_jwt_id": 106, "token_extra": [106, 122, 208], "send_token_as_response_bodi": 106, "subject": [106, 122, 176], "iss": [106, 208], "jti": 106, "create_token": [106, 122], "format_auth_head": 106, "encoded_token": [106, 204, 208], "jwtauth": [106, 122, 205, 208], "hs256": [106, 204], "bearertoken": [106, 193], "db": [106, 115, 117, 124, 145, 147, 160, 161, 166, 174, 179, 204, 210], "httpconnect": 106, "authenticate_token": 106, "jwtcookieauth": [106, 122, 205, 208], "jwtcookieauthenticationmiddlewar": 106, "auth_cookie_kei": 106, "accesstoken": 106, "oauth2login": [106, 122, 208], "access_token": 106, "token_typ": 106, "refresh_token": 106, "expires_in": [106, 111, 112, 113, 114, 115, 117, 212], "oauth2passwordbearerauth": [106, 122, 208], "oauth_scop": 106, "oauth_flow": 106, "iat": [106, 204], "decode_payload": [106, 122, 208], "jwtdecodeopt": [106, 208], "verify_exp": [106, 122], "verify_nbf": [106, 122], "sessionauth": [107, 122, 205, 210], "session_backend_config": [107, 205, 210], "sessionauthmiddlewar": [107, 122], "litestar_sess": 107, "retrieve_user_from_sess": 107, "datum": 107, "session_auth_config": 107, "session_backend": [107, 119], "decode_json": 108, "target_typ": 108, "coercion": [108, 122, 156, 201], "wider": 108, "decode_msgpack": 108, "typeerror": [108, 122], "encode_json": [108, 199], "encode_msgpack": 108, "get_seri": [108, 122], "staticfil": 109, "is_html_mod": 109, "send_as_attach": [109, 211], "resolve_symlink": [109, 122], "symlink": [109, 129], "get_fs_info": 109, "cve": 109, "2024": [109, 122], "32982": 109, "advisori": 109, "ghsa": 109, "83pv": 109, "qr33": 109, "2vcf": 109, "html_mode": [109, 211], "baselocalfilesystem": 109, "adher": [109, 118, 122], "export": [109, 120, 122, 186, 187, 199, 200, 204], "fsspec": [109, 120, 211], "filesystem": [109, 120], "to_static_files_app": 109, "create_static_files_rout": [109, 122, 211], "router_class": [109, 211], "http_100_continu": 110, "http_101_switching_protocol": 110, "101": 110, "switch": [110, 122, 131, 180, 199], "http_102_process": 110, "102": 110, "http_103_early_hint": 110, "103": 110, "earli": 110, "http_200_ok": [110, 199, 214], "ok": [110, 122, 145, 174, 188, 193, 199], "http_201_creat": [110, 199], "http_202_accept": [110, 199], "202": 110, "http_203_non_authoritative_inform": 110, "203": 110, "http_204_no_cont": 110, "http_205_reset_cont": 110, "205": 110, "http_206_partial_cont": 110, "206": 110, "http_207_multi_statu": 110, "207": 110, "http_208_already_report": 110, "208": 110, "http_226_im_us": 110, "226": 110, "m": [110, 129, 145, 214], "http_300_multiple_choic": 110, "300": 110, "choic": [110, 129, 147, 160, 180, 181, 194], "http_301_moved_perman": 110, "perman": 110, "http_302_found": [110, 199], "http_303_see_oth": 110, "http_304_not_modifi": 110, "304": [110, 199], "http_305_use_proxi": 110, "305": 110, "http_306_reserv": 110, "306": 110, "http_307_temporary_redirect": 110, "http_308_permanent_redirect": 110, "http_400_bad_request": [110, 160, 193, 200], "bad": [110, 160, 198, 215], "http_401_unauthor": 110, "unauthor": [110, 188, 208, 209], "http_402_payment_requir": 110, "402": 110, "payment": 110, "http_403_forbidden": 110, "forbidden": 110, "http_404_not_found": 110, "http_405_method_not_allow": 110, "http_406_not_accept": 110, "406": 110, "http_407_proxy_authentication_requir": 110, "407": 110, "http_408_request_timeout": 110, "408": 110, "timeout": [110, 119, 122], "http_409_conflict": [110, 149, 150, 151, 152, 153], "409": 110, "http_410_gone": 110, "410": 110, "gone": [110, 180], "http_411_length_requir": 110, "411": 110, "http_412_precondition_fail": 110, "412": 110, "precondit": 110, "http_413_request_entity_too_larg": 110, "http_414_request_uri_too_long": 110, "414": 110, "http_415_unsupported_media_typ": 110, "415": 110, "http_416_requested_range_not_satisfi": 110, "416": 110, "http_417_expectation_fail": 110, "417": 110, "http_418_im_a_teapot": [110, 199], "418": 110, "teapot": [110, 199], "http_421_misdirected_request": 110, "421": 110, "misdirect": 110, "http_422_unprocessable_ent": 110, "422": 110, "unprocess": [110, 162], "http_423_lock": 110, "423": 110, "lock": [110, 214, 215], "http_424_failed_depend": 110, "424": 110, "http_425_too_earli": 110, "425": 110, "http_426_upgrade_requir": 110, "426": 110, "upgrad": [110, 122, 125], "http_428_precondition_requir": 110, "428": 110, "http_429_too_many_request": 110, "http_431_request_header_fields_too_larg": 110, "431": 110, "http_451_unavailable_for_legal_reason": 110, "451": 110, "unavail": [110, 115, 117], "legal": 110, "http_501_not_impl": 110, "501": 110, "http_502_bad_gatewai": 110, "502": 110, "gatewai": [110, 127], "http_503_service_unavail": 110, "http_504_gateway_timeout": 110, "504": 110, "http_505_http_version_not_support": 110, "505": 110, "http_506_variant_also_negoti": 110, "506": 110, "variant": [110, 144], "negoti": [110, 122, 200], "http_507_insufficient_storag": 110, "507": 110, "http_508_loop_detect": 110, "508": 110, "http_510_not_extend": 110, "510": 110, "http_511_network_authentication_requir": 110, "511": 110, "ws_1000_normal_closur": 110, "ws_1001_going_awai": 110, "1001": 110, "awai": [110, 122], "ws_1002_protocol_error": 110, "1002": 110, "ws_1003_unsupported_data": 110, "1003": 110, "ws_1005_no_status_receiv": 110, "1005": 110, "ws_1006_abnormal_closur": 110, "1006": 110, "abnorm": 110, "ws_1007_invalid_frame_payload_data": 110, "1007": 110, "frame": 110, "ws_1008_policy_viol": 110, "1008": 110, "violat": 110, "ws_1009_message_too_big": 110, "1009": 110, "ws_1010_mandatory_ext": 110, "1010": 110, "ext": [110, 124, 144, 145, 146, 149, 150, 151, 152, 153, 160, 168, 170, 171, 199, 204], "ws_1011_internal_error": 110, "1011": 110, "ws_1012_service_restart": 110, "1012": 110, "restart": [110, 125, 127, 128, 129], "ws_1013_try_again_lat": 110, "1013": 110, "again": [110, 122, 132, 178, 210], "ws_1014_bad_gatewai": 110, "1014": 110, "ws_1015_tls_handshak": 110, "1015": 110, "handshak": 110, "namespacedstor": [111, 112, 113, 115, 117, 212], "bulk": [111, 168, 212], "with_namespac": [111, 112, 113, 115, 117, 124, 212], "to_byt": [111, 113], "from_byt": [111, 113, 122], "renew_for": [111, 112, 114, 115, 117, 212], "had": [111, 112, 114, 115, 117, 122, 124, 131, 141, 150, 151, 179], "delete_al": [111, 112, 113, 114, 115, 117, 124, 212], "filestor": [112, 113, 122, 188, 212], "create_directori": [112, 113], "filestorag": 112, "don": [112, 122, 131, 132, 137, 147, 149, 155, 156, 176, 198, 199, 215], "recreat": 112, "delete_expir": [112, 113, 114, 212], "interv": [112, 114, 215], "space": [112, 147, 199], "memorystor": [113, 114, 122, 124, 161, 210, 212], "with_client": [113, 115, 117, 122, 124, 161, 212], "valkei": [113, 212], "valkeystor": [113, 117, 212], "handle_client_shutdown": [115, 117], "6379": [115, 117, 161], "default_default_factori": 116, "hasn": [116, 212], "allow_overrid": 116, "enginetyp": 118, "engine_callback": [118, 213], "to_engin": 118, "templatetype_co": 118, "contexttype_co": 118, "asynctestcli": [119, 122, 124, 214], "asynccli": [119, 122, 214], "basetestcli": 119, "lifespan_handl": 119, "lifespanhandl": 119, "exit_stack": 119, "asyncexitstack": 119, "testserv": [119, 208], "raise_server_except": 119, "anyiobackend": [119, 120], "backend_opt": 119, "cookietyp": 119, "anyio": [119, 122, 131, 145, 199, 204, 214], "websocket_connect": [119, 122], "queryparamtyp": 119, "headertyp": 119, "useclientdefault": 119, "httpx": [119, 122, 188, 214], "_client": 119, "follow_redirect": 119, "timeouttyp": 119, "websockettestsess": [119, 122], "get_session_data": [119, 214], "memory_backend": 119, "memorybackendconfig": 119, "set_session_data": [119, 214], "foo": [119, 122, 124, 162, 175, 176, 199, 200, 203, 212, 214], "blocking_port": 119, "blockingport": [119, 214], "portal": 119, "contextmanag": 119, "requestfactori": [119, 122], "3000": 119, "handler_kwarg": 119, "personfactori": [119, 199], "my_serv": 119, "get_user_request": 119, "new_person": 119, "create_user_request": 119, "header1": 119, "value1": 119, "request_with_head": 119, "request_with_media_typ": 119, "request_media_typ": 119, "multi_part": [119, 122, 198], "http_version": 119, "testclient": [119, 122, 124, 174, 214], "exitstack": 119, "do_asgi_cal": 119, "invers": [119, 131, 160, 202], "websocketsendmessag": [119, 120], "create_async_test_cli": [119, 122], "test_my_handl": 119, "subprocess_async_cli": [119, 214], "workdir": [119, 125, 214], "subprocess": [119, 122, 214], "subprocess_sync_cli": [119, 214], "life_span_handl": 119, "exceptiont": 120, "bytes_or_buff": 120, "sy": [120, 128, 214], "getdefaultencod": 120, "httprequestev": 120, "httpdisconnectev": 120, "websocketconnectev": 120, "websocketreceiveev": 120, "websocketdisconnectev": 120, "httpserverpushev": 120, "websocketacceptev": 120, "websocketsendev": 120, "websocketresponsestartev": 120, "websocketresponsebodyev": 120, "websocketcloseev": 120, "asgivers": 120, "basescop": 120, "lifespanstartupev": 120, "lifespanshutdownev": 120, "lifespanstartupcompleteev": 120, "lifespanstartupfailedev": 120, "lifespanshutdowncompleteev": 120, "lifespanshutdownfailedev": 120, "httpreceivemessag": 120, "websocketreceivemessag": 120, "lifespanreceivemessag": 120, "httpsendmessag": 120, "lifespansendmessag": 120, "receivemessag": 120, "optionalsequ": 120, "fatal": 120, "critic": 120, "st_ctime": 120, "destin": 120, "notrequir": 120, "symbol": 120, "gid": 120, "ino": 120, "inod": 120, "islink": 120, "mtime": 120, "nlink": 120, "hard": [120, 122, 129, 160, 163, 204, 212], "uid": 120, "commensur": 120, "openbinarymod": 120, "asyncfil": 120, "opentextmod": 120, "get_origin": 121, "get_arg": [121, 122], "rebuild": [121, 122], "outer": [121, 122], "has_default": 121, "ellipsi": 121, "is_non_string_iter": 121, "1106": 121, "is_non_string_sequ": 121, "is_ani": 121, "is_gener": 121, "is_simple_typ": 121, "singleton": 121, "is_parameter_field": 121, "is_const": 121, "is_requir": 121, "is_annot": 121, "is_liter": 121, "is_forward_ref": 121, "is_map": 121, "is_tupl": 121, "is_type_alias_typ": 121, "typealiastyp": 121, "is_type_var": 121, "is_union": 121, "is_opt": 121, "is_none_typ": 121, "nonetyp": [121, 122], "is_collect": 121, "is_non_string_collect": 121, "bound_typ": 121, "generic_typ": 121, "is_dataclass_typ": 121, "is_typeddict_typ": 121, "is_subclass_of": [121, 122], "2nd": [121, 135], "issubclass": [121, 196], "has_inner_subclass_of": 121, "get_type_hint": [121, 122], "include_extra": 121, "resolve_gener": 121, "from_annot": 121, "flatten": [121, 122], "from_kwarg": 121, "from_paramet": 121, "fn_type_hint": 121, "parsedsignatureparamet": 121, "get_fn_type_hint": 121, "signature_pars": 121, "helper": [121, 122, 144, 174, 203, 204, 214], "match_predicate_recurs": 121, "3754": 122, "3755": 122, "migrat": [122, 124, 190], "3837": 122, "honor": [122, 193], "hide_input_in_error": 122, "throw": 122, "dev": [122, 128], "configdict": [122, 164], "model_config": [122, 146, 164, 168], "honour": 122, "3843": 122, "3787": 122, "3852": 122, "bug": [122, 160], "middelwar": 122, "3776": 122, "jsonschema": 122, "snake_cas": [122, 203], "compliant": 122, "3766": 122, "3767": 122, "3784": 122, "dangl": 122, "3834": 122, "3836": 122, "more_bodi": 122, "failur": [122, 170], "3845": 122, "3625": 122, "3855": 122, "09": [122, 145], "annotated_typ": 122, "3721": 122, "3749": 122, "3750": 122, "3728": 122, "3729": 122, "won": [122, 174, 184, 198, 212, 214, 215], "not_data": 122, "handler_2": 122, "3738": 122, "mistak": 122, "3740": 122, "3747": 122, "overzeal": 122, "greedi": 122, "3700": 122, "3712": 122, "cleanup": [122, 129, 145], "runtimewarn": 122, "seen": [122, 134, 135, 141, 145, 149, 152, 160], "json_extractor": 122, "3734": 122, "3735": 122, "3714": 122, "3715": 122, "3630": 122, "3635": 122, "3659": 122, "3742": 122, "3710": 122, "mymodel": 122, "computed_field": 122, "123": [122, 124, 133, 134, 135, 136, 176, 199, 202], "3656": 122, "json_schema_extra": 122, "reliabl": 122, "with_titl": 122, "new_titl": 122, "with_extra_titl": 122, "more_new_titl": 122, "example_rout": 122, "08": 122, "27": 122, "pyjwt": [122, 204, 208], "jose": [122, 204], "unclear": 122, "mainten": 122, "latter": [122, 213], "3684": 122, "3690": 122, "concret": 122, "along": 122, "alter": [122, 173], "3691": 122, "customtoken": [122, 208], "token_flag": [122, 208], "token_hex": [122, 208], "jwt_auth": [122, 208], "3692": 122, "meth": 122, "verif": [122, 188, 206], "3695": 122, "greedili": 122, "mymiddlewar": [122, 189], "home": [122, 128, 155], "problem": [122, 144, 147, 156, 182, 196, 199], "select": [122, 144, 146, 149, 150, 151, 152, 153, 166, 168, 170, 171, 173, 175, 199, 200, 204, 205], "3199": 122, "3323": 122, "3627": 122, "3639": 122, "inconsist": 122, "unwant": 122, "discrep": 122, "3685": 122, "robust": [122, 129, 188], "slightli": [122, 162], "faster": [122, 162], "3687": 122, "captur": [122, 157, 194], "outermost": 122, "led": 122, "incomplet": 122, "3663": 122, "3689": 122, "sometim": [122, 138, 139, 161, 164, 176, 188, 199, 203, 205, 215], "subsequ": [122, 124, 162, 188, 212], "3688": 122, "3698": 122, "overwritten": [122, 203, 208], "litestar_warn_signature_namespace_overrid": 122, "3681": 122, "3696": 122, "07": 122, "26": [122, 127], "mkdir": [122, 211], "3526": 122, "3536": 122, "3578": 122, "_validate_handler_funct": 122, "3575": 122, "model_dump": [122, 146, 147, 168], "3572": 122, "3608": 122, "clash": [122, 174], "interfer": 122, "3593": 122, "3605": 122, "newtyp": 122, "infinit": [122, 162, 214], "3614": 122, "3615": 122, "requires_active_us": 122, "is_act": 122, "msg": [122, 197, 199], "inact": 122, "categori": [122, 131, 145, 195], "3626": 122, "3640": 122, "3641": 122, "06": [122, 203], "3538": 122, "eg": 122, "v1": [122, 124], "grafana": 122, "blog": [122, 147], "2022": [122, 124, 203], "02": 122, "15": 122, "spike": 122, "why": [122, 131, 134, 176, 200], "matter": 122, "3533": 122, "testerv": 122, "unneed": 122, "superclass": [122, 194], "3567": 122, "upcom": 122, "3552": 122, "3569": 122, "rich_click": 122, "monkei": 122, "abl": [122, 137, 138, 145, 150, 151, 156, 176, 199, 204, 206, 210, 214], "litestargroup": 122, "litestarextensiongroup": 122, "3534": 122, "3570": 122, "opaqu": 122, "3580": 122, "3585": 122, "3133": 122, "3328": 122, "1312": 122, "3248": 122, "3322": 122, "3436": 122, "3439": 122, "state_transition_error": 122, "forc": [122, 162, 181, 188], "test_app": 122, "recent": 122, "peter": [122, 132, 142, 174, 176], "pdm": [122, 129, 163, 214], "venv": [122, 128, 129], "dj": 122, "fohmr": 122, "lib": [122, 125, 215], "python3": [122, 128, 129, 214], "86": 122, "proxy_head": 122, "69": 122, "pycharmproject": 122, "568": 122, "asgi_rout": 122, "_asgi": 122, "180": 122, "failure_messag": 122, "116": 122, "startup_ev": 122, "is_set": 122, "assertionerror": 122, "got": [122, 155, 156, 189], "3315": 122, "3296": 122, "3334": 122, "3335": 122, "3337": 122, "3338": 122, "3348": 122, "3347": 122, "manner": [122, 127, 149, 198, 212, 215], "2929": 122, "3371": 122, "ambigu": [122, 124], "3372": 122, "3378": 122, "unconsum": 122, "3369": 122, "3380": 122, "_iter_field": 122, "3416": 122, "3417": 122, "3415": 122, "3418": 122, "substr": 122, "3429": 122, "3430": 122, "textio": 122, "pickl": 122, "3425": 122, "3441": 122, "3446": 122, "3325": 122, "3420": 122, "3407": 122, "3408": 122, "3471": 122, "3476": 122, "end": [122, 147, 178, 180, 188, 194, 199, 204, 206, 214], "chain": [122, 175], "3479": 122, "3477": 122, "3478": 122, "nesteddc": 122, "dc": [122, 145], "nested_map": 122, "3463": 122, "3486": 122, "3505": 122, "3510": 122, "provide_foo": 122, "3519": 122, "3374": 122, "3509": 122, "search": [122, 128], "3501": 122, "3511": 122, "twice": 122, "truncat": 122, "stacktrac": 122, "3228": 122, "3507": 122, "incorrect": 122, "3537": 122, "05": 122, "pathnam": 122, "vulner": 122, "disclos": 122, "optimis": 122, "3354": 122, "3359": 122, "3383": 122, "04": [122, 124, 176], "3314": 122, "silenc": [122, 124, 200], "suppress": 122, "from_env": 122, "tailor": [122, 194], "larger": [122, 145, 203, 212], "3180": 122, "akin": [122, 188], "1455": 122, "3145": 122, "3205": 122, "2388": [122, 175], "3215": 122, "3188": 122, "3190": 122, "tty": 122, "litestar_quiet_consol": 122, "litestar_app_nam": 122, "autodiscoveri": [122, 160], "tabular": 122, "3219": 122, "inbound": [122, 137, 139, 172, 175, 176], "3204": 122, "expans": 122, "3242": 122, "litestar_": 122, "3227": 122, "discuss": [122, 169, 202], "3280": 122, "eventu": [122, 162], "disallow": 122, "3283": 122, "2351": 122, "3289": 122, "3294": 122, "simplifi": [122, 137, 153], "jsonvalu": 122, "emailstr": [122, 208, 210], "ipvanyaddress": 122, "ipvanynetwork": 122, "ipvanyinterfac": 122, "3134": 122, "beyond": 122, "unique_nam": 122, "3136": 122, "3274": 122, "3277": 122, "3281": 122, "get_foo": 122, "foo_id": 122, "3278": 122, "3192": 122, "3284": 122, "3201": 122, "3285": 122, "2365": 122, "3286": 122, "2700": 122, "3293": 122, "3290": 122, "3295": 122, "03": 122, "__enter__": 122, "3194": 122, "apidescriptionurl": 122, "3047": 122, "3196": 122, "lorem": 122, "ipsum": 122, "beef": 122, "explain": [122, 180, 199], "hate": 122, "technic": [122, 130, 131, 175], "confus": [122, 124], "seem": [122, 156, 215], "pet": [122, 124, 176], "2849": 122, "3224": 122, "And": [122, 136, 139, 140, 149, 174, 194, 200, 204], "2954": 122, "3185": 122, "pack": 122, "onto": [122, 129], "far": [122, 137, 141, 149, 156, 157, 158], "intersect": 122, "oth": 122, "3232": 122, "3237": 122, "3261": 122, "3068": 122, "3100": 122, "suffix": [122, 158, 199], "3088": 122, "3096": 122, "hit": 122, "harmon": 122, "3012": 122, "3103": 122, "leak": 122, "ip": [122, 128], "infra": 122, "3061": 122, "3064": 122, "3125": 122, "3152": 122, "3153": 122, "3162": 122, "3116": 122, "afterward": 122, "clientsidesess": 122, "serversidesess": [122, 195], "middlewarewrapp": 122, "hardcod": 122, "3127": 122, "3059": 122, "enough": [122, 159, 176, 197], "3166": 122, "alphabet": 122, "3172": 122, "outlin": 122, "3178": 122, "3179": 122, "eventsourc": 122, "easi": [122, 147, 155, 156, 160, 166, 181, 190, 194, 199, 207, 212, 214], "dx": 122, "wise": 122, "3176": 122, "privateattr": 122, "genericmodel": 122, "nameerror": 122, "3150": 122, "3161": 122, "thing": [122, 129, 130, 144, 149, 155, 156, 195, 196, 215], "unset": 122, "3026": 122, "3113": 122, "wasn": 122, "3129": 122, "3131": 122, "recognis": [122, 155], "anymor": 122, "3148": 122, "3149": 122, "although": [122, 149, 189, 200, 202], "3151": 122, "2967": 122, "3118": 122, "unclos": 122, "3083": 122, "3111": 122, "14": 122, "integrityerror": [122, 149, 150, 151, 152, 153], "conflicterror": 122, "3094": 122, "3087": 122, "kb": 122, "3090": 122, "3095": 122, "2960": 122, "3102": 122, "gracefulli": [122, 160], "3063": 122, "3109": 122, "3069": 122, "3098": 122, "3082": 122, "3106": 122, "2969": 122, "specialis": 122, "moment": 122, "complementari": 122, "2629": 122, "circumv": 122, "customis": 122, "some_dir": 122, "simpli": [122, 124, 125, 129, 151, 155, 156, 157, 160, 172, 188, 189, 193, 198, 199, 208, 210, 212, 213, 215], "column": [122, 144, 146, 147, 166, 168], "3030": 122, "pluginregistrypluginregistri": 122, "3027": 122, "2979": 122, "3066": 122, "cap": 122, "printer": 122, "struglog": 122, "color": 122, "2943": 122, "watcher": 122, "2875": 122, "2973": 122, "2751": 122, "wrongfulli": 122, "hypercorn": [122, 125, 127, 128, 129, 160], "3070": 122, "01": [122, 124, 176, 199], "31": [122, 127], "3039": 122, "assumpt": 122, "tri": [122, 144, 214], "3051": 122, "test_ss": 122, "3048": 122, "29": 122, "diverg": 122, "daphn": [122, 125, 127, 128, 129, 160], "todai": 122, "3041": 122, "2549": 122, "3009": 122, "exceptiongroup": 122, "backport": 122, "3029": 122, "3035": 122, "structa": 122, "structb": 122, "2971": 122, "2982": 122, "mislead": 122, "2921": 122, "2628": 122, "2745": 122, "postgr": [122, 124, 125, 144, 160, 162, 168, 179], "bring": [122, 149], "driver": [122, 145, 146, 162], "psycopg3": [122, 162, 168], "2803": 122, "2886": 122, "unknown": [122, 129, 164, 178, 196], "2867": 122, "2941": 122, "revert": [122, 135, 144], "1st": 122, "gen": 122, "div": [122, 199, 213], "2877": 122, "2888": 122, "fileupload": 122, "upload_files_object": 122, "2939": 122, "2950": 122, "trail": [122, 147], "broker": [122, 162, 179], "event_gener": 122, "anext": 122, "pubsub": 122, "2894": 122, "beneficiari": 122, "2937": 122, "2023": [122, 124, 127, 176], "2902": 122, "2903": 122, "2914": 122, "2915": 122, "get_logger_placehold": 122, "2919": 122, "__slots__": [122, 198], "2845": 122, "2850": 122, "2149": 122, "2854": 122, "calcul": [122, 161, 199], "collis": 122, "2804": 122, "2841": 122, "2863": 122, "2864": 122, "recursionerror": 122, "2429": 122, "2869": 122, "sink": 122, "2812": 122, "2818": 122, "advanc": [122, 145], "alchemi": 122, "touch_updated_timestamp": 122, "2843": 122, "2662": 122, "2788": 122, "late": 122, "2779": 122, "2789": 122, "camelcas": [122, 203], "inappropri": 122, "2800": 122, "2810": 122, "2814": 122, "2792": 122, "2797": 122, "28": 122, "circular": 122, "litesetar": 122, "2782": 122, "2784": 122, "internalservererror": 122, "2771": 122, "2780": 122, "server_lifespan": 122, "phase": [122, 124], "2658": 122, "2687": 122, "2689": 122, "foodto": [122, 175], "bar_id": 122, "2721": 122, "2764": 122, "2594": 122, "2596": 122, "7906": 122, "2272": 122, "2660": 122, "2441": 122, "2684": 122, "incorrectli": 122, "2471": 122, "2475": 122, "anyurl": 122, "descend": 122, "2664": 122, "2701": 122, "2714": 122, "2716": 122, "2737": 122, "2775": 122, "2600": 122, "2776": 122, "grace": [122, 162], "2691": 122, "2630": 122, "filenotfounderror": [122, 145], "togeth": [122, 125, 145, 158, 162, 188], "2613": 122, "2616": 122, "1862": 122, "2396": 122, "nicer": 122, "ithout": 122, "2422": 122, "visualis": 122, "2522": 122, "basemodelv1": 122, "v1foo": 122, "v2foo": 122, "foo_v1": 122, "foo_v2": 122, "2487": 122, "elig": 122, "2501": 122, "2537": 122, "friendli": [122, 147, 194], "ca": [122, 145], "devcert": 122, "2335": 122, "2554": 122, "2399": 122, "2444": 122, "responsestruct": 122, "test_handl": 122, "2383": 122, "2463": 122, "example1": 122, "2494": 122, "2509": 122, "backslashreplac": 122, "2529": 122, "2530": 122, "customexcept": 122, "handle_exc": 122, "req": 122, "2520": 122, "2533": 122, "2460": 122, "2552": 122, "idl": 122, "2547": 122, "2575": 122, "2581": 122, "2546": 122, "2550": 122, "2573": 122, "2588": 122, "2592": 122, "2318": 122, "2346": 122, "2373": 122, "2404": 122, "2411": 122, "ahead": [122, 171], "2418": 122, "overload": 122, "question": [122, 175, 206], "2381": 122, "2384": 122, "2358": 122, "2360": 122, "create_engin": 122, "2382": 122, "2368": 122, "2391": 122, "repeat": [122, 147, 149, 150, 171], "increas": [122, 170, 175, 202], "reduc": [122, 124, 131, 137, 175], "slow": [122, 179], "ineffici": 122, "1301": 122, "2393": 122, "fact": [122, 157, 174, 215], "fragil": 122, "unaffect": [122, 124], "2394": 122, "deprecationwarn": 122, "2364": 122, "2138": 122, "2189": 122, "2267": 122, "2295": 122, "unus": [122, 156], "redund": 122, "2217": 122, "2268": 122, "2313": 122, "965": 122, "2195": 122, "minjinja": 122, "minim": [122, 125, 127, 189, 212], "2250": 122, "sqlalchemydto": [122, 124, 172, 176, 196], "mymodeldto": 122, "sqlalchemydtoconfig": 122, "include_implicit_field": 122, "hybrid": 122, "regardless": [122, 174, 198], "2170": 122, "statement": [122, 144, 146, 168], "total_count": 122, "model_servic": 122, "st_dwithin": 122, "uniqueloc": 122, "geog": 122, "account_id": [122, 197], "2265": 122, "lambda_stmt": [122, 168], "2179": 122, "advanced_alchemi": [122, 124, 176, 196], "2312": 122, "exceptionhandlermiddlewar": 122, "leftov": 122, "2192": 122, "2190": 122, "2204": 122, "width": [122, 194], "80": [122, 125, 128], "2244": 122, "2222": 122, "2224": 122, "shutil": 122, "2223": 122, "position": 122, "2231": 122, "2221": 122, "2228": 122, "2252": 122, "2106": 122, "2263": 122, "sqlalchemyplugin": [122, 144, 153, 168, 169, 171, 180], "refactor": [122, 151, 154], "2269": 122, "2266": 122, "2277": 122, "2271": 122, "friend": 122, "grow": [122, 162, 212], "membership": 122, "setdefault": [122, 191], "2196": 122, "2308": 122, "overlook": 122, "repo": [122, 145], "2316": 122, "2278": 122, "2280": 122, "proper": 122, "2205": 122, "2325": 122, "mismatch": 122, "2131": 122, "2147": 122, "2153": 122, "2154": 122, "2145": 122, "costli": 122, "imposs": 122, "lazi": [122, 144, 146, 168], "2125": 122, "2127": 122, "2144": 122, "2130": 122, "2150": 122, "misconfigur": 122, "2161": 122, "2137": 122, "2139": 122, "2160": 122, "2182": 122, "sent_ev": 122, "my_gener": [122, 199], "sse_handl": [122, 199], "1185": 122, "2035": 122, "sqlalchemyasyncrepositori": [122, 145, 146, 168], "sqlalchemysyncrepositori": [122, 146, 168], "2052": 122, "2056": 122, "onbeforeaft": 122, "notincollectionfilt": 122, "notinsearchfilt": 122, "claus": [122, 145], "field_nam": 122, "2057": 122, "2061": 122, "instrumentedattribut": 122, "2054": 122, "2078": 122, "2096": 122, "2066": 122, "2065": 122, "health_check": [122, 199, 214], "oracl": [122, 144, 168], "dual": 122, "2060": 122, "2044": 122, "2113": 122, "2114": 122, "workaround": [122, 206], "poetri": [122, 129, 163, 214], "2029": 122, "aren": [122, 147], "python_typ": 122, "nullabl": [122, 147], "relationshipproperti": 122, "onetomani": 122, "manytomani": 122, "collection_class": 122, "mapper": 122, "class_": 122, "foreign": [122, 144], "1853": 122, "1879": 122, "1896": [122, 145], "1886": 122, "auto_commit": 122, "auto_expung": 122, "auto_refresh": 122, "flush": 122, "expung": 122, "1900": 122, "1935": 122, "counterpart": 122, "1950": 122, "1956": 122, "audit": [122, 144, 168], "auditcolumn": 122, "created_at": [122, 124, 144, 146, 168, 176], "updated_at": [122, 144, 146, 147, 168], "1894": 122, "1851": 122, "1883": 122, "1908": 122, "1946": 122, "_sentinel": 122, "sa_orm_sentinel": 122, "uuidprimarykei": 122, "spanner": [122, 144, 168], "1933": 122, "1917": 122, "1963": 122, "2002": 122, "1847": 122, "int_param": 122, "int_head": 122, "int_cooki": 122, "my_valu": 122, "1774": 122, "1840": 122, "nondescript": 122, "1852": 122, "1856": 122, "1857": 122, "1860": 122, "1865": 122, "parsedtyp": 122, "indent": 122, "1677": 122, "1567": 122, "temporarili": 122, "1742": 122, "1732": 122, "1829": 122, "1689": 122, "1695": 122, "1733": 122, "1683": 122, "oracledb": [122, 168], "1694": 122, "duckdb": [122, 144, 168], "1744": 122, "jsonb": [122, 144, 168], "1780": 122, "supersed": [122, 124], "1816": 122, "timezon": [122, 203], "awar": [122, 144, 202], "datetimeutc": 122, "utc": [122, 203], "unload": 122, "to_dict": 122, "commontableattribut": 122, "1802": 122, "arbitrarili": [122, 198], "doubl": [122, 139, 149, 176], "foo__bar": 122, "baz": [122, 199], "1727": 122, "1741": 122, "associationproxi": 122, "1754": 122, "1776": 122, "1763": 122, "1764": 122, "parametr": 122, "1799": 122, "1768": 122, "1777": 122, "1531": 122, "1532": 122, "1712": 122, "deep": [122, 160], "1674": 122, "1678": 122, "deliber": [122, 131], "intent": [122, 160, 180], "arriv": 122, "1652": 122, "1690": 122, "autoescap": 122, "1699": 122, "1718": 122, "__future__": [122, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 160, 168, 170, 171, 172, 175, 176, 194, 196, 197, 200, 209, 213, 215], "stringiz": 122, "1691": 122, "1719": 122, "smaller": [122, 146, 188], "1681": 122, "1723": 122, "prematur": 122, "1726": 122, "1731": 122, "1711": 122, "1716": 122, "1740": 122, "1762": 122, "1807": 122, "1795": 122, "1828": 122, "indefinit": [122, 161, 162, 212], "1696": 122, "alemb": 122, "guid": [122, 124, 125, 144, 153, 158, 168, 190], "erron": 122, "1676": 122, "typing_extens": [122, 124, 164, 174, 176, 198, 203, 209], "dataclass_factori": 122, "john": [122, 140, 141, 156, 157, 174, 203], "42": [122, 124, 203], "jane": 122, "43": 122, "1631": 122, "1798": 122, "1801": 122, "after_exception_handl": [122, 160], "before_send_hook_handl": [122, 160], "1739": 122, "1773": 122, "1819": 122, "preferred_validation_backend": 122, "_preferred_validation_backend": 122, "1810": 122, "opportun": [122, 162], "greatli": [122, 131], "independ": [122, 124, 125, 162, 163, 215], "1820": 122, "deleg": 122, "1790": 122, "accident": [122, 131], "litestar_warn_implicit_sync_to_thread": [122, 124, 131], "1648": 122, "1655": 122, "litestar_warn_sync_to_thread_with_async": 122, "1664": 122, "1647": 122, "unstructur": 122, "1650": 122, "1651": 122, "1657": 122, "bigintprimarykei": 122, "bigint": 122, "sqlite": [122, 144, 145, 146, 149, 150, 151, 152, 153, 168, 170, 171, 199], "1635": 122, "before_": 122, "after_": 122, "before_startup": [122, 124], "after_startup": [122, 124], "before_shutdown": [122, 124, 212], "after_shutdown": [122, 124], "1663": 122, "1666": 122, "1669": 122, "fieldinfo": 122, "1541": 122, "1670": 122, "1643": 122, "1649": 122, "1668": 122, "1446": 122, "1671": 122, "1571": 122, "1572": 122, "1593": 122, "1506": 122, "1626": 122, "1603": 122, "remap": [122, 203], "1590": 122, "1197": 122, "1596": 122, "1625": 122, "1587": 122, "relax": 122, "1610": 122, "1615": 122, "1627": 122, "undocu": 122, "1589": 122, "1488": 122, "1487": 122, "modelprotocol": 122, "1503": 122, "mysql": [122, 144, 168], "mariadb": 122, "asyncmi": [122, 168], "1345": 122, "match_field": 122, "let": [122, 129, 132, 133, 134, 135, 136, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 154, 155, 156, 157, 160, 174, 176, 178, 187, 189, 199, 204, 206, 208, 210, 214], "lookup": [122, 128, 140, 145, 147, 163, 200, 213], "orderbi": 122, "searchfilt": 122, "ilik": 122, "1461": 122, "1518": 122, "leverag": [122, 145, 151, 152, 154], "dtointerfac": 122, "1501": 122, "cattr": 122, "1491": 122, "1492": 122, "__module__": 122, "wrapper_descriptor": 122, "1504": 122, "1505": 122, "1543": 122, "1547": 122, "1550": 122, "gripz": 122, "1576": 122, "1577": 122, "sqlalchemyrepositori": 122, "from_connect": 122, "from_data": 122, "symmetri": 122, "1500": 122, "stick": 122, "starlit": 122, "51": [122, 124, 127], "1557": 122, "1494": 122, "superflu": 122, "spirit": 122, "1534": 122, "overli": 122, "interplai": 122, "field_map": 122, "computedfield": 122, "1580": 122, "1462": 122, "1451": 122, "1474": 122, "1472": 122, "1477": 122, "uncondition": 122, "1478": 122, "1480": 122, "1476": 122, "1482": 122, "sqlalchemyinitplugin": [122, 146, 151, 152, 153, 168, 169, 170, 171, 199], "1395": 122, "1382": 122, "redirectrespons": 122, "1371": 122, "1412": 122, "forev": [122, 161], "1365": 122, "1414": 122, "1317": 122, "1402": 122, "destruct": 122, "repeatedli": 122, "engine_app_state_kei": 122, "1368": 122, "1391": 122, "provide_us": 122, "get_plugin_for_valu": 122, "1388": 122, "1389": 122, "allevi": [122, 129], "1409": 122, "1410": 122, "crash": [122, 198], "1372": 122, "1400": 122, "1419": 122, "1420": 122, "crate_async_test_cli": 122, "1417": 122, "1254": 122, "cacheconfig": [122, 124], "cache_config": [122, 124, 161], "acquir": [122, 215], "1330": 122, "__version__": 122, "1277": 122, "1322": 122, "prioriti": 122, "tracback": 122, "1296": 122, "1292": 122, "1293": 122, "circumst": 122, "1316": 122, "1315": 122, "1344": 122, "1355": 122, "1363": 122, "1346": 122, "1376": 122, "3rd": [122, 192, 211], "parti": [122, 160, 183, 192, 202, 211, 212], "tortoise_orm": 122, "1279": 122, "1252": 122, "1313": 122, "initial_st": 122, "1350": 122, "1354": 122, "standardis": 122, "typescript_convert": 122, "parser": 122, "1273": 122, "1144": 122, "1086": 122, "1190": 122, "1218": 122, "1264": 122, "statetyp": 122, "1030": 122, "1143": 122, "bu": 122, "1105": 122, "1184": 122, "1256": 122, "1191": 122, "oneof": 122, "1210": 122, "1228": 122, "didn": [122, 134, 135, 188], "1223": 122, "1201": 122, "1149": 122, "1140": 122, "1167": 122, "asgi_handl": [122, 200], "websocket_handl": [122, 189, 200, 215], "1170": 122, "cover": [122, 124, 132, 144, 145, 148, 149, 158, 196], "1176": 122, "1209": 122, "jwt_token": 122, "response_contain": 122, "responsecontain": [122, 124], "1242": 122, "sqlalchemy_1": 122, "newer": 122, "1135": 122, "overview": [124, 131, 156, 182, 201], "thrill": 124, "excit": 124, "noteworthi": 124, "rebrand": 124, "limelight": 124, "chosen": 124, "homag": 124, "toolkit": 124, "cours": [124, 155, 180, 204], "grew": 124, "novemb": 124, "39": [124, 176, 199], "care": [124, 174, 198, 199, 209], "consider": 124, "decis": [124, 130, 131], "concern": [124, 162, 202], "bore": 124, "resembl": 124, "outliv": 124, "successor": 124, "cycl": [124, 129, 179, 182, 189], "friction": 124, "0alpha3": 124, "alpha": 124, "0alpha2": 124, "starliteexcept": 124, "adjust": [124, 133, 138, 139, 145, 161, 180, 212], "root_stor": [124, 212], "cache_stor": [124, 212], "session_stor": [124, 212], "memory_stor": [124, 210, 212], "some_other_stor": [124, 212], "something_els": [124, 212], "mytyp": 124, "some_field": 124, "another_field": 124, "mydto": 124, "userdto": [124, 175, 176, 179], "userreturndto": [124, 175], "mapped_column": [124, 144, 146, 147, 149, 150, 151, 152, 153, 168, 170, 171, 172, 176, 204], "my_lib": [124, 176], "xyz": [124, 176, 199, 200], "24t00": [124, 176], "00z": [124, 176], "0001": [124, 176], "01t00": [124, 176], "eab46ea7": 124, "d3c6": 124, "4553": 124, "88e4": 124, "3c2efceec444": 124, "foreignkei": [124, 144, 146, 168, 176], "citi": [124, 133, 134, 135, 136, 176], "zip": [124, 176], "address_id": [124, 176], "readuserdto": [124, 176], "st": [124, 133, 134, 135, 136, 176], "anytown": [124, 176], "ny": [124, 145, 176], "12345": [124, 176, 197], "fido": [124, 176], "spot": [124, 156, 176], "primary_kei": [124, 149, 150, 151, 152, 153, 170, 171, 172, 176, 204], "autogener": [124, 176], "var": [124, 125, 128, 129, 176], "a38ab62": 124, "9786": 124, "46df": 124, "b620": 124, "5442cd273a6c": 124, "advantag": [124, 160, 202], "some_depend": [124, 174, 204, 215], "topic": [124, 158, 214], "echo": [124, 129, 149, 151], "uuidbas": [124, 144, 145, 146, 168, 199], "tbd": 124, "some_channel": [124, 162], "contextlib": [124, 145, 149, 150, 151, 160, 179], "asynccontextmanag": [124, 145, 149, 150, 151, 160], "create_async_engin": [124, 145, 149, 150, 151, 160], "db_connect": [124, 149, 150, 151, 152, 160], "getattr": [124, 149, 150, 151, 160, 180], "postgresql": [124, 125, 160, 204], "mysecretpassword": [124, 160], "pg": [124, 160], "5432": [124, 125, 160], "dispos": [124, 149, 150, 151, 160], "contrast": [124, 140], "container": [125, 127, 128, 129], "irrespect": 125, "especi": [125, 161, 202, 208, 215], "ideal": [125, 127, 128, 129], "deploi": [125, 126, 128], "scalabl": [125, 127, 128, 129], "scale": [125, 194, 202], "demand": [125, 162], "portabl": 125, "crucial": 125, "microservic": [125, 202], "adopt": [125, 194, 209], "deploy": [125, 127, 129, 130, 144], "cd": [125, 129], "pipelin": 125, "systemd": [125, 126, 127, 128, 129], "linux": [125, 126, 127, 128, 130], "soon": [125, 127, 128, 129], "supervisor": [125, 126, 127, 128, 130], "txt": [125, 129, 211], "async_hello_world": 125, "sync_hello_world": 125, "bookworm": 125, "slim": 125, "cmd": 125, "exampleapp": [125, 129], "rm": 125, "container_nam": 125, "depends_on": 125, "db_host": 125, "db_port": 125, "db_user": 125, "db_pass": 125, "r0ck": 125, "db_name": 125, "exampledb": 125, "postgres_us": 125, "exampleus": 125, "postgres_password": 125, "examplepass": 125, "postgres_db": 125, "volum": 125, "db_data": 125, "detach": 125, "articl": [126, 131, 155, 156], "kubernet": [126, 127], "serverless": 126, "dockerfil": 126, "suggest": [126, 188, 200], "alias": [126, 149, 151, 200], "popular": [127, 144, 176, 194, 202, 211], "granian": [127, 160], "rust": 127, "press": 127, "ctrl": 127, "quit": [127, 156, 157, 176, 204, 214], "0800": 127, "16748": 127, "571": 127, "tcp": 127, "572": 127, "maco": 128, "brew": 128, "python311": 128, "ubuntu": 128, "unitd": 128, "8080": 128, "listestar": 128, "src": [128, 129, 194], "stderr": [128, 129], "abstract_socket": 128, "working_directori": 128, "path_to_project": 128, "stdout": [128, 129, 184], "log_error": 128, "spare": 128, "idle_timeout": 128, "sock": 128, "monitor": [129, 160, 200, 209], "particularli": [129, 200, 212], "uptim": 129, "comprehens": 129, "guidanc": 129, "bin": 129, "redirect_stderr": 129, "stdout_logfil": 129, "stdout_logfile_backup": 129, "backup": 129, "autostart": 129, "autorestart": 129, "unexpectedli": 129, "conf": 129, "sudo": 129, "supervisorctl": 129, "reread": 129, "tail": 129, "profil": [129, 194], "sh": 129, "magic": [129, 212], "happen": [129, 131, 138, 156, 162, 189, 212], "cat": 129, "eof": 129, "esac": 129, "realtim": 129, "master": 129, "shell": 129, "ln": 129, "sf": 129, "deactiv": 129, "repli": 129, "yy": 129, "fi": 129, "halt": 129, "lockfil": 129, "streamlin": 129, "smooth": 129, "wsgi": 130, "often": [131, 134, 147, 160, 188, 199, 212], "inher": [131, 198, 215], "programm": 131, "unblock": 131, "importantli": 131, "speak": 131, "think": [131, 156, 157, 199, 202], "proce": 131, "precis": 131, "spent": 131, "parallel": 131, "fast": [131, 202], "benefit": [131, 155, 156], "spend": 131, "signific": [131, 175], "techniqu": 131, "themselv": [131, 213], "tempt": 131, "outperform": 131, "paragraph": [131, 195], "smallest": 131, "regularli": 131, "offload": 131, "to_process": 131, "impact": [131, 175], "readdto": [132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 176], "get_person": [132, 133, 134, 135, 136, 142], "goe": [132, 133, 134, 135, 136, 137, 138, 139, 141, 142, 176], "30": [132, 133, 134, 135, 136, 142, 175, 197, 212], "email_of_": [132, 133, 134, 135, 136, 142], "firstli": [132, 176], "That": [132, 150, 176, 184, 204, 214], "countri": [133, 134, 135, 136], "cityvil": [133, 134, 135, 136], "countryland": [133, 134, 135, 136], "assign": [133, 138, 146, 168, 176, 194, 196, 210], "enclos": 134, "squar": 134, "generictyp": [134, 176], "type0": [134, 176], "type1": [134, 176], "typen": [134, 176], "children": [134, 135, 136], "child1": [134, 135, 136], "child2": [134, 135, 136], "fantast": 134, "astut": 134, "reader": [134, 170], "saw": [135, 139], "remind": 135, "remaind": 135, "lowercas": [136, 147], "uppercas": 136, "half": [137, 188], "stori": 137, "create_person": [137, 138, 139, 141, 176], "postman": 137, "writedto": [138, 139, 140, 141, 176], "sens": 139, "submit": [139, 140, 181, 188, 213], "address__id": [139, 176], "character": 140, "person_id": [140, 141, 176], "update_person": [140, 141, 176], "50": [140, 141, 197, 199, 203], "email_of_john": [140, 141], "patchdto": [140, 141, 166, 176], "patch_person": 141, "chanc": 141, "tidi": 141, "personcontrol": 141, "familiar": [142, 148, 154, 159, 170], "walk": [142, 148], "ourselv": [142, 175], "rare": 142, "incorpor": 144, "encompass": 144, "dob": [144, 145, 146, 168], "__tablename__": [144, 145, 146, 149, 150, 151, 152, 153, 168, 170, 171, 172], "possess": 144, "author_id": [144, 145, 146, 168], "back_popul": [144, 146, 168, 176], "selectin": [144, 168], "uuidauditbas": [144, 146, 147, 168], "observ": [144, 160], "minor": [144, 149], "endow": 144, "bigintbas": [144, 168], "bigintauditbas": [144, 168], "monoton": [144, 189], "anti": [144, 160], "idiom": 144, "deduct": 144, "eventlog": 144, "event_log": 144, "biginteg": [144, 168], "bigintident": 144, "blob": [144, 211, 215], "encryptedstr": 144, "expand": [144, 145, 146, 147, 206], "asyncengin": [144, 160, 168, 170, 204], "asyncsess": [144, 146, 149, 150, 151, 152, 153, 168, 170, 171, 199, 204], "asyncsessionconfig": [144, 146, 168, 170], "sqlalchemyasyncconfig": [144, 146, 152, 153, 168, 170, 171, 199], "innerjoin": [144, 146, 168], "viewonli": [144, 146, 168], "expire_on_commit": [144, 145, 146, 149, 150, 151, 168], "sqlalchemy_config": [144, 146, 168, 199], "connection_str": [144, 146, 152, 153, 168, 170, 171, 199], "aiosqlit": [144, 145, 146, 149, 150, 151, 152, 153, 154, 168, 170, 171, 199], "create_al": [144, 145, 146, 149, 150, 151, 152, 153, 168, 170, 171, 199], "async_sess": [144, 168, 199, 204], "dummi": [144, 168], "get_sess": [144, 168], "select_from": [144, 168], "stephen": [144, 168], "king": [144, 168], "1954": [144, 168], "get_author": [144, 146, 168], "db_session": [144, 145, 146, 152, 153, 168, 170, 171], "db_engin": [144, 168, 170], "crud": [145, 146, 168, 202], "jump": 145, "row": 145, "create_mani": 145, "remove_mani": 145, "dml": 145, "effici": [145, 170, 174, 175, 199], "sql": [145, 146, 168], "authorrepositori": [145, 146, 168], "repository_factori": 145, "rollback": [145, 170], "session_factori": 145, "noqa": [145, 196, 200], "ble001": 145, "illustr": [145, 170, 174, 179, 198, 199, 206, 215], "manipul": 145, "create_author": [145, 146, 168], "scott": 145, "fitzgerald": 145, "strptime": 145, "update_author": [145, 146, 168], "remove_author": 145, "delv": 145, "abbrevi": 145, "sampl": [145, 157], "meet": [145, 194, 212], "open_fixtur": 145, "fixtures_path": 145, "fixture_nam": 145, "f_data": 145, "us_state_lookup": 145, "alabama": 145, "al": 145, "alaska": 145, "ak": 145, "arizona": 145, "az": 145, "arkansa": 145, "california": 145, "colorado": 145, "co": 145, "connecticut": 145, "ct": 145, "delawar": 145, "district": 145, "Of": [145, 199], "columbia": 145, "florida": 145, "fl": 145, "georgia": 145, "ga": 145, "guam": 145, "gu": 145, "hawaii": 145, "hi": 145, "idaho": 145, "illinoi": 145, "il": 145, "indiana": 145, "iowa": 145, "ia": 145, "kansa": 145, "kentucki": 145, "ky": 145, "louisiana": 145, "la": 145, "me": 145, "maryland": 145, "md": 145, "massachusett": 145, "ma": 145, "michigan": 145, "mi": 145, "minnesota": 145, "mn": 145, "mississippi": 145, "missouri": 145, "mo": 145, "montana": 145, "mt": 145, "nebraska": 145, "ne": 145, "nevada": 145, "nv": 145, "hampshir": 145, "nh": 145, "jersei": 145, "nj": 145, "mexico": 145, "nm": 145, "york": 145, "north": 145, "carolina": 145, "nc": 145, "dakota": 145, "nd": 145, "ohio": 145, "oh": [145, 195], "oklahoma": 145, "oregon": 145, "palau": 145, "pw": 145, "pennsylvania": 145, "pa": 145, "puerto": 145, "rico": 145, "rhode": 145, "island": 145, "ri": 145, "south": 145, "sc": 145, "sd": 145, "tennesse": 145, "tn": 145, "texa": 145, "tx": 145, "utah": 145, "ut": 145, "vermont": 145, "vt": 145, "virginia": 145, "va": 145, "washington": 145, "west": 145, "wv": 145, "wisconsin": 145, "wi": 145, "wyom": 145, "wy": 145, "transact": [145, 150, 151, 152, 153], "usstaterepositori": 145, "raw_obj": [145, 146, 168], "explor": [145, 146, 147, 156, 176, 189], "limitoffset": [145, 146, 168], "created_obj": 145, "total_obj": 145, "deleted_obj": 145, "new_obj": 145, "remaining_count": 145, "get_consol": 145, "async_sessionmak": [145, 149, 150, 151], "dod": 145, "get_author_if_exist": 145, "run_script": 145, "conn": [145, 146, 149, 150, 151, 168, 170, 174, 199], "1940": 145, "_should_be_non": 145, "__main__": 145, "authormodel": [146, 168], "provide_author_details_repo": [146, 168], "selectinload": [146, 168], "authorcontrol": [146, 168], "five": [146, 200], "authors_repo": [146, 168], "provide_authors_repo": [146, 168], "list_author": [146, 168], "limit_offset": [146, 168], "type_adapt": [146, 168], "typeadapt": [146, 168], "validate_python": [146, 168], "authorcr": [146, 168], "authorupd": [146, 168], "from_orm": [146, 168], "delete_author": [146, 168], "dataset": [146, 199], "type_check": [146, 160, 168, 170, 171, 172, 174, 176, 191, 194, 196, 199, 200, 202, 204, 214], "_basemodel": [146, 168], "sqlalchemysyncconfig": [146, 168, 170, 171], "from_attribut": [146, 168], "bookmodel": [146, 168], "noload": [146, 168], "clariti": [146, 168], "provide_limit_offset_pagin": [146, 168], "currentpag": [146, 168], "pages": [146, 168], "apply_limit_offset_pagin": [146, 168], "sqlalchemy_plugin": [146, 168, 199], "get_engin": [146, 168, 170, 199], "declarative_mixin": 147, "slugkei": 147, "__abstract__": 147, "sort_ord": 147, "blogpost": 147, "rememb": 147, "accomplish": 147, "yellow": 147, "brick": 147, "road": 147, "slugifi": 147, "get_available_slug": 147, "value_to_slugifi": 147, "digit": 147, "stuff": [147, 162, 199, 208], "_slugifi": 147, "_is_slug_uniqu": 147, "alphanumer": 147, "random_str": 147, "ascii_lowercas": 147, "staticmethod": 147, "allow_unicod": 147, "dash": 147, "hyphen": 147, "whitespac": 147, "unicodedata": 147, "nfkd": 147, "_data": 147, "blog_post_repo": 147, "breez": 148, "degre": 148, "coupl": [149, 153], "impos": [149, 198], "worri": 149, "noresultfound": [149, 150, 151, 152, 153], "declarativebas": [149, 150, 151, 152, 153, 168, 170, 171, 172], "todotyp": [149, 150, 151], "todocollectiontyp": [149, 150, 151], "todoitem": [149, 150, 151, 152, 153, 156, 157, 158, 170, 171, 172], "todo_item": [149, 150, 151, 152, 153, 157, 158, 170, 171, 172], "sessionmak": [149, 150, 151], "serialize_todo": [149, 150, 151], "get_todo_by_titl": [149, 150, 151, 152, 153, 157, 158], "todo_nam": [149, 150, 151, 152, 153, 157, 158], "scalar_on": [149, 150, 151, 152, 153], "get_todo_list": [149, 150, 151, 152, 153], "is_": [149, 150, 151, 152, 153], "get_list": [149, 150, 151, 152, 153, 156, 158], "add_item": [149, 150, 151, 152, 153, 157, 158, 170, 171, 172], "new_todo": [149, 150, 151], "item_titl": [149, 150, 151, 152, 153, 157, 158], "update_item": [149, 150, 151, 152, 153, 157, 158], "apart": 149, "obviou": 149, "worth": 149, "outset": 149, "undoubtedli": 149, "crude": 149, "measur": 149, "clean": 149, "boundari": 149, "closer": 149, "littl": [149, 156], "standout": 149, "dry": 150, "provide_transact": [150, 151, 152, 153], "decoupl": [150, 214], "broaden": 150, "fun": 150, "niceti": 150, "lost": 150, "sqlalchemyserializationplugin": [151, 152, 153, 169, 170, 171, 172, 196], "concis": 151, "nice": 151, "But": [151, 199, 214], "scaffold": 151, "db_config": [152, 153], "notabl": 152, "recap": [152, 154], "shortcut": 153, "before_send_handl": [153, 170], "autocommit": 153, "gradual": 154, "utilis": 154, "introduct": 154, "touch": 154, "respond": [155, 157, 158, 201, 215], "influenc": 155, "checker": [155, 160, 199], "todo_list": [156, 157, 158], "suddenli": 156, "life": [156, 182, 189, 212], "cleaner": 156, "interest": [156, 175, 196, 202], "emploi": [156, 164, 215], "recogn": [156, 157, 172, 199], "glanc": 156, "went": 156, "grown": 156, "earlier": [156, 157], "brows": 156, "arguabl": 156, "truthi": 156, "customari": 156, "success": [156, 157, 170, 181, 195], "react": 157, "gave": 157, "reveal": 157, "ey": 157, "coher": 157, "greeter": [157, 199], "sound": 157, "knowledg": [159, 181], "goal": 159, "db_uri": 160, "database_uri": 160, "get_db_connect": 160, "close_db_connect": 160, "deal": [160, 176, 199, 200, 215], "ctx_a": 160, "ctx_b": 160, "hook_a": 160, "hook_b": 160, "stage": [160, 174], "contextu": 160, "dispar": 160, "set_state_on_startup": 160, "abc123": 160, "middleware_factori": [160, 189, 191], "my_middlewar": [160, 189, 191], "my_depend": [160, 174, 204], "dep": 160, "get_handl": [160, 209], "mere": [160, 172, 200], "encourag": 160, "emphas": 160, "difficult": [160, 203], "fashion": [160, 179, 180], "setattr": 160, "behind": [160, 175, 198, 215], "hasattr": [160, 215], "error_count": 160, "intercept": [160, 189], "who": [160, 170, 209], "receive_app_config": 160, "realiti": 160, "boilerpl": [160, 212], "compromis": [160, 209], "simplic": [160, 181, 203], "expens": [161, 202], "my_cached_handl": 161, "my_cached_handler_second": 161, "my_cached_handler_forev": 161, "redis_stor": 161, "redis_backed_stor": 161, "cached_handl": [161, 212], "inter": [162, 212], "piec": 162, "fanout": 162, "tree": [162, 202], "upfront": 162, "channels_plugin": 162, "sequenti": 162, "backlog": 162, "webbsocket": 162, "suspend": 162, "unlimit": 162, "recipi": 162, "evict": 162, "oldest": 162, "memorychannelsback": 162, "deliveri": 162, "latenc": 162, "throughput": 162, "beautifi": 163, "jsbeautifi": 163, "setuptool": 163, "entry_point": 163, "my_command": 163, "my_litestar_plugin": 163, "entrypoint": [163, 190], "whenev": 163, "programmat": 163, "tenantus": 164, "tenant": 164, "tenantprefix_userid": 164, "tenant_prefix": 164, "from_str": 164, "maxsplit": [164, 208], "to_combined_str": 164, "tenant_user_type_pred": 164, "tenant_user_enc_hook": 164, "tenant_user_dec_hook": 164, "tenant_user_id_str": 164, "general_dec_hook": 164, "userasset": 164, "create_asset": 164, "someasset": 164, "tenanta_somebodi": 164, "beforevalid": 164, "plainseri": 164, "withjsonschema": 164, "pydannotatedtenantus": 164, "return_typ": 164, "arbitrary_types_allow": [164, 198], "varchar": [166, 168], "create_db_t": 166, "piccolo_conf": 166, "order_bi": 166, "create_task": [166, 215], "task_id": 166, "update_task": 166, "delete_task": 166, "if_not_exist": 166, "duckdb_engin": 168, "microsoft": [168, 184], "pyodbc": 168, "snake": 168, "sqlalchemy_declarative_model": 168, "sqlalchemy_async_repositori": 168, "sqlalchemy_sync_repositori": 168, "engine_dependency_kei": 170, "session_dependency_kei": [170, 199], "async_autocommit_before_send_handl": 170, "sync_autocommit_before_send_handl": 170, "engine_config": 170, "engineconfig": 170, "syncsessionconfig": 170, "init_db": [170, 171], "todo_async": [170, 171], "todo_sync": [170, 171], "sake": [171, 204], "super_secret_valu": 172, "webserv": 173, "breakpoint": 173, "dialog": 173, "justmycod": 173, "bool_fn": 174, "dict_fn": 174, "list_fn": 174, "int_fn": 174, "mycontrol": [174, 191, 199, 200, 202, 203], "controller_depend": 174, "local_depend": 174, "my_rout": [174, 204], "generator_funct": 174, "ed": 174, "generator_depend": 174, "caught": 174, "retrieve_db_us": 174, "randint": [174, 199], "my_dep": 174, "sophist": 174, "comparison": [174, 209], "lru": [174, 212], "first_depend": 174, "second_depend": 174, "injected_integ": 174, "true_or_false_handl": 174, "injected_bool": 174, "nope": [174, 213], "provide_str": 174, "whoop": 174, "toggl": 174, "optional_depend": 174, "haven": 174, "coin": 174, "non_optional_depend": 174, "undesir": 175, "userwritedto": [175, 176], "userreaddto": 175, "mr": 175, "sunglass": 175, "similarli": [175, 202, 208, 212], "stabl": 175, "heavi": 175, "lift": 175, "histor": 175, "preliminari": 175, "5x": 175, "3x": 175, "4x": 175, "f8e70ac4": 176, "9f54": 176, "4b90": 176, "bdf4": 176, "a3734d8a01b6": 176, "secondli": 176, "ever": 176, "7294c683": 176, "a5f2": 176, "417f": 176, "b90a": 176, "a0996698bf2f": 176, "86d2a61a": 176, "9661": 176, "4a6f": 176, "87aa": 176, "848f21a914c7": 176, "firstnam": 176, "createdat": 176, "262ccc80": 176, "3358": 176, "4b05": 176, "9c99": 176, "4e4195026fa1": 176, "data_transfer_object": 176, "b_id": 176, "data_config": 176, "datadto": 176, "returndto": 176, "update_a": 176, "6955e63c": 176, "c2bc": 176, "4707": 176, "8fa4": 176, "2144d1764746": 176, "9cf3518d": 176, "7e19": 176, "4215": 176, "9ec2": 176, "e056cac55bf7": 176, "35": 176, "41": 176, "ad4daebd": 176, "3d1e": 176, "429b": 176, "a4ab": 176, "d0fbd36f8ad1": 176, "usercr": 176, "cumbersom": [176, 214], "df591725": 176, "a799": 176, "42a9": 176, "9f88": 176, "1ce5547e8395": 176, "augment": 176, "fake": [176, 199], "sai": [176, 189, 199, 204, 206, 214], "supplement": 176, "peter_uuid": 176, "f32ff2ce": 176, "e32f": 176, "4537": 176, "9dc0": 176, "26e7599f1380": 176, "40": [176, 199], "pan": 176, "this_wil": 176, "_this_wil": 176, "mar": 176, "stai": [176, 213], "_baz": 176, "go_awai": 176, "leading_underscore_priv": 176, "not_go_awai": 176, "envelop": 176, "withcount": 176, "particip": 178, "chart": 178, "unencod": 178, "marshal": 178, "user_repositori": 179, "send_welcome_mail": 179, "user_cr": 179, "send_welcome_email_handl": 179, "createuserdto": 179, "create_user_handl": 179, "password_chang": 179, "send_email_handl": 179, "send_email": 179, "send_farewell_email": 179, "user_delet": 179, "send_farewell_email_handl": 179, "notify_customer_support": 179, "deleteuserdto": 179, "delete_user_handl": 179, "__aenter__": 179, "__aexit__": 179, "cron": 179, "technologi": 179, "plain_text_exception_handl": 180, "granular": [180, 199], "validation_exception_handl": 180, "internal_server_error_handl": 180, "value_error_handl": 180, "validation_error": 180, "some_query_param": 180, "server_error": 180, "value_error": 180, "app_exception_handl": 180, "router_handler_exception_handl": 180, "ajax": 181, "hypertext": 181, "get_form": 181, "litestar_htmx": 181, "snippet": [181, 188, 200], "showmessag": 181, "alert": 181, "val": [181, 200], "offlin": [182, 192], "before_request_handl": 183, "ben": 183, "luke": 183, "goodby": [183, 203, 215], "transmiss": 183, "defaultdict": 183, "counter": 183, "after_request_app": 183, "after_request_handl": [183, 199], "handler_with_overrid": 183, "my_router_handl": 184, "asctim": 184, "levelnam": 184, "mod_nam": 184, "ch": 184, "streamhandl": 184, "setformatt": 184, "addhandl": 184, "structlog_plugin": 184, "open_telemetry_config": 186, "metric_provid": 186, "con": 186, "figur": 186, "prometheus_config": 187, "customprometheuscontrol": 187, "custom_label_cal": 187, "extra_label": 187, "version_no": 187, "earth": 187, "custom_exemplar": 187, "trace_id": 187, "1234": [187, 197], "reportargumenttyp": 187, "social": 188, "trick": 188, "victim": 188, "malici": 188, "craft": 188, "monei": 188, "1000usd": 188, "evil": 188, "unsaf": 188, "get_resourc": 188, "some_resourc": 188, "create_resourc": [188, 200], "_csrf_token": 188, "get_respons": 188, "post_response_using_head": 188, "post_response_using_form_data": 188, "despit": 188, "post_response_with_no_persisted_cooki": 188, "exempt": 188, "wikipedia": 188, "subdomain": 188, "middl": [188, 190], "kilobyt": 188, "rate_limit_config": 188, "quota": 188, "check_session_handl": 188, "has_sess": 188, "create_session_handl": 188, "moishezuchmir": 188, "delete_session_handl": 188, "session_data": 188, "perfectli": [189, 199], "viabl": 189, "bone": 189, "544": 189, "myrequestloggingmiddlewar": 189, "truth": 189, "ephemer": 189, "whatev": [189, 208, 210], "redirectmiddlewar": 189, "transmit": 189, "processtimehead": 189, "start_tim": 189, "process_tim": 189, "first_path": 189, "second_path": 189, "exclude_from_middlewar": 189, "not_excluded_handl": 189, "exclude_from_my_middlewar": 189, "first_handl": 189, "second_handl": 189, "third_path": 189, "third_handl": 189, "my_arg": 189, "my_kwarg": 189, "create_test_middlewar": 191, "middleware_id": 191, "testmiddlewar": 191, "middleware_cal": 191, "varieti": [192, 194, 212], "itemnotfound": 193, "was_remov": 193, "removed_at": 193, "pk": [193, 200], "retrieve_item": 193, "public_path_handl": 193, "internal_path_handl": 193, "guidelin": [193, 209], "dunder": [193, 199], "__schema_name__": 193, "idmodel": 193, "idcontain": 193, "retrieve_id_handl": 193, "ambival": 193, "customoper": 193, "x_code_sampl": 193, "codesampl": 193, "x_codesampl": 193, "lang": 193, "xget": 193, "vendor": 193, "ico": 194, "scalar_plugin": 194, "rapidoc_plugin": 194, "redoc_plugin": 194, "stoplight_plugin": 194, "swagger_plugin": 194, "slate": 194, "elect": 194, "style_sheet_link": 194, "stylesheet": 194, "charset": 194, "viewport": 194, "devic": 194, "crossorigin": 194, "doctyp": 194, "sheet": 194, "myopenapiplugin": 194, "clientid": 194, "appnam": 194, "scopesepar": 194, "usebasicauthenticationwithaccesscodegr": 194, "usepkcewithauthorizationcodegr": 194, "notif": 195, "feedback": 195, "submiss": 195, "flash_plugin": 195, "minijinjatemplateengin": [195, 213], "h1": [195, 199, 211], "get_flash": 195, "endfor": 195, "ruff": [196, 200], "tc004": 196, "warn_deprec": 196, "__all__": 196, "attr_nam": 196, "deprecated_nam": 196, "removal_in": 196, "pragma": 196, "_type_dto_map": 196, "mybasetyp": 196, "mydiplugin": 196, "positional_or_keyword": 196, "readabl": 197, "anywher": 197, "purchaseitem": 197, "purchas": 197, "credit": 197, "bui": 197, "prob": 197, "balanc": 197, "cost": 197, "problem_details_plugin": 197, "http_except": 197, "purchasenotallowederror": 197, "convert_purchase_not_allowed_to_problem_detail": 197, "grain": 198, "url_encod": 198, "deepli": 198, "handle_file_upload": 198, "spooledtemporaryfil": 198, "baseconfig": 198, "cv": 198, "diploma": 198, "cv_content": 198, "diploma_cont": 198, "file_cont": 198, "msgpack_request": 198, "msgpack_handl": 198, "kitten_names_map": 198, "whisker": 198, "customrequest": 198, "enrich": 198, "kitten": 198, "kitten_nam": 198, "mitten": 198, "get_kitten_nam": 198, "10mb": 198, "strongli": [198, 200, 202], "denial": 198, "retrieve_resourc": [199, 200], "rumbl": 199, "rabbit": 199, "ran": [199, 213], "rock": 199, "6839": 199, "vnd": 199, "delus": 199, "health": [199, 214], "healthi": [199, 214], "preferred_typ": 199, "elif": [199, 213], "status": 199, "httpstatu": 199, "imprecis": 199, "my_asgi_app": [199, 200, 202], "my_asgi_app_funct": 199, "myclass": 199, "my_asgi_app_method": 199, "jsonrespons": [199, 202], "complain": 199, "pertin": [199, 202], "nonetheless": 199, "granularli": 199, "86_400": 199, "chance_of_rain": 199, "get_chance_of_rain": 199, "get_server_tim": 199, "get_population_count": 199, "100000": 199, "2_628_288": 199, "month": 199, "2628288": 199, "86400": 199, "get_population_count_dynam": 199, "population_count": 199, "redeclar": [199, 203], "456": 199, "30x": 199, "handle_file_download": 199, "__file__": [199, 213, 214], "with_suffix": 199, "pdf": 199, "current_tim": 199, "stream_tim": 199, "ss": 199, "frontend": 199, "event2": 199, "serversentmessag": 199, "multidictrespons": 199, "logging_task": 199, "pose": 199, "paramspec": 199, "saving_task": 199, "task_group": 199, "divid": 199, "pydantic_factori": [199, 214], "modelfactori": [199, 214], "__model__": 199, "personclassicpagin": 199, "round": 199, "peopl": 199, "people_handl": 199, "itertool": 199, "islic": 199, "personoffsetpagin": 199, "scalarresult": 199, "slice": 199, "personcursorpagin": 199, "verb": 200, "some_id": 200, "collid": 200, "my_request_handl": 200, "boot": 200, "my_endpoint": 200, "sole": 200, "partialresourcedto": 200, "list_resourc": 200, "retrieve_resource_head": 200, "update_resourc": 200, "partially_update_resourc": 200, "delete_resourc": 200, "clearer": 200, "distinguish": 200, "secondari": 200, "my_websocket_handl": 200, "unfulfil": 200, "handler_on": 200, "handler_two": 200, "handler_thre": 200, "four": 200, "handler_four": 200, "qualnam": 200, "param_valu": 200, "handler_f": 200, "path_info": 200, "path_opt": 200, "path_parti": 200, "path_ful": 200, "unpredict": 200, "my_kei": 200, "flake8": 200, "create_item": 200, "unabl": 200, "tch002": 200, "tediou": 200, "post_handl": [200, 209], "foomodel": 200, "intuit": [201, 215], "sub_path_handl": 202, "root_handl": 202, "occasion": [202, 206], "abus": 202, "harder": 202, "order_id": 202, "order_handl": 202, "order_rout": 202, "base_rout": 202, "userord": 202, "partialuserorderdto": 202, "userordercontrol": 202, "create_user_ord": 202, "retrieve_user_ord": 202, "update_user_ord": 202, "delete_user_ord": 202, "internal_rout": 202, "partner_rout": 202, "partner": 202, "consumer_rout": 202, "forwarded_path": 202, "starlette_app": 202, "vertic": 202, "horizont": 202, "trie": 202, "agnost": [202, 207], "characterist": 202, "indepth": 202, "param_nam": 203, "param_typ": 203, "user_db": 203, "decim": 203, "posix": 203, "customer_id": 203, "orders_by_datetim": 203, "fromtimestamp": 203, "1667924386": 203, "tz": 203, "from_dat": 203, "get_ord": 203, "conint": 203, "external_document": 203, "get_product_vers": 203, "mywebsit": 203, "externaldoc": 203, "floating_numb": 203, "28t13": 203, "916540": 203, "29t13": 203, "valid_token": 203, "valid_cookie_valu": 203, "controller_param": 203, "local_param": 203, "router_param": 203, "za": 203, "myhead": 203, "app_param": 203, "myauthenticationmiddlewar": 204, "suppos": 204, "grasp": 204, "odm": 204, "declarative_bas": 204, "as_uuid": 204, "jwterror": 204, "default_time_delta": 204, "decode_jwt_token": 204, "jwt_secret": [204, 208], "encode_jwt_token": 204, "authentication_middlewar": 204, "api_key_head": 204, "postgres_connect": 204, "auth_mw": 204, "site_index": 204, "open_fil": 204, "focus": 205, "signup": [205, 210], "invert": 205, "secured_rout": 205, "unsecur": 205, "unsecured_rout": 205, "no_auth": 205, "rudimentari": 206, "admin": 206, "userrol": 206, "is_admin": 206, "admin_user_guard": 206, "my_guard": 206, "admin_rout": 206, "placement": 206, "cumul": 206, "2314": 206, "secret_token_guard": [206, 214], "secret_endpoint": [206, 214], "deem": 207, "mongodb": [208, 210], "mock_db": [208, 210], "abcd123": [208, 210], "login_handl": [208, 210], "some_route_handl": 208, "litestar_jwt": 208, "jwt_cookie_auth": 208, "tip": 208, "oauth2_auth": 208, "login_custom": 208, "login_custom_response_handl": 208, "compare_digest": 209, "risk": 209, "vital": 209, "usercreatepayload": 210, "userloginpayload": 210, "assets_dir": 211, "exist_ok": 211, "joinpath": 211, "write_text": 211, "html_dir": 211, "myrout": 211, "some_fil": 211, "ftp": 211, "sftp": 211, "hadoop": 211, "smb": 211, "cloud": 211, "s3": 211, "s3f": 211, "gcf": 211, "azur": 211, "adlf": 211, "ftpfilesystem": 211, "oftentim": 212, "tradit": 212, "suffic": 212, "multiprocess": 212, "live": [212, 215], "pertain": 212, "scan": 212, "utcnow": 212, "last_clear": 212, "store_last_clear": 212, "file_stor": 212, "vastli": 212, "interchang": 212, "denomin": 212, "wide": 212, "bookkeep": 212, "flushal": 212, "unforeseen": 212, "consequ": 212, "rate_limit_stor": 212, "shut": 212, "lightweight": 213, "dictload": 213, "my_custom_env": 213, "loader": 213, "directorypath": 213, "some_lib": 213, "sometempl": 213, "template_typ": 213, "check_context_kei": 213, "some_kei": 213, "myserverurl": 213, "csrf_input": 213, "fname": 213, "br": 213, "lname": 213, "1234567890": 213, "csrf_token": 213, "template_funct": 213, "my_template_funct": 213, "ctx": 213, "my_context_kei": 213, "stateprotocol": 213, "citizen": 214, "test_health_check": 214, "fixtur": 214, "conftest": 214, "test_client": 214, "rewrit": 214, "test_health_check_with_fixtur": 214, "test_get_session_data": 214, "test_set_session_data": 214, "test_with_port": 214, "get_float": 214, "start_task_soon": 214, "25": 214, "emul": 214, "assembl": 214, "notifi": 214, "get_notifi": 214, "httpx_sse": 214, "win32": 214, "set_event_loop_polici": 214, "windowsselectoreventlooppolici": 214, "pytestmark": 214, "anyio_backend": 214, "async_cli": 214, "fx_async_cli": 214, "subprocess_sse_app": 214, "test_subprocess_async_cli": 214, "demo": 214, "aconnect_ss": 214, "event_sourc": 214, "aiter_ss": 214, "test_secret_token_guard": 214, "test_secret_token_guard_failure_scenario": 214, "copied_endpoint_handl": 214, "test_secret_token_guard_success_scenario": 214, "talk": 214, "runtime_check": 214, "chair": 214, "test_get_item": 214, "myservic": 214, "itemfactori": 214, "reactiv": 215, "proactiv": 215, "orient": 215, "curtain": 215, "contrari": 215, "client_count": 215, "socket_client_count": 215, "accept_connect": 215, "asgi_typ": 215, "customwebsocket": 215, "lifetim": 215, "hoc": 215, "ping_external_resourc": 215, "resource_lock": 215, "acquire_lock": 215, "aliv": 215, "simultan": 215, "allow_data_discard": 215, "listener_lifespan": 215, "handle_stream": 215, "handle_rec": 215, "tg": 215, "wire": 215, "meaning": 215}, "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"], [98, 0, 0, "-", "response"], [103, 0, 0, "-", "router"], [104, 0, 0, "-", "routes"], [105, 0, 0, "-", "security"], [108, 0, 0, "-", "serialization"], [109, 0, 0, "-", "static_files"], [110, 0, 0, "-", "status_codes"], [118, 0, 0, "-", "template"], [119, 0, 0, "-", "testing"], [120, 0, 0, "-", "types"], [121, 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, "", "request_max_body_size"], [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, "", "request_max_body_size"], [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, 3, 1, "", "DTO_CODEGEN"], [20, 3, 1, "", "FUTURE"], [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, "", "request_max_body_size"], [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"], [43, 4, 1, "", "from_form_data"]], "litestar.datastructures.FormMultiDict.from_form_data.params": [[43, 5, 1, "", "form_data"]], "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, 7, 1, "", "send_websocket_stream"], [57, 3, 1, "", "websocket"], [57, 3, 1, "", "websocket_listener"], [57, 7, 1, "", "websocket_stream"]], "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, "", "request_max_body_size"], [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, "", "request_max_body_size"], [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, "", "request_max_body_size"], [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, "", "request_max_body_size"], [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.send_websocket_stream.params": [[57, 5, 1, "", "close"], [57, 5, 1, "", "listen_for_disconnect"], [57, 5, 1, "", "mode"], [57, 5, 1, "", "send_handler"], [57, 5, 1, "", "socket"], [57, 5, 1, "", "stream"], [57, 5, 1, "", "warn_on_data_discard"]], "litestar.handlers.websocket_stream.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "listen_for_disconnect"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "mode"], [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, "", "type_encoders"], [57, 5, 1, "", "warn_on_data_discard"], [57, 5, 1, "", "websocket_class"]], "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, "", "request_max_body_size"], [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, "-", "prometheus"], [87, 0, 0, "-", "pydantic"], [88, 0, 0, "-", "sqlalchemy"], [89, 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.prometheus": [[86, 2, 1, "", "PrometheusConfig"], [86, 2, 1, "", "PrometheusController"], [86, 2, 1, "", "PrometheusMiddleware"]], "litestar.plugins.prometheus.PrometheusConfig": [[86, 4, 1, "", "__init__"], [86, 3, 1, "", "app_name"], [86, 3, 1, "", "buckets"], [86, 3, 1, "", "exclude"], [86, 3, 1, "", "exclude_opt_key"], [86, 3, 1, "", "exclude_unhandled_paths"], [86, 3, 1, "", "excluded_http_methods"], [86, 3, 1, "", "exemplars"], [86, 3, 1, "", "group_path"], [86, 3, 1, "", "labels"], [86, 6, 1, "", "middleware"], [86, 3, 1, "", "middleware_class"], [86, 3, 1, "", "prefix"], [86, 3, 1, "", "scopes"]], "litestar.plugins.prometheus.PrometheusController": [[86, 3, 1, "", "after_request"], [86, 3, 1, "", "after_response"], [86, 3, 1, "", "before_request"], [86, 3, 1, "", "cache_control"], [86, 3, 1, "", "dependencies"], [86, 3, 1, "", "dto"], [86, 3, 1, "", "etag"], [86, 3, 1, "", "exception_handlers"], [86, 3, 1, "", "guards"], [86, 3, 1, "", "include_in_schema"], [86, 3, 1, "", "middleware"], [86, 3, 1, "", "openmetrics_format"], [86, 3, 1, "", "opt"], [86, 3, 1, "", "owner"], [86, 3, 1, "", "parameters"], [86, 3, 1, "", "path"], [86, 3, 1, "", "request_class"], [86, 3, 1, "", "request_max_body_size"], [86, 3, 1, "", "response_class"], [86, 3, 1, "", "response_cookies"], [86, 3, 1, "", "response_headers"], [86, 3, 1, "", "return_dto"], [86, 3, 1, "", "security"], [86, 3, 1, "", "signature_namespace"], [86, 3, 1, "", "signature_types"], [86, 3, 1, "", "tags"], [86, 3, 1, "", "type_decoders"], [86, 3, 1, "", "type_encoders"], [86, 3, 1, "", "websocket_class"]], "litestar.plugins.prometheus.PrometheusMiddleware": [[86, 4, 1, "", "__init__"]], "litestar.plugins.prometheus.PrometheusMiddleware.params": [[86, 5, 1, "", "app"], [86, 5, 1, "", "config"]], "litestar.plugins.pydantic": [[87, 2, 1, "", "PydanticDIPlugin"], [87, 2, 1, "", "PydanticDTO"], [87, 2, 1, "", "PydanticInitPlugin"], [87, 2, 1, "", "PydanticPlugin"], [87, 2, 1, "", "PydanticSchemaPlugin"]], "litestar.plugins.pydantic.PydanticDIPlugin": [[87, 4, 1, "", "get_typed_init"], [87, 4, 1, "", "has_typed_init"]], "litestar.plugins.pydantic.PydanticDTO": [[87, 4, 1, "", "decode_builtins"], [87, 4, 1, "", "decode_bytes"], [87, 4, 1, "", "detect_nested_field"], [87, 4, 1, "", "generate_field_definitions"], [87, 4, 1, "", "get_config_for_model_type"]], "litestar.plugins.pydantic.PydanticDTO.detect_nested_field.params": [[87, 5, 1, "", "field_definition"]], "litestar.plugins.pydantic.PydanticInitPlugin": [[87, 4, 1, "", "__init__"], [87, 4, 1, "", "on_app_init"]], "litestar.plugins.pydantic.PydanticInitPlugin.on_app_init.params": [[87, 5, 1, "", "app_config"]], "litestar.plugins.pydantic.PydanticInitPlugin.params": [[87, 5, 1, "", "exclude"], [87, 5, 1, "", "exclude_defaults"], [87, 5, 1, "", "exclude_none"], [87, 5, 1, "", "exclude_unset"], [87, 5, 1, "", "include"], [87, 5, 1, "", "prefer_alias"], [87, 5, 1, "", "validate_strict"]], "litestar.plugins.pydantic.PydanticPlugin": [[87, 4, 1, "", "__init__"], [87, 4, 1, "", "on_app_init"]], "litestar.plugins.pydantic.PydanticPlugin.on_app_init.params": [[87, 5, 1, "", "app_config"]], "litestar.plugins.pydantic.PydanticPlugin.params": [[87, 5, 1, "", "exclude"], [87, 5, 1, "", "exclude_defaults"], [87, 5, 1, "", "exclude_none"], [87, 5, 1, "", "exclude_unset"], [87, 5, 1, "", "include"], [87, 5, 1, "", "prefer_alias"], [87, 5, 1, "", "validate_strict"]], "litestar.plugins.pydantic.PydanticSchemaPlugin": [[87, 4, 1, "", "__init__"], [87, 4, 1, "", "for_pydantic_model"], [87, 4, 1, "", "is_constrained_field"], [87, 4, 1, "", "is_plugin_supported_type"], [87, 4, 1, "", "is_undefined_sentinel"], [87, 4, 1, "", "to_openapi_schema"]], "litestar.plugins.pydantic.PydanticSchemaPlugin.for_pydantic_model.params": [[87, 5, 1, "", "field_definition"], [87, 5, 1, "", "schema_creator"]], "litestar.plugins.pydantic.PydanticSchemaPlugin.is_plugin_supported_type.params": [[87, 5, 1, "", "value"]], "litestar.plugins.pydantic.PydanticSchemaPlugin.to_openapi_schema.params": [[87, 5, 1, "", "field_definition"], [87, 5, 1, "", "schema_creator"]], "litestar.plugins.structlog": [[89, 2, 1, "", "StructlogConfig"], [89, 2, 1, "", "StructlogPlugin"]], "litestar.plugins.structlog.StructlogConfig": [[89, 4, 1, "", "__init__"], [89, 3, 1, "", "enable_middleware_logging"], [89, 3, 1, "", "middleware_logging_config"], [89, 3, 1, "", "structlog_logging_config"]], "litestar.plugins.structlog.StructlogPlugin": [[89, 4, 1, "", "__init__"], [89, 4, 1, "", "on_app_init"]], "litestar.plugins.structlog.StructlogPlugin.on_app_init.params": [[89, 5, 1, "", "app_config"]], "litestar.repository": [[90, 0, 0, "-", "abc"], [93, 0, 0, "-", "handlers"], [95, 0, 0, "-", "testing"]], "litestar.repository.abc": [[90, 2, 1, "", "AbstractAsyncRepository"], [90, 2, 1, "", "AbstractSyncRepository"]], "litestar.repository.abc.AbstractAsyncRepository": [[90, 4, 1, "", "__init__"], [90, 4, 1, "", "add"], [90, 4, 1, "", "add_many"], [90, 4, 1, "", "check_not_found"], [90, 4, 1, "", "count"], [90, 4, 1, "", "delete"], [90, 4, 1, "", "delete_many"], [90, 4, 1, "", "exists"], [90, 4, 1, "", "filter_collection_by_kwargs"], [90, 4, 1, "", "get"], [90, 4, 1, "", "get_id_attribute_value"], [90, 4, 1, "", "get_one"], [90, 4, 1, "", "get_one_or_none"], [90, 4, 1, "", "get_or_create"], [90, 3, 1, "", "id_attribute"], [90, 4, 1, "", "list"], [90, 4, 1, "", "list_and_count"], [90, 3, 1, "", "model_type"], [90, 4, 1, "", "set_id_attribute_value"], [90, 4, 1, "", "update"], [90, 4, 1, "", "update_many"], [90, 4, 1, "", "upsert"], [90, 4, 1, "", "upsert_many"]], "litestar.repository.abc.AbstractAsyncRepository.add.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.add_many.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.check_not_found.params": [[90, 5, 1, "", "item_or_none"]], "litestar.repository.abc.AbstractAsyncRepository.count.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.delete.params": [[90, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractAsyncRepository.delete_many.params": [[90, 5, 1, "", "item_ids"]], "litestar.repository.abc.AbstractAsyncRepository.exists.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.filter_collection_by_kwargs.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "collection"]], "litestar.repository.abc.AbstractAsyncRepository.get.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractAsyncRepository.get_id_attribute_value.params": [[90, 5, 1, "", "id_attribute"], [90, 5, 1, "", "item"]], "litestar.repository.abc.AbstractAsyncRepository.get_one.params": [[90, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractAsyncRepository.get_one_or_none.params": [[90, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractAsyncRepository.get_or_create.params": [[90, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractAsyncRepository.list.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.list_and_count.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.set_id_attribute_value.params": [[90, 5, 1, "", "id_attribute"], [90, 5, 1, "", "item"], [90, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractAsyncRepository.update.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.update_many.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.upsert.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.upsert_many.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository": [[90, 4, 1, "", "__init__"], [90, 4, 1, "", "add"], [90, 4, 1, "", "add_many"], [90, 4, 1, "", "check_not_found"], [90, 4, 1, "", "count"], [90, 4, 1, "", "delete"], [90, 4, 1, "", "delete_many"], [90, 4, 1, "", "exists"], [90, 4, 1, "", "filter_collection_by_kwargs"], [90, 4, 1, "", "get"], [90, 4, 1, "", "get_id_attribute_value"], [90, 4, 1, "", "get_one"], [90, 4, 1, "", "get_one_or_none"], [90, 4, 1, "", "get_or_create"], [90, 3, 1, "", "id_attribute"], [90, 4, 1, "", "list"], [90, 4, 1, "", "list_and_count"], [90, 3, 1, "", "model_type"], [90, 4, 1, "", "set_id_attribute_value"], [90, 4, 1, "", "update"], [90, 4, 1, "", "update_many"], [90, 4, 1, "", "upsert"], [90, 4, 1, "", "upsert_many"]], "litestar.repository.abc.AbstractSyncRepository.add.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.add_many.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.check_not_found.params": [[90, 5, 1, "", "item_or_none"]], "litestar.repository.abc.AbstractSyncRepository.count.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.delete.params": [[90, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractSyncRepository.delete_many.params": [[90, 5, 1, "", "item_ids"]], "litestar.repository.abc.AbstractSyncRepository.exists.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.filter_collection_by_kwargs.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "collection"]], "litestar.repository.abc.AbstractSyncRepository.get.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractSyncRepository.get_id_attribute_value.params": [[90, 5, 1, "", "id_attribute"], [90, 5, 1, "", "item"]], "litestar.repository.abc.AbstractSyncRepository.get_one.params": [[90, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractSyncRepository.get_one_or_none.params": [[90, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractSyncRepository.get_or_create.params": [[90, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractSyncRepository.list.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.list_and_count.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.set_id_attribute_value.params": [[90, 5, 1, "", "id_attribute"], [90, 5, 1, "", "item"], [90, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractSyncRepository.update.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.update_many.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.upsert.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.upsert_many.params": [[90, 5, 1, "", "data"]], "litestar.repository.handlers": [[93, 7, 1, "", "on_app_init"]], "litestar.response": [[98, 2, 1, "", "File"], [98, 2, 1, "", "Redirect"], [98, 2, 1, "", "Response"], [98, 2, 1, "", "ServerSentEvent"], [98, 2, 1, "", "ServerSentEventMessage"], [98, 2, 1, "", "Stream"], [98, 2, 1, "", "Template"], [96, 0, 0, "-", "base"], [97, 0, 0, "-", "file"], [99, 0, 0, "-", "redirect"], [100, 0, 0, "-", "sse"], [101, 0, 0, "-", "streaming"], [102, 0, 0, "-", "template"]], "litestar.response.File": [[98, 4, 1, "", "__init__"], [98, 4, 1, "", "to_asgi_response"]], "litestar.response.File.params": [[98, 5, 1, "", "background"], [98, 5, 1, "", "chunk_size"], [98, 5, 1, "", "content_disposition_type"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoding"], [98, 5, 1, "", "etag"], [98, 5, 1, "", "file_info"], [98, 5, 1, "", "file_system"], [98, 5, 1, "", "filename"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "media_type"], [98, 5, 1, "", "path"], [98, 5, 1, "", "stat_result"], [98, 5, 1, "", "status_code"]], "litestar.response.File.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.Redirect": [[98, 4, 1, "", "__init__"], [98, 4, 1, "", "to_asgi_response"]], "litestar.response.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, "", "query_params"], [98, 5, 1, "", "status_code"], [98, 5, 1, "", "type_encoders"]], "litestar.response.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.Response": [[98, 4, 1, "", "__init__"], [98, 4, 1, "", "delete_cookie"], [98, 4, 1, "", "render"], [98, 4, 1, "", "set_cookie"], [98, 4, 1, "", "set_etag"], [98, 4, 1, "", "set_header"], [98, 4, 1, "", "to_asgi_response"]], "litestar.response.Response.delete_cookie.params": [[98, 5, 1, "", "domain"], [98, 5, 1, "", "key"], [98, 5, 1, "", "path"]], "litestar.response.Response.params": [[98, 5, 1, "", "background"], [98, 5, 1, "", "content"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoding"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "media_type"], [98, 5, 1, "", "status_code"], [98, 5, 1, "", "type_encoders"]], "litestar.response.Response.set_cookie.params": [[98, 5, 1, "", "domain"], [98, 5, 1, "", "expires"], [98, 5, 1, "", "httponly"], [98, 5, 1, "", "key"], [98, 5, 1, "", "max_age"], [98, 5, 1, "", "path"], [98, 5, 1, "", "samesite"], [98, 5, 1, "", "secure"], [98, 5, 1, "", "value"]], "litestar.response.Response.set_etag.params": [[98, 5, 1, "", "etag"]], "litestar.response.Response.set_header.params": [[98, 5, 1, "", "key"], [98, 5, 1, "", "value"]], "litestar.response.Response.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.ServerSentEvent": [[98, 4, 1, "", "__init__"]], "litestar.response.ServerSentEvent.params": [[98, 5, 1, "", "background"], [98, 5, 1, "", "comment_message"], [98, 5, 1, "", "content"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoding"], [98, 5, 1, "", "event_id"], [98, 5, 1, "", "event_type"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "retry_duration"], [98, 5, 1, "", "status_code"]], "litestar.response.ServerSentEventMessage": [[98, 4, 1, "", "__init__"]], "litestar.response.Stream": [[98, 4, 1, "", "__init__"], [98, 4, 1, "", "to_asgi_response"]], "litestar.response.Stream.params": [[98, 5, 1, "", "background"], [98, 5, 1, "", "content"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoding"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "media_type"], [98, 5, 1, "", "status_code"]], "litestar.response.Stream.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.Template": [[98, 4, 1, "", "__init__"], [98, 4, 1, "", "create_template_context"], [98, 4, 1, "", "to_asgi_response"]], "litestar.response.Template.create_template_context.params": [[98, 5, 1, "", "request"]], "litestar.response.Template.params": [[98, 5, 1, "", "background"], [98, 5, 1, "", "context"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoding"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "media_type"], [98, 5, 1, "", "status_code"], [98, 5, 1, "", "template_name"], [98, 5, 1, "", "template_str"]], "litestar.response.Template.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.base": [[96, 2, 1, "", "ASGIResponse"], [96, 2, 1, "", "Response"]], "litestar.response.base.ASGIResponse": [[96, 4, 1, "", "__call__"], [96, 4, 1, "", "__init__"], [96, 4, 1, "", "after_response"], [96, 4, 1, "", "send_body"], [96, 4, 1, "", "start_response"]], "litestar.response.base.ASGIResponse.__call__.params": [[96, 5, 1, "", "receive"], [96, 5, 1, "", "scope"], [96, 5, 1, "", "send"]], "litestar.response.base.ASGIResponse.params": [[96, 5, 1, "", "background"], [96, 5, 1, "", "body"], [96, 5, 1, "", "content_length"], [96, 5, 1, "", "cookies"], [96, 5, 1, "", "encoded_headers"], [96, 5, 1, "", "encoding"], [96, 5, 1, "", "headers"], [96, 5, 1, "", "is_head_response"], [96, 5, 1, "", "media_type"], [96, 5, 1, "", "status_code"]], "litestar.response.base.ASGIResponse.send_body.params": [[96, 5, 1, "", "receive"], [96, 5, 1, "", "send"]], "litestar.response.base.ASGIResponse.start_response.params": [[96, 5, 1, "", "send"]], "litestar.response.base.Response": [[96, 4, 1, "", "__init__"], [96, 4, 1, "", "delete_cookie"], [96, 4, 1, "", "render"], [96, 4, 1, "", "set_cookie"], [96, 4, 1, "", "set_etag"], [96, 4, 1, "", "set_header"], [96, 4, 1, "", "to_asgi_response"]], "litestar.response.base.Response.delete_cookie.params": [[96, 5, 1, "", "domain"], [96, 5, 1, "", "key"], [96, 5, 1, "", "path"]], "litestar.response.base.Response.params": [[96, 5, 1, "", "background"], [96, 5, 1, "", "content"], [96, 5, 1, "", "cookies"], [96, 5, 1, "", "encoding"], [96, 5, 1, "", "headers"], [96, 5, 1, "", "media_type"], [96, 5, 1, "", "status_code"], [96, 5, 1, "", "type_encoders"]], "litestar.response.base.Response.set_cookie.params": [[96, 5, 1, "", "domain"], [96, 5, 1, "", "expires"], [96, 5, 1, "", "httponly"], [96, 5, 1, "", "key"], [96, 5, 1, "", "max_age"], [96, 5, 1, "", "path"], [96, 5, 1, "", "samesite"], [96, 5, 1, "", "secure"], [96, 5, 1, "", "value"]], "litestar.response.base.Response.set_etag.params": [[96, 5, 1, "", "etag"]], "litestar.response.base.Response.set_header.params": [[96, 5, 1, "", "key"], [96, 5, 1, "", "value"]], "litestar.response.base.Response.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": [[97, 2, 1, "", "ASGIFileResponse"], [97, 2, 1, "", "File"], [97, 7, 1, "", "async_file_iterator"], [97, 7, 1, "", "create_etag_for_file"]], "litestar.response.file.ASGIFileResponse": [[97, 4, 1, "", "__init__"], [97, 4, 1, "", "send_body"], [97, 4, 1, "", "start_response"]], "litestar.response.file.ASGIFileResponse.params": [[97, 5, 1, "", "background"], [97, 5, 1, "", "body"], [97, 5, 1, "", "chunk_size"], [97, 5, 1, "", "content_disposition_type"], [97, 5, 1, "", "content_length"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoded_headers"], [97, 5, 1, "", "encoding"], [97, 5, 1, "", "etag"], [97, 5, 1, "", "file_info"], [97, 5, 1, "", "file_path"], [97, 5, 1, "", "file_system"], [97, 5, 1, "", "filename"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "is_head_response"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "stat_result"], [97, 5, 1, "", "status_code"]], "litestar.response.file.ASGIFileResponse.send_body.params": [[97, 5, 1, "", "receive"], [97, 5, 1, "", "send"]], "litestar.response.file.ASGIFileResponse.start_response.params": [[97, 5, 1, "", "send"]], "litestar.response.file.File": [[97, 4, 1, "", "__init__"], [97, 4, 1, "", "to_asgi_response"]], "litestar.response.file.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.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.file.async_file_iterator.params": [[97, 5, 1, "", "adapter"], [97, 5, 1, "", "chunk_size"], [97, 5, 1, "", "file_path"]], "litestar.response.redirect": [[99, 2, 1, "", "ASGIRedirectResponse"], [99, 2, 1, "", "Redirect"]], "litestar.response.redirect.ASGIRedirectResponse": [[99, 4, 1, "", "__init__"]], "litestar.response.redirect.ASGIRedirectResponse.params": [[99, 5, 1, "", "background"], [99, 5, 1, "", "body"], [99, 5, 1, "", "content_length"], [99, 5, 1, "", "cookies"], [99, 5, 1, "", "encoded_headers"], [99, 5, 1, "", "encoding"], [99, 5, 1, "", "headers"], [99, 5, 1, "", "is_head_response"], [99, 5, 1, "", "media_type"], [99, 5, 1, "", "status_code"]], "litestar.response.redirect.Redirect": [[99, 4, 1, "", "__init__"], [99, 4, 1, "", "to_asgi_response"]], "litestar.response.redirect.Redirect.params": [[99, 5, 1, "", "background"], [99, 5, 1, "", "cookies"], [99, 5, 1, "", "encoding"], [99, 5, 1, "", "headers"], [99, 5, 1, "", "media_type"], [99, 5, 1, "", "path"], [99, 5, 1, "", "query_params"], [99, 5, 1, "", "status_code"], [99, 5, 1, "", "type_encoders"]], "litestar.response.redirect.Redirect.to_asgi_response.params": [[99, 5, 1, "", "app"], [99, 5, 1, "", "background"], [99, 5, 1, "", "cookies"], [99, 5, 1, "", "encoded_headers"], [99, 5, 1, "", "headers"], [99, 5, 1, "", "is_head_response"], [99, 5, 1, "", "media_type"], [99, 5, 1, "", "request"], [99, 5, 1, "", "status_code"], [99, 5, 1, "", "type_encoders"]], "litestar.response.sse": [[100, 2, 1, "", "ServerSentEvent"], [100, 2, 1, "", "ServerSentEventMessage"]], "litestar.response.sse.ServerSentEvent": [[100, 4, 1, "", "__init__"]], "litestar.response.sse.ServerSentEvent.params": [[100, 5, 1, "", "background"], [100, 5, 1, "", "comment_message"], [100, 5, 1, "", "content"], [100, 5, 1, "", "cookies"], [100, 5, 1, "", "encoding"], [100, 5, 1, "", "event_id"], [100, 5, 1, "", "event_type"], [100, 5, 1, "", "headers"], [100, 5, 1, "", "retry_duration"], [100, 5, 1, "", "status_code"]], "litestar.response.sse.ServerSentEventMessage": [[100, 4, 1, "", "__init__"]], "litestar.response.streaming": [[101, 2, 1, "", "ASGIStreamingResponse"], [101, 2, 1, "", "Stream"]], "litestar.response.streaming.ASGIStreamingResponse": [[101, 4, 1, "", "__init__"], [101, 4, 1, "", "send_body"]], "litestar.response.streaming.ASGIStreamingResponse.params": [[101, 5, 1, "", "background"], [101, 5, 1, "", "body"], [101, 5, 1, "", "content_length"], [101, 5, 1, "", "cookies"], [101, 5, 1, "", "encoded_headers"], [101, 5, 1, "", "encoding"], [101, 5, 1, "", "headers"], [101, 5, 1, "", "is_head_response"], [101, 5, 1, "", "iterator"], [101, 5, 1, "", "media_type"], [101, 5, 1, "", "status_code"]], "litestar.response.streaming.ASGIStreamingResponse.send_body.params": [[101, 5, 1, "", "receive"], [101, 5, 1, "", "send"]], "litestar.response.streaming.Stream": [[101, 4, 1, "", "__init__"], [101, 4, 1, "", "to_asgi_response"]], "litestar.response.streaming.Stream.params": [[101, 5, 1, "", "background"], [101, 5, 1, "", "content"], [101, 5, 1, "", "cookies"], [101, 5, 1, "", "encoding"], [101, 5, 1, "", "headers"], [101, 5, 1, "", "media_type"], [101, 5, 1, "", "status_code"]], "litestar.response.streaming.Stream.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.response.template": [[102, 2, 1, "", "Template"]], "litestar.response.template.Template": [[102, 4, 1, "", "__init__"], [102, 4, 1, "", "create_template_context"], [102, 4, 1, "", "to_asgi_response"]], "litestar.response.template.Template.create_template_context.params": [[102, 5, 1, "", "request"]], "litestar.response.template.Template.params": [[102, 5, 1, "", "background"], [102, 5, 1, "", "context"], [102, 5, 1, "", "cookies"], [102, 5, 1, "", "encoding"], [102, 5, 1, "", "headers"], [102, 5, 1, "", "media_type"], [102, 5, 1, "", "status_code"], [102, 5, 1, "", "template_name"], [102, 5, 1, "", "template_str"]], "litestar.response.template.Template.to_asgi_response.params": [[102, 5, 1, "", "app"], [102, 5, 1, "", "background"], [102, 5, 1, "", "cookies"], [102, 5, 1, "", "encoded_headers"], [102, 5, 1, "", "headers"], [102, 5, 1, "", "is_head_response"], [102, 5, 1, "", "media_type"], [102, 5, 1, "", "request"], [102, 5, 1, "", "status_code"], [102, 5, 1, "", "type_encoders"]], "litestar.router": [[103, 2, 1, "", "Router"]], "litestar.router.Router": [[103, 4, 1, "", "__init__"], [103, 4, 1, "", "get_route_handler_map"], [103, 4, 1, "", "register"], [103, 6, 1, "", "route_handler_method_map"]], "litestar.router.Router.params": [[103, 5, 1, "", "after_request"], [103, 5, 1, "", "after_response"], [103, 5, 1, "", "before_request"], [103, 5, 1, "", "cache_control"], [103, 5, 1, "", "dependencies"], [103, 5, 1, "", "dto"], [103, 5, 1, "", "etag"], [103, 5, 1, "", "exception_handlers"], [103, 5, 1, "", "guards"], [103, 5, 1, "", "include_in_schema"], [103, 5, 1, "", "middleware"], [103, 5, 1, "", "opt"], [103, 5, 1, "", "parameters"], [103, 5, 1, "", "path"], [103, 5, 1, "", "request_class"], [103, 5, 1, "", "request_max_body_size"], [103, 5, 1, "", "response_class"], [103, 5, 1, "", "response_cookies"], [103, 5, 1, "", "response_headers"], [103, 5, 1, "", "return_dto"], [103, 5, 1, "", "route_handlers"], [103, 5, 1, "", "security"], [103, 5, 1, "", "signature_namespace"], [103, 5, 1, "", "signature_types"], [103, 5, 1, "", "tags"], [103, 5, 1, "", "type_decoders"], [103, 5, 1, "", "type_encoders"], [103, 5, 1, "", "websocket_class"]], "litestar.router.Router.register.params": [[103, 5, 1, "", "value"]], "litestar.routes": [[104, 2, 1, "", "ASGIRoute"], [104, 2, 1, "", "BaseRoute"], [104, 2, 1, "", "HTTPRoute"], [104, 2, 1, "", "WebSocketRoute"]], "litestar.routes.ASGIRoute": [[104, 4, 1, "", "__init__"], [104, 4, 1, "", "handle"]], "litestar.routes.ASGIRoute.handle.params": [[104, 5, 1, "", "receive"], [104, 5, 1, "", "scope"], [104, 5, 1, "", "send"]], "litestar.routes.ASGIRoute.params": [[104, 5, 1, "", "path"], [104, 5, 1, "", "route_handler"]], "litestar.routes.BaseRoute": [[104, 4, 1, "", "__init__"], [104, 4, 1, "", "handle"]], "litestar.routes.BaseRoute.handle.params": [[104, 5, 1, "", "receive"], [104, 5, 1, "", "scope"], [104, 5, 1, "", "send"]], "litestar.routes.BaseRoute.params": [[104, 5, 1, "", "handler_names"], [104, 5, 1, "", "methods"], [104, 5, 1, "", "path"], [104, 5, 1, "", "scope_type"]], "litestar.routes.HTTPRoute": [[104, 4, 1, "", "__init__"], [104, 4, 1, "", "create_handler_map"], [104, 4, 1, "", "create_options_handler"], [104, 4, 1, "", "handle"]], "litestar.routes.HTTPRoute.create_options_handler.params": [[104, 5, 1, "", "path"]], "litestar.routes.HTTPRoute.handle.params": [[104, 5, 1, "", "receive"], [104, 5, 1, "", "scope"], [104, 5, 1, "", "send"]], "litestar.routes.HTTPRoute.params": [[104, 5, 1, "", "path"], [104, 5, 1, "", "route_handlers"]], "litestar.routes.WebSocketRoute": [[104, 4, 1, "", "__init__"], [104, 4, 1, "", "handle"]], "litestar.routes.WebSocketRoute.handle.params": [[104, 5, 1, "", "receive"], [104, 5, 1, "", "scope"], [104, 5, 1, "", "send"]], "litestar.routes.WebSocketRoute.params": [[104, 5, 1, "", "path"], [104, 5, 1, "", "route_handler"]], "litestar.security": [[105, 2, 1, "", "AbstractSecurityConfig"], [106, 0, 0, "-", "jwt"]], "litestar.security.AbstractSecurityConfig": [[105, 3, 1, "", "authentication_middleware_class"], [105, 4, 1, "", "create_response"], [105, 3, 1, "", "dependencies"], [105, 3, 1, "", "exclude"], [105, 3, 1, "", "exclude_http_methods"], [105, 3, 1, "", "exclude_opt_key"], [105, 3, 1, "", "guards"], [105, 6, 1, "", "middleware"], [105, 4, 1, "", "on_app_init"], [105, 6, 1, "", "openapi_components"], [105, 3, 1, "", "retrieve_user_handler"], [105, 3, 1, "", "route_handlers"], [105, 3, 1, "", "scopes"], [105, 6, 1, "", "security_requirement"], [105, 3, 1, "", "type_encoders"]], "litestar.security.AbstractSecurityConfig.create_response.params": [[105, 5, 1, "", "content"], [105, 5, 1, "", "cookies"], [105, 5, 1, "", "headers"], [105, 5, 1, "", "media_type"], [105, 5, 1, "", "status_code"]], "litestar.security.AbstractSecurityConfig.on_app_init.params": [[105, 5, 1, "", "app_config"]], "litestar.security.jwt": [[106, 2, 1, "", "BaseJWTAuth"], [106, 2, 1, "", "JWTAuth"], [106, 2, 1, "", "JWTAuthenticationMiddleware"], [106, 2, 1, "", "JWTCookieAuth"], [106, 2, 1, "", "JWTCookieAuthenticationMiddleware"], [106, 2, 1, "", "OAuth2Login"], [106, 2, 1, "", "OAuth2PasswordBearerAuth"], [106, 2, 1, "", "Token"]], "litestar.security.jwt.BaseJWTAuth": [[106, 3, 1, "", "accepted_audiences"], [106, 3, 1, "", "accepted_issuers"], [106, 3, 1, "", "algorithm"], [106, 3, 1, "", "auth_header"], [106, 3, 1, "", "authentication_middleware_class"], [106, 4, 1, "", "create_token"], [106, 3, 1, "", "default_token_expiration"], [106, 3, 1, "", "description"], [106, 4, 1, "", "format_auth_header"], [106, 4, 1, "", "login"], [106, 6, 1, "", "middleware"], [106, 6, 1, "", "openapi_components"], [106, 3, 1, "", "openapi_security_scheme_name"], [106, 3, 1, "", "require_claims"], [106, 3, 1, "", "retrieve_user_handler"], [106, 6, 1, "", "security_requirement"], [106, 3, 1, "", "strict_audience"], [106, 3, 1, "", "token_cls"], [106, 3, 1, "", "token_secret"], [106, 3, 1, "", "verify_expiry"], [106, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.BaseJWTAuth.create_token.params": [[106, 5, 1, "", "**kwargs"], [106, 5, 1, "", "identifier"], [106, 5, 1, "", "token_audience"], [106, 5, 1, "", "token_expiration"], [106, 5, 1, "", "token_extras"], [106, 5, 1, "", "token_issuer"], [106, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.BaseJWTAuth.format_auth_header.params": [[106, 5, 1, "", "encoded_token"]], "litestar.security.jwt.BaseJWTAuth.login.params": [[106, 5, 1, "", "identifier"], [106, 5, 1, "", "response_body"], [106, 5, 1, "", "response_media_type"], [106, 5, 1, "", "response_status_code"], [106, 5, 1, "", "send_token_as_response_body"], [106, 5, 1, "", "token_audience"], [106, 5, 1, "", "token_expiration"], [106, 5, 1, "", "token_extras"], [106, 5, 1, "", "token_issuer"], [106, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.JWTAuth": [[106, 4, 1, "", "__init__"], [106, 3, 1, "", "accepted_audiences"], [106, 3, 1, "", "accepted_issuers"], [106, 3, 1, "", "algorithm"], [106, 3, 1, "", "auth_header"], [106, 3, 1, "", "authentication_middleware_class"], [106, 3, 1, "", "default_token_expiration"], [106, 3, 1, "", "dependencies"], [106, 3, 1, "", "description"], [106, 3, 1, "", "exclude"], [106, 3, 1, "", "exclude_opt_key"], [106, 3, 1, "", "guards"], [106, 3, 1, "", "openapi_security_scheme_name"], [106, 3, 1, "", "require_claims"], [106, 3, 1, "", "retrieve_user_handler"], [106, 3, 1, "", "route_handlers"], [106, 3, 1, "", "scopes"], [106, 3, 1, "", "strict_audience"], [106, 3, 1, "", "token_cls"], [106, 3, 1, "", "token_secret"], [106, 3, 1, "", "type_encoders"], [106, 3, 1, "", "verify_expiry"], [106, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.JWTAuthenticationMiddleware": [[106, 4, 1, "", "__init__"], [106, 4, 1, "", "authenticate_request"], [106, 4, 1, "", "authenticate_token"]], "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_request.params": [[106, 5, 1, "", "connection"]], "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_token.params": [[106, 5, 1, "", "connection"], [106, 5, 1, "", "encoded_token"]], "litestar.security.jwt.JWTAuthenticationMiddleware.params": [[106, 5, 1, "", "algorithm"], [106, 5, 1, "", "app"], [106, 5, 1, "", "auth_header"], [106, 5, 1, "", "exclude"], [106, 5, 1, "", "exclude_http_methods"], [106, 5, 1, "", "exclude_opt_key"], [106, 5, 1, "", "require_claims"], [106, 5, 1, "", "retrieve_user_handler"], [106, 5, 1, "", "scopes"], [106, 5, 1, "", "strict_audience"], [106, 5, 1, "", "token_audience"], [106, 5, 1, "", "token_cls"], [106, 5, 1, "", "token_issuer"], [106, 5, 1, "", "token_secret"], [106, 5, 1, "", "verify_expiry"], [106, 5, 1, "", "verify_not_before"]], "litestar.security.jwt.JWTCookieAuth": [[106, 4, 1, "", "__init__"], [106, 3, 1, "", "accepted_audiences"], [106, 3, 1, "", "accepted_issuers"], [106, 3, 1, "", "algorithm"], [106, 3, 1, "", "auth_header"], [106, 3, 1, "", "authentication_middleware_class"], [106, 3, 1, "", "default_token_expiration"], [106, 3, 1, "", "dependencies"], [106, 3, 1, "", "description"], [106, 3, 1, "", "domain"], [106, 3, 1, "", "exclude"], [106, 3, 1, "", "exclude_opt_key"], [106, 3, 1, "", "guards"], [106, 3, 1, "", "key"], [106, 4, 1, "", "login"], [106, 6, 1, "", "middleware"], [106, 6, 1, "", "openapi_components"], [106, 3, 1, "", "openapi_security_scheme_name"], [106, 3, 1, "", "path"], [106, 3, 1, "", "require_claims"], [106, 3, 1, "", "retrieve_user_handler"], [106, 3, 1, "", "route_handlers"], [106, 3, 1, "", "samesite"], [106, 3, 1, "", "scopes"], [106, 3, 1, "", "secure"], [106, 3, 1, "", "strict_audience"], [106, 3, 1, "", "token_cls"], [106, 3, 1, "", "token_secret"], [106, 3, 1, "", "type_encoders"], [106, 3, 1, "", "verify_expiry"], [106, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.JWTCookieAuth.login.params": [[106, 5, 1, "", "identifier"], [106, 5, 1, "", "response_body"], [106, 5, 1, "", "response_media_type"], [106, 5, 1, "", "response_status_code"], [106, 5, 1, "", "send_token_as_response_body"], [106, 5, 1, "", "token_audience"], [106, 5, 1, "", "token_expiration"], [106, 5, 1, "", "token_extras"], [106, 5, 1, "", "token_issuer"], [106, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.JWTCookieAuthenticationMiddleware": [[106, 4, 1, "", "__init__"], [106, 4, 1, "", "authenticate_request"]], "litestar.security.jwt.JWTCookieAuthenticationMiddleware.authenticate_request.params": [[106, 5, 1, "", "connection"]], "litestar.security.jwt.JWTCookieAuthenticationMiddleware.params": [[106, 5, 1, "", "algorithm"], [106, 5, 1, "", "app"], [106, 5, 1, "", "auth_cookie_key"], [106, 5, 1, "", "auth_header"], [106, 5, 1, "", "exclude"], [106, 5, 1, "", "exclude_http_methods"], [106, 5, 1, "", "exclude_opt_key"], [106, 5, 1, "", "require_claims"], [106, 5, 1, "", "retrieve_user_handler"], [106, 5, 1, "", "scopes"], [106, 5, 1, "", "strict_audience"], [106, 5, 1, "", "token_audience"], [106, 5, 1, "", "token_cls"], [106, 5, 1, "", "token_issuer"], [106, 5, 1, "", "token_secret"], [106, 5, 1, "", "verify_expiry"], [106, 5, 1, "", "verify_not_before"]], "litestar.security.jwt.OAuth2Login": [[106, 4, 1, "", "__init__"], [106, 3, 1, "", "access_token"], [106, 3, 1, "", "expires_in"], [106, 3, 1, "", "refresh_token"], [106, 3, 1, "", "token_type"]], "litestar.security.jwt.OAuth2PasswordBearerAuth": [[106, 4, 1, "", "__init__"], [106, 3, 1, "", "accepted_audiences"], [106, 3, 1, "", "accepted_issuers"], [106, 3, 1, "", "algorithm"], [106, 3, 1, "", "auth_header"], [106, 3, 1, "", "authentication_middleware_class"], [106, 3, 1, "", "default_token_expiration"], [106, 3, 1, "", "dependencies"], [106, 3, 1, "", "description"], [106, 3, 1, "", "domain"], [106, 3, 1, "", "exclude"], [106, 3, 1, "", "exclude_opt_key"], [106, 3, 1, "", "guards"], [106, 3, 1, "", "key"], [106, 4, 1, "", "login"], [106, 6, 1, "", "middleware"], [106, 6, 1, "", "oauth_flow"], [106, 3, 1, "", "oauth_scopes"], [106, 6, 1, "", "openapi_components"], [106, 3, 1, "", "openapi_security_scheme_name"], [106, 3, 1, "", "path"], [106, 3, 1, "", "require_claims"], [106, 3, 1, "", "retrieve_user_handler"], [106, 3, 1, "", "route_handlers"], [106, 3, 1, "", "samesite"], [106, 3, 1, "", "scopes"], [106, 3, 1, "", "secure"], [106, 3, 1, "", "strict_audience"], [106, 3, 1, "", "token_cls"], [106, 3, 1, "", "token_secret"], [106, 3, 1, "", "token_url"], [106, 3, 1, "", "type_encoders"], [106, 3, 1, "", "verify_expiry"], [106, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.OAuth2PasswordBearerAuth.login.params": [[106, 5, 1, "", "identifier"], [106, 5, 1, "", "response_body"], [106, 5, 1, "", "response_media_type"], [106, 5, 1, "", "response_status_code"], [106, 5, 1, "", "send_token_as_response_body"], [106, 5, 1, "", "token_audience"], [106, 5, 1, "", "token_expiration"], [106, 5, 1, "", "token_extras"], [106, 5, 1, "", "token_issuer"], [106, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.Token": [[106, 4, 1, "", "__init__"], [106, 3, 1, "", "aud"], [106, 4, 1, "", "decode"], [106, 4, 1, "", "decode_payload"], [106, 4, 1, "", "encode"], [106, 3, 1, "", "exp"], [106, 3, 1, "", "extras"], [106, 3, 1, "", "iat"], [106, 3, 1, "", "iss"], [106, 3, 1, "", "jti"], [106, 3, 1, "", "sub"]], "litestar.security.jwt.Token.decode.params": [[106, 5, 1, "", "algorithm"], [106, 5, 1, "", "audience"], [106, 5, 1, "", "encoded_token"], [106, 5, 1, "", "issuer"], [106, 5, 1, "", "require_claims"], [106, 5, 1, "", "secret"], [106, 5, 1, "", "strict_audience"], [106, 5, 1, "", "verify_exp"], [106, 5, 1, "", "verify_nbf"]], "litestar.security.jwt.Token.encode.params": [[106, 5, 1, "", "algorithm"], [106, 5, 1, "", "secret"]], "litestar.security.session_auth": [[107, 2, 1, "", "SessionAuth"]], "litestar.security.session_auth.SessionAuth": [[107, 4, 1, "", "__init__"], [107, 3, 1, "", "authentication_middleware_class"], [107, 3, 1, "", "dependencies"], [107, 3, 1, "", "exclude"], [107, 3, 1, "", "exclude_opt_key"], [107, 3, 1, "", "guards"], [107, 6, 1, "", "middleware"], [107, 6, 1, "", "openapi_components"], [107, 3, 1, "", "retrieve_user_handler"], [107, 3, 1, "", "route_handlers"], [107, 3, 1, "", "scopes"], [107, 6, 1, "", "security_requirement"], [107, 6, 1, "", "session_backend"], [107, 3, 1, "", "session_backend_config"], [107, 3, 1, "", "type_encoders"]], "litestar.security.session_auth.middleware": [[107, 2, 1, "", "SessionAuthMiddleware"]], "litestar.security.session_auth.middleware.SessionAuthMiddleware": [[107, 4, 1, "", "__init__"], [107, 4, 1, "", "authenticate_request"]], "litestar.security.session_auth.middleware.SessionAuthMiddleware.authenticate_request.params": [[107, 5, 1, "", "connection"]], "litestar.security.session_auth.middleware.SessionAuthMiddleware.params": [[107, 5, 1, "", "app"], [107, 5, 1, "", "exclude"], [107, 5, 1, "", "exclude_http_methods"], [107, 5, 1, "", "exclude_opt_key"], [107, 5, 1, "", "retrieve_user_handler"], [107, 5, 1, "", "scopes"]], "litestar.serialization": [[108, 7, 1, "", "decode_json"], [108, 7, 1, "", "decode_msgpack"], [108, 7, 1, "", "default_deserializer"], [108, 7, 1, "", "default_serializer"], [108, 7, 1, "", "encode_json"], [108, 7, 1, "", "encode_msgpack"], [108, 7, 1, "", "get_serializer"]], "litestar.serialization.decode_json.params": [[108, 5, 1, "", "strict"], [108, 5, 1, "", "target_type"], [108, 5, 1, "", "type_decoders"], [108, 5, 1, "", "value"]], "litestar.serialization.decode_msgpack.params": [[108, 5, 1, "", "strict"], [108, 5, 1, "", "target_type"], [108, 5, 1, "", "type_decoders"], [108, 5, 1, "", "value"]], "litestar.serialization.default_deserializer.params": [[108, 5, 1, "", "target_type"], [108, 5, 1, "", "type_decoders"], [108, 5, 1, "", "value"]], "litestar.serialization.default_serializer.params": [[108, 5, 1, "", "type_encoders"], [108, 5, 1, "", "value"]], "litestar.serialization.encode_json.params": [[108, 5, 1, "", "serializer"], [108, 5, 1, "", "value"]], "litestar.serialization.encode_msgpack.params": [[108, 5, 1, "", "serializer"], [108, 5, 1, "", "value"]], "litestar.static_files": [[109, 2, 1, "", "StaticFiles"], [109, 2, 1, "", "StaticFilesConfig"], [109, 7, 1, "", "create_static_files_router"]], "litestar.static_files.StaticFiles": [[109, 4, 1, "", "__call__"], [109, 4, 1, "", "__init__"], [109, 4, 1, "", "get_fs_info"]], "litestar.static_files.StaticFiles.__call__.params": [[109, 5, 1, "", "receive"], [109, 5, 1, "", "scope"], [109, 5, 1, "", "send"]], "litestar.static_files.StaticFiles.get_fs_info.params": [[109, 5, 1, "", "directories"], [109, 5, 1, "", "file_path"]], "litestar.static_files.StaticFiles.params": [[109, 5, 1, "", "directories"], [109, 5, 1, "", "file_system"], [109, 5, 1, "", "headers"], [109, 5, 1, "", "is_html_mode"], [109, 5, 1, "", "resolve_symlinks"], [109, 5, 1, "", "send_as_attachment"]], "litestar.static_files.StaticFilesConfig": [[109, 4, 1, "", "__init__"], [109, 3, 1, "", "directories"], [109, 3, 1, "", "exception_handlers"], [109, 3, 1, "", "file_system"], [109, 3, 1, "", "guards"], [109, 3, 1, "", "html_mode"], [109, 3, 1, "", "name"], [109, 3, 1, "", "opt"], [109, 3, 1, "", "path"], [109, 3, 1, "", "send_as_attachment"], [109, 4, 1, "", "to_static_files_app"]], "litestar.static_files.create_static_files_router.params": [[109, 5, 1, "", "after_request"], [109, 5, 1, "", "after_response"], [109, 5, 1, "", "before_request"], [109, 5, 1, "", "cache_control"], [109, 5, 1, "", "directories"], [109, 5, 1, "", "exception_handlers"], [109, 5, 1, "", "file_system"], [109, 5, 1, "", "guards"], [109, 5, 1, "", "html_mode"], [109, 5, 1, "", "include_in_schema"], [109, 5, 1, "", "middleware"], [109, 5, 1, "", "name"], [109, 5, 1, "", "opt"], [109, 5, 1, "", "path"], [109, 5, 1, "", "resolve_symlinks"], [109, 5, 1, "", "router_class"], [109, 5, 1, "", "security"], [109, 5, 1, "", "send_as_attachment"], [109, 5, 1, "", "tags"]], "litestar.status_codes": [[110, 1, 1, "", "HTTP_100_CONTINUE"], [110, 1, 1, "", "HTTP_101_SWITCHING_PROTOCOLS"], [110, 1, 1, "", "HTTP_102_PROCESSING"], [110, 1, 1, "", "HTTP_103_EARLY_HINTS"], [110, 1, 1, "", "HTTP_200_OK"], [110, 1, 1, "", "HTTP_201_CREATED"], [110, 1, 1, "", "HTTP_202_ACCEPTED"], [110, 1, 1, "", "HTTP_203_NON_AUTHORITATIVE_INFORMATION"], [110, 1, 1, "", "HTTP_204_NO_CONTENT"], [110, 1, 1, "", "HTTP_205_RESET_CONTENT"], [110, 1, 1, "", "HTTP_206_PARTIAL_CONTENT"], [110, 1, 1, "", "HTTP_207_MULTI_STATUS"], [110, 1, 1, "", "HTTP_208_ALREADY_REPORTED"], [110, 1, 1, "", "HTTP_226_IM_USED"], [110, 1, 1, "", "HTTP_300_MULTIPLE_CHOICES"], [110, 1, 1, "", "HTTP_301_MOVED_PERMANENTLY"], [110, 1, 1, "", "HTTP_302_FOUND"], [110, 1, 1, "", "HTTP_303_SEE_OTHER"], [110, 1, 1, "", "HTTP_304_NOT_MODIFIED"], [110, 1, 1, "", "HTTP_305_USE_PROXY"], [110, 1, 1, "", "HTTP_306_RESERVED"], [110, 1, 1, "", "HTTP_307_TEMPORARY_REDIRECT"], [110, 1, 1, "", "HTTP_308_PERMANENT_REDIRECT"], [110, 1, 1, "", "HTTP_400_BAD_REQUEST"], [110, 1, 1, "", "HTTP_401_UNAUTHORIZED"], [110, 1, 1, "", "HTTP_402_PAYMENT_REQUIRED"], [110, 1, 1, "", "HTTP_403_FORBIDDEN"], [110, 1, 1, "", "HTTP_404_NOT_FOUND"], [110, 1, 1, "", "HTTP_405_METHOD_NOT_ALLOWED"], [110, 1, 1, "", "HTTP_406_NOT_ACCEPTABLE"], [110, 1, 1, "", "HTTP_407_PROXY_AUTHENTICATION_REQUIRED"], [110, 1, 1, "", "HTTP_408_REQUEST_TIMEOUT"], [110, 1, 1, "", "HTTP_409_CONFLICT"], [110, 1, 1, "", "HTTP_410_GONE"], [110, 1, 1, "", "HTTP_411_LENGTH_REQUIRED"], [110, 1, 1, "", "HTTP_412_PRECONDITION_FAILED"], [110, 1, 1, "", "HTTP_413_REQUEST_ENTITY_TOO_LARGE"], [110, 1, 1, "", "HTTP_414_REQUEST_URI_TOO_LONG"], [110, 1, 1, "", "HTTP_415_UNSUPPORTED_MEDIA_TYPE"], [110, 1, 1, "", "HTTP_416_REQUESTED_RANGE_NOT_SATISFIABLE"], [110, 1, 1, "", "HTTP_417_EXPECTATION_FAILED"], [110, 1, 1, "", "HTTP_418_IM_A_TEAPOT"], [110, 1, 1, "", "HTTP_421_MISDIRECTED_REQUEST"], [110, 1, 1, "", "HTTP_422_UNPROCESSABLE_ENTITY"], [110, 1, 1, "", "HTTP_423_LOCKED"], [110, 1, 1, "", "HTTP_424_FAILED_DEPENDENCY"], [110, 1, 1, "", "HTTP_425_TOO_EARLY"], [110, 1, 1, "", "HTTP_426_UPGRADE_REQUIRED"], [110, 1, 1, "", "HTTP_428_PRECONDITION_REQUIRED"], [110, 1, 1, "", "HTTP_429_TOO_MANY_REQUESTS"], [110, 1, 1, "", "HTTP_431_REQUEST_HEADER_FIELDS_TOO_LARGE"], [110, 1, 1, "", "HTTP_451_UNAVAILABLE_FOR_LEGAL_REASONS"], [110, 1, 1, "", "HTTP_500_INTERNAL_SERVER_ERROR"], [110, 1, 1, "", "HTTP_501_NOT_IMPLEMENTED"], [110, 1, 1, "", "HTTP_502_BAD_GATEWAY"], [110, 1, 1, "", "HTTP_503_SERVICE_UNAVAILABLE"], [110, 1, 1, "", "HTTP_504_GATEWAY_TIMEOUT"], [110, 1, 1, "", "HTTP_505_HTTP_VERSION_NOT_SUPPORTED"], [110, 1, 1, "", "HTTP_506_VARIANT_ALSO_NEGOTIATES"], [110, 1, 1, "", "HTTP_507_INSUFFICIENT_STORAGE"], [110, 1, 1, "", "HTTP_508_LOOP_DETECTED"], [110, 1, 1, "", "HTTP_510_NOT_EXTENDED"], [110, 1, 1, "", "HTTP_511_NETWORK_AUTHENTICATION_REQUIRED"], [110, 1, 1, "", "WS_1000_NORMAL_CLOSURE"], [110, 1, 1, "", "WS_1001_GOING_AWAY"], [110, 1, 1, "", "WS_1002_PROTOCOL_ERROR"], [110, 1, 1, "", "WS_1003_UNSUPPORTED_DATA"], [110, 1, 1, "", "WS_1005_NO_STATUS_RECEIVED"], [110, 1, 1, "", "WS_1006_ABNORMAL_CLOSURE"], [110, 1, 1, "", "WS_1007_INVALID_FRAME_PAYLOAD_DATA"], [110, 1, 1, "", "WS_1008_POLICY_VIOLATION"], [110, 1, 1, "", "WS_1009_MESSAGE_TOO_BIG"], [110, 1, 1, "", "WS_1010_MANDATORY_EXT"], [110, 1, 1, "", "WS_1011_INTERNAL_ERROR"], [110, 1, 1, "", "WS_1012_SERVICE_RESTART"], [110, 1, 1, "", "WS_1013_TRY_AGAIN_LATER"], [110, 1, 1, "", "WS_1014_BAD_GATEWAY"], [110, 1, 1, "", "WS_1015_TLS_HANDSHAKE"]], "litestar.stores": [[111, 0, 0, "-", "base"], [112, 0, 0, "-", "file"], [114, 0, 0, "-", "memory"], [115, 0, 0, "-", "redis"], [116, 0, 0, "-", "registry"], [117, 0, 0, "-", "valkey"]], "litestar.stores.base": [[111, 2, 1, "", "NamespacedStore"], [111, 2, 1, "", "StorageObject"], [111, 2, 1, "", "Store"]], "litestar.stores.base.NamespacedStore": [[111, 4, 1, "", "with_namespace"]], "litestar.stores.base.StorageObject": [[111, 6, 1, "", "expired"], [111, 6, 1, "", "expires_in"], [111, 4, 1, "", "from_bytes"], [111, 4, 1, "", "new"], [111, 4, 1, "", "to_bytes"]], "litestar.stores.base.Store": [[111, 4, 1, "", "delete"], [111, 4, 1, "", "delete_all"], [111, 4, 1, "", "exists"], [111, 4, 1, "", "expires_in"], [111, 4, 1, "", "get"], [111, 4, 1, "", "set"]], "litestar.stores.base.Store.delete.params": [[111, 5, 1, "", "key"]], "litestar.stores.base.Store.get.params": [[111, 5, 1, "", "key"], [111, 5, 1, "", "renew_for"]], "litestar.stores.base.Store.set.params": [[111, 5, 1, "", "expires_in"], [111, 5, 1, "", "key"], [111, 5, 1, "", "value"]], "litestar.stores.file": [[112, 2, 1, "", "FileStore"]], "litestar.stores.file.FileStore": [[112, 4, 1, "", "__init__"], [112, 3, 1, "", "create_directories"], [112, 4, 1, "", "delete"], [112, 4, 1, "", "delete_all"], [112, 4, 1, "", "delete_expired"], [112, 4, 1, "", "exists"], [112, 4, 1, "", "expires_in"], [112, 4, 1, "", "get"], [112, 3, 1, "", "path"], [112, 4, 1, "", "set"], [112, 4, 1, "", "with_namespace"]], "litestar.stores.file.FileStore.delete.params": [[112, 5, 1, "", "key"]], "litestar.stores.file.FileStore.get.params": [[112, 5, 1, "", "key"], [112, 5, 1, "", "renew_for"]], "litestar.stores.file.FileStore.params": [[112, 5, 1, "", "create_directories"], [112, 5, 1, "", "path"]], "litestar.stores.file.FileStore.set.params": [[112, 5, 1, "", "expires_in"], [112, 5, 1, "", "key"], [112, 5, 1, "", "value"]], "litestar.stores.memory": [[114, 2, 1, "", "MemoryStore"]], "litestar.stores.memory.MemoryStore": [[114, 4, 1, "", "__init__"], [114, 4, 1, "", "delete"], [114, 4, 1, "", "delete_all"], [114, 4, 1, "", "delete_expired"], [114, 4, 1, "", "exists"], [114, 4, 1, "", "expires_in"], [114, 4, 1, "", "get"], [114, 4, 1, "", "set"]], "litestar.stores.memory.MemoryStore.delete.params": [[114, 5, 1, "", "key"]], "litestar.stores.memory.MemoryStore.get.params": [[114, 5, 1, "", "key"], [114, 5, 1, "", "renew_for"]], "litestar.stores.memory.MemoryStore.set.params": [[114, 5, 1, "", "expires_in"], [114, 5, 1, "", "key"], [114, 5, 1, "", "value"]], "litestar.stores.redis": [[115, 2, 1, "", "RedisStore"]], "litestar.stores.redis.RedisStore": [[115, 4, 1, "", "__init__"], [115, 4, 1, "", "delete"], [115, 4, 1, "", "delete_all"], [115, 4, 1, "", "exists"], [115, 4, 1, "", "expires_in"], [115, 4, 1, "", "get"], [115, 4, 1, "", "set"], [115, 4, 1, "", "with_client"], [115, 4, 1, "", "with_namespace"]], "litestar.stores.redis.RedisStore.delete.params": [[115, 5, 1, "", "key"]], "litestar.stores.redis.RedisStore.get.params": [[115, 5, 1, "", "key"], [115, 5, 1, "", "renew_for"]], "litestar.stores.redis.RedisStore.params": [[115, 5, 1, "", "handle_client_shutdown"], [115, 5, 1, "", "namespace"], [115, 5, 1, "", "redis"]], "litestar.stores.redis.RedisStore.set.params": [[115, 5, 1, "", "expires_in"], [115, 5, 1, "", "key"], [115, 5, 1, "", "value"]], "litestar.stores.redis.RedisStore.with_client.params": [[115, 5, 1, "", "db"], [115, 5, 1, "", "namespace"], [115, 5, 1, "", "password"], [115, 5, 1, "", "port"], [115, 5, 1, "", "url"], [115, 5, 1, "", "username"]], "litestar.stores.registry": [[116, 2, 1, "", "StoreRegistry"]], "litestar.stores.registry.StoreRegistry": [[116, 4, 1, "", "__init__"], [116, 4, 1, "", "get"], [116, 4, 1, "", "register"]], "litestar.stores.registry.StoreRegistry.get.params": [[116, 5, 1, "", "name"]], "litestar.stores.registry.StoreRegistry.params": [[116, 5, 1, "", "default_factory"], [116, 5, 1, "", "stores"]], "litestar.stores.registry.StoreRegistry.register.params": [[116, 5, 1, "", "allow_override"], [116, 5, 1, "", "name"], [116, 5, 1, "", "store"]], "litestar.stores.valkey": [[117, 2, 1, "", "ValkeyStore"]], "litestar.stores.valkey.ValkeyStore": [[117, 4, 1, "", "__init__"], [117, 4, 1, "", "delete"], [117, 4, 1, "", "delete_all"], [117, 4, 1, "", "exists"], [117, 4, 1, "", "expires_in"], [117, 4, 1, "", "get"], [117, 4, 1, "", "set"], [117, 4, 1, "", "with_client"], [117, 4, 1, "", "with_namespace"]], "litestar.stores.valkey.ValkeyStore.delete.params": [[117, 5, 1, "", "key"]], "litestar.stores.valkey.ValkeyStore.get.params": [[117, 5, 1, "", "key"], [117, 5, 1, "", "renew_for"]], "litestar.stores.valkey.ValkeyStore.params": [[117, 5, 1, "", "handle_client_shutdown"], [117, 5, 1, "", "namespace"], [117, 5, 1, "", "valkey"]], "litestar.stores.valkey.ValkeyStore.set.params": [[117, 5, 1, "", "expires_in"], [117, 5, 1, "", "key"], [117, 5, 1, "", "value"]], "litestar.stores.valkey.ValkeyStore.with_client.params": [[117, 5, 1, "", "db"], [117, 5, 1, "", "namespace"], [117, 5, 1, "", "password"], [117, 5, 1, "", "port"], [117, 5, 1, "", "url"], [117, 5, 1, "", "username"]], "litestar.template": [[118, 2, 1, "", "TemplateConfig"], [118, 2, 1, "", "TemplateEngineProtocol"], [118, 2, 1, "", "TemplateProtocol"]], "litestar.template.TemplateConfig": [[118, 4, 1, "", "__init__"], [118, 4, 1, "", "__post_init__"], [118, 3, 1, "", "directory"], [118, 3, 1, "", "engine"], [118, 3, 1, "", "engine_callback"], [118, 6, 1, "", "engine_instance"], [118, 3, 1, "", "instance"], [118, 4, 1, "", "to_engine"]], "litestar.template.TemplateEngineProtocol": [[118, 4, 1, "", "__init__"], [118, 4, 1, "", "get_template"], [118, 4, 1, "", "register_template_callable"], [118, 4, 1, "", "render_string"]], "litestar.template.TemplateEngineProtocol.get_template.params": [[118, 5, 1, "", "template_name"]], "litestar.template.TemplateEngineProtocol.params": [[118, 5, 1, "", "directory"], [118, 5, 1, "", "engine_instance"]], "litestar.template.TemplateEngineProtocol.register_template_callable.params": [[118, 5, 1, "", "key"], [118, 5, 1, "", "template_callable"]], "litestar.template.TemplateEngineProtocol.render_string.params": [[118, 5, 1, "", "context"], [118, 5, 1, "", "template_string"]], "litestar.template.TemplateProtocol": [[118, 4, 1, "", "__init__"], [118, 4, 1, "", "render"]], "litestar.template.TemplateProtocol.render.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"]], "litestar.testing": [[119, 2, 1, "", "AsyncTestClient"], [119, 2, 1, "", "BaseTestClient"], [119, 2, 1, "", "RequestFactory"], [119, 2, 1, "", "TestClient"], [119, 2, 1, "", "WebSocketTestSession"], [119, 7, 1, "", "create_async_test_client"], [119, 7, 1, "", "create_test_client"], [119, 7, 1, "", "subprocess_async_client"], [119, 7, 1, "", "subprocess_sync_client"]], "litestar.testing.AsyncTestClient": [[119, 4, 1, "", "__init__"], [119, 3, 1, "", "app"], [119, 3, 1, "", "backend"], [119, 3, 1, "", "backend_options"], [119, 3, 1, "", "base_url"], [119, 3, 1, "", "cookies"], [119, 3, 1, "", "exit_stack"], [119, 4, 1, "", "get_session_data"], [119, 3, 1, "", "lifespan_handler"], [119, 3, 1, "", "session_config"], [119, 4, 1, "", "set_session_data"], [119, 4, 1, "", "websocket_connect"]], "litestar.testing.AsyncTestClient.params": [[119, 5, 1, "", "app"], [119, 5, 1, "", "backend"], [119, 5, 1, "", "backend_options"], [119, 5, 1, "", "base_url"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "raise_server_exceptions"], [119, 5, 1, "", "root_path"], [119, 5, 1, "", "session_config"], [119, 5, 1, "", "timeout"]], "litestar.testing.AsyncTestClient.set_session_data.params": [[119, 5, 1, "", "data"]], "litestar.testing.AsyncTestClient.websocket_connect.params": [[119, 5, 1, "", "auth"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "extensions"], [119, 5, 1, "", "follow_redirects"], [119, 5, 1, "", "headers"], [119, 5, 1, "", "params"], [119, 5, 1, "", "subprotocols"], [119, 5, 1, "", "timeout"], [119, 5, 1, "", "url"]], "litestar.testing.BaseTestClient": [[119, 4, 1, "", "__init__"], [119, 3, 1, "", "app"], [119, 3, 1, "", "backend"], [119, 3, 1, "", "backend_options"], [119, 3, 1, "", "base_url"], [119, 3, 1, "", "blocking_portal"], [119, 3, 1, "", "cookies"], [119, 4, 1, "", "portal"], [119, 6, 1, "", "session_backend"], [119, 3, 1, "", "session_config"]], "litestar.testing.RequestFactory": [[119, 4, 1, "", "__init__"], [119, 3, 1, "", "app"], [119, 4, 1, "", "delete"], [119, 4, 1, "", "get"], [119, 3, 1, "", "handler_kwargs"], [119, 4, 1, "", "patch"], [119, 3, 1, "", "port"], [119, 4, 1, "", "post"], [119, 4, 1, "", "put"], [119, 3, 1, "", "root_path"], [119, 3, 1, "", "scheme"], [119, 3, 1, "", "serializer"], [119, 3, 1, "", "server"]], "litestar.testing.RequestFactory.delete.params": [[119, 5, 1, "", "auth"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "headers"], [119, 5, 1, "", "http_version"], [119, 5, 1, "", "path"], [119, 5, 1, "", "path_params"], [119, 5, 1, "", "query_params"], [119, 5, 1, "", "route_handler"], [119, 5, 1, "", "session"], [119, 5, 1, "", "state"], [119, 5, 1, "", "user"]], "litestar.testing.RequestFactory.get.params": [[119, 5, 1, "", "auth"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "headers"], [119, 5, 1, "", "http_version"], [119, 5, 1, "", "path"], [119, 5, 1, "", "path_params"], [119, 5, 1, "", "query_params"], [119, 5, 1, "", "route_handler"], [119, 5, 1, "", "session"], [119, 5, 1, "", "state"], [119, 5, 1, "", "user"]], "litestar.testing.RequestFactory.params": [[119, 5, 1, "", "app"], [119, 5, 1, "", "handler_kwargs"], [119, 5, 1, "", "port"], [119, 5, 1, "", "root_path"], [119, 5, 1, "", "scheme"], [119, 5, 1, "", "server"]], "litestar.testing.RequestFactory.patch.params": [[119, 5, 1, "", "auth"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "data"], [119, 5, 1, "", "headers"], [119, 5, 1, "", "http_version"], [119, 5, 1, "", "path"], [119, 5, 1, "", "path_params"], [119, 5, 1, "", "query_params"], [119, 5, 1, "", "request_media_type"], [119, 5, 1, "", "route_handler"], [119, 5, 1, "", "session"], [119, 5, 1, "", "state"], [119, 5, 1, "", "user"]], "litestar.testing.RequestFactory.post.params": [[119, 5, 1, "", "auth"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "data"], [119, 5, 1, "", "headers"], [119, 5, 1, "", "http_version"], [119, 5, 1, "", "path"], [119, 5, 1, "", "path_params"], [119, 5, 1, "", "query_params"], [119, 5, 1, "", "request_media_type"], [119, 5, 1, "", "route_handler"], [119, 5, 1, "", "session"], [119, 5, 1, "", "state"], [119, 5, 1, "", "user"]], "litestar.testing.RequestFactory.put.params": [[119, 5, 1, "", "auth"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "data"], [119, 5, 1, "", "headers"], [119, 5, 1, "", "http_version"], [119, 5, 1, "", "path"], [119, 5, 1, "", "path_params"], [119, 5, 1, "", "query_params"], [119, 5, 1, "", "request_media_type"], [119, 5, 1, "", "route_handler"], [119, 5, 1, "", "session"], [119, 5, 1, "", "state"], [119, 5, 1, "", "user"]], "litestar.testing.TestClient": [[119, 4, 1, "", "__init__"], [119, 3, 1, "", "app"], [119, 3, 1, "", "backend"], [119, 3, 1, "", "backend_options"], [119, 3, 1, "", "base_url"], [119, 3, 1, "", "cookies"], [119, 3, 1, "", "exit_stack"], [119, 4, 1, "", "get_session_data"], [119, 3, 1, "", "lifespan_handler"], [119, 3, 1, "", "session_config"], [119, 4, 1, "", "set_session_data"], [119, 4, 1, "", "websocket_connect"]], "litestar.testing.TestClient.params": [[119, 5, 1, "", "app"], [119, 5, 1, "", "backend"], [119, 5, 1, "", "backend_options"], [119, 5, 1, "", "base_url"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "raise_server_exceptions"], [119, 5, 1, "", "root_path"], [119, 5, 1, "", "session_config"], [119, 5, 1, "", "timeout"]], "litestar.testing.TestClient.set_session_data.params": [[119, 5, 1, "", "data"]], "litestar.testing.TestClient.websocket_connect.params": [[119, 5, 1, "", "auth"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "extensions"], [119, 5, 1, "", "follow_redirects"], [119, 5, 1, "", "headers"], [119, 5, 1, "", "params"], [119, 5, 1, "", "subprotocols"], [119, 5, 1, "", "timeout"], [119, 5, 1, "", "url"]], "litestar.testing.WebSocketTestSession": [[119, 4, 1, "", "__init__"], [119, 4, 1, "", "close"], [119, 4, 1, "", "do_asgi_call"], [119, 3, 1, "", "exit_stack"], [119, 4, 1, "", "receive"], [119, 4, 1, "", "receive_bytes"], [119, 4, 1, "", "receive_json"], [119, 4, 1, "", "receive_msgpack"], [119, 4, 1, "", "receive_text"], [119, 4, 1, "", "send"], [119, 4, 1, "", "send_bytes"], [119, 4, 1, "", "send_json"], [119, 4, 1, "", "send_msgpack"], [119, 4, 1, "", "send_text"]], "litestar.testing.WebSocketTestSession.close.params": [[119, 5, 1, "", "code"]], "litestar.testing.WebSocketTestSession.receive.params": [[119, 5, 1, "", "block"], [119, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.receive_bytes.params": [[119, 5, 1, "", "block"], [119, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.receive_json.params": [[119, 5, 1, "", "block"], [119, 5, 1, "", "mode"], [119, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.receive_text.params": [[119, 5, 1, "", "block"], [119, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.send.params": [[119, 5, 1, "", "data"], [119, 5, 1, "", "encoding"], [119, 5, 1, "", "mode"]], "litestar.testing.WebSocketTestSession.send_bytes.params": [[119, 5, 1, "", "data"], [119, 5, 1, "", "encoding"]], "litestar.testing.WebSocketTestSession.send_json.params": [[119, 5, 1, "", "data"], [119, 5, 1, "", "mode"]], "litestar.testing.WebSocketTestSession.send_msgpack.params": [[119, 5, 1, "", "data"]], "litestar.testing.WebSocketTestSession.send_text.params": [[119, 5, 1, "", "data"], [119, 5, 1, "", "encoding"]], "litestar.testing.create_async_test_client.params": [[119, 5, 1, "", "after_exception"], [119, 5, 1, "", "after_request"], [119, 5, 1, "", "after_response"], [119, 5, 1, "", "allowed_hosts"], [119, 5, 1, "", "backend"], [119, 5, 1, "", "backend_options"], [119, 5, 1, "", "base_url"], [119, 5, 1, "", "before_request"], [119, 5, 1, "", "before_send"], [119, 5, 1, "", "cache_control"], [119, 5, 1, "", "compression_config"], [119, 5, 1, "", "cors_config"], [119, 5, 1, "", "csrf_config"], [119, 5, 1, "", "debug"], [119, 5, 1, "", "dependencies"], [119, 5, 1, "", "dto"], [119, 5, 1, "", "etag"], [119, 5, 1, "", "event_emitter_backend"], [119, 5, 1, "", "exception_handlers"], [119, 5, 1, "", "experimental_features"], [119, 5, 1, "", "guards"], [119, 5, 1, "", "include_in_schema"], [119, 5, 1, "", "lifespan"], [119, 5, 1, "", "listeners"], [119, 5, 1, "", "logging_config"], [119, 5, 1, "", "middleware"], [119, 5, 1, "", "multipart_form_part_limit"], [119, 5, 1, "", "on_app_init"], [119, 5, 1, "", "on_shutdown"], [119, 5, 1, "", "on_startup"], [119, 5, 1, "", "openapi_config"], [119, 5, 1, "", "opt"], [119, 5, 1, "", "parameters"], [119, 5, 1, "", "path"], [119, 5, 1, "", "pdb_on_exception"], [119, 5, 1, "", "plugins"], [119, 5, 1, "", "raise_server_exceptions"], [119, 5, 1, "", "request_class"], [119, 5, 1, "", "response_cache_config"], [119, 5, 1, "", "response_class"], [119, 5, 1, "", "response_cookies"], [119, 5, 1, "", "response_headers"], [119, 5, 1, "", "return_dto"], [119, 5, 1, "", "root_path"], [119, 5, 1, "", "route_handlers"], [119, 5, 1, "", "security"], [119, 5, 1, "", "session_config"], [119, 5, 1, "", "signature_namespace"], [119, 5, 1, "", "signature_types"], [119, 5, 1, "", "state"], [119, 5, 1, "", "static_files_config"], [119, 5, 1, "", "stores"], [119, 5, 1, "", "tags"], [119, 5, 1, "", "template_config"], [119, 5, 1, "", "timeout"], [119, 5, 1, "", "type_encoders"], [119, 5, 1, "", "websocket_class"]], "litestar.testing.create_test_client.params": [[119, 5, 1, "", "after_exception"], [119, 5, 1, "", "after_request"], [119, 5, 1, "", "after_response"], [119, 5, 1, "", "allowed_hosts"], [119, 5, 1, "", "backend"], [119, 5, 1, "", "backend_options"], [119, 5, 1, "", "base_url"], [119, 5, 1, "", "before_request"], [119, 5, 1, "", "before_send"], [119, 5, 1, "", "cache_control"], [119, 5, 1, "", "compression_config"], [119, 5, 1, "", "cors_config"], [119, 5, 1, "", "csrf_config"], [119, 5, 1, "", "debug"], [119, 5, 1, "", "dependencies"], [119, 5, 1, "", "dto"], [119, 5, 1, "", "etag"], [119, 5, 1, "", "event_emitter_backend"], [119, 5, 1, "", "exception_handlers"], [119, 5, 1, "", "experimental_features"], [119, 5, 1, "", "guards"], [119, 5, 1, "", "include_in_schema"], [119, 5, 1, "", "lifespan"], [119, 5, 1, "", "listeners"], [119, 5, 1, "", "logging_config"], [119, 5, 1, "", "middleware"], [119, 5, 1, "", "multipart_form_part_limit"], [119, 5, 1, "", "on_app_init"], [119, 5, 1, "", "on_shutdown"], [119, 5, 1, "", "on_startup"], [119, 5, 1, "", "openapi_config"], [119, 5, 1, "", "opt"], [119, 5, 1, "", "parameters"], [119, 5, 1, "", "path"], [119, 5, 1, "", "pdb_on_exception"], [119, 5, 1, "", "plugins"], [119, 5, 1, "", "raise_server_exceptions"], [119, 5, 1, "", "request_class"], [119, 5, 1, "", "response_cache_config"], [119, 5, 1, "", "response_class"], [119, 5, 1, "", "response_cookies"], [119, 5, 1, "", "response_headers"], [119, 5, 1, "", "return_dto"], [119, 5, 1, "", "root_path"], [119, 5, 1, "", "route_handlers"], [119, 5, 1, "", "security"], [119, 5, 1, "", "session_config"], [119, 5, 1, "", "signature_namespace"], [119, 5, 1, "", "signature_types"], [119, 5, 1, "", "state"], [119, 5, 1, "", "static_files_config"], [119, 5, 1, "", "stores"], [119, 5, 1, "", "tags"], [119, 5, 1, "", "template_config"], [119, 5, 1, "", "timeout"], [119, 5, 1, "", "type_encoders"], [119, 5, 1, "", "websocket_class"]], "litestar.testing.life_span_handler": [[119, 2, 1, "", "LifeSpanHandler"]], "litestar.testing.life_span_handler.LifeSpanHandler": [[119, 4, 1, "", "__init__"]], "litestar.testing.subprocess_async_client.params": [[119, 5, 1, "", "app"], [119, 5, 1, "", "workdir"]], "litestar.testing.subprocess_sync_client.params": [[119, 5, 1, "", "app"], [119, 5, 1, "", "workdir"]], "litestar.types": [[120, 1, 1, "", "ASGIApp"], [120, 2, 1, "", "ASGIVersion"], [120, 1, 1, "", "AfterExceptionHookHandler"], [120, 1, 1, "", "AfterRequestHookHandler"], [120, 1, 1, "", "AfterResponseHookHandler"], [120, 1, 1, "", "AnyCallable"], [120, 3, 1, "", "AnyIOBackend"], [120, 1, 1, "", "AsyncAnyCallable"], [120, 2, 1, "", "BaseScope"], [120, 1, 1, "", "BeforeMessageSendHookHandler"], [120, 1, 1, "", "BeforeRequestHookHandler"], [120, 1, 1, "", "CacheKeyBuilder"], [120, 3, 1, "", "Dependencies"], [120, 1, 1, "", "ExceptionHandler"], [120, 3, 1, "", "ExceptionHandlersMap"], [120, 2, 1, "", "FileInfo"], [120, 2, 1, "", "FileSystemProtocol"], [120, 1, 1, "", "Guard"], [120, 2, 1, "", "HTTPDisconnectEvent"], [120, 1, 1, "", "HTTPReceiveMessage"], [120, 2, 1, "", "HTTPRequestEvent"], [120, 2, 1, "", "HTTPResponseBodyEvent"], [120, 2, 1, "", "HTTPResponseStartEvent"], [120, 2, 1, "", "HTTPScope"], [120, 1, 1, "", "HTTPSendMessage"], [120, 2, 1, "", "HTTPServerPushEvent"], [120, 1, 1, "", "LifeSpanReceive"], [120, 1, 1, "", "LifeSpanReceiveMessage"], [120, 2, 1, "", "LifeSpanScope"], [120, 1, 1, "", "LifeSpanSend"], [120, 1, 1, "", "LifeSpanSendMessage"], [120, 2, 1, "", "LifeSpanShutdownCompleteEvent"], [120, 2, 1, "", "LifeSpanShutdownEvent"], [120, 2, 1, "", "LifeSpanShutdownFailedEvent"], [120, 2, 1, "", "LifeSpanStartupCompleteEvent"], [120, 2, 1, "", "LifeSpanStartupEvent"], [120, 2, 1, "", "LifeSpanStartupFailedEvent"], [120, 1, 1, "", "LifespanHook"], [120, 2, 1, "", "Logger"], [120, 1, 1, "", "Message"], [120, 1, 1, "", "Method"], [120, 1, 1, "", "Middleware"], [120, 1, 1, "", "OnAppInitHandler"], [120, 3, 1, "", "OptionalSequence"], [120, 3, 1, "", "ParametersMap"], [120, 3, 1, "", "PathType"], [120, 1, 1, "", "Receive"], [120, 1, 1, "", "ReceiveMessage"], [120, 3, 1, "", "ResponseCookies"], [120, 3, 1, "", "ResponseHeaders"], [120, 1, 1, "", "Scope"], [120, 1, 1, "", "Scopes"], [120, 1, 1, "", "Send"], [120, 1, 1, "", "Serializer"], [120, 3, 1, "", "SyncOrAsyncUnion"], [120, 3, 1, "", "TypeDecodersSequence"], [120, 3, 1, "", "TypeEncodersMap"], [120, 2, 1, "", "WebSocketAcceptEvent"], [120, 2, 1, "", "WebSocketCloseEvent"], [120, 2, 1, "", "WebSocketConnectEvent"], [120, 2, 1, "", "WebSocketDisconnectEvent"], [120, 2, 1, "", "WebSocketReceiveEvent"], [120, 1, 1, "", "WebSocketReceiveMessage"], [120, 2, 1, "", "WebSocketResponseBodyEvent"], [120, 2, 1, "", "WebSocketResponseStartEvent"], [120, 2, 1, "", "WebSocketScope"], [120, 2, 1, "", "WebSocketSendEvent"], [120, 1, 1, "", "WebSocketSendMessage"]], "litestar.types.FileInfo": [[120, 3, 1, "", "created"], [120, 3, 1, "", "destination"], [120, 3, 1, "", "gid"], [120, 3, 1, "", "ino"], [120, 3, 1, "", "islink"], [120, 3, 1, "", "mode"], [120, 3, 1, "", "mtime"], [120, 3, 1, "", "name"], [120, 3, 1, "", "nlink"], [120, 3, 1, "", "size"], [120, 3, 1, "", "type"], [120, 3, 1, "", "uid"]], "litestar.types.FileSystemProtocol": [[120, 4, 1, "", "__init__"], [120, 4, 1, "", "info"], [120, 4, 1, "", "open"]], "litestar.types.FileSystemProtocol.info.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "path"]], "litestar.types.FileSystemProtocol.open.params": [[120, 5, 1, "", "buffering"], [120, 5, 1, "", "file"], [120, 5, 1, "", "mode"]], "litestar.types.Logger": [[120, 4, 1, "", "__init__"], [120, 4, 1, "", "critical"], [120, 4, 1, "", "debug"], [120, 4, 1, "", "error"], [120, 4, 1, "", "exception"], [120, 4, 1, "", "fatal"], [120, 4, 1, "", "info"], [120, 4, 1, "", "setLevel"], [120, 4, 1, "", "warn"], [120, 4, 1, "", "warning"]], "litestar.types.Logger.critical.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.types.Logger.debug.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.types.Logger.error.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.types.Logger.exception.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.types.Logger.fatal.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.types.Logger.info.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.types.Logger.setLevel.params": [[120, 5, 1, "", "level"]], "litestar.types.Logger.warn.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.types.Logger.warning.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.typing": [[121, 2, 1, "", "FieldDefinition"]], "litestar.typing.FieldDefinition": [[121, 4, 1, "", "__init__"], [121, 3, 1, "", "annotation"], [121, 3, 1, "", "args"], [121, 6, 1, "", "bound_types"], [121, 3, 1, "", "default"], [121, 3, 1, "", "extra"], [121, 4, 1, "", "from_annotation"], [121, 4, 1, "", "from_kwarg"], [121, 4, 1, "", "from_parameter"], [121, 6, 1, "", "generic_types"], [121, 4, 1, "", "get_type_hints"], [121, 6, 1, "", "has_default"], [121, 4, 1, "", "has_inner_subclass_of"], [121, 3, 1, "", "inner_types"], [121, 3, 1, "", "instantiable_origin"], [121, 6, 1, "", "is_annotated"], [121, 6, 1, "", "is_any"], [121, 6, 1, "", "is_collection"], [121, 6, 1, "", "is_const"], [121, 6, 1, "", "is_dataclass_type"], [121, 6, 1, "", "is_forward_ref"], [121, 6, 1, "", "is_generic"], [121, 6, 1, "", "is_literal"], [121, 6, 1, "", "is_mapping"], [121, 6, 1, "", "is_non_string_collection"], [121, 6, 1, "", "is_non_string_iterable"], [121, 6, 1, "", "is_non_string_sequence"], [121, 6, 1, "", "is_none_type"], [121, 6, 1, "", "is_optional"], [121, 6, 1, "", "is_parameter_field"], [121, 6, 1, "", "is_required"], [121, 6, 1, "", "is_simple_type"], [121, 4, 1, "", "is_subclass_of"], [121, 6, 1, "", "is_tuple"], [121, 6, 1, "", "is_type_alias_type"], [121, 6, 1, "", "is_type_var"], [121, 6, 1, "", "is_typeddict_type"], [121, 6, 1, "", "is_union"], [121, 3, 1, "", "kwarg_definition"], [121, 4, 1, "", "match_predicate_recursively"], [121, 3, 1, "", "metadata"], [121, 3, 1, "", "name"], [121, 3, 1, "", "origin"], [121, 3, 1, "", "raw"], [121, 3, 1, "", "safe_generic_origin"], [121, 6, 1, "", "type_"], [121, 3, 1, "", "type_wrappers"]], "litestar.typing.FieldDefinition.from_annotation.params": [[121, 5, 1, "", "**kwargs"], [121, 5, 1, "", "annotation"]], "litestar.typing.FieldDefinition.from_kwarg.params": [[121, 5, 1, "", "annotation"], [121, 5, 1, "", "default"], [121, 5, 1, "", "extra"], [121, 5, 1, "", "inner_types"], [121, 5, 1, "", "kwarg_definition"], [121, 5, 1, "", "name"]], "litestar.typing.FieldDefinition.from_parameter.params": [[121, 5, 1, "", "fn_type_hints"], [121, 5, 1, "", "parameter"]], "litestar.typing.FieldDefinition.get_type_hints.params": [[121, 5, 1, "", "include_extras"], [121, 5, 1, "", "resolve_generics"]], "litestar.typing.FieldDefinition.has_inner_subclass_of.params": [[121, 5, 1, "", "cl"]], "litestar.typing.FieldDefinition.is_subclass_of.params": [[121, 5, 1, "", "cl"]], "litestar.typing.FieldDefinition.match_predicate_recursively.params": [[121, 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, 131, 174, 200], "asynchron": [0, 131, 174, 200], "callabl": [0, 120, 174, 200, 213], "benchmark": 1, "methodologi": 1, "result": 1, "json": [1, 199], "serial": [1, 5, 108, 149, 151, 172, 215], "file": [1, 5, 97, 112, 120, 194, 198, 199, 211, 213], "path": [1, 5, 157, 194, 200, 203, 211], "queri": [1, 156, 203], "paramet": [1, 5, 120, 124, 156, 157, 175, 203, 209], "handl": [1, 5, 174, 176, 180, 209, 215], "depend": [1, 4, 124, 160, 170, 174, 215], "inject": [1, 4, 160, 174, 215], "plaintext": [1, 199], "interpret": 1, "contribut": 2, "guid": 2, "get": [2, 212], "start": 2, "support": [2, 124, 194, 203], "python": [2, 173, 184], "version": [2, 18], "set": [2, 5, 171, 188, 199, 212, 215], "up": [2, 156, 171, 188, 212], "environ": 2, "code": [2, 5, 144, 145, 146, 147, 173, 193, 199], "workflow": 2, "guidelin": 2, "write": 2, "run": [2, 18, 124, 127, 155, 160, 164, 171, 176, 180, 183, 191, 196, 197, 199, 203, 211, 214], "test": [2, 34, 95, 119, 157, 214], "type": [2, 40, 53, 120, 121, 124, 155, 164, 176, 196, 198, 199, 200, 203], "checker": 2, "project": 2, "document": [2, 3, 156, 157, 198, 203], "doc": [2, 174], "theme": 2, "appear": 2, "local": 2, "edit": 2, "ad": [2, 147, 200, 213], "exampl": [2, 3, 7, 27, 43, 57, 69, 70, 71, 84, 85, 87, 107, 119, 156, 157, 170, 171, 172, 174, 196], "automat": 2, "execut": [2, 129, 131, 160, 199], "creat": [2, 145, 157, 179, 189, 204, 214], "new": 2, "releas": [2, 123], "litestar": [3, 6, 18, 124, 155, 176, 178, 202], "librari": [3, 184, 199], "instal": [3, 127, 128, 154, 155], "minim": 3, "sponsor": 3, "expand": 3, "philosophi": 3, "featur": [3, 122, 144, 147, 163, 168], "comparison": 3, "similar": 3, "framework": 3, "applic": [3, 120, 124, 128, 149, 155, 158, 159, 160, 180, 199], "from": [4, 5, 133, 134, 174, 199, 205, 211], "starlett": 4, "fastapi": 4, "rout": [4, 5, 18, 104, 124, 155, 157, 160, 162, 193, 200, 201, 202, 205, 206], "decor": [4, 200], "router": [4, 103, 194, 202, 211], "host": [4, 188], "base": [4, 10, 35, 71, 96, 111, 202, 215], "authent": [4, 64, 204], "overrid": [4, 174, 175], "middlewar": [4, 68, 188, 189, 190, 191, 204], "flask": 5, "asgi": [5, 120, 127, 189, 199, 200, 202], "v": [5, 131, 173, 213], "wsgi": 5, "request": [5, 22, 176, 183, 189, 198, 199, 213], "object": [5, 142, 160, 178], "method": [5, 177, 199], "static": [5, 211], "templat": [5, 102, 118, 199, 213], "cooki": [5, 124, 199, 203, 208], "header": [5, 124, 199, 203], "redirect": [5, 99, 199], "rais": 5, "http": [5, 200], "error": 5, "statu": [5, 199], "migrat": 6, "app": [7, 141, 149, 154, 163, 171, 202, 214], "background_task": 8, "asyncpg": 9, "backend": [11, 162, 175, 208, 210], "memori": [12, 114], "psycopg": 13, "redi": [14, 115], "channel": [15, 124, 162], "plugin": [16, 38, 77, 84, 124, 151, 152, 163, 169, 170, 171, 172, 194, 195, 196], "subscrib": [17, 162], "cli": [18, 163, 173], "info": 18, "schema": [18, 193], "openapi": [18, 75, 76, 174, 192, 193, 194, 198], "typescript": 18, "session": [18, 73, 150, 188, 210, 214], "clear": 18, "delet": [18, 145, 212], "concurr": 19, "config": [20, 47, 59, 184], "connect": [21, 215], "htmx": [22, 83, 124, 181], "respons": [22, 98, 124, 161, 176, 181, 183, 188, 189, 199, 213], "contrib": 23, "jinja": 24, "jwt": [25, 106, 204, 208, 210], "mako": 26, "opentelemetri": [27, 186], "piccolo_orm": 28, "pydant": [29, 87, 124, 164, 193], "abc": [30, 90], "except": [31, 56, 91, 160, 174, 180, 191], "filter": [32, 92, 156], "handler": [33, 57, 93, 124, 140, 150, 151, 155, 160, 162, 170, 175, 178, 193, 200, 202, 206], "dto": [36, 51, 124, 132, 141, 175, 176, 177, 178], "sqlalchemi": [37, 88, 124, 148, 154, 167, 168, 170, 171, 172, 199], "repositori": [39, 94, 144, 145, 146, 147, 148, 168], "control": [41, 146, 168, 199, 202], "data_extractor": 42, "note": [42, 43, 47, 54, 56, 57, 59, 61, 64, 68, 69, 70, 71, 72, 74, 76, 77, 96, 97, 98, 105, 106, 107, 109, 119, 120, 123], "datastructur": 43, "secret_valu": 44, "di": [45, 150], "base_dto": 46, "data_structur": 48, "dataclass_dto": 49, "field": [50, 136, 138, 147, 176], "msgspec_dto": 52, "enum": 54, "event": [55, 100, 120, 124, 162, 179, 199], "api": [58, 171], "refer": [58, 163], "log": [60, 69, 184, 188], "picolog": [61, 184], "standard": [62, 184], "allowed_host": 63, "compress": [65, 188], "cor": [66, 188], "csrf": [67, 188, 213], "rate_limit": 70, "client_sid": 72, "server_sid": 74, "spec": 78, "pagin": [79, 145, 176, 199], "param": [80, 203], "attr": [81, 124], "flash": [82, 195], "problem": [85, 197], "detail": [85, 174, 197, 198, 202, 203, 212], "prometheu": [86, 187], "structlog": [89, 184], "sse": 100, "server": [100, 127, 188, 199, 214], "sent": [100, 199], "stream": [101, 162, 199, 215], "secur": [105, 207, 208, 209, 210], "session_auth": 107, "static_fil": 109, "status_cod": 110, "store": [113, 124, 161, 212], "registri": [116, 212], "valkei": 117, "scope": [120, 174, 206], "group": 120, "send": [120, 160, 170, 211, 215], "receiv": [120, 137, 157, 215], "helper": 120, "protocol": [120, 124], "composit": 120, "2": [122, 124, 181], "x": 122, "changelog": 122, "13": 122, "0": [122, 124], "bugfix": 122, "12": 122, "1": [122, 181], "11": 122, "10": 122, "9": 122, "8": 122, "3": 122, "7": 122, "6": 122, "5": 122, "4": 122, "other": [122, 124], "chang": [122, 124, 161, 181], "0rc1": 122, "0beta4": 122, "0beta3": 122, "0beta2": 122, "0beta1": 122, "0alpha7": 122, "0alpha6": 122, "0alpha5": 122, "0alpha4": 122, "0alpha3": 122, "0alpha2": 122, "0alpha1": 122, "what": [124, 154, 199, 212], "": [124, 154, 176], "starlit": 124, "import": 124, "remov": [124, 145], "model": [124, 133, 134, 144, 145, 168, 171, 193], "argument": [124, 174, 179, 189, 200], "before_send": 124, "initial_st": 124, "usag": [124, 182, 197], "cach": [124, 161, 199], "integr": [124, 162, 168, 212], "lifespan": [124, 149, 160], "hook": [124, 160, 183, 199], "without": 124, "provid": [124, 150, 174, 176, 194], "sync_to_thread": 124, "bu": 124, "enhanc": 124, "websocket": [124, 162, 200, 215], "signatur": [124, 200], "annot": [124, 155, 199, 200], "context": [124, 145, 149, 160, 213], "manag": [124, 145, 149, 160, 162, 212], "docker": 125, "us": [125, 127, 128, 129, 131, 151, 152, 156, 157, 160, 163, 164, 168, 173, 175, 176, 179, 184, 189, 191, 194, 195, 199, 202, 208, 211, 212, 214], "when": [125, 127, 128, 129, 131], "altern": [125, 127, 128, 129, 203], "dockerfil": 125, "compos": 125, "deploy": 126, "content": [126, 154, 178, 198, 199], "manual": 127, "choos": 127, "an": [127, 131, 171, 173, 199, 212], "nginx": 128, "unit": 128, "configur": [128, 161, 162, 170, 172, 180, 193, 194, 212], "listen": [128, 179, 215], "updat": [128, 129, 140, 145], "supervisor": 129, "linux": 129, "setup": 129, "suggest": 129, "alias": 129, "script": 129, "topic": 130, "articl": [130, 201, 207], "sync": 131, "async": 131, "block": [131, 214], "non": 131, "i": [131, 142, 148, 154, 159, 161, 199], "o": 131, "bound": 131, "cpu": 131, "task": [131, 199], "function": [131, 174, 199, 203], "thread": 131, "pool": 131, "limit": [131, 188, 198, 200], "warn": 131, "about": 131, "mode": [131, 211, 215], "our": 132, "first": [132, 155], "exclud": [133, 134, 174, 176, 205], "nest": [133, 134, 135, 176], "collect": 134, "max": 135, "depth": 135, "renam": [136, 170, 176], "explicitli": 136, "strategi": 136, "data": [137, 139, 142, 145, 157, 161, 162, 172, 176, 178, 198, 215], "read": 138, "onli": 138, "access": [139, 156, 163, 193, 213], "instanc": [140, 163, 213], "put": 140, "patch": [140, 176], "declar": [141, 200], "layer": [141, 160, 164, 175, 180, 183, 191, 198, 199, 203, 215], "transfer": [142, 172, 178], "tutori": [142, 143, 148, 154, 159], "who": [142, 148, 154, 159], "thi": [142, 148, 154, 159], "introduct": [144, 149], "databas": [144, 149, 165, 171], "full": [144, 145, 146, 147, 149], "interact": [145, 156, 157, 194, 212, 215], "work": [145, 146, 172, 176], "bulk": 145, "oper": [145, 193], "fixtur": 145, "load": 145, "insert": 145, "select": 145, "count": 145, "addit": 147, "slug": 147, "The": [149, 162, 174, 175, 203, 206, 212], "differ": 149, "complex": 149, "creation": 149, "state": [149, 160], "behavior": 149, "next": [149, 150, 151, 152, 158], "step": [149, 150, 151, 152, 155, 158, 174], "compar": [150, 151], "befor": [150, 151, 160, 170, 183], "after": [150, 151, 160, 183, 199], "init": [152, 170], "final": [153, 158], "touch": 153, "recap": [153, 158], "improv": [154, 157, 175], "todo": [154, 159], "basic": [155, 159, 162, 168, 174, 175], "hello": 155, "world": 155, "list": [156, 157, 198], "intro": 156, "clean": 156, "dataclass": [156, 157], "convert": 156, "valid": [156, 174, 198, 203, 208], "make": [156, 157, 181], "option": [156, 203, 211], "incom": 157, "dynam": [157, 199, 202], "assembl": 158, "develop": 159, "startup": 160, "shutdown": 160, "order": [160, 191], "initi": [160, 171], "architectur": [160, 164, 183, 191, 198, 199, 215], "where": 161, "specifi": 161, "kei": [161, 206], "builder": 161, "concept": 162, "flowchart": 162, "channelsplugin": 162, "publish": 162, "subscript": 162, "histori": 162, "consum": 162, "backpressur": 162, "gener": [162, 193, 211], "enabl": [163, 175], "all": 163, "autodiscoveri": 163, "extend": 163, "entri": 163, "point": 163, "custom": [164, 177, 193, 194, 198, 199, 204, 208, 211, 213, 215], "encod": [164, 198], "decod": 164, "piccolo": 166, "orm": 166, "defin": [171, 175, 213], "endpoint": [171, 205], "how": 172, "debug": 173, "debugg": 173, "id": 173, "intellij": 173, "pycharm": 173, "uvicorn": 173, "pre": 174, "requisit": 174, "yield": 174, "cleanup": 174, "technic": [174, 198, 202, 203, 212], "A": 174, "best": 174, "practic": 174, "keyword": [174, 200], "class": [174, 177, 181, 193, 194, 199, 208, 211, 215], "within": 174, "marker": 174, "default": [174, 200, 203, 212], "valu": [174, 176, 203, 212], "earli": 174, "detect": 174, "isn": 174, "t": [174, 181], "return_dto": 175, "implicit": [175, 176], "perform": 175, "codegen": 175, "disabl": [175, 193], "abstractdto": [176, 196], "factori": [176, 212], "mark": 176, "check": 176, "unknown": 176, "privat": 176, "wrap": 176, "return": [176, 199], "implement": [177, 204], "abstract": 177, "generate_field_definit": 177, "detect_nested_field": 177, "movement": 178, "client": [178, 188, 214], "multipl": [179, 198, 199, 202], "pass": [179, 189, 211, 213], "emitt": 179, "htmxplugin": 181, "htmxrequest": 181, "htmxtemplat": 181, "don": 181, "ani": 181, "dom": 181, "mai": 181, "life": 183, "cycl": 183, "subclass": [184, 194], "metric": 185, "built": [188, 212, 213], "allow": 188, "gzip": 188, "brotli": 188, "rate": 188, "obfusc": 188, "output": 188, "bodi": [188, 198, 209], "side": 188, "middlewareprotocol": 189, "respond": 189, "modifi": 189, "inherit": 189, "abstractmiddlewar": 189, "definemiddlewar": 189, "call": 191, "ui": 194, "root": 194, "backward": 194, "compat": 194, "openapicontrol": 194, "root_schema_sit": 194, "build": 194, "your": 194, "own": 194, "definit": 194, "__init__": 194, "constructor": 194, "render": 194, "oauth2": [194, 208], "swagger": 194, "cdn": 194, "offlin": 194, "messag": 195, "regist": [195, 202, 213], "breakdown": 195, "initpluginprotocol": 196, "on_app_init": 196, "self": 196, "app_config": 196, "appconfig": 196, "serializationpluginprotocol": 196, "supports_typ": 196, "field_definit": 196, "fielddefinit": 196, "bool": 196, "create_dto_for_typ": 196, "diplugin": 196, "url": 198, "form": 198, "multipart": 198, "upload": 198, "dictionari": 198, "messagepack": [198, 199], "size": 198, "media": 199, "html": [199, 211], "negoti": 199, "third": 199, "parti": 199, "predefin": 199, "etag": 199, "background": 199, "classic": 199, "offset": 199, "With": 199, "cursor": 199, "reserv": 200, "semant": 200, "index": 200, "arbitrari": 200, "metadata": 200, "namespac": [200, 212], "overview": [202, 209], "compon": 202, "time": [202, 212], "mount": 202, "why": [202, 212], "radix": 202, "extra": 203, "coercion": 203, "name": 203, "constraint": 203, "includ": 205, "auth": [205, 208, 210], "guard": 206, "opt": 206, "bearer": 208, "password": 208, "flow": 208, "token": 208, "verifi": 208, "issuer": 208, "audienc": 208, "secret": 209, "consider": 209, "abstractsecurityconfig": 210, "attach": 211, "retriev": 211, "remot": 211, "system": 211, "upgrad": 211, "legaci": 211, "staticfilesconfig": 211, "memcach": 212, "expiri": 212, "expir": 212, "can": 212, "lifetim": 212, "engin": 213, "string": 213, "input": 213, "portal": 214, "live": 214, "requestfactori": 214, "polyfactori": 214, "transport": 215, "directli": 215, "customis": 215, "accept": 215, "while": 215, "combin": 215}, "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": {"jinja": [[24, "module-litestar.contrib.jinja"]], "datastructures": [[43, "module-litestar.datastructures"]], "Notes": [[43, null], [43, null], [43, null], [42, null], [57, null], [59, null], [59, null], [61, null], [47, null], [47, null], [54, null], [56, null], [64, null], [68, null], [68, null], [76, null], [76, null], [76, null], [76, null], [70, null], [77, null], [74, null], [72, null], [72, null], [71, null], [71, null], [71, null], [69, null], [69, null], [98, null], [106, null], [106, null], [106, null], [106, null], [106, null], [106, null], [106, null], [106, null], [107, null], [109, null], [96, null], [105, null], [97, null], [97, null], [119, null], [119, null], [119, null], [120, null]], "Examples": [[43, null], [27, null], [7, null], [7, null], [7, null], [85, null], [84, null], [84, null], [70, null], [71, null], [69, null], [87, null], [107, null], [119, null], [119, null], [119, null], [119, null], [119, null], [119, null], [119, null]], "data_extractors": [[42, "module-litestar.data_extractors"]], "controller": [[41, "module-litestar.controller"]], "types": [[40, "types"], [53, "module-litestar.dto.types"], [120, "module-litestar.types"]], "exceptions": [[31, "exceptions"], [56, "module-litestar.exceptions"], [91, "exceptions"]], "opentelemetry": [[27, "module-litestar.contrib.opentelemetry"]], "pydantic": [[29, "module-litestar.contrib.pydantic"], [87, "module-litestar.plugins.pydantic"]], "handlers": [[33, "handlers"], [57, "module-litestar.handlers"], [93, "module-litestar.repository.handlers"]], "secret_values": [[44, "module-litestar.datastructures.secret_values"]], "plugins": [[38, "module-litestar.contrib.sqlalchemy.plugins"], [84, "module-litestar.plugins"], [77, "module-litestar.openapi.plugins"]], "sqlalchemy": [[37, "sqlalchemy"], [88, "module-litestar.plugins.sqlalchemy"]], "repository": [[39, "repository"], [94, "repository"]], "contrib": [[23, "contrib"]], "piccolo_orm": [[28, "module-litestar.contrib.piccolo"]], "testing": [[34, "testing"], [95, "module-litestar.repository.testing"], [119, "module-litestar.testing"]], "jwt": [[25, "jwt"], [106, "module-litestar.security.jwt"]], "di": [[45, "module-litestar.di"]], "DTO": [[36, "dto"]], "abc": [[30, "abc"], [90, "module-litestar.repository.abc"]], "mako": [[26, "module-litestar.contrib.mako"]], "base": [[35, "module-litestar.contrib.sqlalchemy.base"], [10, "module-litestar.channels.backends.base"], [71, "module-litestar.middleware.session.base"], [111, "module-litestar.stores.base"], [96, "module-litestar.response.base"]], "filters": [[32, "filters"], [92, "filters"]], "Example": [[57, null], [57, null], [196, "example"], [196, "id2"], [171, "example"], [170, "example"], [172, "example"]], "config": [[59, "module-litestar.logging.config"], [47, "module-litestar.dto.config"], [20, "module-litestar.config.allowed_hosts"]], "base_dto": [[46, "module-litestar.dto.base_dto"]], "cors": [[66, "module-litestar.middleware.cors"]], "picologging": [[61, "module-litestar.logging.picologging"]], "data_structures": [[48, "module-litestar.dto.data_structures"]], "standard": [[62, "module-litestar.logging.standard"]], "events": [[55, "module-litestar.events"]], "enums": [[54, "module-litestar.enums"]], "allowed_hosts": [[63, "module-litestar.middleware.allowed_hosts"]], "API reference": [[58, "api-reference"]], "compression": [[65, "module-litestar.middleware.compression"]], "authentication": [[64, "module-litestar.middleware.authentication"]], "csrf": [[67, "module-litestar.middleware.csrf"]], "dto": [[51, "dto"]], "logging": [[60, "logging"], [69, "module-litestar.middleware.logging"]], "middleware": [[68, "module-litestar.middleware"]], "msgspec_dto": [[52, "module-litestar.dto.msgspec_dto"]], "field": [[50, "module-litestar.dto.field"]], "dataclass_dto": [[49, "module-litestar.dto.dataclass_dto"]], "concurrency": [[19, "module-litestar.concurrency"]], "asyncpg": [[9, "module-litestar.channels.backends.asyncpg"]], "connection": [[21, "module-litestar.connection"]], "app": [[7, "module-litestar.app"]], "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], [211, null], [211, null], [160, null], [196, null], [196, null], [203, null], [203, null], [203, null], [203, null], [203, null], [191, null], [199, null], [199, null], [197, null], [197, null], [197, null], [180, null], [180, null], [180, null], [183, null], [183, null], [183, null], [183, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [164, null], [164, null], [124, null], [124, null], [124, null]], "Creating a New Release": [[2, "creating-a-new-release"]], "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"]], "cli": [[18, "module-litestar.cli"]], "litestar": [[18, "litestar"]], "info": [[18, "litestar-info"]], "routes": [[18, "litestar-routes"], [104, "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"]], "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"], [215, "id1"], [174, "dependency-injection"]], "Authentication": [[4, "authentication"]], "Dependency overrides": [[4, "dependency-overrides"], [174, "dependency-overrides"]], "Middleware": [[4, "middleware"], [190, "middleware"]], "From Flask": [[5, "from-flask"]], "ASGI vs WSGI": [[5, "asgi-vs-wsgi"]], "Routing": [[5, "routing"], [201, "routing"]], "Path parameters": [[5, "path-parameters"]], "Request object": [[5, "request-object"]], "Request methods": [[5, "request-methods"]], "Static files": [[5, "static-files"], [211, "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"]], "Serialization": [[5, "serialization"], [1, "serialization"], [215, "serialization"], [149, "serialization"]], "Error handling": [[5, "error-handling"]], "Migrating to Litestar": [[6, "migrating-to-litestar"]], "Benchmarks": [[1, "benchmarks"]], "Methodology": [[1, "methodology"]], "Results": [[1, "results"]], "JSON": [[1, "json"]], "Files": [[1, "files"]], "Path and query parameter handling": [[1, "path-and-query-parameter-handling"]], "Dependency injection": [[1, "dependency-injection"], [215, "dependency-injection"]], "Plaintext": [[1, "plaintext"]], "Interpreting the results": [[1, "interpreting-the-results"]], "plugin": [[16, "plugin"]], "redis": [[14, "module-litestar.channels.backends.redis"], [115, "module-litestar.stores.redis"]], "subscriber": [[17, "subscriber"]], "backends": [[11, "backends"]], "psycopg": [[13, "module-litestar.channels.backends.psycopg"]], "memory": [[12, "module-litestar.channels.backends.memory"], [114, "module-litestar.stores.memory"]], "HTMX": [[22, "htmx"], [181, "htmx"], [124, "htmx"]], "Request": [[22, "module-litestar.contrib.htmx.request"]], "Response": [[22, "module-litestar.contrib.htmx.response"]], "channels": [[15, "channels"]], "background_tasks": [[8, "module-litestar.background_tasks"]], "Synchronous and asynchronous callables": [[0, null], [200, null], [174, null]], "flash": [[82, "module-litestar.plugins.flash"]], "problem details": [[85, "module-litestar.plugins.problem_details"]], "attrs": [[81, "module-litestar.plugins.attrs"]], "rate_limit": [[70, "module-litestar.middleware.rate_limit"]], "params": [[80, "module-litestar.params"]], "spec": [[78, "module-litestar.openapi.spec"]], "prometheus": [[86, "module-litestar.plugins.prometheus"]], "server_side": [[74, "module-litestar.middleware.session.server_side"]], "client_side": [[72, "module-litestar.middleware.session.client_side"]], "pagination": [[79, "module-litestar.pagination"]], "htmx": [[83, "module-litestar.plugins.htmx"]], "structlog": [[89, "module-litestar.plugins.structlog"]], "session": [[73, "session"]], "WebSockets": [[215, "websockets"]], "WebSocket Listeners": [[215, "websocket-listeners"]], "Receiving data": [[215, "receiving-data"], [137, "receiving-data"]], "Sending data": [[215, "sending-data"]], "Setting transport modes": [[215, "setting-transport-modes"]], "Receive mode": [[215, "receive-mode"]], "Send mode": [[215, "send-mode"]], "Interacting with the WebSocket directly": [[215, "interacting-with-the-websocket-directly"], [215, "id2"]], "Customising connection acceptance": [[215, "customising-connection-acceptance"]], "Class based WebSocket handling": [[215, "class-based-websocket-handling"]], "Custom WebSocket": [[215, "custom-websocket"]], "Layered architecture": [[215, null], [160, "layered-architecture"], [191, null], [199, null], [198, null], [183, null], [164, null]], "WebSocket Streams": [[215, "websocket-streams"]], "Receiving data while streaming": [[215, "receiving-data-while-streaming"]], "Combining streaming and receiving data": [[215, "combining-streaming-and-receiving-data"]], "Transport modes": [[215, "transport-modes"]], "Templating": [[213, "templating"]], "Template engines": [[213, "template-engines"]], "Registering a template engine": [[213, "registering-a-template-engine"]], "Registering a Custom Template Engine": [[213, "registering-a-custom-template-engine"]], "Defining a custom template engine": [[213, "defining-a-custom-template-engine"]], "Accessing the template engine instance": [[213, "accessing-the-template-engine-instance"]], "Template responses": [[213, "template-responses"]], "Template Files vs. Strings": [[213, "template-files-vs-strings"]], "Template context": [[213, "id1"]], "Accessing the request instance": [[213, "accessing-the-request-instance"]], "Adding CSRF inputs": [[213, "adding-csrf-inputs"]], "Passing template context": [[213, "passing-template-context"]], "Template callables": [[213, "template-callables"]], "Built-in callables": [[213, "built-in-callables"]], "Registering template callables": [[213, "registering-template-callables"]], "Sending files as attachments": [[211, "sending-files-as-attachments"]], "HTML mode": [[211, "html-mode"]], "Passing options to the generated router": [[211, "passing-options-to-the-generated-router"]], "Using a custom router class": [[211, "using-a-custom-router-class"]], "Retrieving paths to static files": [[211, "retrieving-paths-to-static-files"]], "(Remote) file systems": [[211, "remote-file-systems"]], "Upgrading from legacy StaticFilesConfig": [[211, "upgrading-from-legacy-staticfilesconfig"]], "Stores": [[212, "stores"], [124, "stores"]], "Built-in stores": [[212, "built-in-stores"]], "Why not memcached?": [[212, null]], "Interacting with a store": [[212, "interacting-with-a-store"]], "Getting and setting values": [[212, "getting-and-setting-values"]], "Setting an expiry time": [[212, "setting-an-expiry-time"]], "Deleting expired values": [[212, "deleting-expired-values"]], "What can be stored": [[212, "what-can-be-stored"]], "Technical details": [[212, null], [203, null], [198, null], [174, null]], "Namespacing": [[212, "namespacing"]], "Managing stores with the registry": [[212, "managing-stores-with-the-registry"]], "The default factory": [[212, "the-default-factory"]], "Using the registry to configure integrations": [[212, "using-the-registry-to-configure-integrations"]], "Setting up the default factory with namespacing": [[212, "setting-up-the-default-factory-with-namespacing"]], "Store lifetime": [[212, "store-lifetime"]], "JWT Security Backends": [[208, "jwt-security-backends"]], "JWT Auth Backend": [[208, "jwt-auth-backend"]], "JWT Cookie Auth Backend": [[208, "jwt-cookie-auth-backend"]], "OAuth2 Bearer Password Flow": [[208, "oauth2-bearer-password-flow"]], "Using a custom token class": [[208, "using-a-custom-token-class"]], "Verifying issuer and audience": [[208, "verifying-issuer-and-audience"]], "Customizing token validation": [[208, "customizing-token-validation"]], "Testing": [[214, "testing"]], "Test Client": [[214, "test-client"]], "Using sessions": [[214, "using-sessions"]], "Using a blocking portal": [[214, "using-a-blocking-portal"]], "Creating a test app": [[214, "creating-a-test-app"]], "Running a live server": [[214, "running-a-live-server"]], "RequestFactory": [[214, "requestfactory"]], "Using polyfactory": [[214, "using-polyfactory"]], "Security Backends": [[210, "security-backends"]], "AbstractSecurityConfig": [[210, "abstractsecurityconfig"]], "Session Auth Backend": [[210, "session-auth-backend"]], "JWT Auth": [[210, "jwt-auth"]], "Security": [[207, "security"]], "Articles": [[207, null], [201, null], [130, null]], "Handling Secrets": [[209, "handling-secrets"]], "Overview": [[209, "overview"], [202, "overview"]], "Secret Parameters": [[209, "secret-parameters"]], "Secret Body": [[209, "secret-body"]], "Security Considerations": [[209, "security-considerations"]], "SQLAlchemy Repository Tutorial": [[148, "sqlalchemy-repository-tutorial"]], "Who is this tutorial for?": [[148, null], [154, null], [159, null], [142, null]], "Tutorials": [[143, "tutorials"]], "Accessing the list": [[156, "accessing-the-list"]], "Intro": [[156, "intro"]], "Cleaning up the example with dataclasses": [[156, "cleaning-up-the-example-with-dataclasses"]], "Filtering the list using query parameters": [[156, "filtering-the-list-using-query-parameters"]], "Converting and validating query parameters": [[156, "converting-and-validating-query-parameters"]], "Making the query parameter optional": [[156, "making-the-query-parameter-optional"]], "Interactive documentation": [[156, "interactive-documentation"]], "Using the init plugin": [[152, "using-the-init-plugin"]], "Next steps": [[152, "next-steps"], [149, "next-steps"], [151, "next-steps"], [158, "next-steps"], [150, "next-steps"]], "Declaring DTOs on app layers": [[141, "declaring-dtos-on-app-layers"]], "Making the list interactive": [[157, "making-the-list-interactive"]], "Receiving incoming data": [[157, "receiving-incoming-data"]], "Using the interactive documentation to test a route": [[157, "using-the-interactive-documentation-to-test-a-route"]], "Improving the example with dataclasses": [[157, "improving-the-example-with-dataclasses"]], "Create dynamic routes using path parameters": [[157, "create-dynamic-routes-using-path-parameters"]], "Introduction": [[149, "introduction"]], "The full app": [[149, "the-full-app"]], "The differences": [[149, "the-differences"]], "Complexity": [[149, "complexity"]], "Lifespan context manager": [[149, "lifespan-context-manager"]], "Database creation": [[149, "database-creation"]], "Application state": [[149, "application-state"]], "Behavior": [[149, "behavior"]], "Accessing the data": [[139, "accessing-the-data"]], "Using the serialization plugin": [[151, "using-the-serialization-plugin"]], "Compare handlers before and after Serialization Plugin": [[151, "compare-handlers-before-and-after-serialization-plugin"]], "Recap and assembling the final application": [[158, "recap-and-assembling-the-final-application"]], "Final application": [[158, "final-application"]], "Recap": [[158, "recap"], [153, "recap"]], "Working with Controllers and Repositories": [[146, "working-with-controllers-and-repositories"]], "Full Code": [[146, "full-code"], [145, "full-code"], [147, "full-code"], [144, "full-code"]], "Improving the TODO app with SQLAlchemy": [[154, "improving-the-todo-app-with-sqlalchemy"]], "Install SQLAlchemy": [[154, "install-sqlalchemy"]], "What\u2019s in this tutorial?": [[154, "what-s-in-this-tutorial"]], "Contents": [[154, "contents"], [178, "contents"], [126, "contents"]], "Applications": [[160, "applications"], [155, "applications"], [128, "applications"]], "Application objects": [[160, "application-objects"]], "Startup and Shutdown": [[160, "startup-and-shutdown"]], "Lifespan context managers": [[160, "lifespan-context-managers"]], "Order of execution": [[160, "order-of-execution"]], "Using Application State": [[160, "using-application-state"]], "Initializing Application State": [[160, "initializing-application-state"]], "Injecting Application State into Route Handlers and Dependencies": [[160, "injecting-application-state-into-route-handlers-and-dependencies"]], "Application Hooks": [[160, "application-hooks"]], "After Exception": [[160, "after-exception"]], "Before Send": [[160, "before-send"]], "Initialization": [[160, "initialization"]], "Read only fields": [[138, "read-only-fields"]], "Final touches and recap": [[153, "final-touches-and-recap"]], "Providing the session with DI": [[150, "providing-the-session-with-di"]], "Compare handlers before and after DI": [[150, "compare-handlers-before-and-after-di"]], "Updating instances": [[140, "updating-instances"]], "PUT handlers": [[140, "put-handlers"]], "PATCH handlers": [[140, "patch-handlers"]], "Application basics": [[155, "application-basics"]], "First steps": [[155, "first-steps"]], "Install Litestar": [[155, "install-litestar"]], "Hello, world!": [[155, "hello-world"]], "Route handlers": [[155, "route-handlers"], [200, "route-handlers"], [202, "route-handlers"]], "Type annotations": [[155, "type-annotations"], [200, "type-annotations"]], "Running the application": [[155, "running-the-application"]], "Interacting with repositories": [[145, "interacting-with-repositories"]], "Model Repository": [[145, "model-repository"]], "Repository Context Manager": [[145, "repository-context-manager"]], "Creating, Updating and Removing Data": [[145, "creating-updating-and-removing-data"]], "Working with Bulk Data Operations": [[145, "working-with-bulk-data-operations"]], "Fixture Data Loading": [[145, "fixture-data-loading"]], "Bulk Insert": [[145, "bulk-insert"]], "Paginated Data Selection": [[145, "paginated-data-selection"]], "Bulk Delete": [[145, "bulk-delete"]], "Counts": [[145, "counts"]], "Developing a basic TODO application": [[159, "developing-a-basic-todo-application"]], "Adding Additional Features to the Repository": [[147, "adding-additional-features-to-the-repository"]], "Slug Fields": [[147, "slug-fields"]], "Data Transfer Object Tutorial": [[142, "data-transfer-object-tutorial"]], "Introduction to Database Modeling and Repository Features": [[144, "introduction-to-database-modeling-and-repository-features"]], "Modeling": [[144, "modeling"]], "Excluding and including endpoints": [[205, "excluding-and-including-endpoints"]], "Excluding routes": [[205, "excluding-routes"]], "Including routes": [[205, "including-routes"]], "Exclude from auth": [[205, "exclude-from-auth"]], "Plugins": [[196, "plugins"], [169, "plugins"]], "InitPluginProtocol": [[196, "initpluginprotocol"]], "on_app_init(self, app_config: AppConfig) -> AppConfig:": [[196, "on-app-init-self-app-config-appconfig-appconfig"]], "SerializationPluginProtocol": [[196, "serializationpluginprotocol"]], "supports_type(self, field_definition: FieldDefinition) -> bool:": [[196, "supports-type-self-field-definition-fielddefinition-bool"]], "create_dto_for_type(self, field_definition: FieldDefinition) -> type[AbstractDTO]:": [[196, "create-dto-for-type-self-field-definition-fielddefinition-type-abstractdto"]], "DIPlugin": [[196, "diplugin"]], "Parameters": [[203, "parameters"]], "Path Parameters": [[203, "path-parameters"]], "Supported Path Parameter Types": [[203, "supported-path-parameter-types"]], "The Parameter function": [[203, "the-parameter-function"]], "Extra validation and documentation for path params": [[203, "extra-validation-and-documentation-for-path-params"]], "Query Parameters": [[203, "query-parameters"]], "Default values": [[203, "default-values"]], "Optional parameters": [[203, "optional-parameters"]], "Type coercion": [[203, "type-coercion"]], "Alternative names and constraints": [[203, "alternative-names-and-constraints"]], "Header and Cookie Parameters": [[203, "header-and-cookie-parameters"]], "Layered Parameters": [[203, "layered-parameters"]], "Implementing Custom Authentication": [[204, "implementing-custom-authentication"]], "Creating a Custom JWT Authentication Middleware": [[204, "creating-a-custom-jwt-authentication-middleware"]], "Using Middleware": [[191, "using-middleware"]], "Middleware Call Order": [[191, "middleware-call-order"]], "Middlewares and Exceptions": [[191, "middlewares-and-exceptions"]], "Metrics": [[185, "metrics"]], "Declaring paths": [[200, "declaring-paths"]], "\u201creserved\u201d keyword arguments": [[200, "reserved-keyword-arguments"]], "HTTP route handlers": [[200, "http-route-handlers"]], "Semantic handler decorators": [[200, "semantic-handler-decorators"]], "Websocket route handlers": [[200, "websocket-route-handlers"]], "ASGI route handlers": [[200, "asgi-route-handlers"]], "Limitations of ASGI route handlers": [[200, "limitations-of-asgi-route-handlers"]], "Route handler indexing": [[200, "route-handler-indexing"]], "Adding arbitrary metadata to handlers": [[200, "adding-arbitrary-metadata-to-handlers"]], "Signature namespace": [[200, "signature-namespace"]], "Default signature namespace": [[200, "default-signature-namespace"]], "Configuring schema generation": [[193, "configuring-schema-generation"]], "Disabling schema generation": [[193, "disabling-schema-generation"]], "Configuring schema generation on a route handler": [[193, "configuring-schema-generation-on-a-route-handler"]], "Accessing the OpenAPI schema in code": [[193, "accessing-the-openapi-schema-in-code"]], "Customizing Pydantic model schemas": [[193, "customizing-pydantic-model-schemas"]], "Customizing Operation class": [[193, "customizing-operation-class"]], "Logging": [[184, "logging"]], "Using Python standard library": [[184, "using-python-standard-library"]], "Using Picologging": [[184, "using-picologging"]], "Using StructLog": [[184, "using-structlog"]], "Subclass Logging Configs": [[184, "subclass-logging-configs"]], "Responses": [[199, "responses"]], "Media Type": [[199, "media-type"]], "JSON responses": [[199, "json-responses"]], "MessagePack responses": [[199, "messagepack-responses"]], "Plaintext responses": [[199, "plaintext-responses"]], "HTML responses": [[199, "html-responses"]], "Content Negotiation": [[199, "content-negotiation"]], "Status Codes": [[199, "status-codes"]], "Returning responses": [[199, "returning-responses"]], "Annotating responses": [[199, "annotating-responses"]], "Returning ASGI Applications": [[199, "returning-asgi-applications"]], "What is an ASGI Application?": [[199, "what-is-an-asgi-application"]], "Function ASGI Application": [[199, "function-asgi-application"]], "Method ASGI Application": [[199, "method-asgi-application"]], "Class ASGI Application": [[199, "class-asgi-application"]], "Returning responses from third party libraries": [[199, "returning-responses-from-third-party-libraries"]], "Setting Response Headers": [[199, "setting-response-headers"]], "Setting Headers Dynamically": [[199, "setting-headers-dynamically"]], "Using Annotated Responses": [[199, "using-annotated-responses"], [199, "id2"]], "Using the After Request Hook": [[199, "using-the-after-request-hook"], [199, "id3"]], "Predefined Headers": [[199, "predefined-headers"]], "Cache Control": [[199, "cache-control"]], "ETag": [[199, "etag"]], "Setting Response Cookies": [[199, "setting-response-cookies"]], "Setting Cookies dynamically": [[199, "setting-cookies-dynamically"]], "Redirect Responses": [[199, "redirect-responses"]], "File Responses": [[199, "file-responses"]], "Streaming Responses": [[199, "streaming-responses"]], "Server Sent Event Responses": [[199, "server-sent-event-responses"]], "Template Responses": [[199, "template-responses"]], "Custom Responses": [[199, "custom-responses"]], "Background Tasks": [[199, "background-tasks"]], "Executing Multiple Background Tasks": [[199, "executing-multiple-background-tasks"]], "Pagination": [[199, "pagination"]], "Classic Pagination": [[199, "classic-pagination"]], "Offset Pagination": [[199, "offset-pagination"]], "Offset Pagination With SQLAlchemy": [[199, "offset-pagination-with-sqlalchemy"]], "Cursor Pagination": [[199, "cursor-pagination"]], "Creating Middleware": [[189, "creating-middleware"]], "Using MiddlewareProtocol": [[189, "using-middlewareprotocol"]], "Responding using the MiddlewareProtocol": [[189, "responding-using-the-middlewareprotocol"]], "Modifying ASGI Requests and Responses using the MiddlewareProtocol": [[189, "modifying-asgi-requests-and-responses-using-the-middlewareprotocol"]], "Inheriting AbstractMiddleware": [[189, "inheriting-abstractmiddleware"]], "Using DefineMiddleware to pass arguments": [[189, "using-definemiddleware-to-pass-arguments"]], "Guards": [[206, "guards"]], "Guard scopes": [[206, "guard-scopes"]], "The route handler \u201copt\u201d key": [[206, "the-route-handler-opt-key"]], "Built-in middleware": [[188, "built-in-middleware"]], "CORS": [[188, "cors"]], "CSRF": [[188, "csrf"]], "Allowed Hosts": [[188, "allowed-hosts"]], "Compression": [[188, "compression"]], "GZIP": [[188, "gzip"]], "Brotli": [[188, "brotli"]], "Rate-Limit Middleware": [[188, "rate-limit-middleware"]], "Logging Middleware": [[188, "logging-middleware"]], "Obfuscating Logging Output": [[188, "obfuscating-logging-output"]], "Compression and Logging of Response Body": [[188, "compression-and-logging-of-response-body"]], "Session Middleware": [[188, "session-middleware"]], "Setting up the middleware": [[188, "setting-up-the-middleware"]], "Client-side sessions": [[188, "client-side-sessions"]], "Server-side sessions": [[188, "server-side-sessions"]], "OpenAPI UI Plugins": [[194, "openapi-ui-plugins"]], "Using OpenAPI UI Plugins": [[194, "using-openapi-ui-plugins"]], "Configuring OpenAPI UI Plugins": [[194, "configuring-openapi-ui-plugins"]], "Configuring the OpenAPI Root Path": [[194, "configuring-the-openapi-root-path"]], "Backward Compatibility": [[194, "backward-compatibility"]], "Providing a subclass of OpenAPIController": [[194, "providing-a-subclass-of-openapicontroller"]], "Backward compatibility with root_schema_site": [[194, "backward-compatibility-with-root-schema-site"]], "Building your own OpenAPI UI Plugin": [[194, "building-your-own-openapi-ui-plugin"]], "Class definition": [[194, "class-definition"]], "__init__ Constructor": [[194, "init-constructor"]], "render()": [[194, "render"]], "Interacting with the Router": [[194, "interacting-with-the-router"]], "OAuth2 in Swagger UI": [[194, "oauth2-in-swagger-ui"]], "Customizing the OpenAPI UI": [[194, "customizing-the-openapi-ui"]], "CDN and offline file support": [[194, "cdn-and-offline-file-support"]], "OpenAPI": [[192, "openapi"]], "Problem Details": [[197, "problem-details"]], "Usage": [[197, "usage"], [182, "usage"]], "Requests": [[198, "requests"]], "Request body": [[198, "request-body"]], "Validation and customization of OpenAPI documentation": [[198, "validation-and-customization-of-openapi-documentation"]], "Content-type": [[198, "content-type"]], "URL Encoded Form Data": [[198, "url-encoded-form-data"]], "MultiPart Form Data": [[198, "multipart-form-data"]], "File uploads": [[198, "file-uploads"]], "Multiple files": [[198, "multiple-files"]], "Files as a dictionary": [[198, "files-as-a-dictionary"]], "Files as a list": [[198, "files-as-a-list"]], "MessagePack data": [[198, "messagepack-data"]], "Custom Request": [[198, "custom-request"]], "Limits": [[198, "limits"]], "Body size": [[198, "body-size"]], "Prometheus": [[187, "prometheus"]], "OpenTelemetry": [[186, "opentelemetry"]], "Flash Messages": [[195, "flash-messages"]], "Registering the plugin": [[195, "registering-the-plugin"]], "Using the plugin": [[195, "using-the-plugin"]], "Breakdown": [[195, "breakdown"]], "Registering Routes": [[202, "registering-routes"]], "Registering routes dynamically": [[202, "registering-routes-dynamically"]], "Routers": [[202, "routers"]], "Controllers": [[202, "controllers"], [202, "id1"]], "Registering components multiple times": [[202, "registering-components-multiple-times"]], "Mounting ASGI Apps": [[202, "mounting-asgi-apps"]], "Technical Details": [[202, null]], "Why Litestar uses radix based routing": [[202, null]], "Piccolo ORM": [[166, "piccolo-orm"]], "Channels": [[162, "channels"], [124, "channels"]], "Basic concepts": [[162, "basic-concepts"]], "Flowcharts": [[162, "flowcharts"]], "The ChannelsPlugin": [[162, "the-channelsplugin"]], "Configuring the channels": [[162, "configuring-the-channels"]], "Publishing data": [[162, "publishing-data"]], "Managing subscriptions": [[162, "managing-subscriptions"]], "Managing history": [[162, "managing-history"]], "The Subscriber": [[162, "the-subscriber"]], "Consuming the event stream": [[162, "consuming-the-event-stream"]], "Managing backpressure": [[162, "managing-backpressure"]], "Backends": [[162, "backends"]], "Integrating with websocket handlers": [[162, "integrating-with-websocket-handlers"]], "Generating route handlers": [[162, "generating-route-handlers"]], "Events": [[179, "events"]], "Listening to Multiple Events": [[179, "listening-to-multiple-events"]], "Using Multiple Listeners": [[179, "using-multiple-listeners"]], "Passing Arguments to Listeners": [[179, "passing-arguments-to-listeners"]], "Creating Event Emitters": [[179, "creating-event-emitters"]], "Exceptions and exception handling": [[180, "exceptions-and-exception-handling"]], "Configuration Exceptions": [[180, "configuration-exceptions"]], "Application Exceptions": [[180, "application-exceptions"]], "Exception handling": [[180, "exception-handling"]], "Exception handling layers": [[180, "exception-handling-layers"]], "Pre-requisites and scope": [[174, "pre-requisites-and-scope"]], "Dependencies with yield (cleanup step)": [[174, "dependencies-with-yield-cleanup-step"]], "A basic example": [[174, "a-basic-example"]], "Handling exceptions": [[174, "handling-exceptions"]], "Best Practice": [[174, null]], "Dependency keyword arguments": [[174, "dependency-keyword-arguments"]], "The Provide class": [[174, "the-provide-class"]], "Dependencies within dependencies": [[174, "dependencies-within-dependencies"]], "The Dependency function": [[174, "the-dependency-function"]], "Dependency validation": [[174, "dependency-validation"]], "Dependency function as a marker": [[174, "dependency-function-as-a-marker"]], "Exclude dependencies with default values from OpenAPI docs": [[174, "exclude-dependencies-with-default-values-from-openapi-docs"]], "Early detection if a dependency isn\u2019t provided": [[174, "early-detection-if-a-dependency-isn-t-provided"]], "Basic Use": [[175, "basic-use"], [168, "basic-use"]], "DTO layer parameters": [[175, "dto-layer-parameters"]], "Defining DTOs on handlers": [[175, "defining-dtos-on-handlers"]], "The dto parameter": [[175, "the-dto-parameter"]], "The return_dto parameter": [[175, "the-return-dto-parameter"]], "Overriding implicit return_dto": [[175, "overriding-implicit-return-dto"]], "Defining DTOs on layers": [[175, "defining-dtos-on-layers"]], "Improving performance with the codegen backend": [[175, "improving-performance-with-the-codegen-backend"]], "Disabling the backend": [[175, "disabling-the-backend"]], "Enabling the backend": [[175, "enabling-the-backend"]], "Performance improvements": [[175, "performance-improvements"]], "HTMXPlugin": [[181, "htmxplugin"]], "HTMXRequest": [[181, "htmxrequest"]], "HTMX Response Classes": [[181, "htmx-response-classes"]], "HTMXTemplate Response Classes": [[181, "htmxtemplate-response-classes"]], "1 - Responses that don\u2019t make any changes to DOM": [[181, "responses-that-don-t-make-any-changes-to-dom"]], "2 - Responses that may change DOM": [[181, "responses-that-may-change-dom"]], "SQLAlchemy": [[167, "sqlalchemy"]], "Implementing Custom DTO Classes": [[177, "implementing-custom-dto-classes"]], "Abstract Methods": [[177, "abstract-methods"]], "generate_field_definitions": [[177, "generate-field-definitions"]], "detect_nested_field": [[177, "detect-nested-field"]], "CLI": [[163, "cli"]], "Enabling all CLI features": [[163, "enabling-all-cli-features"]], "Autodiscovery": [[163, "autodiscovery"]], "Extending the CLI": [[163, "extending-the-cli"]], "Using entry points": [[163, "using-entry-points"]], "Using a plugin": [[163, "using-a-plugin"]], "Accessing the app instance": [[163, "accessing-the-app-instance"]], "CLI Reference": [[163, "cli-reference"]], "Life Cycle Hooks": [[183, "life-cycle-hooks"]], "Before Request": [[183, "before-request"]], "After Request": [[183, "after-request"]], "After Response": [[183, "after-response"]], "Layered hooks": [[183, "layered-hooks"]], "SQLAlchemy Plugin": [[171, "sqlalchemy-plugin"], [124, "sqlalchemy-plugin"]], "Defining the Database Models": [[171, "defining-the-database-models"]], "Setting Up an API Endpoint": [[171, "setting-up-an-api-endpoint"]], "Initializing the Database": [[171, "initializing-the-database"]], "Setting Up the Plugin and the App": [[171, "setting-up-the-plugin-and-the-app"]], "Running the App": [[171, "running-the-app"]], "SQLAlchemy Models & Repository": [[168, "sqlalchemy-models-repository"]], "Features": [[168, "features"], [122, "2.13.0-feature"], [122, "2.12.0-feature"], [122, "2.11.0-feature"], [122, "2.10.0-feature"], [122, "2.9.0-feature"], [122, "2.8.0-feature"], [122, "2.7.0-feature"], [122, "2.6.0-feature"], [122, "2.5.0-feature"], [122, "2.4.0-feature"], [122, "2.3.0-feature"], [122, "2.2.0-feature"], [122, "2.1.0-feature"], [122, "2.0.0rc1-feature"], [122, "2.0.0beta3-feature"], [122, "2.0.0beta2-feature"], [122, "2.0.0beta1-feature"], [122, "2.0.0alpha7-feature"], [122, "2.0.0alpha6-feature"], [122, "2.0.0alpha5-feature"], [122, "2.0.0alpha4-feature"], [122, "2.0.0alpha3-feature"], [122, "2.0.0alpha2-feature"], [122, "2.0.0alpha1-feature"]], "Basic Controller Integration": [[168, "basic-controller-integration"]], "SQLAlchemy Init Plugin": [[170, "sqlalchemy-init-plugin"]], "Dependencies": [[170, "dependencies"]], "Renaming the dependencies": [[170, "renaming-the-dependencies"]], "Configuring the before send handler": [[170, "configuring-the-before-send-handler"]], "Configuring the plugins": [[170, "configuring-the-plugins"]], "Caching": [[161, "caching"]], "Caching responses": [[161, "caching-responses"]], "Configuration": [[161, "configuration"], [128, "configuration"]], "Changing where data is stored": [[161, "changing-where-data-is-stored"]], "Specifying a cache key builder": [[161, "specifying-a-cache-key-builder"]], "AbstractDTO": [[176, "abstractdto"]], "Using DTO Factories": [[176, "using-dto-factories"]], "Marking fields": [[176, "marking-fields"]], "Excluding fields": [[176, "excluding-fields"]], "Renaming fields": [[176, "renaming-fields"], [136, "renaming-fields"]], "Type checking": [[176, "type-checking"]], "Nested fields": [[176, "nested-fields"]], "Handling unknown fields": [[176, "handling-unknown-fields"]], "DTO Data": [[176, "dto-data"]], "Providing values for nested data": [[176, "providing-values-for-nested-data"]], "DTO Factory and PATCH requests": [[176, "dto-factory-and-patch-requests"]], "Implicit Private Fields": [[176, "implicit-private-fields"]], "Wrapping Return Data": [[176, "wrapping-return-data"]], "Working with Litestar\u2019s Pagination Types": [[176, "working-with-litestar-s-pagination-types"]], "Using Litestar\u2019s Response Type with DTO Factory": [[176, "using-litestar-s-response-type-with-dto-factory"]], "SQLAlchemy Serialization Plugin": [[172, "sqlalchemy-serialization-plugin"]], "How it works": [[172, "how-it-works"]], "Configuring data transfer": [[172, "configuring-data-transfer"]], "Debugging": [[173, "debugging"]], "Using the Python debugger": [[173, "using-the-python-debugger"]], "Debugging with an IDE": [[173, "debugging-with-an-ide"]], "Intellij / PyCharm": [[173, "intellij-pycharm"]], "Using the CLI": [[173, "using-the-cli"], [173, "id1"]], "Using uvicorn": [[173, "using-uvicorn"], [173, "id2"]], "VS Code": [[173, "vs-code"]], "Custom types": [[164, "custom-types"]], "Using type encoders / decoders": [[164, "using-type-encoders-decoders"]], "Custom Pydantic types": [[164, "custom-pydantic-types"]], "Databases": [[165, "databases"]], "Data Transfer Object (DTO)": [[178, "data-transfer-object-dto"]], "Data movement": [[178, "data-movement"]], "Client \u2192 Litestar \u2192 DTO": [[178, "client-litestar-dto"]], "DTO \u2192 Handler": [[178, "dto-handler"]], "Handler \u2192 DTO": [[178, "handler-dto"]], "DTO \u2192 Litestar": [[178, "dto-litestar"]], "Litestar \u2192 Client": [[178, "litestar-client"]], "response": [[98, "module-litestar.response"]], "stores": [[113, "stores"]], "redirect": [[99, "module-litestar.response.redirect"]], "session_auth": [[107, "session-auth"]], "file": [[112, "module-litestar.stores.file"], [97, "module-litestar.response.file"]], "template": [[102, "module-litestar.response.template"], [118, "module-litestar.template"]], "serialization": [[108, "module-litestar.serialization"]], "static_files": [[109, "module-litestar.static_files"]], "router": [[103, "module-litestar.router"]], "SSE (Server Sent Events)": [[100, "module-litestar.response.sse"]], "security": [[105, "module-litestar.security"]], "streaming": [[101, "module-litestar.response.streaming"]], "status_code": [[110, "module-litestar.status_codes"]], "valkey": [[117, "module-litestar.stores.valkey"]], "Manually with ASGI server": [[127, "manually-with-asgi-server"]], "Use When": [[127, "use-when"], [128, "use-when"], [125, "use-when"], [129, "use-when"]], "Alternatives": [[127, "alternatives"], [128, "alternatives"], [125, "alternatives"], [129, "alternatives"]], "Choosing an ASGI Server": [[127, "choosing-an-asgi-server"]], "Install the ASGI Server": [[127, "install-the-asgi-server"]], "Run the ASGI Server": [[127, "run-the-asgi-server"]], "NGINX Unit": [[128, "nginx-unit"]], "Install nginx-unit": [[128, "install-nginx-unit"]], "Listeners": [[128, "listeners"]], "Configuration update": [[128, "configuration-update"]], "registry": [[116, "module-litestar.stores.registry"]], "Sync vs. Async": [[131, "sync-vs-async"]], "Blocking and non-blocking": [[131, "blocking-and-non-blocking"]], "I/O bound vs. CPU bound": [[131, "i-o-bound-vs-cpu-bound"]], "Asynchronous CPU-bound tasks": [[131, "asynchronous-cpu-bound-tasks"]], "When to use an asynchronous function": [[131, "when-to-use-an-asynchronous-function"]], "When to use a synchronous function": [[131, "when-to-use-a-synchronous-function"]], "When to use a thread pool": [[131, "when-to-use-a-thread-pool"]], "Limitations": [[131, "limitations"]], "Warnings about the mode of execution": [[131, "warnings-about-the-mode-of-execution"]], "Deployment": [[126, "deployment"]], "Excluding from collections of nested models": [[134, "excluding-from-collections-of-nested-models"]], "Docker": [[125, "docker"]], "Dockerfile": [[125, "dockerfile"]], "Docker Compose": [[125, "docker-compose"]], "Topics": [[130, "topics"]], "2.x Changelog": [[122, "x-changelog"]], "2.13.0": [[122, "2.13.0"]], "Bugfixes": [[122, "2.13.0-bugfix"], [122, "2.12.1-bugfix"], [122, "2.12.0-bugfix"], [122, "2.11.0-bugfix"], [122, "2.10.0-bugfix"], [122, "2.9.1-bugfix"], [122, "2.9.0-bugfix"], [122, "2.8.3-bugfix"], [122, "2.8.2-bugfix"], [122, "2.8.1-bugfix"], [122, "2.8.0-bugfix"], [122, "2.7.1-bugfix"], [122, "2.7.0-bugfix"], [122, "2.6.3-bugfix"], [122, "2.6.2-bugfix"], [122, "2.6.1-bugfix"], [122, "2.5.5-bugfix"], [122, "2.5.4-bugfix"], [122, "2.5.3-bugfix"], [122, "2.5.2-bugfix"], [122, "2.5.1-bugfix"], [122, "2.5.0-bugfix"], [122, "2.4.5-bugfix"], [122, "2.4.4-bugfix"], [122, "2.4.3-bugfix"], [122, "2.4.2-bugfix"], [122, "2.4.1-bugfix"], [122, "2.4.0-bugfix"], [122, "2.3.2-bugfix"], [122, "2.3.1-bugfix"], [122, "2.3.0-bugfix"], [122, "2.2.0-bugfix"], [122, "2.1.1-bugfix"], [122, "2.1.0-bugfix"], [122, "2.0.0-bugfix"], [122, "2.0.0rc1-bugfix"], [122, "2.0.0beta4-bugfix"], [122, "2.0.0beta3-bugfix"], [122, "2.0.0beta2-bugfix"], [122, "2.0.0beta1-bugfix"], [122, "2.0.0alpha7-bugfix"], [122, "2.0.0alpha6-bugfix"], [122, "2.0.0alpha5-bugfix"], [122, "2.0.0alpha4-bugfix"], [122, "2.0.0alpha3-bugfix"], [122, "2.0.0alpha2-bugfix"], [122, "2.0.0alpha1-bugfix"]], "2.12.1": [[122, "2.12.1"]], "2.12.0": [[122, "2.12.0"]], "2.11.0": [[122, "2.11.0"]], "2.10.0": [[122, "2.10.0"]], "2.9.1": [[122, "2.9.1"]], "2.9.0": [[122, "2.9.0"]], "2.8.3": [[122, "2.8.3"]], "2.8.2": [[122, "2.8.2"]], "2.8.1": [[122, "2.8.1"]], "2.8.0": [[122, "2.8.0"]], "2.7.1": [[122, "2.7.1"]], "2.7.0": [[122, "2.7.0"]], "2.6.3": [[122, "2.6.3"]], "2.6.2": [[122, "2.6.2"]], "2.6.1": [[122, "2.6.1"]], "2.6.0": [[122, "2.6.0"]], "2.5.5": [[122, "2.5.5"]], "2.5.4": [[122, "2.5.4"]], "2.5.3": [[122, "2.5.3"]], "2.5.2": [[122, "2.5.2"]], "2.5.1": [[122, "2.5.1"]], "2.5.0": [[122, "2.5.0"]], "Other changes": [[122, "2.5.0-misc"], [122, "2.0.0rc1-misc"], [122, "2.0.0beta3-misc"], [122, "2.0.0beta1-misc"], [122, "2.0.0alpha6-misc"], [122, "2.0.0alpha5-misc"], [122, "2.0.0alpha3-misc"], [122, "2.0.0alpha2-misc"], [122, "2.0.0alpha1-misc"]], "2.4.5": [[122, "2.4.5"]], "2.4.4": [[122, "2.4.4"]], "2.4.3": [[122, "2.4.3"]], "2.4.2": [[122, "2.4.2"]], "2.4.1": [[122, "2.4.1"]], "2.4.0": [[122, "2.4.0"]], "2.3.2": [[122, "2.3.2"]], "2.3.1": [[122, "2.3.1"]], "2.3.0": [[122, "2.3.0"]], "2.2.0": [[122, "2.2.0"]], "2.1.1": [[122, "2.1.1"]], "2.1.0": [[122, "2.1.0"]], "2.0.0": [[122, "2.0.0"]], "2.0.0rc1": [[122, "2.0.0rc1"]], "2.0.0beta4": [[122, "2.0.0beta4"]], "2.0.0beta3": [[122, "2.0.0beta3"]], "2.0.0beta2": [[122, "2.0.0beta2"]], "2.0.0beta1": [[122, "2.0.0beta1"]], "2.0.0alpha7": [[122, "2.0.0alpha7"]], "2.0.0alpha6": [[122, "2.0.0alpha6"]], "2.0.0alpha5": [[122, "2.0.0alpha5"]], "2.0.0alpha4": [[122, "2.0.0alpha4"]], "2.0.0alpha3": [[122, "2.0.0alpha3"]], "2.0.0alpha2": [[122, "2.0.0alpha2"]], "2.0.0alpha1": [[122, "2.0.0alpha1"]], "Callable types": [[120, "callable-types"]], "ASGI Types": [[120, "asgi-types"]], "ASGI Application": [[120, "asgi-application"]], "ASGI Application Parameters": [[120, "asgi-application-parameters"]], "ASGI Scopes": [[120, "asgi-scopes"]], "ASGI Events": [[120, "asgi-events"]], "Event Groupings": [[120, "event-groupings"]], "Send / Receive Parameter Types": [[120, "send-receive-parameter-types"]], "Helper Types": [[120, "helper-types"]], "Protocols": [[120, "protocols"]], "Composite Types": [[120, "composite-types"]], "File types": [[120, "file-types"]], "What\u2019s changed in 2.0?": [[124, "what-s-changed-in-2-0"]], "Starlite \u2192 Litestar": [[124, "starlite-litestar"]], "Imports": [[124, "imports"]], "Response headers": [[124, "response-headers"]], "Response cookies": [[124, "response-cookies"]], "Removal of Pydantic models": [[124, "removal-of-pydantic-models"]], "Plugin protocols": [[124, "plugin-protocols"]], "Remove 2 argument before_send": [[124, "remove-2-argument-before-send"]], "initial_state application parameter": [[124, "initial-state-application-parameter"]], "Usage of the stores for caching and other integrations": [[124, "usage-of-the-stores-for-caching-and-other-integrations"]], "DTOs": [[124, "dtos"]], "Application lifespan hooks": [[124, "application-lifespan-hooks"]], "Dependencies without Provide": [[124, "dependencies-without-provide"]], "sync_to_thread": [[124, "sync-to-thread"]], "Event bus": [[124, "event-bus"]], "Enhanced WebSocket support": [[124, "enhanced-websocket-support"]], "Attrs signature modelling": [[124, "attrs-signature-modelling"]], "Annotated support in route handlers": [[124, "annotated-support-in-route-handlers"]], "Application lifespan context managers": [[124, "application-lifespan-context-managers"]], "Response types": [[124, "response-types"]], "Supervisor (Linux)": [[129, "supervisor-linux"]], "Setup": [[129, "setup"]], "Suggestions": [[129, "suggestions"]], "Aliases": [[129, "aliases"]], "Update Script": [[129, "update-script"]], "Execution": [[129, "execution"]], "Max nested depth": [[135, "max-nested-depth"]], "Excluding from nested models": [[133, "excluding-from-nested-models"]], "Explicitly renaming fields": [[136, "explicitly-renaming-fields"]], "Field renaming strategies": [[136, "field-renaming-strategies"]], "Our first DTO": [[132, "our-first-dto"]], "Release notes": [[123, "release-notes"]], "typing": [[121, "module-litestar.typing"]]}, "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.prometheus"], [87, "module-litestar.plugins.pydantic"], [88, "module-litestar.plugins.sqlalchemy"], [89, "module-litestar.plugins.structlog"], [90, "module-litestar.repository.abc"], [93, "module-litestar.repository.handlers"], [95, "module-litestar.repository.testing"], [96, "module-litestar.response.base"], [97, "module-litestar.response.file"], [98, "module-litestar.response"], [99, "module-litestar.response.redirect"], [100, "module-litestar.response.sse"], [101, "module-litestar.response.streaming"], [102, "module-litestar.response.template"], [103, "module-litestar.router"], [104, "module-litestar.routes"], [105, "module-litestar.security"], [106, "module-litestar.security.jwt"], [108, "module-litestar.serialization"], [109, "module-litestar.static_files"], [110, "module-litestar.status_codes"], [111, "module-litestar.stores.base"], [112, "module-litestar.stores.file"], [114, "module-litestar.stores.memory"], [115, "module-litestar.stores.redis"], [116, "module-litestar.stores.registry"], [117, "module-litestar.stores.valkey"], [118, "module-litestar.template"], [119, "module-litestar.testing"], [120, "module-litestar.types"], [121, "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"]], "dto_codegen (litestar.config.app.experimentalfeatures attribute)": [[20, "litestar.config.app.ExperimentalFeatures.DTO_CODEGEN"]], "experimentalfeatures (class in litestar.config.app)": [[20, "litestar.config.app.ExperimentalFeatures"]], "future (litestar.config.app.experimentalfeatures attribute)": [[20, "litestar.config.app.ExperimentalFeatures.FUTURE"]], "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"]], "request_max_body_size (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.request_max_body_size"]], "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"]], "request_max_body_size (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.request_max_body_size"]], "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_form_data() (litestar.datastructures.formmultidict class method)": [[43, "litestar.datastructures.FormMultiDict.from_form_data"]], "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"]], "send_websocket_stream() (in module litestar.handlers)": [[57, "litestar.handlers.send_websocket_stream"]], "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"]], "websocket_stream() (in module litestar.handlers)": [[57, "litestar.handlers.websocket_stream"]], "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"]], "request_max_body_size (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.request_max_body_size"]], "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"]], "prometheusconfig (class in litestar.plugins.prometheus)": [[86, "litestar.plugins.prometheus.PrometheusConfig"]], "prometheuscontroller (class in litestar.plugins.prometheus)": [[86, "litestar.plugins.prometheus.PrometheusController"]], "prometheusmiddleware (class in litestar.plugins.prometheus)": [[86, "litestar.plugins.prometheus.PrometheusMiddleware"]], "__init__() (litestar.plugins.prometheus.prometheusconfig method)": [[86, "litestar.plugins.prometheus.PrometheusConfig.__init__"]], "__init__() (litestar.plugins.prometheus.prometheusmiddleware method)": [[86, "litestar.plugins.prometheus.PrometheusMiddleware.__init__"]], "after_request (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.after_request"]], "after_response (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.after_response"]], "app_name (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.app_name"]], "before_request (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.before_request"]], "buckets (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.buckets"]], "cache_control (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.cache_control"]], "dependencies (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.dependencies"]], "dto (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.dto"]], "etag (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.etag"]], "exception_handlers (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.exception_handlers"]], "exclude (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.exclude"]], "exclude_opt_key (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.exclude_opt_key"]], "exclude_unhandled_paths (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.exclude_unhandled_paths"]], "excluded_http_methods (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.excluded_http_methods"]], "exemplars (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.exemplars"]], "group_path (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.group_path"]], "guards (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.guards"]], "include_in_schema (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.include_in_schema"]], "labels (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.labels"]], "litestar.plugins.prometheus": [[86, "module-litestar.plugins.prometheus"]], "middleware (litestar.plugins.prometheus.prometheusconfig property)": [[86, "litestar.plugins.prometheus.PrometheusConfig.middleware"]], "middleware (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.middleware"]], "middleware_class (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.middleware_class"]], "openmetrics_format (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.openmetrics_format"]], "opt (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.opt"]], "owner (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.owner"]], "parameters (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.parameters"]], "path (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.path"]], "prefix (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.prefix"]], "request_class (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.request_class"]], "request_max_body_size (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.request_max_body_size"]], "response_class (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.response_class"]], "response_cookies (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.response_cookies"]], "response_headers (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.response_headers"]], "return_dto (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.return_dto"]], "scopes (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.scopes"]], "security (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.security"]], "signature_namespace (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.signature_namespace"]], "signature_types (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.signature_types"]], "tags (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.tags"]], "type_decoders (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.type_decoders"]], "type_encoders (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.type_encoders"]], "websocket_class (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.websocket_class"]], "pydanticdiplugin (class in litestar.plugins.pydantic)": [[87, "litestar.plugins.pydantic.PydanticDIPlugin"]], "pydanticdto (class in litestar.plugins.pydantic)": [[87, "litestar.plugins.pydantic.PydanticDTO"]], "pydanticinitplugin (class in litestar.plugins.pydantic)": [[87, "litestar.plugins.pydantic.PydanticInitPlugin"]], "pydanticplugin (class in litestar.plugins.pydantic)": [[87, "litestar.plugins.pydantic.PydanticPlugin"]], "pydanticschemaplugin (class in litestar.plugins.pydantic)": [[87, "litestar.plugins.pydantic.PydanticSchemaPlugin"]], "__init__() (litestar.plugins.pydantic.pydanticinitplugin method)": [[87, "litestar.plugins.pydantic.PydanticInitPlugin.__init__"]], "__init__() (litestar.plugins.pydantic.pydanticplugin method)": [[87, "litestar.plugins.pydantic.PydanticPlugin.__init__"]], "__init__() (litestar.plugins.pydantic.pydanticschemaplugin method)": [[87, "litestar.plugins.pydantic.PydanticSchemaPlugin.__init__"]], "decode_builtins() (litestar.plugins.pydantic.pydanticdto method)": [[87, "litestar.plugins.pydantic.PydanticDTO.decode_builtins"]], "decode_bytes() (litestar.plugins.pydantic.pydanticdto method)": [[87, "litestar.plugins.pydantic.PydanticDTO.decode_bytes"]], "detect_nested_field() (litestar.plugins.pydantic.pydanticdto class method)": [[87, "litestar.plugins.pydantic.PydanticDTO.detect_nested_field"]], "for_pydantic_model() (litestar.plugins.pydantic.pydanticschemaplugin class method)": [[87, "litestar.plugins.pydantic.PydanticSchemaPlugin.for_pydantic_model"]], "generate_field_definitions() (litestar.plugins.pydantic.pydanticdto class method)": [[87, "litestar.plugins.pydantic.PydanticDTO.generate_field_definitions"]], "get_config_for_model_type() (litestar.plugins.pydantic.pydanticdto class method)": [[87, "litestar.plugins.pydantic.PydanticDTO.get_config_for_model_type"]], "get_typed_init() (litestar.plugins.pydantic.pydanticdiplugin method)": [[87, "litestar.plugins.pydantic.PydanticDIPlugin.get_typed_init"]], "has_typed_init() (litestar.plugins.pydantic.pydanticdiplugin method)": [[87, "litestar.plugins.pydantic.PydanticDIPlugin.has_typed_init"]], "is_constrained_field() (litestar.plugins.pydantic.pydanticschemaplugin static method)": [[87, "litestar.plugins.pydantic.PydanticSchemaPlugin.is_constrained_field"]], "is_plugin_supported_type() (litestar.plugins.pydantic.pydanticschemaplugin static method)": [[87, "litestar.plugins.pydantic.PydanticSchemaPlugin.is_plugin_supported_type"]], "is_undefined_sentinel() (litestar.plugins.pydantic.pydanticschemaplugin static method)": [[87, "litestar.plugins.pydantic.PydanticSchemaPlugin.is_undefined_sentinel"]], "litestar.plugins.pydantic": [[87, "module-litestar.plugins.pydantic"]], "on_app_init() (litestar.plugins.pydantic.pydanticinitplugin method)": [[87, "litestar.plugins.pydantic.PydanticInitPlugin.on_app_init"]], "on_app_init() (litestar.plugins.pydantic.pydanticplugin method)": [[87, "litestar.plugins.pydantic.PydanticPlugin.on_app_init"]], "to_openapi_schema() (litestar.plugins.pydantic.pydanticschemaplugin method)": [[87, "litestar.plugins.pydantic.PydanticSchemaPlugin.to_openapi_schema"]], "litestar.plugins.sqlalchemy": [[88, "module-litestar.plugins.sqlalchemy"]], "structlogconfig (class in litestar.plugins.structlog)": [[89, "litestar.plugins.structlog.StructlogConfig"]], "structlogplugin (class in litestar.plugins.structlog)": [[89, "litestar.plugins.structlog.StructlogPlugin"]], "__init__() (litestar.plugins.structlog.structlogconfig method)": [[89, "litestar.plugins.structlog.StructlogConfig.__init__"]], "__init__() (litestar.plugins.structlog.structlogplugin method)": [[89, "litestar.plugins.structlog.StructlogPlugin.__init__"]], "enable_middleware_logging (litestar.plugins.structlog.structlogconfig attribute)": [[89, "litestar.plugins.structlog.StructlogConfig.enable_middleware_logging"]], "litestar.plugins.structlog": [[89, "module-litestar.plugins.structlog"]], "middleware_logging_config (litestar.plugins.structlog.structlogconfig attribute)": [[89, "litestar.plugins.structlog.StructlogConfig.middleware_logging_config"]], "on_app_init() (litestar.plugins.structlog.structlogplugin method)": [[89, "litestar.plugins.structlog.StructlogPlugin.on_app_init"]], "structlog_logging_config (litestar.plugins.structlog.structlogconfig attribute)": [[89, "litestar.plugins.structlog.StructlogConfig.structlog_logging_config"]], "abstractasyncrepository (class in litestar.repository.abc)": [[90, "litestar.repository.abc.AbstractAsyncRepository"]], "abstractsyncrepository (class in litestar.repository.abc)": [[90, "litestar.repository.abc.AbstractSyncRepository"]], "__init__() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.__init__"]], "__init__() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.__init__"]], "add() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.add"]], "add() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.add"]], "add_many() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.add_many"]], "add_many() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.add_many"]], "check_not_found() (litestar.repository.abc.abstractasyncrepository static method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.check_not_found"]], "check_not_found() (litestar.repository.abc.abstractsyncrepository static method)": [[90, "litestar.repository.abc.AbstractSyncRepository.check_not_found"]], "count() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.count"]], "count() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.count"]], "delete() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.delete"]], "delete() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.delete"]], "delete_many() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.delete_many"]], "delete_many() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.delete_many"]], "exists() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.exists"]], "exists() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.exists"]], "filter_collection_by_kwargs() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.filter_collection_by_kwargs"]], "filter_collection_by_kwargs() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.filter_collection_by_kwargs"]], "get() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.get"]], "get() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.get"]], "get_id_attribute_value() (litestar.repository.abc.abstractasyncrepository class method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.get_id_attribute_value"]], "get_id_attribute_value() (litestar.repository.abc.abstractsyncrepository class method)": [[90, "litestar.repository.abc.AbstractSyncRepository.get_id_attribute_value"]], "get_one() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.get_one"]], "get_one() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.get_one"]], "get_one_or_none() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.get_one_or_none"]], "get_one_or_none() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.get_one_or_none"]], "get_or_create() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.get_or_create"]], "get_or_create() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.get_or_create"]], "id_attribute (litestar.repository.abc.abstractasyncrepository attribute)": [[90, "litestar.repository.abc.AbstractAsyncRepository.id_attribute"]], "id_attribute (litestar.repository.abc.abstractsyncrepository attribute)": [[90, "litestar.repository.abc.AbstractSyncRepository.id_attribute"]], "list() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.list"]], "list() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.list"]], "list_and_count() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.list_and_count"]], "list_and_count() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.list_and_count"]], "litestar.repository.abc": [[90, "module-litestar.repository.abc"]], "model_type (litestar.repository.abc.abstractasyncrepository attribute)": [[90, "litestar.repository.abc.AbstractAsyncRepository.model_type"]], "model_type (litestar.repository.abc.abstractsyncrepository attribute)": [[90, "litestar.repository.abc.AbstractSyncRepository.model_type"]], "set_id_attribute_value() (litestar.repository.abc.abstractasyncrepository class method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.set_id_attribute_value"]], "set_id_attribute_value() (litestar.repository.abc.abstractsyncrepository class method)": [[90, "litestar.repository.abc.AbstractSyncRepository.set_id_attribute_value"]], "update() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.update"]], "update() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.update"]], "update_many() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.update_many"]], "update_many() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.update_many"]], "upsert() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.upsert"]], "upsert() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.upsert"]], "upsert_many() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.upsert_many"]], "upsert_many() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.upsert_many"]], "litestar.repository.handlers": [[93, "module-litestar.repository.handlers"]], "on_app_init() (in module litestar.repository.handlers)": [[93, "litestar.repository.handlers.on_app_init"]], "litestar.repository.testing": [[95, "module-litestar.repository.testing"]], "asgiresponse (class in litestar.response.base)": [[96, "litestar.response.base.ASGIResponse"]], "response (class in litestar.response.base)": [[96, "litestar.response.base.Response"]], "__call__() (litestar.response.base.asgiresponse method)": [[96, "litestar.response.base.ASGIResponse.__call__"]], "__init__() (litestar.response.base.asgiresponse method)": [[96, "litestar.response.base.ASGIResponse.__init__"]], "__init__() (litestar.response.base.response method)": [[96, "litestar.response.base.Response.__init__"]], "after_response() (litestar.response.base.asgiresponse method)": [[96, "litestar.response.base.ASGIResponse.after_response"]], "delete_cookie() (litestar.response.base.response method)": [[96, "litestar.response.base.Response.delete_cookie"]], "litestar.response.base": [[96, "module-litestar.response.base"]], "render() (litestar.response.base.response method)": [[96, "litestar.response.base.Response.render"]], "send_body() (litestar.response.base.asgiresponse method)": [[96, "litestar.response.base.ASGIResponse.send_body"]], "set_cookie() (litestar.response.base.response method)": [[96, "litestar.response.base.Response.set_cookie"]], "set_etag() (litestar.response.base.response method)": [[96, "litestar.response.base.Response.set_etag"]], "set_header() (litestar.response.base.response method)": [[96, "litestar.response.base.Response.set_header"]], "start_response() (litestar.response.base.asgiresponse method)": [[96, "litestar.response.base.ASGIResponse.start_response"]], "to_asgi_response() (litestar.response.base.response method)": [[96, "litestar.response.base.Response.to_asgi_response"]], "asgifileresponse (class in litestar.response.file)": [[97, "litestar.response.file.ASGIFileResponse"]], "file (class in litestar.response.file)": [[97, "litestar.response.file.File"]], "__init__() (litestar.response.file.asgifileresponse method)": [[97, "litestar.response.file.ASGIFileResponse.__init__"]], "__init__() (litestar.response.file.file method)": [[97, "litestar.response.file.File.__init__"]], "async_file_iterator() (in module litestar.response.file)": [[97, "litestar.response.file.async_file_iterator"]], "create_etag_for_file() (in module litestar.response.file)": [[97, "litestar.response.file.create_etag_for_file"]], "litestar.response.file": [[97, "module-litestar.response.file"]], "send_body() (litestar.response.file.asgifileresponse method)": [[97, "litestar.response.file.ASGIFileResponse.send_body"]], "start_response() (litestar.response.file.asgifileresponse method)": [[97, "litestar.response.file.ASGIFileResponse.start_response"]], "to_asgi_response() (litestar.response.file.file method)": [[97, "litestar.response.file.File.to_asgi_response"]], "file (class in litestar.response)": [[98, "litestar.response.File"]], "redirect (class in litestar.response)": [[98, "litestar.response.Redirect"]], "response (class in litestar.response)": [[98, "litestar.response.Response"]], "serversentevent (class in litestar.response)": [[98, "litestar.response.ServerSentEvent"]], "serversenteventmessage (class in litestar.response)": [[98, "litestar.response.ServerSentEventMessage"]], "stream (class in litestar.response)": [[98, "litestar.response.Stream"]], "template (class in litestar.response)": [[98, "litestar.response.Template"]], "__init__() (litestar.response.file method)": [[98, "litestar.response.File.__init__"]], "__init__() (litestar.response.redirect method)": [[98, "litestar.response.Redirect.__init__"]], "__init__() (litestar.response.response method)": [[98, "litestar.response.Response.__init__"]], "__init__() (litestar.response.serversentevent method)": [[98, "litestar.response.ServerSentEvent.__init__"]], "__init__() (litestar.response.serversenteventmessage method)": [[98, "litestar.response.ServerSentEventMessage.__init__"]], "__init__() (litestar.response.stream method)": [[98, "litestar.response.Stream.__init__"]], "__init__() (litestar.response.template method)": [[98, "litestar.response.Template.__init__"]], "create_template_context() (litestar.response.template method)": [[98, "litestar.response.Template.create_template_context"]], "delete_cookie() (litestar.response.response method)": [[98, "litestar.response.Response.delete_cookie"]], "litestar.response": [[98, "module-litestar.response"]], "render() (litestar.response.response method)": [[98, "litestar.response.Response.render"]], "set_cookie() (litestar.response.response method)": [[98, "litestar.response.Response.set_cookie"]], "set_etag() (litestar.response.response method)": [[98, "litestar.response.Response.set_etag"]], "set_header() (litestar.response.response method)": [[98, "litestar.response.Response.set_header"]], "to_asgi_response() (litestar.response.file method)": [[98, "litestar.response.File.to_asgi_response"]], "to_asgi_response() (litestar.response.redirect method)": [[98, "litestar.response.Redirect.to_asgi_response"]], "to_asgi_response() (litestar.response.response method)": [[98, "litestar.response.Response.to_asgi_response"]], "to_asgi_response() (litestar.response.stream method)": [[98, "litestar.response.Stream.to_asgi_response"]], "to_asgi_response() (litestar.response.template method)": [[98, "litestar.response.Template.to_asgi_response"]], "asgiredirectresponse (class in litestar.response.redirect)": [[99, "litestar.response.redirect.ASGIRedirectResponse"]], "redirect (class in litestar.response.redirect)": [[99, "litestar.response.redirect.Redirect"]], "__init__() (litestar.response.redirect.asgiredirectresponse method)": [[99, "litestar.response.redirect.ASGIRedirectResponse.__init__"]], "__init__() (litestar.response.redirect.redirect method)": [[99, "litestar.response.redirect.Redirect.__init__"]], "litestar.response.redirect": [[99, "module-litestar.response.redirect"]], "to_asgi_response() (litestar.response.redirect.redirect method)": [[99, "litestar.response.redirect.Redirect.to_asgi_response"]], "serversentevent (class in litestar.response.sse)": [[100, "litestar.response.sse.ServerSentEvent"]], "serversenteventmessage (class in litestar.response.sse)": [[100, "litestar.response.sse.ServerSentEventMessage"]], "__init__() (litestar.response.sse.serversentevent method)": [[100, "litestar.response.sse.ServerSentEvent.__init__"]], "__init__() (litestar.response.sse.serversenteventmessage method)": [[100, "litestar.response.sse.ServerSentEventMessage.__init__"]], "litestar.response.sse": [[100, "module-litestar.response.sse"]], "asgistreamingresponse (class in litestar.response.streaming)": [[101, "litestar.response.streaming.ASGIStreamingResponse"]], "stream (class in litestar.response.streaming)": [[101, "litestar.response.streaming.Stream"]], "__init__() (litestar.response.streaming.asgistreamingresponse method)": [[101, "litestar.response.streaming.ASGIStreamingResponse.__init__"]], "__init__() (litestar.response.streaming.stream method)": [[101, "litestar.response.streaming.Stream.__init__"]], "litestar.response.streaming": [[101, "module-litestar.response.streaming"]], "send_body() (litestar.response.streaming.asgistreamingresponse method)": [[101, "litestar.response.streaming.ASGIStreamingResponse.send_body"]], "to_asgi_response() (litestar.response.streaming.stream method)": [[101, "litestar.response.streaming.Stream.to_asgi_response"]], "template (class in litestar.response.template)": [[102, "litestar.response.template.Template"]], "__init__() (litestar.response.template.template method)": [[102, "litestar.response.template.Template.__init__"]], "create_template_context() (litestar.response.template.template method)": [[102, "litestar.response.template.Template.create_template_context"]], "litestar.response.template": [[102, "module-litestar.response.template"]], "to_asgi_response() (litestar.response.template.template method)": [[102, "litestar.response.template.Template.to_asgi_response"]], "router (class in litestar.router)": [[103, "litestar.router.Router"]], "__init__() (litestar.router.router method)": [[103, "litestar.router.Router.__init__"]], "get_route_handler_map() (litestar.router.router class method)": [[103, "litestar.router.Router.get_route_handler_map"]], "litestar.router": [[103, "module-litestar.router"]], "register() (litestar.router.router method)": [[103, "litestar.router.Router.register"]], "route_handler_method_map (litestar.router.router property)": [[103, "litestar.router.Router.route_handler_method_map"]], "asgiroute (class in litestar.routes)": [[104, "litestar.routes.ASGIRoute"]], "baseroute (class in litestar.routes)": [[104, "litestar.routes.BaseRoute"]], "httproute (class in litestar.routes)": [[104, "litestar.routes.HTTPRoute"]], "websocketroute (class in litestar.routes)": [[104, "litestar.routes.WebSocketRoute"]], "__init__() (litestar.routes.asgiroute method)": [[104, "litestar.routes.ASGIRoute.__init__"]], "__init__() (litestar.routes.baseroute method)": [[104, "litestar.routes.BaseRoute.__init__"]], "__init__() (litestar.routes.httproute method)": [[104, "litestar.routes.HTTPRoute.__init__"]], "__init__() (litestar.routes.websocketroute method)": [[104, "litestar.routes.WebSocketRoute.__init__"]], "create_handler_map() (litestar.routes.httproute method)": [[104, "litestar.routes.HTTPRoute.create_handler_map"]], "create_options_handler() (litestar.routes.httproute method)": [[104, "litestar.routes.HTTPRoute.create_options_handler"]], "handle() (litestar.routes.asgiroute method)": [[104, "litestar.routes.ASGIRoute.handle"]], "handle() (litestar.routes.baseroute method)": [[104, "litestar.routes.BaseRoute.handle"]], "handle() (litestar.routes.httproute method)": [[104, "litestar.routes.HTTPRoute.handle"]], "handle() (litestar.routes.websocketroute method)": [[104, "litestar.routes.WebSocketRoute.handle"]], "litestar.routes": [[104, "module-litestar.routes"]], "abstractsecurityconfig (class in litestar.security)": [[105, "litestar.security.AbstractSecurityConfig"]], "authentication_middleware_class (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.authentication_middleware_class"]], "create_response() (litestar.security.abstractsecurityconfig method)": [[105, "litestar.security.AbstractSecurityConfig.create_response"]], "dependencies (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.dependencies"]], "exclude (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.exclude"]], "exclude_http_methods (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.exclude_http_methods"]], "exclude_opt_key (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.exclude_opt_key"]], "guards (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.guards"]], "litestar.security": [[105, "module-litestar.security"]], "middleware (litestar.security.abstractsecurityconfig property)": [[105, "litestar.security.AbstractSecurityConfig.middleware"]], "on_app_init() (litestar.security.abstractsecurityconfig method)": [[105, "litestar.security.AbstractSecurityConfig.on_app_init"]], "openapi_components (litestar.security.abstractsecurityconfig property)": [[105, "litestar.security.AbstractSecurityConfig.openapi_components"]], "retrieve_user_handler (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.retrieve_user_handler"]], "route_handlers (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.route_handlers"]], "scopes (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.scopes"]], "security_requirement (litestar.security.abstractsecurityconfig property)": [[105, "litestar.security.AbstractSecurityConfig.security_requirement"]], "type_encoders (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.type_encoders"]], "basejwtauth (class in litestar.security.jwt)": [[106, "litestar.security.jwt.BaseJWTAuth"]], "jwtauth (class in litestar.security.jwt)": [[106, "litestar.security.jwt.JWTAuth"]], "jwtauthenticationmiddleware (class in litestar.security.jwt)": [[106, "litestar.security.jwt.JWTAuthenticationMiddleware"]], "jwtcookieauth (class in litestar.security.jwt)": [[106, "litestar.security.jwt.JWTCookieAuth"]], "jwtcookieauthenticationmiddleware (class in litestar.security.jwt)": [[106, "litestar.security.jwt.JWTCookieAuthenticationMiddleware"]], "oauth2login (class in litestar.security.jwt)": [[106, "litestar.security.jwt.OAuth2Login"]], "oauth2passwordbearerauth (class in litestar.security.jwt)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth"]], "token (class in litestar.security.jwt)": [[106, "litestar.security.jwt.Token"]], "__init__() (litestar.security.jwt.jwtauth method)": [[106, "litestar.security.jwt.JWTAuth.__init__"]], "__init__() (litestar.security.jwt.jwtauthenticationmiddleware method)": [[106, "litestar.security.jwt.JWTAuthenticationMiddleware.__init__"]], "__init__() (litestar.security.jwt.jwtcookieauth method)": [[106, "litestar.security.jwt.JWTCookieAuth.__init__"]], "__init__() (litestar.security.jwt.jwtcookieauthenticationmiddleware method)": [[106, "litestar.security.jwt.JWTCookieAuthenticationMiddleware.__init__"]], "__init__() (litestar.security.jwt.oauth2login method)": [[106, "litestar.security.jwt.OAuth2Login.__init__"]], "__init__() (litestar.security.jwt.oauth2passwordbearerauth method)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.__init__"]], "__init__() (litestar.security.jwt.token method)": [[106, "litestar.security.jwt.Token.__init__"]], "accepted_audiences (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.accepted_audiences"]], "accepted_audiences (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.accepted_audiences"]], "accepted_audiences (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.accepted_audiences"]], "accepted_audiences (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.accepted_audiences"]], "accepted_issuers (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.accepted_issuers"]], "accepted_issuers (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.accepted_issuers"]], "accepted_issuers (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.accepted_issuers"]], "accepted_issuers (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.accepted_issuers"]], "access_token (litestar.security.jwt.oauth2login attribute)": [[106, "litestar.security.jwt.OAuth2Login.access_token"]], "algorithm (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.algorithm"]], "algorithm (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.algorithm"]], "algorithm (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.algorithm"]], "algorithm (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.algorithm"]], "aud (litestar.security.jwt.token attribute)": [[106, "litestar.security.jwt.Token.aud"]], "auth_header (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.auth_header"]], "auth_header (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.auth_header"]], "auth_header (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.auth_header"]], "auth_header (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.auth_header"]], "authenticate_request() (litestar.security.jwt.jwtauthenticationmiddleware method)": [[106, "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_request"]], "authenticate_request() (litestar.security.jwt.jwtcookieauthenticationmiddleware method)": [[106, "litestar.security.jwt.JWTCookieAuthenticationMiddleware.authenticate_request"]], "authenticate_token() (litestar.security.jwt.jwtauthenticationmiddleware method)": [[106, "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_token"]], "authentication_middleware_class (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.authentication_middleware_class"]], "authentication_middleware_class (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.authentication_middleware_class"]], "authentication_middleware_class (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.authentication_middleware_class"]], "authentication_middleware_class (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.authentication_middleware_class"]], "create_token() (litestar.security.jwt.basejwtauth method)": [[106, "litestar.security.jwt.BaseJWTAuth.create_token"]], "decode() (litestar.security.jwt.token class method)": [[106, "litestar.security.jwt.Token.decode"]], "decode_payload() (litestar.security.jwt.token class method)": [[106, "litestar.security.jwt.Token.decode_payload"]], "default_token_expiration (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.default_token_expiration"]], "default_token_expiration (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.default_token_expiration"]], "default_token_expiration (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.default_token_expiration"]], "default_token_expiration (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.default_token_expiration"]], "dependencies (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.dependencies"]], "dependencies (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.dependencies"]], "dependencies (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.dependencies"]], "description (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.description"]], "description (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.description"]], "description (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.description"]], "description (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.description"]], "domain (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.domain"]], "domain (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.domain"]], "encode() (litestar.security.jwt.token method)": [[106, "litestar.security.jwt.Token.encode"]], "exclude (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.exclude"]], "exclude (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.exclude"]], "exclude (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.exclude"]], "exclude_opt_key (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.exclude_opt_key"]], "exclude_opt_key (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.exclude_opt_key"]], "exclude_opt_key (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.exclude_opt_key"]], "exp (litestar.security.jwt.token attribute)": [[106, "litestar.security.jwt.Token.exp"]], "expires_in (litestar.security.jwt.oauth2login attribute)": [[106, "litestar.security.jwt.OAuth2Login.expires_in"]], "extras (litestar.security.jwt.token attribute)": [[106, "litestar.security.jwt.Token.extras"]], "format_auth_header() (litestar.security.jwt.basejwtauth method)": [[106, "litestar.security.jwt.BaseJWTAuth.format_auth_header"]], "guards (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.guards"]], "guards (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.guards"]], "guards (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.guards"]], "iat (litestar.security.jwt.token attribute)": [[106, "litestar.security.jwt.Token.iat"]], "iss (litestar.security.jwt.token attribute)": [[106, "litestar.security.jwt.Token.iss"]], "jti (litestar.security.jwt.token attribute)": [[106, "litestar.security.jwt.Token.jti"]], "key (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.key"]], "key (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.key"]], "litestar.security.jwt": [[106, "module-litestar.security.jwt"]], "login() (litestar.security.jwt.basejwtauth method)": [[106, "litestar.security.jwt.BaseJWTAuth.login"]], "login() (litestar.security.jwt.jwtcookieauth method)": [[106, "litestar.security.jwt.JWTCookieAuth.login"]], "login() (litestar.security.jwt.oauth2passwordbearerauth method)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.login"]], "middleware (litestar.security.jwt.basejwtauth property)": [[106, "litestar.security.jwt.BaseJWTAuth.middleware"]], "middleware (litestar.security.jwt.jwtcookieauth property)": [[106, "litestar.security.jwt.JWTCookieAuth.middleware"]], "middleware (litestar.security.jwt.oauth2passwordbearerauth property)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.middleware"]], "oauth_flow (litestar.security.jwt.oauth2passwordbearerauth property)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.oauth_flow"]], "oauth_scopes (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.oauth_scopes"]], "openapi_components (litestar.security.jwt.basejwtauth property)": [[106, "litestar.security.jwt.BaseJWTAuth.openapi_components"]], "openapi_components (litestar.security.jwt.jwtcookieauth property)": [[106, "litestar.security.jwt.JWTCookieAuth.openapi_components"]], "openapi_components (litestar.security.jwt.oauth2passwordbearerauth property)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.openapi_components"]], "openapi_security_scheme_name (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.openapi_security_scheme_name"]], "openapi_security_scheme_name (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.openapi_security_scheme_name"]], "openapi_security_scheme_name (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.openapi_security_scheme_name"]], "openapi_security_scheme_name (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.openapi_security_scheme_name"]], "path (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.path"]], "path (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.path"]], "refresh_token (litestar.security.jwt.oauth2login attribute)": [[106, "litestar.security.jwt.OAuth2Login.refresh_token"]], "require_claims (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.require_claims"]], "require_claims (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.require_claims"]], "require_claims (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.require_claims"]], "require_claims (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.require_claims"]], "retrieve_user_handler (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.retrieve_user_handler"]], "retrieve_user_handler (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.retrieve_user_handler"]], "retrieve_user_handler (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.retrieve_user_handler"]], "retrieve_user_handler (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.retrieve_user_handler"]], "route_handlers (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.route_handlers"]], "route_handlers (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.route_handlers"]], "route_handlers (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.route_handlers"]], "samesite (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.samesite"]], "samesite (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.samesite"]], "scopes (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.scopes"]], "scopes (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.scopes"]], "scopes (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.scopes"]], "secure (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.secure"]], "secure (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.secure"]], "security_requirement (litestar.security.jwt.basejwtauth property)": [[106, "litestar.security.jwt.BaseJWTAuth.security_requirement"]], "strict_audience (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.strict_audience"]], "strict_audience (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.strict_audience"]], "strict_audience (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.strict_audience"]], "strict_audience (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.strict_audience"]], "sub (litestar.security.jwt.token attribute)": [[106, "litestar.security.jwt.Token.sub"]], "token_cls (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.token_cls"]], "token_cls (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.token_cls"]], "token_cls (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.token_cls"]], "token_cls (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.token_cls"]], "token_secret (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.token_secret"]], "token_secret (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.token_secret"]], "token_secret (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.token_secret"]], "token_secret (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.token_secret"]], "token_type (litestar.security.jwt.oauth2login attribute)": [[106, "litestar.security.jwt.OAuth2Login.token_type"]], "token_url (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.token_url"]], "type_encoders (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.type_encoders"]], "type_encoders (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.type_encoders"]], "type_encoders (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.type_encoders"]], "verify_expiry (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.verify_expiry"]], "verify_expiry (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.verify_expiry"]], "verify_expiry (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.verify_expiry"]], "verify_expiry (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.verify_expiry"]], "verify_not_before (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.verify_not_before"]], "verify_not_before (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.verify_not_before"]], "verify_not_before (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.verify_not_before"]], "verify_not_before (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.verify_not_before"]], "sessionauth (class in litestar.security.session_auth)": [[107, "litestar.security.session_auth.SessionAuth"]], "sessionauthmiddleware (class in litestar.security.session_auth.middleware)": [[107, "litestar.security.session_auth.middleware.SessionAuthMiddleware"]], "__init__() (litestar.security.session_auth.sessionauth method)": [[107, "litestar.security.session_auth.SessionAuth.__init__"]], "__init__() (litestar.security.session_auth.middleware.sessionauthmiddleware method)": [[107, "litestar.security.session_auth.middleware.SessionAuthMiddleware.__init__"]], "authenticate_request() (litestar.security.session_auth.middleware.sessionauthmiddleware method)": [[107, "litestar.security.session_auth.middleware.SessionAuthMiddleware.authenticate_request"]], "authentication_middleware_class (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.authentication_middleware_class"]], "dependencies (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.dependencies"]], "exclude (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.exclude"]], "exclude_opt_key (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.exclude_opt_key"]], "guards (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.guards"]], "middleware (litestar.security.session_auth.sessionauth property)": [[107, "litestar.security.session_auth.SessionAuth.middleware"]], "openapi_components (litestar.security.session_auth.sessionauth property)": [[107, "litestar.security.session_auth.SessionAuth.openapi_components"]], "retrieve_user_handler (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.retrieve_user_handler"]], "route_handlers (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.route_handlers"]], "scopes (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.scopes"]], "security_requirement (litestar.security.session_auth.sessionauth property)": [[107, "litestar.security.session_auth.SessionAuth.security_requirement"]], "session_backend (litestar.security.session_auth.sessionauth property)": [[107, "litestar.security.session_auth.SessionAuth.session_backend"]], "session_backend_config (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.session_backend_config"]], "type_encoders (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.type_encoders"]], "decode_json() (in module litestar.serialization)": [[108, "litestar.serialization.decode_json"]], "decode_msgpack() (in module litestar.serialization)": [[108, "litestar.serialization.decode_msgpack"]], "default_deserializer() (in module litestar.serialization)": [[108, "litestar.serialization.default_deserializer"]], "default_serializer() (in module litestar.serialization)": [[108, "litestar.serialization.default_serializer"]], "encode_json() (in module litestar.serialization)": [[108, "litestar.serialization.encode_json"]], "encode_msgpack() (in module litestar.serialization)": [[108, "litestar.serialization.encode_msgpack"]], "get_serializer() (in module litestar.serialization)": [[108, "litestar.serialization.get_serializer"]], "litestar.serialization": [[108, "module-litestar.serialization"]], "staticfiles (class in litestar.static_files)": [[109, "litestar.static_files.StaticFiles"]], "staticfilesconfig (class in litestar.static_files)": [[109, "litestar.static_files.StaticFilesConfig"]], "__call__() (litestar.static_files.staticfiles method)": [[109, "litestar.static_files.StaticFiles.__call__"]], "__init__() (litestar.static_files.staticfiles method)": [[109, "litestar.static_files.StaticFiles.__init__"]], "__init__() (litestar.static_files.staticfilesconfig method)": [[109, "litestar.static_files.StaticFilesConfig.__init__"]], "create_static_files_router() (in module litestar.static_files)": [[109, "litestar.static_files.create_static_files_router"]], "directories (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.directories"]], "exception_handlers (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.exception_handlers"]], "file_system (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.file_system"]], "get_fs_info() (litestar.static_files.staticfiles method)": [[109, "litestar.static_files.StaticFiles.get_fs_info"]], "guards (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.guards"]], "html_mode (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.html_mode"]], "litestar.static_files": [[109, "module-litestar.static_files"]], "name (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.name"]], "opt (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.opt"]], "path (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.path"]], "send_as_attachment (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.send_as_attachment"]], "to_static_files_app() (litestar.static_files.staticfilesconfig method)": [[109, "litestar.static_files.StaticFilesConfig.to_static_files_app"]], "http_100_continue (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_100_CONTINUE"]], "http_101_switching_protocols (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_101_SWITCHING_PROTOCOLS"]], "http_102_processing (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_102_PROCESSING"]], "http_103_early_hints (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_103_EARLY_HINTS"]], "http_200_ok (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_200_OK"]], "http_201_created (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_201_CREATED"]], "http_202_accepted (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_202_ACCEPTED"]], "http_203_non_authoritative_information (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_203_NON_AUTHORITATIVE_INFORMATION"]], "http_204_no_content (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_204_NO_CONTENT"]], "http_205_reset_content (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_205_RESET_CONTENT"]], "http_206_partial_content (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_206_PARTIAL_CONTENT"]], "http_207_multi_status (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_207_MULTI_STATUS"]], "http_208_already_reported (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_208_ALREADY_REPORTED"]], "http_226_im_used (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_226_IM_USED"]], "http_300_multiple_choices (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_300_MULTIPLE_CHOICES"]], "http_301_moved_permanently (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_301_MOVED_PERMANENTLY"]], "http_302_found (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_302_FOUND"]], "http_303_see_other (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_303_SEE_OTHER"]], "http_304_not_modified (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_304_NOT_MODIFIED"]], "http_305_use_proxy (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_305_USE_PROXY"]], "http_306_reserved (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_306_RESERVED"]], "http_307_temporary_redirect (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_307_TEMPORARY_REDIRECT"]], "http_308_permanent_redirect (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_308_PERMANENT_REDIRECT"]], "http_400_bad_request (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_400_BAD_REQUEST"]], "http_401_unauthorized (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_401_UNAUTHORIZED"]], "http_402_payment_required (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_402_PAYMENT_REQUIRED"]], "http_403_forbidden (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_403_FORBIDDEN"]], "http_404_not_found (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_404_NOT_FOUND"]], "http_405_method_not_allowed (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_405_METHOD_NOT_ALLOWED"]], "http_406_not_acceptable (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_406_NOT_ACCEPTABLE"]], "http_407_proxy_authentication_required (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_407_PROXY_AUTHENTICATION_REQUIRED"]], "http_408_request_timeout (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_408_REQUEST_TIMEOUT"]], "http_409_conflict (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_409_CONFLICT"]], "http_410_gone (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_410_GONE"]], "http_411_length_required (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_411_LENGTH_REQUIRED"]], "http_412_precondition_failed (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_412_PRECONDITION_FAILED"]], "http_413_request_entity_too_large (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_413_REQUEST_ENTITY_TOO_LARGE"]], "http_414_request_uri_too_long (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_414_REQUEST_URI_TOO_LONG"]], "http_415_unsupported_media_type (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_415_UNSUPPORTED_MEDIA_TYPE"]], "http_416_requested_range_not_satisfiable (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_416_REQUESTED_RANGE_NOT_SATISFIABLE"]], "http_417_expectation_failed (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_417_EXPECTATION_FAILED"]], "http_418_im_a_teapot (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_418_IM_A_TEAPOT"]], "http_421_misdirected_request (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_421_MISDIRECTED_REQUEST"]], "http_422_unprocessable_entity (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_422_UNPROCESSABLE_ENTITY"]], "http_423_locked (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_423_LOCKED"]], "http_424_failed_dependency (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_424_FAILED_DEPENDENCY"]], "http_425_too_early (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_425_TOO_EARLY"]], "http_426_upgrade_required (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_426_UPGRADE_REQUIRED"]], "http_428_precondition_required (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_428_PRECONDITION_REQUIRED"]], "http_429_too_many_requests (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_429_TOO_MANY_REQUESTS"]], "http_431_request_header_fields_too_large (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_431_REQUEST_HEADER_FIELDS_TOO_LARGE"]], "http_451_unavailable_for_legal_reasons (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_451_UNAVAILABLE_FOR_LEGAL_REASONS"]], "http_500_internal_server_error (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_500_INTERNAL_SERVER_ERROR"]], "http_501_not_implemented (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_501_NOT_IMPLEMENTED"]], "http_502_bad_gateway (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_502_BAD_GATEWAY"]], "http_503_service_unavailable (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_503_SERVICE_UNAVAILABLE"]], "http_504_gateway_timeout (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_504_GATEWAY_TIMEOUT"]], "http_505_http_version_not_supported (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_505_HTTP_VERSION_NOT_SUPPORTED"]], "http_506_variant_also_negotiates (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_506_VARIANT_ALSO_NEGOTIATES"]], "http_507_insufficient_storage (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_507_INSUFFICIENT_STORAGE"]], "http_508_loop_detected (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_508_LOOP_DETECTED"]], "http_510_not_extended (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_510_NOT_EXTENDED"]], "http_511_network_authentication_required (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_511_NETWORK_AUTHENTICATION_REQUIRED"]], "ws_1000_normal_closure (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1000_NORMAL_CLOSURE"]], "ws_1001_going_away (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1001_GOING_AWAY"]], "ws_1002_protocol_error (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1002_PROTOCOL_ERROR"]], "ws_1003_unsupported_data (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1003_UNSUPPORTED_DATA"]], "ws_1005_no_status_received (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1005_NO_STATUS_RECEIVED"]], "ws_1006_abnormal_closure (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1006_ABNORMAL_CLOSURE"]], "ws_1007_invalid_frame_payload_data (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1007_INVALID_FRAME_PAYLOAD_DATA"]], "ws_1008_policy_violation (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1008_POLICY_VIOLATION"]], "ws_1009_message_too_big (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1009_MESSAGE_TOO_BIG"]], "ws_1010_mandatory_ext (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1010_MANDATORY_EXT"]], "ws_1011_internal_error (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1011_INTERNAL_ERROR"]], "ws_1012_service_restart (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1012_SERVICE_RESTART"]], "ws_1013_try_again_later (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1013_TRY_AGAIN_LATER"]], "ws_1014_bad_gateway (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1014_BAD_GATEWAY"]], "ws_1015_tls_handshake (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1015_TLS_HANDSHAKE"]], "litestar.status_codes": [[110, "module-litestar.status_codes"]], "namespacedstore (class in litestar.stores.base)": [[111, "litestar.stores.base.NamespacedStore"]], "storageobject (class in litestar.stores.base)": [[111, "litestar.stores.base.StorageObject"]], "store (class in litestar.stores.base)": [[111, "litestar.stores.base.Store"]], "delete() (litestar.stores.base.store method)": [[111, "litestar.stores.base.Store.delete"]], "delete_all() (litestar.stores.base.store method)": [[111, "litestar.stores.base.Store.delete_all"]], "exists() (litestar.stores.base.store method)": [[111, "litestar.stores.base.Store.exists"]], "expired (litestar.stores.base.storageobject property)": [[111, "litestar.stores.base.StorageObject.expired"]], "expires_in (litestar.stores.base.storageobject property)": [[111, "litestar.stores.base.StorageObject.expires_in"]], "expires_in() (litestar.stores.base.store method)": [[111, "litestar.stores.base.Store.expires_in"]], "from_bytes() (litestar.stores.base.storageobject class method)": [[111, "litestar.stores.base.StorageObject.from_bytes"]], "get() (litestar.stores.base.store method)": [[111, "litestar.stores.base.Store.get"]], "litestar.stores.base": [[111, "module-litestar.stores.base"]], "new() (litestar.stores.base.storageobject class method)": [[111, "litestar.stores.base.StorageObject.new"]], "set() (litestar.stores.base.store method)": [[111, "litestar.stores.base.Store.set"]], "to_bytes() (litestar.stores.base.storageobject method)": [[111, "litestar.stores.base.StorageObject.to_bytes"]], "with_namespace() (litestar.stores.base.namespacedstore method)": [[111, "litestar.stores.base.NamespacedStore.with_namespace"]], "filestore (class in litestar.stores.file)": [[112, "litestar.stores.file.FileStore"]], "__init__() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.__init__"]], "create_directories (litestar.stores.file.filestore attribute)": [[112, "litestar.stores.file.FileStore.create_directories"]], "delete() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.delete"]], "delete_all() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.delete_all"]], "delete_expired() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.delete_expired"]], "exists() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.exists"]], "expires_in() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.expires_in"]], "get() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.get"]], "litestar.stores.file": [[112, "module-litestar.stores.file"]], "path (litestar.stores.file.filestore attribute)": [[112, "litestar.stores.file.FileStore.path"]], "set() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.set"]], "with_namespace() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.with_namespace"]], "memorystore (class in litestar.stores.memory)": [[114, "litestar.stores.memory.MemoryStore"]], "__init__() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.__init__"]], "delete() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.delete"]], "delete_all() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.delete_all"]], "delete_expired() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.delete_expired"]], "exists() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.exists"]], "expires_in() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.expires_in"]], "get() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.get"]], "litestar.stores.memory": [[114, "module-litestar.stores.memory"]], "set() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.set"]], "redisstore (class in litestar.stores.redis)": [[115, "litestar.stores.redis.RedisStore"]], "__init__() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.__init__"]], "delete() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.delete"]], "delete_all() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.delete_all"]], "exists() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.exists"]], "expires_in() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.expires_in"]], "get() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.get"]], "litestar.stores.redis": [[115, "module-litestar.stores.redis"]], "set() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.set"]], "with_client() (litestar.stores.redis.redisstore class method)": [[115, "litestar.stores.redis.RedisStore.with_client"]], "with_namespace() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.with_namespace"]], "storeregistry (class in litestar.stores.registry)": [[116, "litestar.stores.registry.StoreRegistry"]], "__init__() (litestar.stores.registry.storeregistry method)": [[116, "litestar.stores.registry.StoreRegistry.__init__"]], "get() (litestar.stores.registry.storeregistry method)": [[116, "litestar.stores.registry.StoreRegistry.get"]], "litestar.stores.registry": [[116, "module-litestar.stores.registry"]], "register() (litestar.stores.registry.storeregistry method)": [[116, "litestar.stores.registry.StoreRegistry.register"]], "valkeystore (class in litestar.stores.valkey)": [[117, "litestar.stores.valkey.ValkeyStore"]], "__init__() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.__init__"]], "delete() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.delete"]], "delete_all() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.delete_all"]], "exists() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.exists"]], "expires_in() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.expires_in"]], "get() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.get"]], "litestar.stores.valkey": [[117, "module-litestar.stores.valkey"]], "set() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.set"]], "with_client() (litestar.stores.valkey.valkeystore class method)": [[117, "litestar.stores.valkey.ValkeyStore.with_client"]], "with_namespace() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.with_namespace"]], "templateconfig (class in litestar.template)": [[118, "litestar.template.TemplateConfig"]], "templateengineprotocol (class in litestar.template)": [[118, "litestar.template.TemplateEngineProtocol"]], "templateprotocol (class in litestar.template)": [[118, "litestar.template.TemplateProtocol"]], "__init__() (litestar.template.templateconfig method)": [[118, "litestar.template.TemplateConfig.__init__"]], "__init__() (litestar.template.templateengineprotocol method)": [[118, "litestar.template.TemplateEngineProtocol.__init__"]], "__init__() (litestar.template.templateprotocol method)": [[118, "litestar.template.TemplateProtocol.__init__"]], "__post_init__() (litestar.template.templateconfig method)": [[118, "litestar.template.TemplateConfig.__post_init__"]], "directory (litestar.template.templateconfig attribute)": [[118, "litestar.template.TemplateConfig.directory"]], "engine (litestar.template.templateconfig attribute)": [[118, "litestar.template.TemplateConfig.engine"]], "engine_callback (litestar.template.templateconfig attribute)": [[118, "litestar.template.TemplateConfig.engine_callback"]], "engine_instance (litestar.template.templateconfig property)": [[118, "litestar.template.TemplateConfig.engine_instance"]], "get_template() (litestar.template.templateengineprotocol method)": [[118, "litestar.template.TemplateEngineProtocol.get_template"]], "instance (litestar.template.templateconfig attribute)": [[118, "litestar.template.TemplateConfig.instance"]], "litestar.template": [[118, "module-litestar.template"]], "register_template_callable() (litestar.template.templateengineprotocol method)": [[118, "litestar.template.TemplateEngineProtocol.register_template_callable"]], "render() (litestar.template.templateprotocol method)": [[118, "litestar.template.TemplateProtocol.render"]], "render_string() (litestar.template.templateengineprotocol method)": [[118, "litestar.template.TemplateEngineProtocol.render_string"]], "to_engine() (litestar.template.templateconfig method)": [[118, "litestar.template.TemplateConfig.to_engine"]], "asynctestclient (class in litestar.testing)": [[119, "litestar.testing.AsyncTestClient"]], "basetestclient (class in litestar.testing)": [[119, "litestar.testing.BaseTestClient"]], "lifespanhandler (class in litestar.testing.life_span_handler)": [[119, "litestar.testing.life_span_handler.LifeSpanHandler"]], "requestfactory (class in litestar.testing)": [[119, "litestar.testing.RequestFactory"]], "testclient (class in litestar.testing)": [[119, "litestar.testing.TestClient"]], "websockettestsession (class in litestar.testing)": [[119, "litestar.testing.WebSocketTestSession"]], "__init__() (litestar.testing.asynctestclient method)": [[119, "litestar.testing.AsyncTestClient.__init__"]], "__init__() (litestar.testing.basetestclient method)": [[119, "litestar.testing.BaseTestClient.__init__"]], "__init__() (litestar.testing.requestfactory method)": [[119, "litestar.testing.RequestFactory.__init__"]], "__init__() (litestar.testing.testclient method)": [[119, "litestar.testing.TestClient.__init__"]], "__init__() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.__init__"]], "__init__() (litestar.testing.life_span_handler.lifespanhandler method)": [[119, "litestar.testing.life_span_handler.LifeSpanHandler.__init__"]], "app (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.app"]], "app (litestar.testing.basetestclient attribute)": [[119, "litestar.testing.BaseTestClient.app"]], "app (litestar.testing.requestfactory attribute)": [[119, "litestar.testing.RequestFactory.app"]], "app (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.app"]], "backend (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.backend"]], "backend (litestar.testing.basetestclient attribute)": [[119, "litestar.testing.BaseTestClient.backend"]], "backend (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.backend"]], "backend_options (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.backend_options"]], "backend_options (litestar.testing.basetestclient attribute)": [[119, "litestar.testing.BaseTestClient.backend_options"]], "backend_options (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.backend_options"]], "base_url (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.base_url"]], "base_url (litestar.testing.basetestclient attribute)": [[119, "litestar.testing.BaseTestClient.base_url"]], "base_url (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.base_url"]], "blocking_portal (litestar.testing.basetestclient attribute)": [[119, "litestar.testing.BaseTestClient.blocking_portal"]], "close() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.close"]], "cookies (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.cookies"]], "cookies (litestar.testing.basetestclient attribute)": [[119, "litestar.testing.BaseTestClient.cookies"]], "cookies (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.cookies"]], "create_async_test_client() (in module litestar.testing)": [[119, "litestar.testing.create_async_test_client"]], "create_test_client() (in module litestar.testing)": [[119, "litestar.testing.create_test_client"]], "delete() (litestar.testing.requestfactory method)": [[119, "litestar.testing.RequestFactory.delete"]], "do_asgi_call() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.do_asgi_call"]], "exit_stack (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.exit_stack"]], "exit_stack (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.exit_stack"]], "exit_stack (litestar.testing.websockettestsession attribute)": [[119, "litestar.testing.WebSocketTestSession.exit_stack"]], "get() (litestar.testing.requestfactory method)": [[119, "litestar.testing.RequestFactory.get"]], "get_session_data() (litestar.testing.asynctestclient method)": [[119, "litestar.testing.AsyncTestClient.get_session_data"]], "get_session_data() (litestar.testing.testclient method)": [[119, "litestar.testing.TestClient.get_session_data"]], "handler_kwargs (litestar.testing.requestfactory attribute)": [[119, "litestar.testing.RequestFactory.handler_kwargs"]], "lifespan_handler (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.lifespan_handler"]], "lifespan_handler (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.lifespan_handler"]], "litestar.testing": [[119, "module-litestar.testing"]], "patch() (litestar.testing.requestfactory method)": [[119, "litestar.testing.RequestFactory.patch"]], "port (litestar.testing.requestfactory attribute)": [[119, "litestar.testing.RequestFactory.port"]], "portal() (litestar.testing.basetestclient method)": [[119, "litestar.testing.BaseTestClient.portal"]], "post() (litestar.testing.requestfactory method)": [[119, "litestar.testing.RequestFactory.post"]], "put() (litestar.testing.requestfactory method)": [[119, "litestar.testing.RequestFactory.put"]], "receive() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.receive"]], "receive_bytes() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.receive_bytes"]], "receive_json() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.receive_json"]], "receive_msgpack() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.receive_msgpack"]], "receive_text() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.receive_text"]], "root_path (litestar.testing.requestfactory attribute)": [[119, "litestar.testing.RequestFactory.root_path"]], "scheme (litestar.testing.requestfactory attribute)": [[119, "litestar.testing.RequestFactory.scheme"]], "send() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.send"]], "send_bytes() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.send_bytes"]], "send_json() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.send_json"]], "send_msgpack() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.send_msgpack"]], "send_text() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.send_text"]], "serializer (litestar.testing.requestfactory attribute)": [[119, "litestar.testing.RequestFactory.serializer"]], "server (litestar.testing.requestfactory attribute)": [[119, "litestar.testing.RequestFactory.server"]], "session_backend (litestar.testing.basetestclient property)": [[119, "litestar.testing.BaseTestClient.session_backend"]], "session_config (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.session_config"]], "session_config (litestar.testing.basetestclient attribute)": [[119, "litestar.testing.BaseTestClient.session_config"]], "session_config (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.session_config"]], "set_session_data() (litestar.testing.asynctestclient method)": [[119, "litestar.testing.AsyncTestClient.set_session_data"]], "set_session_data() (litestar.testing.testclient method)": [[119, "litestar.testing.TestClient.set_session_data"]], "subprocess_async_client() (in module litestar.testing)": [[119, "litestar.testing.subprocess_async_client"]], "subprocess_sync_client() (in module litestar.testing)": [[119, "litestar.testing.subprocess_sync_client"]], "websocket_connect() (litestar.testing.asynctestclient method)": [[119, "litestar.testing.AsyncTestClient.websocket_connect"]], "websocket_connect() (litestar.testing.testclient method)": [[119, "litestar.testing.TestClient.websocket_connect"]], "asgiapp (in module litestar.types)": [[120, "litestar.types.ASGIApp"]], "asgiversion (class in litestar.types)": [[120, "litestar.types.ASGIVersion"]], "afterexceptionhookhandler (in module litestar.types)": [[120, "litestar.types.AfterExceptionHookHandler"]], "afterrequesthookhandler (in module litestar.types)": [[120, "litestar.types.AfterRequestHookHandler"]], "afterresponsehookhandler (in module litestar.types)": [[120, "litestar.types.AfterResponseHookHandler"]], "anycallable (in module litestar.types)": [[120, "litestar.types.AnyCallable"]], "anyiobackend (in module litestar.types)": [[120, "litestar.types.AnyIOBackend"]], "asyncanycallable (in module litestar.types)": [[120, "litestar.types.AsyncAnyCallable"]], "basescope (class in litestar.types)": [[120, "litestar.types.BaseScope"]], "beforemessagesendhookhandler (in module litestar.types)": [[120, "litestar.types.BeforeMessageSendHookHandler"]], "beforerequesthookhandler (in module litestar.types)": [[120, "litestar.types.BeforeRequestHookHandler"]], "cachekeybuilder (in module litestar.types)": [[120, "litestar.types.CacheKeyBuilder"]], "dependencies (in module litestar.types)": [[120, "litestar.types.Dependencies"]], "exceptionhandler (in module litestar.types)": [[120, "litestar.types.ExceptionHandler"]], "exceptionhandlersmap (in module litestar.types)": [[120, "litestar.types.ExceptionHandlersMap"]], "fileinfo (class in litestar.types)": [[120, "litestar.types.FileInfo"]], "filesystemprotocol (class in litestar.types)": [[120, "litestar.types.FileSystemProtocol"]], "guard (in module litestar.types)": [[120, "litestar.types.Guard"]], "httpdisconnectevent (class in litestar.types)": [[120, "litestar.types.HTTPDisconnectEvent"]], "httpreceivemessage (in module litestar.types)": [[120, "litestar.types.HTTPReceiveMessage"]], "httprequestevent (class in litestar.types)": [[120, "litestar.types.HTTPRequestEvent"]], "httpresponsebodyevent (class in litestar.types)": [[120, "litestar.types.HTTPResponseBodyEvent"]], "httpresponsestartevent (class in litestar.types)": [[120, "litestar.types.HTTPResponseStartEvent"]], "httpscope (class in litestar.types)": [[120, "litestar.types.HTTPScope"]], "httpsendmessage (in module litestar.types)": [[120, "litestar.types.HTTPSendMessage"]], "httpserverpushevent (class in litestar.types)": [[120, "litestar.types.HTTPServerPushEvent"]], "lifespanreceive (in module litestar.types)": [[120, "litestar.types.LifeSpanReceive"]], "lifespanreceivemessage (in module litestar.types)": [[120, "litestar.types.LifeSpanReceiveMessage"]], "lifespanscope (class in litestar.types)": [[120, "litestar.types.LifeSpanScope"]], "lifespansend (in module litestar.types)": [[120, "litestar.types.LifeSpanSend"]], "lifespansendmessage (in module litestar.types)": [[120, "litestar.types.LifeSpanSendMessage"]], "lifespanshutdowncompleteevent (class in litestar.types)": [[120, "litestar.types.LifeSpanShutdownCompleteEvent"]], "lifespanshutdownevent (class in litestar.types)": [[120, "litestar.types.LifeSpanShutdownEvent"]], "lifespanshutdownfailedevent (class in litestar.types)": [[120, "litestar.types.LifeSpanShutdownFailedEvent"]], "lifespanstartupcompleteevent (class in litestar.types)": [[120, "litestar.types.LifeSpanStartupCompleteEvent"]], "lifespanstartupevent (class in litestar.types)": [[120, "litestar.types.LifeSpanStartupEvent"]], "lifespanstartupfailedevent (class in litestar.types)": [[120, "litestar.types.LifeSpanStartupFailedEvent"]], "lifespanhook (in module litestar.types)": [[120, "litestar.types.LifespanHook"]], "logger (class in litestar.types)": [[120, "litestar.types.Logger"]], "message (in module litestar.types)": [[120, "litestar.types.Message"]], "method (in module litestar.types)": [[120, "litestar.types.Method"]], "middleware (in module litestar.types)": [[120, "litestar.types.Middleware"]], "onappinithandler (in module litestar.types)": [[120, "litestar.types.OnAppInitHandler"]], "optionalsequence (in module litestar.types)": [[120, "litestar.types.OptionalSequence"]], "parametersmap (in module litestar.types)": [[120, "litestar.types.ParametersMap"]], "pathtype (in module litestar.types)": [[120, "litestar.types.PathType"]], "receive (in module litestar.types)": [[120, "litestar.types.Receive"]], "receivemessage (in module litestar.types)": [[120, "litestar.types.ReceiveMessage"]], "responsecookies (in module litestar.types)": [[120, "litestar.types.ResponseCookies"]], "responseheaders (in module litestar.types)": [[120, "litestar.types.ResponseHeaders"]], "scope (in module litestar.types)": [[120, "litestar.types.Scope"]], "scopes (in module litestar.types)": [[120, "litestar.types.Scopes"]], "send (in module litestar.types)": [[120, "litestar.types.Send"]], "serializer (in module litestar.types)": [[120, "litestar.types.Serializer"]], "syncorasyncunion (in module litestar.types)": [[120, "litestar.types.SyncOrAsyncUnion"]], "typedecoderssequence (in module litestar.types)": [[120, "litestar.types.TypeDecodersSequence"]], "typeencodersmap (in module litestar.types)": [[120, "litestar.types.TypeEncodersMap"]], "websocketacceptevent (class in litestar.types)": [[120, "litestar.types.WebSocketAcceptEvent"]], "websocketcloseevent (class in litestar.types)": [[120, "litestar.types.WebSocketCloseEvent"]], "websocketconnectevent (class in litestar.types)": [[120, "litestar.types.WebSocketConnectEvent"]], "websocketdisconnectevent (class in litestar.types)": [[120, "litestar.types.WebSocketDisconnectEvent"]], "websocketreceiveevent (class in litestar.types)": [[120, "litestar.types.WebSocketReceiveEvent"]], "websocketreceivemessage (in module litestar.types)": [[120, "litestar.types.WebSocketReceiveMessage"]], "websocketresponsebodyevent (class in litestar.types)": [[120, "litestar.types.WebSocketResponseBodyEvent"]], "websocketresponsestartevent (class in litestar.types)": [[120, "litestar.types.WebSocketResponseStartEvent"]], "websocketscope (class in litestar.types)": [[120, "litestar.types.WebSocketScope"]], "websocketsendevent (class in litestar.types)": [[120, "litestar.types.WebSocketSendEvent"]], "websocketsendmessage (in module litestar.types)": [[120, "litestar.types.WebSocketSendMessage"]], "__init__() (litestar.types.filesystemprotocol method)": [[120, "litestar.types.FileSystemProtocol.__init__"]], "__init__() (litestar.types.logger method)": [[120, "litestar.types.Logger.__init__"]], "created (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.created"]], "critical() (litestar.types.logger method)": [[120, "litestar.types.Logger.critical"]], "debug() (litestar.types.logger method)": [[120, "litestar.types.Logger.debug"]], "destination (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.destination"]], "error() (litestar.types.logger method)": [[120, "litestar.types.Logger.error"]], "exception() (litestar.types.logger method)": [[120, "litestar.types.Logger.exception"]], "fatal() (litestar.types.logger method)": [[120, "litestar.types.Logger.fatal"]], "gid (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.gid"]], "info() (litestar.types.filesystemprotocol method)": [[120, "litestar.types.FileSystemProtocol.info"]], "info() (litestar.types.logger method)": [[120, "litestar.types.Logger.info"]], "ino (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.ino"]], "islink (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.islink"]], "litestar.types": [[120, "module-litestar.types"]], "mode (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.mode"]], "mtime (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.mtime"]], "name (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.name"]], "nlink (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.nlink"]], "open() (litestar.types.filesystemprotocol method)": [[120, "litestar.types.FileSystemProtocol.open"]], "setlevel() (litestar.types.logger method)": [[120, "litestar.types.Logger.setLevel"]], "size (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.size"]], "type (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.type"]], "uid (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.uid"]], "warn() (litestar.types.logger method)": [[120, "litestar.types.Logger.warn"]], "warning() (litestar.types.logger method)": [[120, "litestar.types.Logger.warning"]], "fielddefinition (class in litestar.typing)": [[121, "litestar.typing.FieldDefinition"]], "__init__() (litestar.typing.fielddefinition method)": [[121, "litestar.typing.FieldDefinition.__init__"]], "annotation (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.annotation"]], "args (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.args"]], "bound_types (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.bound_types"]], "default (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.default"]], "extra (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.extra"]], "from_annotation() (litestar.typing.fielddefinition class method)": [[121, "litestar.typing.FieldDefinition.from_annotation"]], "from_kwarg() (litestar.typing.fielddefinition class method)": [[121, "litestar.typing.FieldDefinition.from_kwarg"]], "from_parameter() (litestar.typing.fielddefinition class method)": [[121, "litestar.typing.FieldDefinition.from_parameter"]], "generic_types (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.generic_types"]], "get_type_hints() (litestar.typing.fielddefinition method)": [[121, "litestar.typing.FieldDefinition.get_type_hints"]], "has_default (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.has_default"]], "has_inner_subclass_of() (litestar.typing.fielddefinition method)": [[121, "litestar.typing.FieldDefinition.has_inner_subclass_of"]], "inner_types (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.inner_types"]], "instantiable_origin (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.instantiable_origin"]], "is_annotated (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_annotated"]], "is_any (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_any"]], "is_collection (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_collection"]], "is_const (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_const"]], "is_dataclass_type (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_dataclass_type"]], "is_forward_ref (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_forward_ref"]], "is_generic (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_generic"]], "is_literal (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_literal"]], "is_mapping (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_mapping"]], "is_non_string_collection (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_non_string_collection"]], "is_non_string_iterable (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_non_string_iterable"]], "is_non_string_sequence (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_non_string_sequence"]], "is_none_type (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_none_type"]], "is_optional (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_optional"]], "is_parameter_field (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_parameter_field"]], "is_required (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_required"]], "is_simple_type (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_simple_type"]], "is_subclass_of() (litestar.typing.fielddefinition method)": [[121, "litestar.typing.FieldDefinition.is_subclass_of"]], "is_tuple (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_tuple"]], "is_type_alias_type (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_type_alias_type"]], "is_type_var (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_type_var"]], "is_typeddict_type (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_typeddict_type"]], "is_union (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_union"]], "kwarg_definition (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.kwarg_definition"]], "litestar.typing": [[121, "module-litestar.typing"]], "match_predicate_recursively() (litestar.typing.fielddefinition method)": [[121, "litestar.typing.FieldDefinition.match_predicate_recursively"]], "metadata (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.metadata"]], "name (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.name"]], "origin (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.origin"]], "raw (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.raw"]], "safe_generic_origin (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.safe_generic_origin"]], "type_ (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.type_"]], "type_wrappers (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.type_wrappers"]], "backend": [[162, "term-backend"]], "broker": [[162, "term-broker"]], "event": [[162, "term-event"]], "event stream": [[162, "term-event-stream"]], "plugin": [[162, "term-plugin"]], "subscriber": [[162, "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/prometheus", "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/stores/valkey", "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/prometheus.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/stores/valkey.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", "prometheus", "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", "valkey", "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, 86, 105, 106, 107, 122, 137, 141, 153, 156, 162, 168, 170, 172, 174, 175, 176, 179, 180, 181, 188, 189, 192, 194, 199, 200, 202, 203, 206, 208, 210, 213], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 105, 106, 112, 114, 119, 120, 121, 122, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 139, 140, 142, 144, 145, 146, 147, 149, 150, 153, 154, 155, 156, 157, 159, 160, 162, 163, 164, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 183, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215], "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, 87, 96, 97, 98, 99, 103, 104, 105, 106, 107, 108, 110, 119, 121, 122, 127, 131, 136, 142, 144, 145, 146, 150, 156, 157, 160, 162, 164, 168, 169, 170, 171, 172, 174, 176, 179, 180, 181, 182, 187, 188, 192, 196, 198, 199, 200, 201, 202, 205, 208, 210, 211, 212, 213, 215], "One": [0, 122, 147, 149, 150, 162, 174, 176, 200, 215], "import": [0, 1, 2, 3, 4, 5, 7, 27, 43, 69, 70, 71, 84, 85, 87, 107, 119, 122, 125, 128, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 161, 162, 163, 164, 166, 168, 170, 171, 172, 174, 175, 176, 179, 180, 181, 183, 184, 186, 187, 188, 189, 191, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 206, 208, 209, 210, 211, 212, 213, 214, 215], "aspect": [0, 2, 78, 122, 131, 162, 174, 194, 200, 201, 202], "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, 87, 91, 92, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 144, 145, 146, 147, 149, 150, 152, 153, 155, 156, 157, 158, 160, 161, 162, 163, 164, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 183, 184, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 128, 129, 132, 133, 134, 135, 136, 137, 138, 139, 140, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 162, 163, 164, 166, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 183, 184, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 214, 215], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 112, 115, 116, 117, 118, 119, 120, 121, 122, 124, 126, 132, 133, 134, 135, 136, 137, 139, 140, 142, 144, 145, 146, 147, 149, 150, 153, 154, 155, 158, 161, 162, 166, 167, 169, 170, 171, 172, 174, 177, 178, 180, 181, 182, 183, 186, 187, 188, 190, 192, 193, 196, 197, 198, 200, 203, 204, 205, 206, 207, 209, 210, 213, 215], "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, 86, 96, 97, 98, 101, 103, 104, 105, 106, 107, 108, 109, 116, 118, 119, 120, 121, 122, 124, 129, 139, 141, 142, 144, 145, 146, 147, 149, 150, 151, 153, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 168, 169, 170, 171, 172, 176, 180, 183, 188, 189, 190, 191, 193, 195, 196, 198, 200, 201, 202, 204, 206, 208, 209, 210, 211, 212, 213, 214, 215], "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, 86, 96, 98, 99, 103, 104, 106, 111, 118, 119, 122, 124, 125, 129, 131, 132, 134, 135, 140, 141, 142, 144, 147, 149, 150, 152, 153, 155, 156, 157, 158, 160, 162, 163, 164, 171, 174, 175, 176, 178, 179, 180, 183, 184, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 206, 208, 210, 211, 212, 213, 214, 215], "perform": [0, 1, 3, 14, 122, 124, 131, 144, 145, 162, 174, 176, 178, 179, 184, 188, 198, 200, 202, 212], "block": [0, 2, 5, 17, 20, 61, 62, 119, 120, 122, 124, 159, 162, 174, 179, 184, 188, 200], "oper": [0, 14, 57, 76, 78, 90, 111, 122, 124, 129, 131, 150, 168, 174, 175, 176, 179, 182, 192, 199, 200, 212], "o": [0, 71, 97, 98, 107, 122, 124, 160, 174, 188, 200, 206, 208, 214], "computation": [0, 131, 174, 200], "intens": [0, 131, 174, 200], "task": [0, 1, 2, 8, 16, 17, 55, 96, 97, 98, 99, 101, 102, 122, 156, 157, 160, 162, 166, 174, 179, 200, 211, 214, 215], "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, 86, 90, 103, 105, 106, 107, 109, 115, 117, 119, 120, 121, 122, 124, 125, 127, 128, 129, 131, 133, 134, 136, 137, 139, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 168, 169, 170, 171, 172, 173, 174, 175, 176, 178, 179, 180, 181, 183, 184, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 208, 209, 210, 211, 213, 214, 215], "potenti": [0, 43, 78, 122, 174, 196, 200], "main": [0, 2, 3, 7, 43, 57, 77, 106, 122, 124, 128, 131, 133, 134, 135, 136, 145, 160, 163, 174, 176, 196, 200, 204, 212, 214, 215], "thread": [0, 19, 45, 57, 111, 112, 115, 117, 119, 122, 124, 174, 200, 212], "run": [0, 1, 3, 5, 8, 16, 17, 19, 45, 57, 59, 98, 99, 119, 122, 125, 126, 128, 129, 131, 142, 145, 156, 158, 162, 163, 167, 169, 173, 174, 188, 189, 198, 200, 204, 213], "event": [0, 5, 7, 9, 10, 12, 13, 14, 16, 17, 20, 21, 27, 56, 57, 58, 83, 96, 97, 98, 101, 119, 122, 131, 160, 174, 181, 182, 198, 200, 214, 215], "loop": [0, 5, 19, 57, 110, 122, 131, 162, 174, 195, 200, 215], "turn": [0, 4, 69, 122, 156, 160, 162, 174, 188, 199, 200, 203, 212], "whole": [0, 159, 174, 198, 199, 200, 212, 215], "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, 87, 93, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 109, 119, 121, 122, 125, 126, 127, 129, 131, 141, 142, 144, 145, 146, 150, 151, 152, 153, 154, 156, 157, 161, 162, 163, 164, 166, 169, 170, 171, 172, 173, 174, 175, 176, 181, 182, 183, 184, 186, 187, 188, 190, 191, 193, 195, 196, 197, 198, 200, 201, 202, 203, 206, 209, 211, 212, 215], "To": [0, 2, 3, 4, 5, 20, 43, 50, 69, 76, 78, 109, 118, 122, 128, 129, 133, 134, 137, 139, 144, 145, 147, 149, 154, 155, 156, 160, 168, 174, 175, 176, 177, 179, 186, 187, 188, 189, 193, 194, 197, 198, 199, 200, 202, 204, 206, 208, 211, 212, 213, 214, 215], "mitig": [0, 174, 200, 209], "sync_to_thread": [0, 19, 45, 57, 122, 125, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 146, 160, 164, 168, 170, 171, 172, 174, 175, 176, 188, 189, 193, 194, 196, 198, 199, 200, 203, 208, 209, 210, 212, 213, 214], "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, 87, 89, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 118, 119, 121, 122, 132, 134, 139, 140, 142, 145, 146, 147, 152, 158, 160, 161, 162, 163, 164, 168, 173, 174, 176, 178, 180, 181, 182, 183, 188, 189, 193, 194, 196, 198, 199, 200, 201, 202, 204, 211, 212, 213, 215], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107, 108, 111, 112, 113, 114, 115, 117, 118, 119, 120, 121, 122, 124, 125, 128, 129, 131, 139, 140, 141, 145, 147, 150, 151, 152, 155, 156, 157, 158, 160, 161, 162, 164, 167, 169, 170, 172, 173, 174, 175, 176, 180, 181, 183, 187, 189, 191, 192, 193, 194, 195, 198, 200, 203, 204, 205, 206, 208, 210, 211, 214], "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, 87, 89, 90, 105, 106, 108, 109, 115, 116, 117, 119, 120, 121, 122, 124, 129, 131, 140, 141, 144, 145, 146, 147, 149, 150, 151, 152, 153, 156, 157, 158, 160, 161, 162, 164, 166, 168, 170, 171, 172, 173, 174, 175, 176, 181, 187, 188, 189, 194, 196, 197, 198, 199, 200, 202, 204, 205, 208, 211, 212, 214, 215], "result": [0, 2, 5, 16, 43, 45, 55, 64, 68, 78, 79, 97, 98, 120, 121, 122, 136, 145, 146, 149, 150, 151, 152, 153, 156, 157, 162, 166, 168, 174, 180, 188, 193, 194, 198, 199, 200, 204, 211, 212, 214], "being": [0, 1, 2, 3, 4, 16, 27, 71, 74, 78, 79, 122, 155, 156, 157, 162, 164, 174, 178, 188, 189, 193, 194, 199, 200, 203, 208, 212, 214, 215], "pool": [0, 124, 174, 200], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 119, 120, 121, 122, 124, 125, 131, 142, 144, 145, 147, 149, 154, 155, 156, 159, 160, 161, 162, 164, 173, 174, 175, 180, 181, 183, 187, 188, 189, 190, 191, 193, 194, 196, 197, 198, 199, 200, 202, 203, 204, 206, 208, 210, 212, 213, 214, 215], "non": [0, 2, 5, 7, 16, 20, 41, 57, 59, 61, 62, 76, 78, 84, 86, 103, 108, 110, 119, 121, 122, 156, 162, 174, 184, 188, 193, 200, 204, 207, 212, 213], "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, 87, 90, 96, 97, 98, 99, 101, 102, 106, 108, 109, 112, 115, 116, 117, 119, 121, 122, 124, 125, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 156, 157, 158, 160, 162, 164, 166, 168, 171, 172, 174, 175, 176, 181, 187, 188, 189, 193, 194, 196, 198, 199, 200, 203, 208, 209, 210, 211, 212, 213, 214, 215], "tell": [0, 131, 155, 156, 164, 174, 186, 200], "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, 87, 89, 90, 93, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 125, 126, 127, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 166, 168, 169, 170, 171, 172, 173, 174, 175, 177, 179, 180, 181, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215], "user": [0, 3, 5, 7, 20, 21, 43, 64, 68, 74, 78, 83, 84, 87, 105, 106, 107, 119, 120, 122, 124, 128, 129, 132, 142, 147, 160, 164, 174, 175, 176, 179, 180, 181, 184, 188, 192, 193, 194, 195, 197, 198, 199, 200, 202, 203, 204, 205, 206, 207, 208, 210, 213], "sure": [0, 2, 3, 149, 174, 184, 188, 193, 199, 200, 205, 208], "about": [0, 4, 5, 18, 27, 57, 78, 84, 87, 120, 122, 124, 125, 126, 129, 130, 142, 145, 149, 157, 160, 164, 171, 174, 176, 181, 183, 191, 194, 195, 196, 198, 199, 200, 202, 208, 210, 213, 215], "its": [0, 1, 2, 3, 5, 16, 21, 24, 26, 42, 43, 46, 50, 68, 71, 72, 74, 78, 80, 84, 87, 96, 97, 98, 106, 118, 121, 122, 124, 125, 128, 131, 135, 155, 160, 162, 163, 174, 176, 183, 184, 188, 189, 193, 194, 195, 198, 199, 200, 202, 203, 208, 212, 213], "behavior": [0, 7, 20, 43, 50, 78, 119, 122, 145, 170, 174, 175, 194, 200, 215], "treat": [0, 16, 84, 87, 122, 131, 156, 158, 174, 188, 200, 215], "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, 86, 96, 98, 102, 103, 104, 106, 109, 115, 117, 118, 119, 121, 122, 124, 128, 136, 140, 146, 147, 155, 156, 158, 160, 161, 162, 168, 169, 172, 173, 174, 175, 176, 178, 180, 181, 186, 188, 191, 192, 193, 194, 198, 199, 200, 202, 203, 204, 205, 208, 210, 212, 214, 215], "without": [0, 1, 17, 20, 21, 43, 78, 83, 122, 125, 129, 155, 156, 157, 168, 174, 179, 180, 181, 184, 198, 200, 203, 206, 212, 214, 215], "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, 87, 90, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 129, 133, 134, 135, 137, 138, 139, 140, 142, 144, 145, 146, 147, 148, 149, 150, 155, 156, 157, 158, 160, 161, 162, 163, 164, 166, 167, 168, 169, 170, 172, 174, 175, 176, 178, 179, 180, 181, 186, 188, 189, 191, 193, 194, 195, 196, 198, 200, 202, 203, 204, 205, 206, 208, 209, 210, 211, 213, 214, 215], "explicit": [0, 5, 78, 122, 174, 200], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 111, 112, 114, 115, 117, 118, 119, 120, 121, 122, 124, 128, 135, 138, 139, 145, 147, 155, 156, 157, 158, 160, 172, 175, 178, 180, 181, 183, 187, 188, 189, 193, 196, 198, 199, 200, 201, 202, 204, 205, 206, 208, 209, 210, 213, 214, 215], "warn": [0, 56, 57, 120, 122, 124, 174, 195, 200], "rais": [0, 7, 12, 16, 21, 24, 26, 41, 43, 44, 47, 56, 57, 64, 68, 76, 90, 98, 99, 106, 107, 108, 115, 116, 117, 118, 119, 122, 124, 131, 138, 145, 149, 150, 151, 152, 153, 156, 157, 158, 160, 162, 164, 166, 174, 176, 179, 180, 188, 191, 193, 196, 197, 199, 200, 202, 203, 204, 206, 208, 209, 210, 213, 214, 215], "sync": [0, 2, 7, 8, 20, 41, 45, 57, 76, 79, 86, 98, 100, 101, 103, 105, 106, 107, 119, 122, 124, 125, 130, 160, 168, 170, 171, 172, 174, 198, 199, 200, 208, 210, 214, 215], "v": [0, 2, 20, 43, 122, 124, 130, 157, 174, 188, 200], "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, 86, 90, 96, 97, 98, 100, 101, 103, 104, 105, 106, 107, 109, 111, 112, 114, 115, 117, 119, 122, 124, 125, 127, 128, 130, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 161, 162, 166, 168, 170, 171, 172, 174, 176, 179, 180, 183, 184, 188, 189, 191, 193, 195, 196, 197, 198, 199, 200, 202, 203, 204, 208, 210, 212, 213, 214, 215], "done": [1, 17, 97, 98, 122, 128, 129, 149, 150, 151, 152, 153, 156, 157, 158, 159, 162, 170, 171, 172, 196, 203, 206, 210, 214, 215], "bombardi": 1, "tool": [1, 2, 43, 78, 125, 137, 160, 163, 169, 188, 194, 195, 200], "dedic": [1, 122, 184, 199], "machin": [1, 155, 197], "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, 87, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 128, 144, 145, 146, 147, 149, 150, 151, 152, 153, 156, 160, 162, 168, 170, 171, 172, 174, 176, 180, 188, 189, 193, 198, 199, 204, 206, 208, 212, 213, 214], "debian": [1, 125], "11": [1, 20, 127, 128, 188, 203], "instal": [1, 2, 5, 18, 56, 59, 61, 122, 125, 126, 129, 163, 171, 180, 184, 186, 187, 188, 208, 213, 214], "each": [1, 2, 5, 7, 14, 16, 20, 41, 43, 57, 59, 76, 78, 86, 103, 122, 125, 128, 131, 134, 135, 141, 144, 147, 150, 155, 156, 160, 162, 169, 171, 172, 174, 176, 177, 178, 188, 191, 193, 194, 195, 196, 199, 200, 202, 206, 212], "framework": [1, 4, 5, 6, 122, 124, 127, 159, 164, 194, 196, 202, 209], "contain": [1, 2, 7, 8, 21, 41, 42, 43, 46, 57, 68, 70, 71, 72, 74, 76, 78, 79, 80, 90, 106, 109, 119, 122, 124, 125, 126, 128, 134, 139, 145, 160, 171, 176, 188, 189, 194, 195, 196, 199, 200, 209, 213], "within": [1, 2, 16, 17, 19, 43, 46, 57, 76, 78, 79, 106, 109, 122, 124, 145, 150, 152, 155, 160, 162, 163, 170, 176, 178, 180, 193, 195, 196, 198, 199, 200, 206, 209, 212, 213], "own": [1, 2, 3, 41, 57, 64, 68, 76, 78, 86, 122, 125, 134, 136, 145, 146, 152, 155, 160, 162, 177, 179, 182, 184, 187, 192, 200, 202, 212, 213], "docker": [1, 126, 127, 128, 129, 130], "cpu": [1, 122], "core": [1, 3, 5, 78, 131, 154, 162, 200], "cset": 1, "shield": 1, "command": [1, 2, 3, 18, 84, 122, 125, 127, 129, 142, 155, 158, 163, 171, 188, 212], "cpuset": 1, "option": [1, 2, 3, 5, 7, 18, 20, 21, 27, 42, 43, 46, 56, 57, 59, 61, 62, 71, 76, 78, 79, 90, 97, 98, 104, 105, 106, 107, 108, 109, 119, 120, 121, 122, 124, 128, 129, 132, 133, 134, 145, 146, 147, 149, 150, 151, 152, 153, 158, 160, 162, 163, 168, 170, 173, 174, 181, 183, 186, 187, 188, 193, 194, 199, 200, 201, 204, 205, 206, 208, 210, 212], "test": [1, 3, 4, 7, 20, 41, 57, 58, 76, 78, 86, 90, 94, 103, 121, 122, 124, 125, 127, 137, 144, 145, 146, 147, 160, 162, 168, 174, 182, 199, 203, 213], "written": [1, 2, 21, 50, 129], "make": [1, 2, 3, 4, 43, 78, 115, 117, 122, 124, 129, 131, 132, 139, 144, 145, 147, 148, 149, 150, 151, 152, 153, 155, 158, 160, 162, 163, 168, 170, 173, 174, 184, 188, 189, 193, 194, 195, 196, 199, 200, 202, 203, 205, 208, 212, 213, 214, 215], "them": [1, 2, 5, 7, 12, 14, 16, 20, 41, 43, 57, 72, 76, 78, 85, 86, 96, 98, 99, 103, 105, 106, 107, 119, 122, 124, 131, 132, 147, 155, 156, 157, 158, 160, 162, 164, 174, 176, 180, 183, 191, 195, 199, 200, 211, 213], "compar": [1, 62, 105, 122, 144, 154, 156, 208, 209, 212], "possibl": [1, 2, 21, 78, 122, 124, 131, 144, 145, 156, 162, 168, 174, 177, 181, 191, 202, 203, 205, 212, 215], "while": [1, 3, 4, 5, 43, 57, 78, 122, 124, 131, 147, 149, 155, 156, 157, 160, 162, 173, 176, 177, 179, 188, 189, 191, 196, 198, 199, 202, 207, 209, 212, 214], "complet": [1, 68, 120, 122, 127, 129, 131, 145, 146, 158, 166, 170, 171, 188, 192, 194, 214], "same": [1, 2, 4, 6, 7, 18, 21, 46, 57, 78, 90, 116, 119, 122, 124, 127, 131, 140, 144, 146, 147, 156, 157, 158, 160, 162, 163, 168, 174, 175, 179, 184, 189, 193, 195, 196, 199, 200, 202, 203, 204, 205, 208, 210, 212, 215], "you": [1, 2, 3, 4, 5, 7, 8, 20, 41, 43, 57, 59, 76, 86, 103, 109, 119, 122, 124, 125, 127, 128, 129, 132, 136, 137, 139, 142, 144, 145, 146, 147, 149, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 168, 169, 170, 171, 173, 174, 175, 176, 177, 179, 180, 181, 183, 184, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 210, 212, 213, 214, 215], "see": [1, 2, 3, 4, 7, 20, 43, 55, 57, 70, 78, 80, 89, 103, 110, 119, 121, 122, 132, 133, 135, 139, 140, 142, 146, 149, 156, 160, 164, 170, 174, 176, 177, 180, 181, 186, 188, 189, 190, 194, 199, 200, 202, 203, 204, 206, 208, 210, 213], "here": [1, 107, 109, 122, 129, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 151, 152, 153, 155, 156, 157, 162, 164, 174, 175, 176, 179, 183, 184, 189, 191, 194, 195, 199, 203, 204, 208, 209, 210, 212, 213, 214], "uvicorn": [1, 3, 18, 119, 122, 125, 127, 128, 129, 155, 158, 160, 163, 189, 213], "one": [1, 2, 4, 5, 7, 17, 18, 19, 27, 43, 69, 70, 71, 72, 74, 78, 90, 97, 98, 99, 107, 119, 122, 127, 128, 131, 134, 138, 145, 152, 153, 155, 156, 160, 162, 168, 170, 174, 175, 176, 179, 181, 183, 188, 191, 193, 194, 195, 199, 200, 202, 203, 205, 210, 212, 213], "worker": [1, 17, 18, 19, 57, 122, 162, 212], "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, 86, 90, 96, 98, 100, 101, 103, 107, 108, 110, 111, 112, 119, 120, 122, 124, 125, 128, 132, 133, 138, 140, 141, 144, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 158, 160, 164, 166, 167, 168, 169, 170, 171, 174, 175, 179, 182, 183, 188, 189, 193, 194, 196, 197, 199, 200, 202, 203, 206, 208, 209, 210, 212, 213, 214], "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, 87, 90, 91, 92, 103, 111, 112, 114, 115, 117, 118, 119, 121, 122, 124, 125, 131, 133, 134, 135, 138, 139, 140, 142, 147, 149, 155, 156, 160, 162, 169, 172, 174, 175, 176, 179, 180, 181, 183, 188, 189, 192, 193, 194, 196, 197, 198, 199, 200, 202, 203, 204, 206, 211, 212, 213, 215], "been": [1, 7, 12, 14, 16, 20, 21, 27, 41, 56, 57, 74, 76, 78, 84, 85, 86, 87, 103, 111, 112, 114, 115, 116, 117, 119, 122, 124, 131, 133, 140, 142, 144, 146, 150, 151, 155, 156, 162, 172, 174, 176, 183, 188, 191, 195, 196, 202, 212, 215], "randomli": [1, 78, 188], "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, 87, 90, 96, 97, 98, 99, 105, 106, 107, 109, 118, 119, 120, 121, 122, 124, 127, 131, 132, 134, 138, 145, 146, 147, 150, 156, 157, 159, 163, 168, 172, 174, 175, 176, 177, 180, 182, 188, 191, 192, 196, 198, 199, 200, 202, 203, 212, 213, 214, 215], "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, 87, 96, 97, 98, 99, 101, 102, 104, 105, 106, 107, 108, 109, 118, 119, 120, 121, 122, 124, 125, 128, 129, 131, 132, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 161, 162, 163, 164, 166, 168, 170, 171, 172, 173, 175, 176, 178, 179, 180, 181, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 202, 203, 204, 206, 208, 209, 210, 212, 213, 214, 215], "share": [1, 20, 43, 103, 122, 160, 162, 188, 200], "modul": [1, 2, 18, 21, 46, 56, 59, 119, 122, 124, 128, 148, 163, 173, 196, 200], "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, 86, 96, 98, 103, 106, 108, 111, 112, 114, 115, 117, 119, 121, 122, 124, 125, 129, 131, 134, 145, 147, 149, 150, 151, 152, 153, 156, 157, 158, 160, 162, 170, 171, 174, 175, 176, 179, 180, 181, 188, 189, 193, 194, 197, 198, 199, 200, 202, 203, 204, 205, 206, 210, 212, 214, 215], "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, 87, 89, 105, 106, 109, 115, 117, 118, 119, 122, 124, 125, 126, 127, 129, 132, 134, 135, 137, 140, 141, 144, 145, 146, 153, 155, 156, 157, 160, 167, 168, 169, 171, 173, 176, 181, 182, 184, 186, 187, 188, 190, 192, 195, 196, 198, 199, 200, 204, 205, 208, 213, 215], "e": [1, 2, 4, 5, 7, 18, 20, 24, 26, 43, 47, 50, 55, 56, 57, 70, 71, 72, 74, 76, 77, 78, 84, 87, 98, 100, 102, 103, 106, 112, 114, 118, 119, 121, 122, 131, 134, 149, 150, 151, 152, 153, 154, 160, 162, 164, 176, 179, 180, 188, 189, 193, 194, 198, 199, 200, 202, 204, 205, 208, 210, 211, 215], "appli": [1, 2, 43, 71, 72, 74, 78, 83, 90, 122, 129, 146, 160, 168, 174, 175, 176, 180, 191, 193, 195, 198, 199, 200, 205, 206, 212], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 118, 119, 120, 121, 122, 124, 125, 128, 129, 131, 138, 140, 141, 145, 146, 147, 149, 150, 155, 156, 157, 160, 161, 162, 163, 164, 170, 174, 175, 176, 177, 179, 183, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 207, 208, 210, 212, 213, 214, 215], "addit": [1, 5, 16, 27, 48, 57, 76, 77, 78, 83, 90, 96, 97, 98, 99, 101, 102, 106, 120, 121, 122, 124, 128, 132, 144, 145, 146, 156, 160, 162, 164, 168, 170, 173, 174, 176, 188, 193, 194, 199, 203, 212, 215], "optim": [1, 78, 122, 146, 168, 175, 184, 200], "have": [1, 2, 3, 4, 7, 14, 16, 20, 21, 27, 41, 43, 56, 57, 72, 76, 78, 80, 84, 85, 86, 87, 90, 103, 119, 122, 124, 125, 129, 131, 134, 135, 138, 141, 142, 144, 145, 147, 149, 152, 153, 155, 156, 157, 158, 159, 162, 163, 168, 170, 174, 175, 176, 179, 180, 181, 183, 187, 188, 189, 191, 193, 194, 196, 197, 198, 199, 200, 203, 205, 206, 208, 210, 211, 212, 213, 214, 215], "accord": [1, 43, 57, 76, 78, 106, 122, 149, 199, 200, 215], "respect": [1, 16, 21, 62, 105, 106, 107, 122, 144, 156, 160, 189, 194, 195, 199, 200, 204, 208, 212, 213, 215], "offici": [1, 2, 122, 124, 125, 127, 128, 129, 181, 188], "document": [1, 4, 5, 7, 20, 21, 27, 41, 43, 57, 71, 72, 74, 76, 78, 80, 86, 96, 98, 103, 105, 106, 107, 119, 122, 124, 125, 127, 128, 129, 149, 160, 170, 175, 190, 192, 193, 194, 196, 199, 200, 201, 205, 210, 214], "practic": [1, 2, 3, 4, 78, 106, 188, 199, 200, 209, 212], "shown": [1, 122, 160, 184, 205], "miss": [1, 7, 21, 56, 83, 106, 122, 176, 180, 200, 212], "specif": [1, 2, 4, 18, 19, 20, 21, 46, 54, 78, 80, 87, 90, 122, 128, 145, 146, 155, 156, 157, 161, 168, 174, 180, 188, 189, 192, 193, 196, 198, 199, 200, 202, 203, 206, 211, 214], "mean": [1, 2, 3, 4, 5, 78, 131, 132, 138, 144, 147, 155, 157, 158, 162, 164, 176, 179, 183, 188, 191, 198, 199, 203, 205, 206, 211, 212, 213, 215], "either": [1, 3, 4, 6, 7, 16, 18, 20, 21, 42, 43, 57, 68, 76, 78, 83, 86, 97, 98, 99, 119, 122, 124, 136, 156, 160, 161, 162, 163, 170, 174, 176, 178, 179, 180, 183, 187, 188, 189, 191, 196, 199, 200, 208, 210, 213, 214, 215], "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, 87, 89, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 128, 129, 131, 132, 133, 135, 136, 138, 139, 141, 142, 144, 145, 146, 147, 152, 155, 156, 157, 158, 159, 160, 163, 168, 170, 171, 172, 176, 177, 178, 179, 180, 181, 183, 184, 186, 187, 188, 189, 193, 194, 195, 196, 198, 199, 200, 201, 202, 204, 205, 208, 209, 210, 211, 213, 214, 215], "doe": [1, 2, 4, 5, 7, 19, 21, 43, 71, 72, 74, 78, 106, 122, 131, 144, 147, 149, 155, 156, 157, 162, 166, 175, 176, 178, 179, 181, 183, 188, 189, 191, 194, 196, 197, 198, 199, 200, 203, 205, 207, 208, 212, 213], "mention": [1, 122, 149, 156, 189, 199, 200], "descript": [1, 2, 7, 43, 57, 76, 78, 80, 106, 119, 122, 128, 145, 146, 156, 168, 177, 180, 193, 194, 198, 199, 200, 203], "more": [1, 3, 4, 5, 7, 16, 27, 43, 78, 119, 122, 124, 125, 126, 128, 129, 131, 132, 134, 138, 139, 141, 145, 146, 149, 151, 153, 154, 155, 156, 157, 158, 160, 164, 169, 170, 171, 174, 176, 179, 180, 183, 188, 190, 191, 194, 195, 196, 198, 199, 200, 202, 203, 206, 208, 210, 211, 212, 213, 215], "than": [1, 7, 8, 78, 80, 119, 122, 138, 145, 149, 156, 162, 179, 188, 198, 199, 203, 212], "0": [1, 2, 3, 7, 12, 16, 18, 20, 43, 56, 57, 59, 76, 77, 78, 79, 80, 85, 112, 115, 117, 119, 123, 125, 127, 128, 129, 131, 134, 135, 136, 145, 155, 156, 160, 161, 164, 168, 171, 174, 175, 176, 180, 183, 187, 188, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 203, 208, 210, 211, 212, 213, 214, 215], "1": [1, 2, 3, 7, 14, 18, 43, 47, 59, 70, 76, 78, 80, 105, 106, 107, 111, 119, 120, 123, 124, 125, 127, 128, 129, 134, 135, 139, 141, 145, 146, 155, 156, 160, 161, 164, 168, 170, 173, 174, 176, 180, 183, 187, 188, 189, 191, 192, 193, 194, 196, 197, 199, 200, 203, 204, 208, 210, 211, 212, 213, 214, 215], "respons": [1, 3, 5, 7, 8, 20, 21, 41, 42, 43, 54, 56, 57, 58, 68, 69, 70, 71, 76, 78, 79, 83, 85, 86, 96, 97, 99, 100, 101, 102, 103, 105, 106, 109, 119, 120, 122, 132, 133, 135, 137, 142, 156, 157, 160, 162, 170, 172, 174, 175, 178, 179, 180, 182, 191, 193, 195, 197, 198, 200, 202, 204, 208, 212, 214, 215], "were": [1, 106, 122, 124, 129, 135], "drop": [1, 7, 16, 18, 20, 119, 122, 124, 162, 171, 173], "dictionari": [1, 2, 4, 7, 20, 21, 24, 26, 27, 41, 42, 46, 57, 69, 71, 72, 74, 76, 77, 78, 83, 86, 87, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109, 116, 118, 119, 120, 122, 136, 147, 156, 160, 174, 180, 188, 193, 194, 196, 199, 200, 204, 208, 210, 212, 213], "rp": 1, "becaus": [1, 3, 78, 122, 131, 146, 155, 156, 157, 174, 175, 176, 189, 191, 196, 198, 199, 200, 202, 203, 210, 212], "through": [1, 3, 5, 16, 56, 122, 124, 142, 145, 148, 149, 153, 160, 162, 176, 184, 188, 195, 198, 200, 209, 212], "msgspec": [1, 3, 7, 20, 41, 52, 57, 76, 86, 103, 108, 111, 122, 164, 192, 199, 203, 215], "fastapi": [1, 3, 6, 190, 199, 202], "pydant": [1, 3, 21, 23, 43, 69, 72, 76, 84, 122, 146, 147, 156, 168, 174, 182, 188, 192, 196, 198, 199, 200, 202, 203, 204, 206, 208, 210, 213, 214], "model": [1, 3, 7, 20, 21, 28, 41, 46, 47, 48, 49, 50, 52, 56, 57, 64, 68, 72, 76, 78, 80, 86, 87, 90, 93, 103, 119, 122, 128, 131, 137, 138, 140, 142, 146, 147, 148, 149, 150, 151, 156, 165, 167, 169, 172, 174, 175, 176, 177, 182, 188, 192, 196, 198, 199, 200, 202, 203, 204, 206, 208, 210, 214], "dataclass": [1, 3, 49, 50, 64, 68, 78, 80, 105, 121, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 150, 158, 164, 175, 176, 179, 192, 193, 197, 198, 199, 200, 203, 204, 208, 209, 214, 215], "synchron": [1, 5, 16, 19, 122, 124, 130, 144, 145, 146, 149, 162, 168, 198, 214, 215], "onli": [1, 2, 7, 20, 21, 41, 42, 43, 50, 55, 56, 57, 59, 78, 80, 86, 105, 106, 112, 114, 119, 121, 122, 124, 125, 127, 131, 134, 137, 139, 144, 146, 149, 155, 156, 157, 160, 162, 171, 174, 176, 180, 187, 188, 189, 191, 193, 194, 198, 199, 200, 202, 203, 204, 205, 206, 212, 215], "partial": [1, 3, 47, 110, 122, 124, 140, 141, 166, 176, 181, 200, 202], "sanic": [1, 3], "quart": [1, 3, 127], "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, 87, 89, 90, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 128, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 161, 163, 164, 166, 168, 170, 171, 172, 174, 175, 177, 178, 179, 180, 181, 183, 184, 187, 188, 189, 191, 193, 194, 195, 196, 197, 198, 200, 202, 203, 204, 206, 208, 209, 210, 212, 213, 214, 215], "No": [1, 19, 110, 122, 197, 199], "content": [1, 2, 3, 5, 21, 42, 43, 54, 56, 57, 72, 76, 78, 80, 83, 96, 97, 98, 99, 100, 101, 102, 105, 106, 109, 110, 119, 122, 124, 134, 147, 155, 164, 171, 176, 180, 181, 183, 188, 193, 194, 195, 197, 200, 204, 211, 215], "param": [1, 20, 58, 83, 119, 122, 124, 146, 168, 174, 181, 196, 198, 200, 201, 209], "singl": [1, 3, 16, 72, 78, 104, 106, 119, 122, 137, 145, 147, 155, 156, 160, 162, 180, 189, 194, 195, 196, 198, 199], "coerc": [1, 108, 122, 203], "integ": [1, 16, 43, 78, 79, 120, 122, 128, 144, 147, 157, 168, 188, 199, 203], "mix": [1, 5, 57, 188], "A": [1, 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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 128, 129, 131, 144, 145, 147, 156, 157, 158, 160, 162, 163, 169, 175, 176, 181, 188, 191, 193, 194, 195, 198, 199, 200, 202, 203, 211, 212, 215], "resolv": [1, 7, 20, 21, 46, 57, 78, 109, 119, 121, 122, 131, 170, 183, 199, 200, 202], "3": [1, 2, 3, 43, 62, 72, 76, 77, 78, 80, 105, 106, 107, 109, 124, 125, 128, 145, 149, 150, 151, 152, 153, 156, 157, 158, 160, 164, 166, 171, 174, 175, 176, 183, 187, 188, 189, 191, 192, 193, 194, 196, 198, 199, 200, 203, 208, 209, 210, 211, 213, 214, 215], "nest": [1, 4, 28, 46, 47, 49, 52, 78, 87, 115, 117, 122, 139, 177, 178, 198, 202], "asynchron": [1, 5, 19, 57, 97, 111, 112, 114, 115, 117, 119, 122, 124, 127, 130, 144, 145, 146, 160, 162, 168, 198, 212, 214, 215], "starlett": [1, 3, 6, 21, 56, 124, 188, 190, 199, 202], "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, 87, 90, 96, 98, 99, 103, 106, 108, 111, 112, 114, 115, 116, 117, 119, 121, 122, 124, 129, 131, 132, 134, 135, 138, 140, 142, 147, 156, 160, 162, 163, 171, 174, 176, 177, 179, 180, 186, 187, 188, 189, 193, 194, 196, 197, 198, 199, 200, 202, 205, 206, 208, 209, 210, 212, 213, 214, 215], "approach": [1, 4, 122, 162, 189, 194, 195, 200, 202, 215], "caution": [1, 4, 162, 174], "case": [1, 2, 4, 43, 71, 72, 74, 78, 80, 122, 124, 129, 131, 132, 135, 136, 147, 155, 156, 157, 160, 162, 168, 174, 176, 178, 179, 181, 188, 189, 191, 194, 196, 198, 199, 200, 203, 205, 208, 210, 212, 214, 215], "nearli": 1, "high": [1, 122, 128, 131, 184, 200, 212, 215], "score": 1, "necessarili": [1, 183], "translat": [1, 78, 164, 193], "your": [1, 2, 3, 4, 83, 106, 122, 124, 125, 127, 128, 129, 132, 133, 134, 135, 136, 142, 144, 145, 146, 147, 155, 156, 157, 163, 164, 168, 171, 172, 173, 174, 175, 176, 177, 180, 181, 182, 184, 186, 187, 188, 192, 193, 195, 197, 198, 199, 200, 201, 204, 206, 209, 212, 213, 214], "For": [1, 2, 5, 16, 43, 50, 56, 57, 76, 78, 110, 122, 124, 125, 127, 128, 129, 132, 133, 134, 135, 136, 138, 139, 142, 144, 147, 155, 156, 157, 158, 160, 162, 164, 168, 170, 175, 176, 177, 179, 180, 191, 193, 194, 198, 199, 200, 202, 203, 204, 205, 206, 209, 212, 213, 214], "almost": [1, 131, 212], "probabl": [1, 156, 214], "write": [1, 43, 50, 65, 78, 122, 129, 156, 157, 158, 184, 197, 199, 200, 212], "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, 87, 89, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 119, 122, 124, 125, 127, 128, 129, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 144, 145, 146, 147, 150, 151, 152, 153, 155, 156, 157, 158, 160, 161, 162, 164, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 179, 180, 181, 183, 184, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 204, 206, 208, 210, 211, 212, 213, 215], "better": [1, 43, 122, 132, 147, 150, 151, 156, 157, 188, 202, 214], "wors": 1, "scenario": [1, 43, 78, 122, 125, 127, 129, 176, 180], "try": [1, 2, 16, 71, 72, 74, 98, 102, 110, 122, 124, 131, 132, 138, 145, 147, 149, 150, 151, 152, 153, 156, 157, 160, 162, 174, 180, 198, 204, 212], "design": [1, 4, 54, 57, 78, 79, 128, 130, 154, 160, 174, 191, 194, 199, 212], "wai": [1, 4, 5, 21, 43, 78, 80, 122, 128, 131, 138, 144, 145, 146, 147, 155, 156, 157, 158, 160, 173, 174, 176, 189, 192, 195, 197, 199, 204, 205, 209, 212, 214, 215], "simul": [1, 115, 117, 140], "somewhat": [1, 202], "realist": [1, 145], "thei": [1, 2, 5, 6, 7, 9, 10, 12, 13, 14, 17, 20, 43, 72, 74, 78, 87, 105, 106, 107, 112, 119, 122, 124, 129, 131, 135, 142, 147, 149, 155, 156, 157, 160, 162, 163, 170, 174, 176, 177, 188, 191, 195, 196, 198, 199, 200, 202, 203, 204, 206, 207, 209, 211, 212, 215], "never": [1, 3, 57, 59, 78, 122, 131, 138, 162, 176], "give": [1, 2, 122, 131, 141, 156, 157, 162, 174, 181, 189, 202, 203], "exact": [1, 5], "represent": [1, 43, 44, 48, 70, 78, 122, 135, 156, 176, 194, 208, 210, 215], "how": [1, 2, 5, 43, 59, 78, 83, 122, 131, 135, 136, 140, 142, 145, 146, 148, 149, 150, 151, 153, 155, 156, 157, 162, 164, 167, 168, 169, 170, 174, 175, 176, 177, 178, 188, 189, 193, 195, 197, 198, 199, 200, 204, 205, 209, 211, 212, 214, 215], "real": [1, 122, 141, 142, 155, 156, 188], "world": [1, 2, 3, 5, 27, 84, 85, 87, 98, 102, 119, 122, 125, 128, 142, 156, 160, 183, 188, 189, 193, 194, 196, 199, 200, 211, 212, 213], "behav": [1, 122, 155, 212], "where": [1, 2, 43, 46, 71, 72, 74, 78, 85, 90, 121, 122, 124, 125, 128, 129, 131, 134, 142, 144, 145, 147, 149, 150, 151, 152, 153, 158, 160, 164, 174, 176, 179, 188, 191, 193, 194, 195, 198, 204, 205, 214], "asid": [1, 124, 203], "workload": [1, 127], "mani": [1, 2, 3, 110, 122, 124, 125, 127, 128, 129, 132, 134, 155, 156, 160, 164, 188, 199, 202, 211], "other": [1, 2, 3, 5, 21, 43, 55, 56, 57, 78, 96, 98, 103, 110, 111, 119, 120, 125, 129, 131, 132, 139, 146, 147, 149, 156, 160, 162, 168, 170, 174, 179, 180, 188, 189, 193, 196, 199, 200, 202, 203, 204, 205, 206, 208, 210, 212, 213, 214, 215], "factor": [1, 124], "come": [1, 2, 5, 78, 122, 125, 127, 128, 129, 142, 156, 161, 162, 168, 176, 190, 203, 212, 214], "plai": [1, 3, 155], "These": [1, 2, 7, 20, 41, 43, 56, 57, 76, 78, 86, 103, 119, 122, 124, 128, 144, 160, 163, 170, 174, 175, 176, 177, 183, 194, 196, 199, 200, 203, 204, 209, 212], "mainli": [1, 122, 124], "intern": [1, 27, 41, 43, 54, 76, 78, 86, 110, 122, 124, 162, 174, 176, 180, 193, 202, 203, 212], "develop": [1, 2, 3, 43, 57, 122, 124, 125, 127, 142, 154, 160, 162, 178, 184, 194, 212], "help": [1, 2, 6, 122, 125, 129, 142, 145, 149, 151, 153, 163, 193, 198, 209, 212], "u": [1, 3, 18, 43, 57, 122, 129, 132, 141, 142, 145, 146, 149, 151, 152, 153, 155, 157, 160, 164, 174, 176, 179, 181, 203, 204, 206], "locat": [1, 2, 18, 43, 78, 83, 122, 136, 163, 181, 187], "track": [1, 122], "regress": [1, 122], "improv": [1, 2, 14, 122, 145, 150, 151, 153, 178], "pipx": [2, 214], "homebrew": [2, 128], "lowest": [2, 212], "current": [2, 3, 5, 17, 18, 19, 27, 55, 57, 70, 71, 72, 74, 78, 79, 83, 106, 111, 112, 115, 117, 122, 124, 125, 144, 153, 155, 156, 162, 174, 176, 188, 197, 200, 203, 212, 213, 215], "8": [2, 3, 7, 20, 21, 72, 76, 77, 78, 80, 96, 97, 98, 99, 100, 101, 102, 109, 119, 124, 125, 134, 135, 136, 145, 149, 150, 151, 152, 153, 156, 157, 158, 160, 164, 166, 171, 174, 175, 176, 183, 187, 188, 189, 191, 193, 194, 196, 198, 199, 200, 202, 203, 208, 209, 210, 212, 213, 214, 215], "At": [2, 3, 122, 156, 160, 202, 212], "minimum": [2, 3, 20, 78, 80, 188], "need": [2, 3, 4, 5, 55, 59, 78, 96, 122, 124, 125, 127, 128, 129, 137, 141, 144, 145, 147, 149, 152, 154, 155, 156, 157, 160, 162, 163, 164, 174, 176, 179, 180, 184, 188, 189, 193, 198, 199, 200, 202, 203, 204, 206, 208, 210, 212, 213, 214, 215], "chang": [2, 18, 20, 69, 78, 83, 109, 123, 129, 132, 136, 139, 140, 144, 149, 150, 152, 155, 157, 160, 170, 187, 188, 194, 212, 215], "12": [2, 62, 78, 80, 125, 127, 128, 145, 196], "plan": [2, 212], "do": [2, 4, 5, 7, 20, 55, 64, 68, 78, 80, 105, 106, 107, 119, 122, 131, 135, 139, 145, 147, 149, 151, 155, 156, 160, 162, 172, 174, 176, 177, 179, 180, 187, 188, 189, 191, 197, 198, 199, 200, 202, 203, 204, 205, 206, 208, 210, 212, 213, 214], "build": [2, 3, 6, 57, 119, 125, 129, 142, 144, 151, 154, 155, 159, 181, 182, 188, 192, 200, 201, 212, 213, 214], "variou": [2, 78, 122, 124, 126, 128, 144, 145, 162, 200, 201, 212], "manag": [2, 7, 16, 18, 20, 57, 78, 119, 122, 125, 127, 128, 129, 146, 151, 152, 153, 163, 169, 170, 172, 175, 176, 179, 206, 209, 214], "multipl": [2, 8, 21, 43, 57, 78, 80, 90, 104, 110, 119, 122, 127, 128, 129, 131, 141, 144, 145, 160, 162, 164, 168, 176, 180, 183, 191, 193, 194, 196, 200, 201, 205, 206, 212, 214, 215], "system": [2, 4, 97, 109, 120, 122, 124, 125, 127, 128, 129, 131, 146, 150, 160, 168, 169, 174, 179, 196, 201, 206], "includ": [2, 3, 4, 7, 18, 20, 21, 43, 47, 56, 57, 68, 69, 70, 71, 72, 78, 81, 82, 83, 87, 90, 96, 97, 103, 106, 107, 109, 119, 121, 122, 124, 125, 126, 127, 128, 129, 130, 132, 133, 135, 140, 144, 145, 146, 147, 155, 158, 160, 163, 166, 168, 169, 170, 176, 180, 182, 186, 187, 188, 189, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 206, 207, 208, 210, 211, 213, 215], "pyenv": 2, "win": 2, "window": [2, 122], "rtx": 2, "mise": 2, "asdf": 2, "manual": [2, 16, 105, 122, 125, 126, 128, 129, 130, 155, 156, 162, 173, 193, 198, 199, 214, 215], "sourc": [2, 3, 21, 48, 83, 98, 100, 122, 129, 145, 162, 176, 181, 189, 193, 199, 200, 214], "util": [2, 7, 41, 42, 43, 48, 78, 121, 122, 124, 125, 144, 153, 162, 179, 196, 199, 202, 204, 214], "github": [2, 3, 202, 211], "codespac": 2, "we": [2, 3, 55, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 160, 163, 168, 171, 172, 174, 175, 176, 179, 181, 187, 188, 189, 191, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 208, 210, 214], "our": [2, 3, 124, 133, 134, 135, 136, 137, 139, 141, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 171, 172, 175, 176, 187, 189, 195, 199, 200, 204, 206, 208, 210, 214], "check": [2, 3, 4, 5, 20, 27, 43, 46, 57, 70, 77, 78, 83, 105, 106, 107, 111, 112, 114, 115, 117, 121, 122, 129, 155, 156, 160, 168, 175, 178, 189, 196, 197, 199, 200, 210, 212, 213, 214], "ci": [2, 122, 125], "ensur": [2, 20, 21, 43, 55, 57, 63, 76, 78, 109, 118, 119, 122, 125, 129, 132, 145, 147, 149, 160, 162, 174, 179, 180, 193, 196, 199, 200, 202, 203, 209, 212, 213, 215], "made": [2, 4, 20, 78, 122, 124, 131, 145, 153, 155, 156, 157, 162, 180, 194, 204, 212, 215], "backward": [2, 84, 87, 122, 182, 192], "compat": [2, 4, 43, 84, 87, 122, 171, 182, 192, 203], "maintain": [2, 3, 122, 149, 176, 177, 194], "makefil": 2, "sever": [2, 72, 78, 122, 124, 127, 145, 160, 180, 190, 192, 199, 200, 207, 210, 212, 214], "common": [2, 6, 43, 68, 78, 122, 124, 141, 152, 160, 162, 176, 181, 188, 199, 212], "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, 86, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 118, 119, 121, 122, 124, 128, 129, 134, 135, 136, 144, 145, 146, 149, 150, 151, 152, 153, 155, 158, 159, 160, 166, 168, 170, 172, 174, 175, 176, 181, 188, 189, 191, 193, 194, 199, 200, 203, 205, 206, 208, 213, 214, 215], "avail": [2, 7, 9, 10, 12, 13, 14, 16, 17, 20, 41, 76, 78, 84, 86, 87, 103, 106, 119, 122, 127, 129, 132, 145, 150, 152, 153, 160, 162, 169, 170, 174, 176, 180, 181, 183, 187, 188, 192, 194, 198, 199, 200, 202, 203, 204, 208, 209, 211, 212, 213, 215], "bootstrap": [2, 200], "itself": [2, 43, 57, 78, 122, 124, 131, 162, 175, 179, 180, 189, 191, 193, 199, 200, 202, 206, 210, 212, 214, 215], "step": [2, 115, 117, 122, 124, 129, 131, 156, 157, 189, 215], "below": [2, 122, 144, 145, 146, 147, 160, 170, 184, 188, 195, 198, 199, 200, 205, 210, 215], "uv": 2, "virtual": [2, 115, 117, 128, 129], "requir": [2, 3, 18, 20, 21, 43, 57, 59, 61, 64, 68, 71, 72, 74, 76, 78, 80, 83, 96, 98, 103, 105, 106, 107, 110, 121, 122, 125, 128, 129, 138, 139, 140, 144, 145, 146, 156, 159, 160, 168, 176, 180, 181, 184, 186, 187, 188, 193, 194, 195, 199, 200, 202, 203, 204, 205, 208, 210, 212, 214, 215], "depend": [2, 3, 7, 16, 20, 27, 41, 43, 45, 50, 56, 57, 76, 78, 80, 84, 85, 86, 87, 103, 105, 106, 107, 110, 119, 120, 122, 125, 129, 144, 145, 146, 149, 150, 151, 152, 153, 154, 162, 163, 167, 168, 169, 178, 180, 182, 186, 187, 188, 191, 193, 196, 199, 200, 202, 204, 206, 214], "modern": [2, 3, 5, 181], "id": [2, 3, 7, 46, 55, 59, 71, 72, 74, 76, 78, 79, 83, 90, 98, 100, 106, 119, 120, 122, 124, 138, 139, 140, 141, 144, 145, 146, 164, 166, 168, 174, 175, 176, 181, 188, 193, 194, 197, 198, 199, 200, 203, 204, 206, 208, 210, 213], "like": [2, 3, 4, 5, 41, 43, 59, 78, 98, 102, 120, 122, 125, 127, 128, 129, 130, 131, 137, 155, 156, 157, 158, 161, 162, 163, 164, 168, 170, 173, 174, 176, 180, 189, 193, 194, 195, 199, 200, 204, 206, 212, 213, 214, 215], "pycharm": 2, "enabl": [2, 3, 7, 12, 14, 20, 21, 57, 68, 76, 89, 108, 109, 118, 119, 122, 128, 145, 146, 160, 161, 168, 178, 188, 193, 194, 195, 197, 199, 200, 208, 211, 212, 214], "virtualenv": 2, "2": [2, 3, 7, 20, 43, 59, 72, 76, 77, 78, 80, 87, 109, 112, 119, 123, 125, 127, 135, 144, 145, 146, 164, 168, 170, 171, 174, 175, 176, 187, 188, 191, 194, 195, 196, 197, 198, 199, 203, 208, 214, 215], "editor": [2, 122], "offer": [2, 65, 78, 111, 122, 127, 128, 129, 160, 163, 176, 179, 180, 188, 189, 192, 198, 199, 208, 210, 212, 213, 214], "activ": [2, 3, 122, 129, 188, 200], "yourself": [2, 176, 212], "otherwis": [2, 5, 7, 20, 21, 43, 46, 56, 57, 74, 76, 77, 78, 98, 99, 120, 121, 122, 124, 156, 172, 174, 180, 189, 193, 196, 197, 199, 200, 203, 209, 215], "mai": [2, 20, 21, 43, 78, 122, 124, 134, 142, 147, 149, 157, 160, 162, 164, 168, 170, 174, 188, 196, 198, 200, 212, 215], "encount": [2, 56, 108, 122, 149, 164, 196, 200], "error": [2, 7, 17, 20, 41, 55, 56, 57, 76, 78, 85, 86, 103, 108, 110, 119, 120, 122, 128, 129, 138, 139, 150, 153, 156, 157, 160, 162, 174, 176, 180, 191, 195, 197], "unexpect": [2, 56, 122], "behaviour": [2, 7, 16, 20, 119, 122, 155, 156, 161, 174, 176, 179, 202, 212, 213], "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, 87, 97, 98, 106, 109, 112, 114, 119, 121, 122, 124, 126, 132, 133, 134, 138, 139, 144, 145, 146, 147, 149, 152, 155, 156, 160, 161, 162, 163, 168, 171, 172, 173, 174, 176, 180, 181, 191, 193, 194, 198, 199, 200, 202, 203, 208, 209, 211, 212, 213, 214, 215], "referenc": [2, 43, 56, 78, 122, 134, 199], "pleas": [2, 62, 78, 196, 205], "consult": [2, 27, 124, 170, 176, 181, 186], "": [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, 87, 96, 97, 98, 99, 100, 101, 102, 104, 105, 112, 115, 117, 119, 121, 122, 123, 127, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 155, 156, 157, 158, 160, 161, 162, 163, 164, 168, 170, 178, 180, 181, 183, 184, 187, 188, 189, 191, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 206, 208, 209, 210, 212, 213, 214, 215], "work": [2, 3, 4, 5, 18, 43, 55, 62, 83, 119, 122, 125, 128, 137, 139, 142, 144, 148, 149, 155, 156, 167, 169, 171, 173, 175, 178, 179, 184, 186, 193, 198, 199, 203, 208, 210, 211, 212, 214, 215], "rest": [2, 199], "assum": [2, 5, 78, 79, 122, 125, 127, 142, 148, 174, 175, 179, 181, 187, 197, 199, 203, 206, 208, 210, 215], "wherev": [2, 7, 20, 41, 57, 76, 86, 103, 119, 160], "fork": [2, 212], "repositori": [2, 37, 58, 90, 93, 122, 129, 165, 167, 182], "clone": 2, "git": [2, 129], "pre": [2, 20, 47, 53, 59, 168, 169, 176, 180, 192, 200, 215], "commit": [2, 122, 144, 145, 146, 168, 170, 174], "file": [2, 3, 7, 18, 20, 21, 24, 26, 43, 57, 76, 98, 109, 113, 118, 122, 124, 125, 128, 129, 131, 145, 155, 160, 163, 173, 182, 188, 192, 200, 204, 212, 214], "linter": [2, 174, 200], "formatt": [2, 59, 122, 184], "befor": [2, 7, 16, 17, 20, 21, 41, 43, 56, 57, 71, 72, 74, 76, 78, 85, 86, 96, 98, 103, 106, 111, 112, 114, 115, 117, 119, 122, 125, 129, 137, 145, 147, 149, 155, 162, 167, 168, 169, 171, 174, 176, 178, 189, 191, 196, 202, 212, 213, 214, 215], "want": [2, 43, 122, 125, 142, 145, 147, 155, 156, 157, 160, 161, 163, 173, 174, 175, 179, 180, 181, 187, 188, 189, 198, 199, 200, 203, 205, 206, 208, 210, 213, 214], "order": [2, 7, 8, 20, 69, 78, 119, 122, 155, 162, 163, 196, 199, 200, 202, 203, 213], "fix": [2, 78, 122, 149, 215], "follow": [2, 3, 6, 21, 43, 72, 76, 77, 78, 79, 119, 122, 124, 125, 127, 129, 131, 132, 136, 142, 145, 147, 149, 154, 156, 159, 160, 162, 163, 168, 169, 171, 172, 173, 176, 177, 178, 179, 180, 188, 189, 191, 192, 193, 194, 196, 199, 200, 202, 203, 204, 206, 209, 212, 215], "convent": [2, 78, 122, 149, 176], "enforc": [2, 44, 122, 200, 206], "hook": [2, 4, 7, 16, 20, 27, 41, 57, 76, 84, 85, 86, 87, 103, 119, 122, 164, 182, 189, 196, 208], "push": [2, 16, 21, 83, 120, 162, 181, 215], "open": [2, 3, 120, 145, 173, 174, 200], "pull": [2, 122, 129], "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, 86, 89, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 110, 116, 119, 120, 122, 124, 128, 137, 140, 142, 150, 152, 155, 156, 157, 158, 160, 161, 171, 173, 174, 175, 178, 179, 180, 181, 182, 184, 187, 188, 191, 193, 194, 195, 197, 200, 201, 202, 203, 204, 206, 208, 209, 210, 211, 212, 214], "titl": [2, 7, 76, 78, 80, 85, 119, 122, 144, 146, 147, 149, 150, 151, 152, 153, 156, 157, 158, 168, 170, 171, 172, 193, 194, 197, 198, 199, 203, 208, 210], "indic": [2, 16, 20, 43, 70, 78, 84, 85, 87, 96, 97, 99, 101, 121, 122, 124, 131, 134, 156, 176, 177, 188, 196], "what": [2, 5, 78, 122, 123, 131, 138, 142, 145, 147, 149, 155, 156, 157, 174, 188, 189, 202, 203], "style": [2, 43, 76, 77, 78, 194, 215], "pr": [2, 122, 145], "also": [2, 3, 4, 5, 43, 76, 78, 80, 110, 122, 124, 125, 131, 132, 136, 137, 138, 140, 146, 147, 149, 151, 152, 153, 156, 157, 160, 162, 163, 168, 170, 174, 175, 176, 179, 180, 186, 187, 188, 189, 191, 192, 193, 194, 195, 197, 198, 199, 200, 202, 203, 204, 208, 210, 212, 213, 214], "action": [2, 111, 122, 178, 188, 195, 198, 206, 213], "add": [2, 3, 5, 7, 16, 20, 27, 41, 43, 76, 77, 78, 86, 90, 93, 103, 106, 119, 122, 124, 128, 132, 133, 134, 138, 144, 145, 146, 147, 149, 150, 151, 152, 153, 156, 157, 158, 159, 163, 168, 169, 170, 171, 173, 176, 188, 194, 195, 196, 199, 200, 203, 204, 206, 210, 213, 214], "contributor": [2, 3, 21], "bot": 2, "zen": 2, "fulli": [2, 3, 4, 7, 78, 122, 162, 193, 213, 214], "via": [2, 4, 14, 18, 20, 21, 27, 43, 50, 57, 71, 72, 74, 76, 77, 78, 96, 98, 100, 105, 106, 107, 121, 122, 124, 125, 127, 138, 144, 146, 152, 153, 157, 158, 160, 164, 168, 170, 173, 188, 194, 198, 202, 210, 211, 212, 213, 215], "mypi": [2, 155], "pyright": [2, 155, 187], "complex": [2, 43, 78, 122, 147, 156, 157, 160, 170, 179, 198, 199, 202, 208, 212, 215], "alia": [2, 20, 27, 44, 55, 57, 69, 70, 78, 86, 106, 107, 120, 122, 129, 193, 200], "alreadi": [2, 21, 74, 78, 96, 97, 98, 99, 101, 102, 110, 116, 122, 128, 129, 142, 149, 150, 151, 154, 175, 176, 183, 189, 196, 198, 210, 214, 215], "exist": [2, 4, 7, 14, 21, 24, 26, 43, 57, 59, 71, 72, 74, 78, 84, 90, 96, 98, 106, 111, 112, 113, 114, 115, 116, 117, 122, 124, 139, 140, 145, 146, 147, 149, 150, 151, 160, 162, 166, 168, 200, 204, 210, 211], "someth": [2, 122, 124, 141, 149, 156, 161, 179, 180, 189, 191, 194, 199, 200, 204, 211, 212], "cannot": [2, 43, 56, 57, 78, 84, 87, 109, 122, 149, 160, 162, 174, 180, 198, 199, 200, 202, 203, 213, 214], "correctli": [2, 78, 119, 120, 122, 129, 149, 173, 180, 199, 203, 204], "due": [2, 78, 122, 135, 149, 160, 172, 174, 176, 188, 189, 195, 214], "limit": [2, 3, 5, 7, 9, 10, 12, 13, 14, 16, 19, 20, 21, 56, 70, 78, 79, 80, 119, 122, 124, 128, 135, 145, 146, 147, 160, 162, 168, 199, 201, 212, 214, 215], "cast": [2, 69, 160, 199, 204], "rectifi": 2, "situat": [2, 131, 193, 212], "howev": [2, 21, 78, 122, 124, 131, 132, 134, 137, 138, 142, 146, 156, 163, 164, 172, 174, 176, 200, 203, 212], "last": [2, 57, 79, 98, 100, 122, 124, 144, 146, 147, 155, 168, 213], "resort": [2, 4], "ve": [2, 122, 133, 135, 137, 141, 145, 146, 150, 151, 152, 156, 174, 176, 195], "exhaust": [2, 57, 215], "narrow": [2, 46, 176], "isinst": [2, 164, 204, 208], "guard": [2, 4, 7, 20, 41, 57, 76, 86, 103, 105, 106, 107, 109, 119, 120, 122, 160, 182, 200, 207, 214], "properli": [2, 122, 212], "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, 86, 96, 103, 104, 105, 106, 107, 109, 119, 122, 124, 150, 152, 160, 170, 189, 191, 194, 198, 199, 200, 202, 204, 214, 215], "ignor": [2, 43, 47, 59, 69, 76, 77, 78, 86, 90, 96, 97, 98, 99, 100, 101, 102, 106, 122, 138, 145, 146, 147, 168, 176, 187, 188, 194, 199, 203, 215], "line": [2, 59, 122, 124, 149, 155, 163, 176], "correct": [2, 20, 43, 78, 122, 157, 162, 189, 198, 199, 210], "issu": [2, 4, 106, 122, 138, 149, 162, 176, 179, 180, 202, 212], "blank": [2, 78], "instead": [2, 3, 4, 5, 16, 41, 57, 62, 76, 78, 84, 86, 87, 103, 119, 122, 129, 131, 136, 139, 146, 149, 152, 153, 155, 156, 157, 161, 162, 168, 174, 188, 194, 196, 198, 199, 200, 203, 205, 208, 211, 212], "suppli": [2, 78, 122, 145, 147, 152, 156, 157, 162, 199, 208, 212], "g": [2, 7, 20, 47, 50, 55, 56, 57, 70, 71, 72, 74, 76, 77, 78, 84, 87, 98, 100, 102, 103, 106, 119, 121, 122, 134, 154, 160, 162, 176, 179, 188, 189, 193, 194, 198, 199, 200, 202, 205, 208, 210], "attr": [2, 3, 7, 74, 121, 122, 156, 181, 203, 208], "defin": [2, 3, 4, 5, 7, 16, 20, 41, 43, 46, 47, 53, 55, 57, 68, 70, 71, 74, 78, 84, 87, 118, 119, 120, 121, 122, 124, 125, 127, 128, 129, 136, 137, 140, 141, 142, 144, 146, 149, 151, 153, 155, 156, 157, 158, 160, 162, 164, 167, 168, 169, 172, 176, 178, 180, 188, 189, 191, 192, 193, 194, 195, 196, 198, 199, 200, 201, 202, 203, 206, 208, 212, 214, 215], "modifi": [2, 43, 59, 71, 78, 110, 118, 120, 122, 135, 136, 140, 144, 146, 147, 160, 168, 176, 187, 191, 193, 196, 204], "100": [2, 7, 110, 147, 160, 199, 200, 203], "coverag": 2, "mandatori": [2, 43, 59, 78, 110, 122], "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, 87, 96, 98, 102, 103, 104, 105, 106, 107, 110, 112, 114, 118, 119, 120, 121, 122, 124, 128, 139, 140, 145, 147, 155, 157, 160, 162, 168, 174, 176, 178, 179, 180, 181, 184, 188, 189, 193, 194, 196, 198, 200, 202, 204, 208, 210, 212, 213, 214, 215], "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, 87, 89, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 163, 164, 166, 168, 170, 171, 172, 175, 176, 178, 179, 180, 182, 184, 187, 188, 189, 191, 192, 195, 196, 197, 198, 200, 202, 203, 204, 206, 209, 210, 212, 213, 214], "attribut": [2, 7, 20, 27, 41, 43, 46, 50, 56, 57, 76, 78, 81, 86, 87, 90, 103, 105, 106, 119, 122, 124, 133, 135, 136, 137, 138, 139, 142, 145, 156, 160, 170, 172, 176, 181, 193, 194, 196, 199, 200, 204, 209, 212, 213], "docstr": [2, 76, 122], "googl": [2, 76, 77, 122, 168, 211], "across": [2, 72, 78, 121, 122, 125, 188, 200, 206, 212, 214], "doesn": [2, 56, 62, 90, 122, 139, 146, 160, 174, 176, 181, 196, 199], "t": [2, 18, 19, 24, 26, 28, 43, 46, 48, 49, 52, 56, 62, 76, 79, 83, 87, 90, 96, 98, 108, 112, 116, 119, 120, 121, 122, 125, 131, 132, 134, 135, 137, 139, 146, 147, 149, 155, 156, 157, 160, 162, 172, 176, 184, 188, 193, 196, 198, 199, 212, 214, 215], "conform": [2, 122, 163, 175], "standard": [2, 3, 5, 59, 60, 78, 106, 122, 125, 127, 145, 154, 155, 163, 164, 193, 197, 199, 203, 207, 208, 213], "updat": [2, 7, 48, 50, 78, 90, 122, 126, 133, 139, 144, 146, 149, 152, 153, 157, 158, 166, 168, 176, 181, 183, 196, 199, 208], "go": [2, 57, 78, 110, 122, 145, 156, 157, 199], "public": [2, 43, 122, 162, 193, 199], "interfac": [2, 59, 65, 71, 74, 78, 90, 122, 124, 127, 153, 163, 181, 196, 198, 212, 215], "refer": [2, 7, 20, 41, 46, 57, 76, 77, 78, 80, 86, 90, 103, 119, 121, 122, 124, 128, 129, 131, 134, 155, 157, 158, 164, 170, 176, 177, 180, 184, 186, 188, 194, 199, 200, 202, 206], "relat": [2, 56, 78, 122, 133, 162, 176, 195, 202], "implement": [2, 4, 14, 26, 43, 44, 59, 68, 74, 78, 79, 84, 87, 97, 98, 106, 107, 109, 110, 118, 119, 122, 124, 125, 144, 146, 151, 155, 157, 162, 168, 174, 178, 179, 182, 184, 188, 189, 192, 194, 196, 198, 199, 202, 206, 207, 209, 210, 211, 212, 213, 215], "establish": [2, 119, 144, 160], "directori": [2, 5, 7, 18, 24, 26, 109, 112, 118, 119, 120, 122, 125, 128, 129, 160, 163, 181, 194, 195, 211, 213], "structur": [2, 4, 43, 78, 122, 142, 157, 176, 180, 184, 193, 198, 209, 215], "submodul": [2, 18, 122, 163], "py": [2, 3, 18, 122, 125, 128, 129, 132, 142, 144, 145, 146, 147, 155, 156, 158, 160, 163, 166, 168, 174, 188, 198, 200, 204, 213, 214], "resid": [2, 119, 200], "test_sync": 2, "html": [2, 5, 7, 20, 27, 43, 76, 77, 78, 98, 102, 109, 119, 122, 181, 188, 194, 195, 204, 213], "report": [2, 78, 110, 122, 128, 199], "pytest": [2, 214], "xdist": 2, "speed": [2, 20, 122, 131, 188], "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, 87, 90, 96, 97, 98, 100, 101, 102, 103, 105, 106, 109, 112, 115, 116, 117, 119, 120, 121, 122, 124, 127, 128, 129, 131, 135, 138, 146, 155, 156, 157, 161, 162, 163, 166, 168, 170, 175, 176, 179, 180, 181, 184, 187, 188, 189, 193, 194, 198, 199, 201, 202, 204, 205, 211, 215], "natur": [2, 43, 78], "attach": [2, 7, 21, 43, 55, 56, 85, 97, 98, 109, 122, 131, 173, 199, 200, 202], "debugg": [2, 122], "isn": [2, 122, 172, 193], "straightforward": [2, 6, 160, 199], "debug": [2, 7, 18, 20, 44, 56, 59, 84, 119, 120, 122, 144, 163, 166, 168, 170, 181, 182, 184, 198, 214], "recommend": [2, 3, 43, 78, 127, 142, 154, 155, 162, 163, 174, 181, 188, 198], "individu": [2, 3, 5, 78, 122, 131, 162, 163, 171, 175, 178, 180, 199, 203, 204, 206, 212, 214], "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, 87, 90, 97, 98, 102, 103, 104, 105, 106, 109, 116, 118, 119, 120, 121, 122, 124, 125, 128, 129, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 150, 155, 156, 157, 158, 162, 163, 164, 166, 168, 170, 173, 174, 175, 176, 180, 181, 183, 184, 187, 188, 193, 194, 195, 196, 198, 199, 200, 201, 202, 208, 210, 211, 212, 213, 214], "skip": [2, 20, 27, 42, 64, 68, 70, 71, 72, 74, 80, 105, 106, 107, 122, 162, 171, 188], "safeti": 2, "lint": [2, 200], "so": [2, 5, 19, 55, 57, 76, 78, 115, 117, 121, 122, 125, 130, 131, 134, 135, 137, 138, 141, 144, 145, 149, 151, 153, 156, 157, 158, 161, 174, 175, 176, 177, 178, 181, 188, 195, 198, 199, 200, 203, 204, 210, 212, 213, 214, 215], "well": [2, 5, 7, 43, 78, 85, 109, 122, 124, 128, 131, 132, 145, 148, 155, 157, 160, 174, 179, 187, 189, 192, 195, 197, 199, 205, 206, 208, 212, 213], "restructuredtext": 2, "sphinx": 2, "librari": [2, 59, 65, 76, 78, 84, 106, 109, 120, 122, 160, 164, 176, 181, 188, 192, 202, 203, 204, 208, 213, 214], "re": [2, 4, 69, 74, 122, 124, 145, 147, 156, 173, 174, 176, 190, 202, 212, 213, 214, 215], "unfamiliar": 2, "those": [2, 4, 78, 106, 122, 135, 139, 156, 157, 160, 176, 199, 200, 203, 204, 205, 208, 212], "primer": [2, 155], "quickstart": 2, "read": [2, 3, 4, 43, 50, 57, 78, 80, 97, 122, 124, 125, 129, 139, 145, 155, 156, 162, 164, 170, 176, 183, 191, 195, 198, 199, 200, 204, 205, 208, 210, 215], "welcom": [2, 179], "enhanc": [2, 122, 145, 146, 168, 195, 203], "usabl": 2, "excel": [2, 155, 156], "pydata": 2, "lot": [2, 3, 124, 156, 159, 176, 202, 212], "out": [2, 3, 4, 5, 21, 43, 69, 78, 86, 122, 132, 142, 145, 156, 160, 172, 175, 176, 186, 197, 199, 203, 210, 212, 213, 214], "box": [2, 3, 122, 142, 176, 186, 199, 210, 213, 214], "wish": [2, 158, 160, 191, 193, 199, 213], "setup": [2, 3, 122, 125, 126, 149, 163, 176, 212, 214], "static": [2, 7, 21, 42, 43, 46, 55, 57, 59, 71, 76, 77, 78, 81, 84, 87, 90, 109, 122, 128, 155, 156, 157, 182, 192, 199, 213], "site": [2, 20, 43, 71, 72, 74, 76, 96, 98, 106, 122, 188, 192, 204], "first": [2, 3, 43, 56, 57, 78, 85, 122, 124, 134, 142, 144, 145, 146, 147, 149, 154, 156, 157, 162, 163, 168, 174, 176, 183, 186, 187, 188, 189, 192, 194, 196, 199, 205, 213, 214], "serv": [2, 5, 16, 18, 24, 26, 57, 71, 76, 77, 78, 109, 115, 117, 118, 121, 122, 128, 142, 155, 156, 158, 180, 194, 199, 210, 211], "feel": 2, "free": [2, 78, 112, 114, 160, 212], "clarifi": 2, "text": [2, 5, 16, 20, 21, 43, 57, 76, 78, 86, 97, 98, 102, 119, 122, 124, 147, 180, 183, 188, 193, 194, 198, 199, 200, 213, 214, 215], "restructur": 2, "etc": [2, 7, 20, 57, 105, 119, 121, 122, 125, 128, 129, 160, 174, 179, 183, 188, 193, 199, 200, 202, 204, 208, 210, 215], "idiomat": 2, "english": 2, "simpl": [2, 20, 43, 69, 78, 122, 124, 142, 144, 145, 146, 148, 153, 156, 157, 160, 161, 168, 174, 179, 189, 194, 196, 198, 199, 202, 203, 210, 212, 213, 214, 215], "languag": [2, 128], "contract": [2, 21, 196], "eas": [2, 59], "nativ": [2, 108, 122, 137, 142, 144, 150, 168, 176, 196, 212], "speaker": 2, "opt": [2, 7, 20, 41, 57, 68, 76, 86, 103, 109, 119, 122, 128, 129, 160, 162, 188, 189, 194, 200, 211, 214], "oxford": 2, "comma": [2, 43, 78], "seri": [2, 98, 101, 144], "term": [2, 76, 78, 131], "keep": [2, 14, 43, 122, 129, 144, 160, 161, 162, 200, 215], "self": [2, 3, 7, 18, 21, 27, 43, 57, 69, 70, 71, 76, 84, 85, 87, 106, 107, 111, 121, 122, 124, 134, 141, 146, 147, 163, 164, 168, 174, 175, 179, 189, 191, 193, 194, 197, 198, 199, 200, 202, 203, 204, 206, 213, 214, 215], "alongsid": [2, 78, 111, 122, 171, 195], "suit": [2, 124, 169, 176, 177], "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, 87, 90, 97, 98, 103, 105, 106, 107, 116, 118, 119, 120, 122, 125, 127, 129, 132, 139, 144, 146, 151, 152, 153, 154, 155, 160, 161, 162, 163, 164, 168, 171, 175, 178, 181, 186, 188, 192, 193, 195, 196, 197, 199, 200, 201, 203, 204, 211, 212, 213, 214, 215], "link": [2, 7, 76, 77, 78, 119, 120, 181, 194], "intersphinx": 2, "extern": [2, 76, 78, 80, 115, 117, 122, 131, 193, 214], "diagram": [2, 178], "mermaid": 2, "insid": [2, 24, 26, 43, 55, 71, 72, 74, 118, 122, 124, 127, 131, 133, 150, 157, 173, 174, 176, 180, 184, 193, 194, 198, 199, 200, 202, 203, 213, 215], "folder": [2, 5, 125], "easier": [2, 122, 129, 144, 156, 157, 168, 194], "becom": [2, 3, 9, 10, 12, 13, 14, 17, 122, 131, 162, 176, 194, 202, 203], "stale": [2, 43], "evolv": 2, "next": [2, 3, 27, 63, 64, 65, 67, 68, 69, 70, 76, 77, 79, 86, 106, 107, 122, 134, 139, 145, 146, 147, 153, 157, 162, 171, 189, 191, 194, 195], "correspond": [2, 43, 59, 64, 68, 78, 122, 144, 146, 157, 162, 174, 177, 196, 199], "necessari": [2, 43, 71, 74, 78, 122, 125, 131, 132, 144, 162, 175, 187, 200, 207], "demonstr": [2, 132, 133, 134, 135, 136, 137, 140, 142, 145, 146, 147, 148, 168, 170, 175, 176, 178, 188, 189, 194, 200, 209, 214], "rst": 2, "liter": [2, 20, 21, 43, 50, 53, 59, 65, 69, 70, 71, 72, 74, 76, 78, 83, 96, 97, 98, 106, 115, 117, 119, 120, 121, 122, 210], "literalinclud": 2, "test_th": 2, "caption": 2, "extens": [2, 3, 21, 78, 80, 83, 119, 124, 129, 193, 196], "against": [2, 20, 67, 68, 78, 80, 121, 122, 156, 189, 200, 203], "page": [2, 5, 25, 30, 31, 32, 33, 34, 36, 39, 40, 76, 77, 78, 79, 83, 91, 92, 145, 176, 181, 195, 199], "built": [2, 5, 120, 122, 125, 138, 144, 146, 147, 162, 163, 168, 178, 182, 189, 190, 194, 214], "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, 87, 89, 90, 96, 98, 100, 102, 103, 105, 106, 108, 109, 116, 118, 119, 120, 121, 122, 124, 128, 132, 135, 144, 145, 146, 149, 150, 155, 157, 162, 163, 166, 168, 170, 172, 173, 174, 175, 176, 182, 183, 184, 188, 189, 193, 194, 196, 199, 200, 202, 205, 209, 212, 213, 214], "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, 87, 89, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 111, 112, 115, 116, 117, 118, 119, 121, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 142, 144, 146, 147, 150, 152, 155, 156, 157, 158, 160, 161, 162, 170, 174, 175, 176, 177, 180, 181, 183, 184, 186, 187, 188, 189, 191, 193, 194, 195, 196, 197, 198, 199, 200, 202, 204, 206, 208, 210, 211, 212, 214, 215], "comment": [2, 98, 100, 199], "form": [2, 5, 18, 21, 43, 72, 78, 122, 124, 157, 164, 178, 181, 188, 195, 203, 213, 215], "hello": [2, 3, 5, 27, 84, 85, 87, 98, 102, 119, 122, 125, 128, 157, 160, 162, 174, 180, 183, 188, 189, 193, 194, 196, 199, 200, 203, 211, 212, 213, 215], "process": [2, 5, 7, 16, 17, 20, 21, 27, 55, 57, 59, 62, 64, 65, 68, 84, 86, 105, 106, 107, 110, 111, 112, 115, 117, 119, 122, 124, 125, 127, 128, 129, 131, 142, 148, 162, 173, 176, 183, 189, 193, 196, 200, 201, 208, 212, 215], "launch": [2, 18, 119, 125, 173, 214], "specifi": [2, 18, 19, 20, 43, 47, 57, 78, 80, 83, 90, 105, 106, 107, 120, 122, 124, 129, 136, 138, 140, 145, 146, 155, 156, 158, 160, 162, 171, 174, 176, 189, 193, 194, 195, 197, 198, 199, 200, 202, 203, 205, 206, 208, 212, 213, 215], "strip": [2, 147], "output": [2, 18, 43, 59, 78, 97, 98, 120, 122, 125, 127, 128, 129, 134, 135, 156, 176, 200], "curl": [2, 122, 124, 128, 160, 164, 171, 176, 180, 183, 191, 193, 196, 197, 199, 203, 211], "invoc": 2, "insert": [2, 69, 70, 71, 107, 122, 147, 150, 168, 179, 191, 210, 213], "after": [2, 7, 16, 20, 27, 41, 57, 76, 78, 79, 83, 84, 85, 86, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 119, 121, 122, 124, 129, 140, 142, 145, 155, 162, 168, 174, 176, 181, 189, 195, 196, 210, 212, 215], "syntax": [2, 43, 78, 122, 133, 139, 155, 176, 203], "noth": [2, 122, 149, 191], "special": [2, 21, 119, 122, 132, 134, 163, 176, 181, 188, 189, 193, 198, 199, 200, 203, 213], "everyth": [2, 5, 155, 212, 215], "colon": [2, 157], "invok": [2, 17, 57, 78, 122, 149, 160, 162, 196, 202, 212], "url": [2, 5, 7, 20, 21, 27, 43, 71, 72, 74, 76, 77, 78, 80, 83, 96, 98, 106, 115, 117, 119, 122, 147, 155, 156, 157, 161, 178, 179, 180, 181, 183, 188, 189, 193, 194, 200, 201, 202, 203, 205, 208, 210, 213], "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, 87, 96, 97, 98, 99, 102, 103, 104, 106, 109, 112, 113, 118, 119, 120, 122, 124, 128, 133, 140, 142, 144, 145, 146, 155, 158, 160, 161, 162, 168, 173, 174, 176, 180, 181, 182, 183, 187, 188, 189, 191, 192, 193, 195, 198, 199, 201, 202, 204, 205, 206, 208, 212, 213, 214, 215], "just": [2, 43, 122, 131, 139, 145, 150, 156, 157, 160, 187, 199, 200, 212, 215], "rel": [2, 77, 78, 122, 128, 194, 211], "In": [2, 4, 5, 7, 20, 71, 72, 74, 78, 114, 119, 122, 124, 131, 132, 134, 135, 136, 138, 139, 140, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 160, 162, 164, 171, 172, 173, 174, 175, 176, 178, 179, 180, 188, 191, 194, 196, 198, 199, 200, 202, 203, 205, 208, 210, 211, 212, 214, 215], "look": [2, 18, 106, 131, 132, 134, 139, 141, 144, 145, 149, 150, 151, 155, 156, 158, 163, 178, 183, 190, 193, 194, 199, 206, 213], "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, 87, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 109, 116, 119, 120, 121, 122, 124, 125, 149, 150, 156, 157, 160, 168, 170, 174, 183, 187, 188, 189, 193, 194, 196, 198, 199, 200, 203, 204, 208, 210, 212, 213, 214, 215], "def": [2, 3, 4, 5, 7, 27, 57, 69, 70, 71, 84, 85, 87, 107, 119, 122, 124, 125, 128, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 161, 162, 163, 164, 166, 168, 170, 171, 172, 174, 175, 176, 179, 180, 181, 183, 184, 187, 188, 189, 191, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215], "hello_world": [2, 122, 128, 155, 160, 174, 194], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 128, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 161, 164, 168, 170, 171, 172, 174, 175, 176, 179, 180, 183, 184, 187, 188, 189, 193, 194, 196, 197, 198, 199, 200, 202, 203, 204, 206, 208, 209, 210, 212, 213, 214, 215], "handler": [2, 4, 5, 7, 16, 20, 21, 41, 46, 55, 58, 59, 61, 62, 64, 65, 68, 70, 76, 77, 85, 86, 94, 103, 104, 105, 106, 107, 109, 119, 120, 122, 125, 132, 133, 134, 137, 138, 139, 141, 142, 146, 149, 153, 154, 156, 157, 158, 161, 164, 167, 168, 169, 171, 172, 173, 174, 176, 180, 181, 182, 183, 184, 187, 188, 189, 190, 191, 192, 195, 196, 198, 199, 201, 203, 204, 205, 208, 210, 212, 213, 214, 215], "greet": [2, 160, 180, 189, 199, 200], "route_handl": [2, 3, 4, 5, 7, 20, 21, 27, 41, 69, 70, 71, 84, 85, 87, 103, 104, 105, 106, 107, 119, 122, 124, 125, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 146, 160, 166, 168, 170, 171, 172, 174, 176, 179, 180, 181, 183, 184, 187, 188, 189, 191, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 204, 206, 208, 210, 211, 213, 214], "equival": [2, 6, 78, 80, 97, 98, 106, 121, 122, 124, 131, 144, 172, 173, 200, 212], "http": [2, 3, 7, 18, 20, 21, 27, 42, 43, 54, 56, 57, 64, 68, 69, 70, 71, 72, 74, 76, 77, 78, 85, 86, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 119, 120, 122, 124, 127, 128, 129, 132, 142, 150, 155, 156, 157, 160, 164, 171, 174, 176, 179, 180, 183, 188, 189, 191, 193, 194, 196, 197, 198, 199, 201, 202, 203, 204, 208, 209, 211, 213], "127": [2, 18, 124, 127, 128, 155, 156, 160, 164, 176, 180, 183, 191, 196, 197, 199, 203, 211, 213], "8000": [2, 3, 18, 122, 124, 127, 129, 132, 142, 155, 156, 160, 164, 171, 176, 180, 183, 188, 191, 196, 197, 199, 203, 211, 213], "checkout": 2, "branch": 2, "prepar": 2, "script": [2, 14, 115, 117, 126, 132, 133, 135, 137, 140, 141, 142, 145, 149, 150, 163, 176, 194], "prepare_releas": 2, "number": [2, 7, 18, 20, 21, 56, 57, 59, 71, 72, 74, 78, 79, 80, 119, 120, 128, 129, 134, 145, 147, 161, 175, 176, 179, 199, 200, 202, 203, 213], "draft": [2, 70, 78, 188], "replac": [2, 4, 42, 43, 57, 69, 74, 78, 83, 122, 124, 128, 129, 131, 155, 180, 181, 211], "desir": [2, 27, 72, 122, 161, 162, 198, 199, 215], "scheme": [2, 42, 43, 57, 69, 72, 78, 79, 106, 119, 124, 193, 199, 204, 207, 208], "pyproject": 2, "toml": 2, "changelog": [2, 123, 124], "entri": [2, 3, 7, 9, 10, 12, 13, 16, 62, 78, 106, 122, 155, 160, 162], "x": [2, 20, 21, 78, 87, 106, 123, 124, 128, 164, 171, 176, 188, 189, 193, 198, 199, 203, 204, 209], "review": [2, 145], "am": 2, "chore": 2, "vx": 2, "y": [2, 129, 145, 188], "z": [2, 188, 203], "actual": [2, 7, 20, 44, 122, 146, 147, 155, 157, 179, 188, 189, 196, 202, 203, 206, 214], "b": [2, 96, 97, 99, 101, 122, 124, 133, 134, 176, 183, 193, 194, 199, 200, 212], "origin": [2, 5, 20, 48, 63, 70, 71, 72, 74, 121, 122, 127, 129, 136, 150, 162, 188, 189], "onc": [2, 8, 57, 105, 106, 107, 122, 125, 129, 151, 156, 160, 163, 168, 174, 176, 186, 187, 188, 189, 193, 199, 202, 210, 212, 213, 215], "approv": 2, "note": [2, 8, 16, 17, 21, 78, 122, 131, 146, 149, 156, 170, 174, 176, 187, 188, 200, 208, 210, 212], "good": [2, 4, 21, 131, 147, 191, 199, 202, 212, 215], "click": [2, 84, 122, 144, 145, 146, 147, 163, 188, 200, 202, 204, 206, 208, 210], "publish": [2, 9, 10, 11, 12, 13, 14, 15, 16, 17, 122], "successfulli": [2, 78], "semant": [2, 78, 90, 122, 157, 201], "pep": [2, 189], "440": 2, "power": [3, 145, 160, 163, 174, 179, 181, 184, 195, 214], "flexibl": [3, 122, 142, 146, 160, 179, 201], "highli": [3, 179, 192], "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, 86, 96, 97, 98, 99, 101, 103, 104, 105, 106, 107, 109, 119, 122, 124, 125, 126, 128, 129, 130, 155, 158, 160, 162, 180, 186, 190, 191, 198, 201, 208, 209, 214, 215], "plugin": [3, 7, 9, 10, 12, 13, 14, 15, 17, 20, 27, 37, 58, 75, 76, 81, 82, 83, 85, 86, 87, 89, 119, 122, 144, 146, 149, 153, 154, 162, 165, 167, 168, 176, 181, 182, 184, 186, 187, 192, 197, 198, 199, 200, 202, 212], "ship": [3, 184, 188, 190, 194], "inject": [3, 16, 45, 70, 84, 105, 106, 122, 139, 145, 146, 149, 150, 152, 154, 157, 163, 170, 175, 176, 182, 188, 196, 199, 200, 202, 203, 208, 213, 214], "secur": [3, 4, 7, 20, 41, 43, 57, 58, 71, 72, 74, 76, 78, 86, 96, 98, 103, 106, 107, 109, 119, 122, 124, 147, 160, 182, 188, 193, 204, 205, 206], "primit": [3, 78, 178, 191], "openapi": [3, 7, 20, 41, 43, 46, 54, 57, 58, 77, 78, 80, 81, 84, 86, 87, 103, 105, 106, 107, 109, 119, 122, 124, 156, 157, 182, 199, 200, 203, 208, 210], "schema": [3, 7, 20, 41, 43, 46, 57, 70, 76, 77, 78, 80, 81, 84, 86, 87, 103, 105, 106, 107, 109, 119, 122, 124, 146, 156, 157, 163, 168, 180, 182, 188, 192, 194, 198, 199, 200, 202, 203, 204, 205, 208, 210], "messagepack": [3, 21, 108, 119, 122, 124], "middlewar": [3, 7, 20, 27, 41, 57, 58, 63, 64, 65, 67, 69, 70, 71, 72, 74, 76, 86, 89, 103, 105, 106, 107, 109, 119, 120, 122, 124, 160, 180, 182, 186, 187, 195, 196, 198, 202, 208, 210, 212, 213, 214], "great": [3, 149, 174, 195, 199], "cli": [3, 58, 84, 122, 125, 127, 155, 158, 160, 182], "experi": [3, 122, 159, 195], "much": [3, 150, 155, 196], "pip": [3, 5, 122, 125, 127, 129, 154, 155, 163, 171, 186, 187, 188, 208, 213, 214], "commonli": [3, 122, 144, 156, 163, 199, 200], "extra": [3, 48, 56, 84, 85, 87, 106, 121, 122, 125, 154, 163, 180, 186, 187, 188, 197, 199, 201, 208, 210, 212, 213], "jinja2": [3, 24, 122, 195, 213], "templat": [3, 24, 26, 56, 58, 76, 77, 78, 82, 83, 98, 122, 124, 181, 182, 195], "brotli": [3, 20, 65, 122], "compress": [3, 7, 20, 54, 68, 69, 119, 122, 124], "cooki": [3, 7, 20, 21, 41, 42, 43, 57, 67, 69, 71, 72, 74, 76, 78, 80, 86, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 119, 120, 122, 188, 200, 201, 215], "session": [3, 21, 68, 71, 72, 74, 107, 119, 122, 124, 129, 144, 145, 146, 149, 151, 152, 153, 154, 168, 170, 171, 174, 189, 195, 199, 205, 212], "cryptographi": [3, 122, 144, 188, 208, 214], "jwt": [3, 23, 64, 68, 105, 122, 182, 207], "redisstor": [3, 113, 115, 122, 124, 161, 212], "redi": [3, 11, 15, 113, 122, 124, 161, 162, 179, 188, 212], "picolog": [3, 59, 60, 122], "structlog": [3, 59, 122], "prometheu": [3, 122, 182, 185], "instrument": [3, 27, 86, 160, 186, 187], "telemetri": 3, "opentelemetri": [3, 23, 122, 182, 185], "sqlalchemi": [3, 23, 50, 122, 144, 145, 146, 147, 149, 150, 151, 152, 153, 160, 165, 169, 176, 180, 182, 196, 204, 208, 210], "deprec": [3, 43, 57, 59, 62, 76, 78, 122, 175, 193, 194, 196, 211], "sinc": [3, 4, 21, 59, 76, 112, 114, 122, 124, 131, 145, 147, 156, 157, 162, 175, 176, 180, 183, 188, 189, 191, 194, 196, 198, 202, 204, 205, 211, 212, 214, 215], "version": [3, 4, 7, 20, 59, 72, 76, 77, 78, 80, 109, 110, 112, 119, 120, 121, 122, 124, 125, 132, 146, 150, 168, 175, 192, 193, 194, 195, 196, 197, 198, 203, 208, 210, 211, 215], "now": [3, 43, 96, 98, 106, 122, 124, 129, 132, 134, 135, 137, 144, 145, 146, 147, 149, 151, 155, 156, 157, 158, 171, 174, 176, 179, 194, 199, 203, 204, 206, 210, 211, 212, 213, 215], "group": [3, 7, 55, 78, 84, 86, 103, 122, 128, 162, 163], "longer": [3, 43, 78, 122, 145, 149, 152, 157], "Will": [3, 56, 85, 193], "remov": [3, 21, 43, 59, 78, 121, 122, 125, 141, 147, 151, 157, 166, 170, 175, 193, 194, 211], "jinja": [3, 5, 23, 122, 181, 195, 213], "mako": [3, 5, 23, 122, 195, 213], "full": [3, 7, 83, 122, 140, 157, 162, 169, 176, 181, 192, 194, 200, 214, 215], "unnecessari": [3, 122], "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, 87, 90, 96, 97, 98, 99, 101, 102, 104, 105, 106, 107, 109, 110, 112, 116, 118, 119, 120, 121, 122, 124, 125, 128, 129, 132, 133, 138, 139, 140, 142, 144, 146, 147, 149, 150, 152, 153, 155, 158, 160, 162, 163, 168, 171, 173, 175, 176, 177, 182, 184, 186, 187, 188, 190, 193, 194, 195, 196, 198, 199, 202, 206, 208, 210, 211, 212, 213], "get": [3, 4, 5, 7, 19, 20, 27, 41, 43, 57, 69, 70, 71, 74, 77, 78, 83, 84, 85, 87, 90, 103, 107, 108, 111, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 124, 125, 128, 132, 133, 134, 135, 136, 138, 139, 142, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 158, 160, 161, 166, 168, 174, 175, 176, 180, 181, 183, 184, 188, 189, 191, 193, 194, 195, 196, 198, 199, 200, 202, 203, 204, 205, 206, 208, 209, 210, 213, 214], "index": [3, 4, 5, 78, 79, 98, 102, 109, 122, 124, 134, 174, 176, 180, 195, 198, 199, 201, 202, 203, 204, 211, 213], "book": [3, 78, 144, 146, 168], "book_id": 3, "int": [3, 4, 5, 7, 9, 10, 12, 13, 14, 16, 17, 20, 21, 41, 42, 43, 47, 56, 57, 59, 70, 71, 72, 74, 76, 78, 79, 80, 85, 86, 90, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 111, 112, 114, 115, 117, 119, 120, 121, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 146, 147, 157, 166, 168, 170, 174, 175, 176, 183, 188, 189, 191, 193, 197, 198, 199, 200, 202, 203, 215], "get_book": 3, "Then": [3, 122, 176], "Or": [3, 162, 163, 171, 204, 206], "directli": [3, 7, 43, 78, 119, 122, 124, 125, 131, 141, 151, 162, 164, 176, 178, 181, 198, 199, 200, 211, 212, 214], "reload": [3, 18, 83, 122, 129, 155, 173, 181], "visit": [3, 122, 132, 142, 155, 156, 157, 163, 213], "localhost": [3, 115, 117, 122, 128, 132, 142, 156, 161, 171, 188, 193], "browser": [3, 83, 98, 100, 142, 155, 156, 157, 181, 188, 199], "two": [3, 21, 43, 59, 78, 122, 125, 131, 132, 149, 152, 153, 157, 160, 162, 170, 172, 175, 179, 180, 181, 189, 191, 199, 200, 203, 204, 206, 209, 210, 213, 214, 215], "endpoint": [3, 4, 5, 7, 57, 76, 86, 122, 128, 146, 162, 167, 169, 176, 182, 193, 194, 198, 199, 200, 202, 206, 207, 208, 210, 213, 214], "automat": [3, 5, 18, 57, 115, 117, 122, 124, 125, 127, 128, 129, 144, 145, 146, 149, 150, 152, 156, 176, 184, 192, 193, 194, 197, 200, 203, 212], "redoc": [3, 7, 76, 77, 119, 122, 156, 194], "swagger": [3, 7, 76, 77, 119, 122, 156, 157, 182, 192, 205], "ui": [3, 76, 77, 122, 125, 127, 128, 182, 192], "element": [3, 7, 76, 77, 78, 83, 119, 122, 145, 156, 181, 194], "stoplight": [3, 76, 77, 122, 156, 194], "rapidoc": [3, 7, 76, 77, 119, 122, 194], "depth": [3, 47, 155, 156, 158, 176], "tutori": [3, 132, 135, 144, 145, 146, 147, 149, 153, 155, 158, 168, 181], "basic": [3, 122, 124, 142, 145, 154, 167, 178, 182, 197, 203, 208, 212, 215], "todo": [3, 124, 142, 149, 150, 151, 152, 153, 155, 156, 157, 158, 171], "section": [3, 4, 6, 43, 57, 78, 80, 122, 126, 128, 129, 132, 135, 139, 140, 144, 145, 146, 147, 149, 150, 157, 169, 170, 171, 181, 189, 193, 194, 198, 199, 200, 203, 205, 215], "commun": [3, 124, 162, 212, 214], "driven": [3, 124, 215], "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, 96, 97, 98, 99, 100, 101, 103, 104, 109, 111, 112, 114, 115, 116, 117, 118, 119, 121, 122, 124, 127, 146, 147, 163, 167, 168, 169, 180, 188, 194, 196, 198, 199, 208, 210, 212], "thrive": 3, "contribut": [3, 124], "pursu": 3, "innov": 3, "huge": 3, "thank": 3, "scalar": [3, 77, 122, 144, 149, 150, 151, 152, 153, 168, 170, 171, 194, 199], "com": [3, 76, 122, 132, 133, 134, 135, 136, 140, 141, 142, 175, 176, 188, 194, 197, 203, 213], "sport": 3, "invit": 3, "organ": [3, 78, 141, 202, 212], "join": [3, 17, 144, 146, 147, 162, 168], "sponsorship": 3, "program": [3, 78, 129, 131, 137], "By": [3, 57, 129, 144, 146, 157, 161, 162, 174, 176, 179, 187, 193, 194, 198, 211, 212, 215], "polar": 3, "prefer": [3, 4, 5, 78, 84, 87, 121, 122, 125, 128, 131, 162, 200, 215], "platform": [3, 125, 126, 214], "collect": [3, 69, 78, 90, 103, 121, 122, 124, 130, 135, 145, 149, 150, 151, 152, 153, 160, 171, 172, 174, 175, 183, 194, 196, 199, 208, 214, 215], "pivot": 3, "role": [3, 155, 206], "project": [3, 124, 125, 128, 160, 163, 200], "growth": 3, "exclus": [3, 43, 47, 50, 78, 122, 134, 176, 205], "engag": [3, 68], "pledg": 3, "ormar": 3, "beani": 3, "sqlmodel": 3, "basemodel": [3, 84, 87, 122, 146, 164, 168, 174, 193, 196, 198, 199, 200, 202, 203, 204, 206, 208, 210, 214], "uuid4": [3, 124, 144, 168, 174, 175, 176, 193, 202, 204, 206, 210], "first_nam": [3, 176, 179], "last_nam": [3, 179], "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, 87, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 115, 117, 118, 119, 122, 125, 128, 132, 134, 139, 142, 144, 145, 146, 147, 149, 150, 151, 152, 153, 156, 157, 158, 160, 166, 168, 170, 171, 172, 173, 174, 175, 177, 178, 181, 182, 183, 187, 188, 189, 191, 192, 193, 194, 197, 201, 202, 204, 208, 209, 210, 212, 213, 214, 215], "typeddict": [3, 7, 42, 83, 120, 121, 156, 192, 198, 215], "struct": [3, 52, 111, 122, 164, 199, 215], "uuid": [3, 122, 124, 144, 145, 146, 147, 168, 174, 175, 176, 193, 199, 202, 203, 204, 208, 210], "dto": [3, 7, 20, 37, 41, 46, 47, 48, 49, 50, 52, 53, 56, 57, 58, 76, 84, 86, 87, 103, 106, 119, 122, 133, 134, 135, 136, 137, 138, 139, 140, 142, 146, 160, 166, 168, 172, 182, 196, 200, 202, 215], "dtoconfig": [3, 46, 47, 87, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 166, 175, 176, 200, 202], "dataclassdto": [3, 49, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 175, 176], "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, 87, 89, 105, 107, 109, 122, 124, 128, 129, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 144, 146, 160, 161, 166, 168, 170, 171, 175, 176, 181, 188, 194, 195, 196, 198, 199, 200, 202, 204, 205, 208, 210, 211, 212, 213], "exclud": [3, 18, 20, 27, 47, 64, 68, 69, 70, 71, 72, 74, 86, 87, 105, 106, 107, 122, 124, 132, 135, 136, 137, 138, 139, 140, 141, 166, 175, 178, 182, 188, 189, 204, 207, 208, 210], "control": [3, 4, 5, 7, 16, 20, 43, 47, 57, 58, 71, 72, 74, 76, 78, 86, 96, 98, 103, 105, 106, 119, 122, 124, 125, 127, 128, 129, 131, 137, 141, 145, 160, 162, 166, 167, 170, 172, 174, 175, 176, 178, 180, 181, 188, 191, 193, 198, 200, 201, 203, 206, 209, 212], "python": [3, 27, 46, 62, 87, 121, 122, 124, 125, 127, 128, 129, 131, 134, 137, 142, 145, 149, 150, 151, 152, 153, 155, 156, 157, 158, 159, 160, 164, 166, 171, 174, 175, 176, 178, 179, 180, 183, 187, 188, 189, 191, 192, 193, 194, 196, 198, 199, 200, 202, 203, 208, 209, 210, 213, 214, 215], "post": [3, 5, 57, 78, 103, 119, 120, 122, 124, 137, 138, 139, 141, 146, 147, 149, 150, 151, 152, 153, 157, 158, 164, 166, 168, 170, 171, 172, 175, 176, 179, 183, 187, 188, 193, 197, 198, 199, 200, 202, 206, 208, 209, 210, 213, 214], "put": [3, 16, 17, 57, 78, 119, 120, 128, 141, 149, 150, 151, 152, 153, 157, 158, 162, 175, 176, 188, 199, 200], "patch": [3, 57, 78, 119, 120, 122, 141, 146, 166, 168, 174, 178, 199, 200, 202], "delet": [3, 14, 43, 57, 74, 78, 83, 90, 96, 98, 111, 112, 113, 114, 115, 117, 119, 120, 122, 146, 166, 168, 175, 179, 188, 199, 200, 202], "dtodata": [3, 48, 122, 138, 139, 140, 141, 166, 176, 200, 202], "my_app": [3, 119, 204, 214], "usercontrol": [3, 174, 175, 206], "create_us": [3, 124, 175, 176, 198, 206], "list_us": 3, "user_id": [3, 7, 124, 164, 174, 175, 176, 202, 203, 204, 210], "partial_update_us": 3, "update_us": [3, 175], "get_us": [3, 174, 175, 176, 203, 210], "delete_us": [3, 175], "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, 87, 89, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 128, 144, 145, 146, 147, 149, 150, 151, 152, 153, 156, 158, 160, 161, 162, 163, 164, 166, 168, 170, 174, 175, 176, 179, 180, 183, 184, 188, 189, 191, 193, 194, 197, 198, 199, 200, 202, 203, 204, 206, 208, 210, 211, 212, 213, 214, 215], "9": [3, 20, 59, 76, 77, 112, 124, 125, 144, 145, 147, 149, 150, 151, 152, 153, 156, 157, 158, 160, 164, 166, 168, 171, 174, 176, 183, 187, 188, 189, 191, 193, 194, 196, 197, 198, 199, 200, 203, 208, 209, 210, 213, 214, 215], "instanti": [3, 20, 43, 45, 57, 118, 121, 122, 139, 160, 172, 176, 189, 194, 196], "point": [3, 7, 78, 80, 106, 122, 124, 131, 155, 160, 174, 183, 199], "server": [3, 4, 5, 7, 18, 21, 27, 56, 71, 74, 76, 78, 84, 110, 119, 122, 124, 125, 126, 128, 129, 130, 137, 138, 155, 158, 160, 168, 174, 176, 180, 181, 183, 189, 193, 198, 212, 213], "author": [3, 5, 56, 57, 78, 104, 105, 106, 107, 144, 145, 146, 168, 188, 196, 206, 207], "rather": [3, 78, 122, 160, 189, 191, 199, 202, 206], "team": 3, "lead": [3, 17, 57, 122, 124, 144, 147, 160, 162, 176, 215], "5": [3, 20, 57, 70, 76, 77, 124, 175, 187, 188, 191, 194, 199, 203, 212, 215], "veri": [3, 124, 131, 150, 151, 157, 160, 174, 194, 202, 203, 212, 213, 214], "draw": [3, 76], "inspir": 3, "nestj": 3, "contemporari": 3, "typescript": [3, 163], "place": [3, 62, 78, 122, 124, 129, 131, 149, 159, 160, 163, 188, 189, 199, 200, 202, 206, 212, 213, 214], "pattern": [3, 4, 18, 20, 27, 64, 68, 70, 71, 72, 74, 78, 80, 86, 105, 106, 107, 122, 134, 142, 144, 145, 146, 147, 152, 157, 160, 162, 179, 188, 189, 199, 200, 203, 205, 212], "still": [3, 5, 78, 122, 124, 141, 147, 149, 156, 162, 174, 175, 191, 199, 203, 212], "allow": [3, 4, 7, 16, 20, 27, 41, 43, 47, 57, 64, 65, 68, 76, 78, 80, 86, 90, 103, 110, 116, 118, 119, 122, 124, 125, 129, 131, 132, 140, 141, 144, 145, 146, 149, 155, 156, 157, 158, 160, 162, 166, 169, 171, 172, 174, 176, 179, 180, 181, 183, 194, 196, 198, 199, 200, 201, 202, 203, 206, 207, 212, 213, 214], "seek": [3, 43], "versatil": [3, 176, 198], "oop": [3, 41, 122, 124, 202], "microframework": 3, "unlik": [3, 78, 203, 206, 214], "flask": [3, 6, 97, 122, 202], "typic": [3, 131, 141, 155, 160, 162, 194, 195], "web": [3, 18, 43, 57, 76, 122, 125, 127, 128, 129, 155, 159, 173, 188, 201, 209, 212], "orm": [3, 35, 122, 124, 144, 145, 146, 147, 149, 150, 151, 152, 153, 165, 168, 170, 171, 172, 176, 182, 199, 204], "integr": [3, 4, 87, 122, 125, 127, 128, 129, 144, 145, 150, 151, 167, 181, 193, 194, 195, 199], "client": [3, 16, 20, 21, 42, 50, 56, 57, 69, 71, 78, 83, 98, 100, 115, 117, 119, 122, 124, 137, 138, 139, 162, 174, 175, 176, 179, 181, 187, 194, 199, 200, 201, 215], "side": [3, 18, 71, 74, 83, 122, 124, 160, 174, 176, 179, 212], "cach": [3, 5, 7, 20, 43, 45, 57, 59, 70, 83, 103, 119, 122, 125, 182, 212], "It": [3, 5, 7, 20, 41, 43, 57, 59, 62, 68, 76, 78, 86, 103, 104, 119, 122, 124, 125, 127, 129, 131, 132, 142, 144, 148, 149, 152, 153, 155, 156, 158, 160, 162, 168, 175, 176, 183, 188, 189, 191, 193, 194, 196, 198, 199, 200, 201, 202, 203, 204, 208, 212, 213, 214, 215], "aim": [3, 4, 154, 206], "django": [3, 122, 127], "micro": 3, "api": [3, 7, 18, 64, 68, 76, 78, 106, 119, 122, 124, 128, 130, 149, 156, 163, 164, 167, 169, 180, 188, 193, 194, 200, 203, 204, 208, 210, 214], "valid": [3, 7, 20, 21, 41, 43, 48, 56, 57, 59, 67, 71, 72, 74, 76, 78, 80, 86, 87, 96, 98, 103, 106, 119, 122, 132, 139, 155, 157, 164, 175, 176, 178, 180, 188, 193, 194, 195, 200, 201, 210, 215], "rout": [3, 7, 16, 20, 21, 27, 41, 46, 56, 57, 58, 64, 68, 69, 70, 71, 72, 74, 76, 77, 86, 103, 105, 106, 107, 109, 119, 122, 125, 132, 140, 141, 142, 146, 147, 149, 150, 153, 154, 156, 158, 161, 164, 168, 169, 171, 173, 174, 175, 176, 180, 181, 182, 183, 188, 189, 190, 191, 192, 194, 195, 196, 198, 199, 203, 204, 208, 210, 213, 214, 215], "tortois": [3, 122], "piccolo": [3, 28, 122, 124, 165, 182], "cor": [3, 7, 20, 68, 119, 122, 124], "csrf": [3, 20, 68, 122, 124], "rate": [3, 70, 122, 124, 212], "authent": [3, 56, 68, 78, 105, 106, 107, 110, 122, 124, 182, 205, 206, 207, 208, 210], "fullstack": 3, "capabl": [3, 4, 5, 78, 104, 122, 124, 145, 155, 162, 164, 212], "product": [3, 21, 125, 127, 128, 171, 194, 203, 209], "readi": [3, 56, 129, 146, 168], "best": [3, 43, 78, 127, 160, 188, 199, 200], "vuej": 3, "vite": 3, "saq": 3, "job": [3, 122, 179], "queue": [3, 61, 62, 122, 162, 179], "big": [3, 110, 168], "small": [3, 122, 131, 166, 202, 213], "inertia": 3, "j": [3, 76, 77, 98, 100, 122, 194], "bare": [3, 189], "poc": 3, "part": [4, 7, 20, 21, 41, 43, 54, 78, 79, 80, 109, 119, 122, 125, 127, 131, 155, 157, 158, 160, 162, 164, 175, 180, 183, 184, 191, 193, 198, 199, 203, 204, 206, 212, 215], "declar": [4, 16, 57, 78, 98, 100, 122, 124, 136, 144, 145, 146, 150, 157, 168, 174, 175, 176, 178, 191, 199, 201, 202, 203, 206], "standalon": [4, 76, 77, 122, 202], "regist": [4, 7, 16, 20, 24, 26, 78, 82, 83, 103, 105, 106, 107, 113, 116, 118, 119, 122, 124, 142, 153, 155, 160, 174, 194, 197, 199, 200, 201, 212], "learn": [4, 5, 149, 153, 159, 160, 171, 181, 194, 205], "chapter": [4, 5, 157, 160], "There": [4, 16, 78, 124, 127, 138, 145, 147, 153, 156, 160, 162, 174, 176, 200, 205, 214, 215], "few": [4, 78, 122, 145, 149, 162, 199, 205, 209, 212], "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, 86, 90, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 109, 111, 112, 114, 115, 117, 118, 119, 122, 124, 144, 145, 146, 147, 148, 157, 160, 162, 168, 174, 176, 179, 180, 184, 188, 189, 193, 197, 199, 200, 203, 204, 205, 208, 212, 213], "differ": [4, 5, 7, 20, 65, 78, 83, 106, 119, 121, 122, 124, 125, 127, 129, 130, 131, 152, 158, 160, 162, 173, 174, 176, 178, 179, 189, 192, 194, 195, 198, 199, 200, 202, 203, 206, 208, 210, 212, 215], "between": [4, 71, 78, 106, 122, 124, 127, 130, 131, 144, 160, 162, 178, 188, 190, 202, 203, 215], "lifecycl": [4, 57, 122, 153], "handl": [4, 7, 16, 46, 55, 56, 57, 62, 65, 67, 69, 71, 85, 96, 98, 102, 104, 105, 109, 115, 117, 119, 122, 124, 132, 145, 149, 150, 152, 153, 155, 156, 157, 160, 162, 170, 178, 179, 182, 191, 198, 199, 200, 202, 207, 211, 212], "layer": [4, 57, 69, 70, 71, 107, 122, 124, 174, 178, 200, 201, 206], "intention": 4, "unsupport": [4, 110, 122, 144, 196, 200], "reli": [4, 78, 122, 124, 179, 188], "separ": [4, 43, 47, 78, 122, 138, 141, 162, 164, 186, 187, 199], "logic": [4, 78, 107, 122, 132, 133, 134, 135, 136, 137, 138, 139, 141, 142, 149, 150, 176, 178, 179, 180, 196, 197, 199, 202, 208, 210, 214, 215], "servic": [4, 21, 76, 78, 109, 110, 125, 127, 128, 129, 146, 179, 183, 198, 209, 214], "dispatch": [4, 122, 124], "proxi": [4, 43, 110, 122, 198], "nginx": [4, 122, 126, 127, 129, 130, 198], "traefik": 4, "argument": [4, 5, 8, 18, 26, 47, 56, 57, 68, 69, 77, 83, 90, 96, 98, 106, 118, 120, 121, 122, 139, 149, 150, 153, 155, 160, 162, 163, 172, 175, 176, 194, 196, 199, 201, 203, 205, 206, 212, 213, 215], "wrap": [4, 7, 8, 20, 21, 27, 43, 46, 55, 65, 67, 70, 78, 86, 105, 106, 107, 119, 122, 124, 158, 162, 174, 178, 189, 195, 198, 199, 203], "alwai": [4, 17, 21, 44, 57, 59, 78, 106, 122, 144, 156, 162, 174, 184, 193, 194, 200, 209, 212], "string": [4, 7, 20, 21, 24, 26, 27, 41, 42, 43, 44, 46, 47, 57, 72, 76, 77, 78, 80, 83, 86, 87, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 108, 109, 118, 119, 120, 121, 122, 124, 128, 142, 144, 147, 155, 156, 157, 158, 164, 174, 176, 179, 187, 188, 189, 193, 194, 195, 199, 200, 203, 205, 208, 212, 215], "transpar": [4, 160], "everi": [4, 17, 27, 57, 78, 109, 122, 149, 150, 160, 162, 164, 175, 183, 189, 191, 198, 199, 200, 202, 203, 204, 205, 206, 212, 215], "level": [4, 7, 18, 20, 57, 59, 62, 78, 83, 96, 97, 98, 99, 101, 105, 120, 122, 124, 128, 130, 135, 141, 160, 161, 174, 176, 180, 184, 188, 191, 193, 198, 199, 200, 202, 206, 212, 215], "easili": [4, 78, 122, 125, 155, 162, 173, 181, 184, 188, 194, 195, 199, 212, 213], "access": [4, 5, 7, 20, 41, 43, 57, 71, 72, 74, 76, 78, 86, 96, 98, 103, 105, 106, 107, 112, 114, 119, 122, 124, 129, 149, 152, 158, 160, 162, 170, 174, 176, 181, 182, 184, 188, 189, 192, 195, 198, 200, 202, 204, 206, 208, 209, 210, 212, 215], "higher": [4, 20, 59, 122, 124, 130, 162, 174, 188, 193, 199, 203], "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, 87, 89, 90, 96, 97, 98, 99, 101, 102, 103, 106, 108, 109, 111, 112, 114, 115, 116, 117, 119, 120, 121, 122, 147, 149, 150, 151, 152, 153, 156, 157, 158, 164, 170, 171, 172, 174, 187, 188, 193, 206, 208], "nested_depend": 4, "router_depend": [4, 174], "app_depend": [4, 174], "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, 97, 98, 104, 110, 121, 122, 124, 129, 131, 132, 144, 145, 146, 147, 153, 168, 169, 171, 189, 193, 196, 199, 212, 215], "custom": [4, 7, 20, 41, 43, 47, 53, 56, 57, 59, 62, 76, 77, 85, 86, 90, 93, 96, 103, 119, 121, 122, 129, 144, 160, 161, 176, 178, 180, 182, 187, 188, 192, 196, 197, 200, 207, 210, 212], "asgiconnect": [4, 21, 42, 46, 57, 64, 68, 71, 72, 74, 105, 106, 107, 120, 122, 124, 202, 204, 206, 208, 209, 210], "baseroutehandl": [4, 41, 57, 120, 122, 124, 206, 214], "connect": [4, 5, 7, 9, 16, 20, 42, 43, 57, 58, 64, 65, 67, 68, 69, 71, 72, 74, 78, 96, 103, 104, 105, 106, 107, 115, 117, 119, 120, 122, 124, 125, 160, 162, 168, 170, 174, 191, 194, 198, 200, 202, 204, 206, 208, 210, 212, 214], "mechan": [4, 71, 78, 161, 164, 174, 179, 188, 204, 212], "architectur": [4, 125, 200, 203, 206], "solut": [4, 122, 138, 139, 156, 179, 199, 202, 212], "solv": [4, 122, 147, 156], "therefor": [4, 43, 68, 78, 122, 131, 144, 160, 174, 191, 198, 200, 202], "strictli": [4, 78], "definit": [4, 7, 20, 41, 46, 50, 76, 78, 80, 86, 103, 119, 121, 122, 131, 160, 192], "time": [4, 5, 14, 57, 70, 74, 78, 106, 111, 112, 114, 115, 117, 120, 122, 131, 144, 146, 147, 155, 158, 162, 168, 174, 176, 183, 188, 189, 195, 197, 199, 200, 201, 203, 209, 215], "fundament": [4, 6, 142, 158, 159, 162, 199, 201, 212], "idea": [4, 199], "mock": [4, 214], "sparingli": 4, "achiev": [4, 122, 131, 162, 163, 189, 199, 206], "effect": [4, 43, 57, 78, 122, 160, 162, 179, 202, 212], "three": [4, 78, 122, 124, 131, 133, 142, 144, 145, 189, 199, 200, 202, 203, 212, 215], "environ": [4, 5, 18, 24, 106, 122, 124, 125, 126, 127, 128, 129, 131, 160, 173, 188, 198, 206, 208, 209, 213, 214], "mind": [4, 5, 215], "could": [4, 43, 56, 78, 109, 122, 129, 138, 145, 156, 157, 164, 180, 189, 199, 209, 214], "exampl": [4, 64, 68, 76, 78, 80, 122, 124, 125, 127, 129, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 145, 146, 147, 149, 150, 152, 155, 160, 161, 162, 164, 166, 167, 168, 169, 175, 176, 179, 180, 184, 186, 187, 188, 189, 191, 193, 194, 195, 197, 198, 199, 200, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215], "databas": [4, 78, 115, 117, 122, 124, 125, 140, 141, 145, 146, 147, 148, 150, 152, 153, 154, 160, 167, 168, 169, 174, 176, 179, 182, 199, 209, 212, 215], "env": [4, 27, 122], "variabl": [4, 5, 7, 18, 21, 24, 26, 78, 118, 119, 122, 124, 125, 131, 173, 176, 189, 196, 202, 209], "suffici": [4, 214], "most": [4, 9, 10, 12, 13, 14, 78, 119, 122, 124, 131, 132, 147, 152, 155, 159, 162, 163, 174, 175, 178, 181, 188, 194, 198, 199, 200, 212, 214, 215], "around": [4, 17, 122, 155, 160, 193, 199], "principl": [4, 6, 202, 212], "facilit": [4, 74, 122, 125, 129, 162, 194, 196], "isol": [4, 111, 125, 127, 128, 129, 158, 174, 212, 214], "unit": [4, 70, 122, 126, 127, 129, 130, 188, 214], "create_test_cli": [4, 119, 122, 124, 214], "abov": [4, 21, 43, 57, 122, 129, 142, 146, 157, 160, 162, 170, 172, 174, 176, 178, 179, 180, 184, 186, 189, 191, 193, 199, 200, 202, 203, 204, 206, 210, 212, 213, 214, 215], "pure": 4, "featur": [4, 7, 20, 78, 119, 124, 145, 146, 149, 152, 154, 167, 175, 192, 194, 212, 214], "basehttpmiddlewar": 4, "wherea": [5, 78, 111, 141, 202], "ad": [5, 7, 18, 20, 21, 41, 43, 57, 76, 83, 86, 90, 103, 109, 119, 120, 122, 124, 133, 145, 146, 149, 151, 154, 155, 156, 162, 163, 171, 172, 187, 188, 193, 194, 195, 201, 203, 204, 206, 212, 215], "await": [5, 7, 9, 17, 20, 41, 42, 57, 68, 71, 76, 86, 103, 104, 106, 107, 119, 120, 122, 124, 125, 131, 144, 145, 146, 147, 149, 150, 151, 152, 153, 160, 161, 162, 166, 168, 170, 171, 179, 189, 191, 193, 198, 199, 200, 202, 204, 210, 212, 214, 215], "remain": [5, 70, 78, 90, 122, 124, 145, 189, 214], "concurr": [5, 8, 18, 55, 57, 58, 122, 131, 162, 173, 199, 214, 215], "hand": [5, 122, 160, 202], "opposit": 5, "central": [5, 7, 20, 119, 122, 150, 153, 162, 200, 212], "__name__": [5, 7, 20, 41, 57, 76, 86, 103, 119, 122, 145, 160, 184, 189, 196, 199, 200], "usernam": [5, 43, 115, 117, 124, 128, 176, 188], "show_user_profil": 5, "f": [5, 18, 78, 122, 129, 132, 133, 134, 135, 136, 142, 145, 147, 149, 150, 151, 152, 153, 156, 157, 158, 164, 176, 180, 183, 194, 196, 197, 198, 199, 200, 214, 215], "post_id": 5, "show_post": 5, "subpath": 5, "show_subpath": 5, "pathlib": [5, 122, 181, 188, 199, 211, 212, 213, 214], "global": [5, 27, 122, 131, 175, 181, 186, 192, 196], "print": [5, 59, 84, 122, 124, 145, 155, 163, 174, 181, 211, 212, 215], "arg": [5, 7, 8, 18, 19, 26, 43, 48, 55, 56, 57, 68, 84, 85, 104, 118, 120, 121, 122, 145, 147, 160, 173, 174, 179, 188, 189, 199, 202, 203], "query_param": [5, 21, 43, 98, 99, 119, 183, 200], "base_url": [5, 21, 119, 122], "auth": [5, 21, 64, 68, 105, 106, 107, 119, 122, 204], "cache_control": [5, 7, 20, 41, 57, 76, 86, 103, 109, 119, 122, 160, 199], "content_encod": [5, 57, 78, 80], "encod": [5, 16, 21, 43, 54, 56, 57, 65, 72, 78, 80, 96, 97, 98, 99, 100, 101, 102, 105, 106, 108, 111, 119, 120, 122, 145, 147, 175, 176, 178, 194, 199, 202, 204, 208, 212, 215], "content_length": [5, 96, 97, 99, 101], "length": [5, 43, 72, 78, 80, 96, 97, 99, 101, 106, 110, 122, 147, 198], "content_md5": 5, "content_typ": [5, 21, 43, 69, 78], "bodi": [5, 7, 20, 21, 41, 42, 46, 57, 65, 69, 76, 77, 78, 80, 86, 96, 97, 98, 99, 101, 103, 105, 106, 119, 120, 122, 124, 171, 193, 194, 199, 200, 202, 208, 210, 213], "date": [5, 122, 144, 145, 146, 163, 168, 200, 203], "uploadfil": [5, 43, 122, 124, 198], "usag": [5, 14, 43, 78, 122, 129, 153, 158, 160, 188, 199], "upload": [5, 43, 122], "__": 5, "get_json": 5, "json": [5, 7, 18, 21, 43, 76, 77, 78, 80, 106, 108, 119, 122, 124, 128, 145, 156, 157, 158, 164, 166, 168, 171, 173, 174, 175, 176, 180, 192, 193, 194, 197, 198, 202, 203, 208, 214, 215], "keyword": [5, 26, 78, 96, 98, 121, 122, 124, 131, 139, 149, 157, 160, 172, 175, 176, 179, 189, 199, 201, 203], "host": [5, 7, 18, 20, 21, 27, 42, 43, 63, 78, 119, 122, 125, 128, 211], "host_url": 5, "if_match": 5, "match": [5, 20, 24, 26, 43, 68, 72, 78, 80, 106, 118, 122, 128, 156, 188, 189, 193, 199, 200, 202, 203, 205, 208, 210, 211, 212, 213], "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, 110, 188, 192, 194, 199, 203], "referr": 5, "remote_addr": 5, "remote_us": 5, "root_path": [5, 119, 122], "stream": [5, 14, 16, 17, 21, 55, 57, 65, 78, 97, 98, 100, 122, 124, 198], "url_charset": 5, "user_ag": 5, "agent": 5, "explicitli": [5, 7, 20, 47, 78, 115, 117, 122, 134, 135, 146, 162, 168, 172, 174, 175, 176, 194, 203, 212, 213], "static_fil": [5, 7, 58, 122, 124, 211], "staticfilesconfig": [5, 7, 20, 109, 119, 122, 124], "static_files_config": [5, 7, 20, 109, 119, 122, 211], "engin": [5, 24, 26, 82, 83, 98, 102, 118, 122, 124, 144, 145, 149, 150, 151, 152, 153, 160, 168, 170, 181, 188, 195, 199, 204], "ll": [5, 132, 134, 135, 137, 139, 140, 144, 145, 146, 147, 149, 150, 151, 152, 156, 171, 174, 176, 194, 213, 214], "minijinja": [5, 122, 195, 213], "render_templ": 5, "contrib": [5, 24, 26, 27, 28, 58, 122, 124, 145, 146, 151, 152, 153, 166, 168, 169, 181, 186, 195, 196, 199, 213], "jinjatemplateengin": [5, 24, 181, 195, 213], "templateconfig": [5, 7, 20, 82, 118, 119, 122, 124, 181, 195, 213], "response_nam": 5, "context": [5, 7, 16, 17, 19, 20, 24, 26, 57, 59, 78, 98, 102, 118, 119, 120, 122, 125, 131, 151, 152, 162, 163, 174, 176, 178, 179, 181, 195, 199, 212], "template_config": [5, 7, 20, 82, 118, 119, 181, 195, 213], "make_respons": 5, "set_cooki": [5, 96, 98, 199, 208], "my": [5, 7, 27, 83, 84, 85, 87, 124, 160, 161, 163, 188, 189, 193, 194, 199, 200, 203, 208, 210, 213], "datastructur": [5, 20, 44, 57, 58, 122, 124, 149, 150, 151, 160, 189, 191, 193, 198, 199, 200, 204, 209, 215], "responsehead": [5, 7, 20, 41, 43, 57, 76, 86, 96, 97, 98, 99, 100, 101, 103, 119, 120, 122, 124, 199], "response_head": [5, 7, 20, 41, 57, 76, 86, 103, 119, 122, 124, 160, 199], "response_cooki": [5, 7, 20, 41, 57, 76, 86, 103, 119, 122, 124, 160, 199], "dynam": [5, 7, 68, 122, 127, 128, 129, 162, 195, 196, 200, 201], "url_for": [5, 21, 122, 200, 211, 213], "abort": [5, 198], "httpexcept": [5, 56, 57, 85, 122, 124, 156, 160, 180, 193, 197, 206], "400": [5, 56, 110, 122, 156, 176, 180, 198], "did": [5, 43, 122, 124, 156, 176], "except": [5, 7, 16, 17, 18, 20, 21, 41, 47, 55, 57, 58, 59, 76, 85, 86, 94, 98, 99, 103, 109, 119, 120, 122, 124, 145, 149, 150, 151, 152, 153, 156, 157, 158, 162, 166, 173, 175, 176, 178, 179, 182, 184, 188, 193, 197, 200, 202, 203, 204, 205, 206, 209, 210, 213, 214, 215], "status_cod": [5, 20, 56, 57, 58, 69, 85, 96, 97, 98, 99, 100, 101, 102, 105, 122, 149, 150, 151, 152, 153, 156, 160, 174, 176, 180, 188, 193, 199, 200, 204, 206, 214], "detail": [5, 7, 20, 43, 56, 76, 77, 78, 80, 89, 103, 119, 122, 124, 125, 128, 129, 132, 146, 149, 150, 151, 152, 153, 155, 157, 158, 160, 168, 169, 171, 175, 176, 177, 180, 182, 186, 188, 190, 193, 194, 196, 199, 200, 206, 210, 213, 215], "found": [5, 18, 24, 26, 43, 50, 56, 57, 68, 74, 78, 90, 106, 107, 109, 110, 118, 122, 144, 145, 146, 147, 149, 150, 151, 152, 153, 157, 158, 163, 180, 188, 193, 197, 200, 204, 211, 213], "404": [5, 56, 76, 109, 110, 122, 180, 193, 197, 211], "static_statu": 5, "dynamic_statu": 5, "convers": [5, 69, 122, 124, 156, 170, 176, 208], "jsonifi": 5, "infer": [5, 78, 98, 102, 122, 156, 174, 199], "determin": [5, 20, 28, 43, 46, 49, 52, 69, 78, 81, 84, 87, 90, 104, 122, 124, 131, 147, 172, 174, 206], "intend": [5, 7, 20, 78, 80, 106, 119, 127, 142, 155, 159, 188, 206], "unless": [5, 57, 78, 115, 117, 122, 131, 203], "told": 5, "get_text": 5, "get_html": 5, "strong": [5, 98, 102, 144, 188, 199, 211, 213], "mediatyp": [5, 54, 56, 57, 76, 77, 96, 97, 98, 99, 101, 102, 105, 106, 166, 180, 183, 188, 193, 194, 198, 199, 204, 214], "media_typ": [5, 43, 56, 57, 76, 77, 80, 96, 97, 98, 99, 101, 102, 105, 122, 166, 180, 183, 188, 193, 194, 198, 199, 204, 214], "werkzeug": 5, "errorhandl": 5, "handle_except": 5, "exception_handl": [5, 7, 20, 41, 57, 76, 85, 86, 103, 109, 119, 160, 180], "navig": [6, 156], "introduc": [6, 122, 124, 131, 132, 140, 145, 147, 149, 150, 175, 194], "default_openapi_config": [7, 20, 119], "openapiconfig": [7, 20, 76, 119, 122, 124, 193, 194, 208, 210], "create_exampl": [7, 76, 119, 122], "random_se": [7, 76, 119], "10": [7, 20, 59, 70, 76, 78, 119, 129, 134, 135, 136, 145, 146, 149, 150, 151, 152, 153, 156, 157, 158, 161, 162, 168, 174, 176, 183, 188, 193, 199, 203, 208, 210, 212, 213], "contact": [7, 76, 78, 119, 181], "external_doc": [7, 76, 78, 80, 119, 203], "licens": [7, 76, 78, 119, 212], "compon": [7, 20, 41, 43, 76, 78, 80, 105, 106, 107, 119, 122, 149, 193, 201, 203, 207, 214], "request_bodi": [7, 78, 119, 122, 193], "header": [7, 20, 21, 41, 42, 43, 54, 56, 57, 67, 69, 70, 71, 72, 74, 76, 78, 80, 83, 85, 86, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 109, 110, 119, 122, 160, 161, 176, 181, 188, 189, 193, 197, 198, 200, 201, 204, 206, 208, 209, 211, 214, 215], "security_schem": [7, 78, 119, 193], "callback": [7, 17, 20, 27, 53, 57, 78, 118, 119, 162, 176, 215], "path_item": [7, 78, 119, 122], "summari": [7, 57, 76, 78, 119, 122, 178, 193, 200], "tag": [7, 20, 41, 57, 76, 77, 78, 86, 103, 109, 119, 122, 160, 166, 193, 194, 195, 211, 213], "terms_of_servic": [7, 76, 78, 119], "use_handler_docstr": [7, 76, 119], "webhook": [7, 76, 78, 119], "operation_id_cr": [7, 76, 119], "default_operation_id_cr": [7, 76, 119], "render_plugin": [7, 76, 119, 194], "redocrenderplugin": [7, 77, 119, 194], "rapidocrenderplugin": [7, 77, 119, 194], "yamlrenderplugin": [7, 77, 119, 194], "jsonrenderplugin": [7, 119], "stoplightrenderplugin": [7, 77, 119, 194], "swaggerrenderplugin": [7, 77, 119, 194], "openapi_rout": [7, 76, 119], "openapi_control": [7, 76, 119, 194], "root_schema_sit": [7, 76, 119, 192], "enabled_endpoint": [7, 76, 119, 194], "yaml": [7, 43, 77, 78, 119, 122, 192, 194], "yml": [7, 77, 119, 122, 125, 194], "oauth2": [7, 76, 77, 78, 106, 119, 182, 192], "redirect": [7, 20, 76, 77, 83, 98, 110, 119, 122, 124, 128, 129, 181, 189, 200], "constructor": [7, 20, 21, 68, 76, 90, 97, 98, 109, 118, 121, 122, 138, 160, 180, 186, 188, 189, 192, 202, 204, 208, 213, 214], "handlerindex": 7, "map": [7, 16, 20, 24, 26, 41, 42, 43, 47, 50, 56, 57, 76, 78, 85, 86, 96, 98, 99, 103, 104, 105, 106, 107, 108, 109, 116, 118, 119, 120, 121, 122, 124, 136, 144, 145, 146, 147, 149, 150, 151, 152, 153, 160, 168, 170, 171, 172, 174, 176, 180, 196, 197, 199, 200, 201, 204, 212, 215], "get_handler_index_by_nam": [7, 200], "routehandlertyp": [7, 103, 119], "identifi": [7, 20, 27, 43, 57, 64, 68, 69, 70, 71, 72, 74, 78, 79, 90, 105, 106, 107, 109, 122, 147, 188, 193, 199, 208], "uniqu": [7, 21, 41, 57, 76, 78, 79, 90, 106, 122, 128, 147, 193, 194, 199, 200, 202, 212, 213], "equal": [7, 43, 72, 78, 80, 90, 120, 122, 124, 156, 199, 202], "obj": [7, 108, 145, 146, 164, 168], "__str__": [7, 44, 57, 120, 200], "router": [7, 20, 41, 57, 58, 76, 77, 86, 105, 109, 119, 122, 124, 160, 162, 174, 175, 180, 181, 182, 183, 189, 191, 192, 193, 198, 199, 200, 201, 203, 204, 206], "root": [7, 59, 76, 78, 84, 119, 122, 128, 160, 163, 171, 182, 184, 192, 202, 212, 214], "__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, 87, 89, 90, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 109, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 160, 163, 164, 189, 191, 192, 196, 197, 198, 199, 213], "sequenc": [7, 20, 41, 55, 57, 64, 68, 76, 77, 78, 79, 80, 86, 98, 99, 103, 105, 106, 107, 108, 109, 119, 120, 121, 122, 124, 144, 149, 171, 194, 200, 208], "controllerrouterhandl": [7, 20, 103, 105, 106, 107, 119], "after_except": [7, 20, 119, 160], "afterexceptionhookhandl": [7, 20, 119, 120, 122], "after_request": [7, 20, 41, 57, 76, 86, 103, 109, 119, 122, 160, 183, 189, 199], "afterrequesthookhandl": [7, 20, 41, 57, 76, 86, 103, 109, 119, 120], "after_respons": [7, 20, 41, 57, 76, 86, 96, 103, 109, 119, 160, 183, 212], "afterresponsehookhandl": [7, 20, 41, 57, 76, 86, 103, 109, 119, 120], "allowed_host": [7, 20, 68, 119, 122, 124, 188], "allowedhostsconfig": [7, 20, 63, 119, 122, 124, 188], "before_request": [7, 20, 41, 57, 76, 86, 103, 109, 119, 122, 160, 183], "beforerequesthookhandl": [7, 20, 41, 57, 76, 86, 103, 109, 119, 120], "before_send": [7, 20, 119, 122, 160, 170], "beforemessagesendhookhandl": [7, 20, 119, 120, 122], "cachecontrolhead": [7, 20, 41, 43, 57, 76, 86, 103, 109, 119, 122, 199], "compression_config": [7, 20, 119, 188], "compressionconfig": [7, 20, 65, 119, 122, 124, 188], "cors_config": [7, 20, 119, 188], "corsconfig": [7, 20, 119, 122, 124, 188], "csrf_config": [7, 20, 119, 188], "csrfconfig": [7, 20, 67, 119, 122, 124, 188], "abstractdto": [7, 20, 28, 41, 46, 49, 52, 57, 76, 84, 86, 87, 103, 119, 122, 124, 175, 177, 178, 182], "emptytyp": [7, 20, 21, 41, 43, 57, 76, 86, 103, 108, 109, 119], "_emptyenum": [7, 20, 43, 57, 80, 103, 106, 108, 115, 117, 119, 121], "empti": [7, 20, 21, 43, 57, 69, 72, 74, 76, 78, 80, 96, 98, 103, 106, 107, 108, 115, 117, 119, 121, 122, 135, 156, 162, 199, 212], "etag": [7, 20, 41, 43, 57, 76, 86, 96, 97, 98, 103, 119, 122, 160], "event_emitter_backend": [7, 20, 119], "baseeventemitterbackend": [7, 20, 55, 119, 122, 179], "emitt": [7, 20, 55, 119, 122, 124], "simpleeventemitt": [7, 20, 55, 119, 122, 179], "exceptionhandlersmap": [7, 20, 41, 57, 76, 86, 103, 109, 119, 120], "include_in_schema": [7, 20, 41, 57, 76, 86, 103, 109, 119, 122, 160, 193, 211], "listen": [7, 9, 10, 13, 14, 20, 55, 57, 61, 62, 98, 100, 119, 122, 124, 126, 127], "eventlisten": [7, 20, 55, 119], "logging_config": [7, 20, 69, 119, 122, 184, 188], "baseloggingconfig": [7, 20, 59, 119, 122, 124, 184], "multipart_form_part_limit": [7, 20, 80, 119], "1000": [7, 20, 21, 56, 110, 119, 122, 162, 199], "on_app_init": [7, 15, 16, 20, 27, 82, 83, 84, 85, 87, 89, 93, 105, 119, 160, 208, 210], "onappinithandl": [7, 119, 120], "on_shutdown": [7, 9, 10, 11, 12, 13, 14, 15, 20, 119, 122, 124, 160], "lifespanhook": [7, 20, 119, 120], "on_startup": [7, 9, 10, 11, 12, 13, 14, 15, 20, 119, 122, 124, 144, 146, 160, 166, 168, 170, 199, 211, 212], "openapi_config": [7, 20, 76, 119, 193, 194, 208, 210], "parametersmap": [7, 20, 41, 76, 86, 103, 119, 120], "pluginprotocol": [7, 20, 119], "request_class": [7, 20, 41, 57, 76, 83, 86, 103, 119, 122, 160, 181, 198], "request_max_body_s": [7, 20, 41, 57, 76, 86, 103, 122, 198], "10000000": 7, "response_cache_config": [7, 20, 119, 122, 124, 161, 212], "responsecacheconfig": [7, 20, 119, 122, 124, 161, 212], "response_class": [7, 20, 41, 57, 76, 86, 103, 119, 122, 160, 199], "responsecooki": [7, 20, 41, 57, 76, 86, 96, 97, 98, 99, 100, 101, 102, 103, 105, 119, 120], "return_dto": [7, 20, 41, 57, 76, 86, 103, 119, 122, 124, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 160, 166, 176, 178, 196], "securityrequir": [7, 20, 41, 57, 76, 78, 86, 103, 105, 106, 107, 109, 119], "signature_namespac": [7, 20, 41, 57, 76, 86, 103, 119, 122, 200], "signature_typ": [7, 20, 41, 57, 76, 86, 103, 119, 122, 200], "state": [7, 20, 21, 43, 57, 74, 78, 119, 122, 124, 139, 145, 150, 151, 170, 174, 176, 183, 191, 200, 204, 212, 213, 215], "store": [7, 14, 16, 20, 21, 43, 54, 58, 70, 71, 72, 74, 76, 106, 111, 112, 114, 115, 116, 117, 119, 122, 149, 153, 160, 162, 168, 179, 182, 188, 195, 199, 200, 204, 209, 210], "storeregistri": [7, 20, 113, 116, 119, 122, 124, 212], "templateconfigtyp": [7, 20], "type_decod": [7, 20, 41, 57, 76, 86, 103, 108, 122, 160, 164, 208], "typedecoderssequ": [7, 20, 41, 57, 76, 86, 103, 108, 120], "type_encod": [7, 16, 20, 41, 57, 76, 86, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 108, 119, 122, 160, 164, 199], "typeencodersmap": [7, 16, 20, 41, 57, 76, 86, 96, 97, 98, 99, 101, 102, 103, 105, 106, 107, 108, 119, 120], "websocket_class": [7, 20, 41, 57, 76, 86, 103, 119, 122, 160, 215], "websocket": [7, 16, 20, 21, 27, 41, 42, 56, 57, 68, 71, 72, 74, 76, 86, 103, 104, 105, 106, 107, 110, 119, 120, 122, 127, 160, 181, 182, 189, 191, 201, 202, 204, 206], "lifespan": [7, 20, 57, 84, 115, 117, 119, 120, 122, 150, 151, 152], "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, 86, 96, 98, 99, 101, 103, 105, 106, 107, 108, 109, 116, 118, 119, 121, 122, 124, 128, 131, 136, 160, 162, 163, 180, 183, 187, 189, 191, 193, 196, 197, 199, 206, 208, 210, 212, 215], "abstractasynccontextmanag": [7, 16, 20, 55, 57, 119, 179], "pdb_on_except": [7, 20, 119, 122, 173], "experimental_featur": [7, 20, 119, 122, 175], "iter": [7, 8, 9, 10, 12, 13, 14, 16, 17, 43, 46, 59, 69, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107, 119, 120, 121, 122, 124, 131, 162, 195, 199, 214], "experimentalfeatur": [7, 20, 119, 122, 175], "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, 87, 97, 98, 103, 104, 105, 106, 107, 112, 114, 118, 119, 121, 122, 128, 131, 133, 142, 145, 147, 149, 150, 155, 156, 157, 160, 162, 163, 170, 172, 174, 176, 180, 183, 188, 189, 190, 193, 194, 195, 196, 199, 200, 202, 203, 208, 210, 211, 212, 213, 214, 215], "occur": [7, 17, 20, 57, 78, 115, 117, 119, 122, 145, 150, 160, 173, 174, 180], "meant": [7, 20, 43, 104, 119, 122, 160, 175, 183, 208, 210], "log": [7, 20, 58, 59, 61, 62, 68, 89, 119, 120, 122, 124, 128, 129, 160, 182, 189, 199, 209, 210], "send": [7, 16, 17, 20, 21, 27, 43, 57, 62, 64, 65, 67, 68, 69, 70, 71, 72, 74, 78, 79, 83, 96, 97, 99, 101, 104, 106, 109, 119, 122, 124, 128, 137, 155, 156, 157, 162, 167, 169, 171, 176, 179, 188, 189, 191, 197, 198, 199, 200, 202, 206, 208], "sentri": [7, 20, 119], "execut": [7, 8, 20, 41, 55, 57, 68, 76, 78, 86, 96, 97, 98, 99, 100, 101, 102, 103, 115, 117, 119, 122, 126, 144, 145, 146, 149, 150, 151, 152, 153, 156, 158, 162, 168, 170, 171, 174, 183, 189, 204, 206, 214, 215], "receiv": [7, 16, 20, 21, 27, 41, 42, 54, 55, 57, 64, 67, 68, 69, 70, 76, 77, 78, 83, 84, 85, 86, 87, 96, 97, 101, 103, 104, 105, 106, 107, 109, 110, 116, 119, 121, 122, 124, 136, 138, 142, 150, 151, 155, 158, 160, 162, 163, 174, 175, 176, 177, 178, 179, 181, 183, 189, 191, 194, 198, 199, 200, 202, 204, 206, 208, 210, 214], "builtin": [7, 20, 43, 48, 119, 122, 160, 164, 184, 190, 192, 199, 207, 210], "immedi": [7, 16, 17, 20, 41, 57, 76, 86, 103, 119, 122, 129, 139, 162, 183, 195], "bypass": [7, 20, 41, 57, 68, 76, 86, 103, 115, 117, 119, 183], "overridden": [7, 20, 41, 64, 68, 76, 78, 86, 103, 119, 176, 194], "csrfmiddlewar": [7, 67, 119, 122], "render": [7, 20, 24, 26, 76, 77, 96, 98, 102, 105, 118, 119, 122, 176, 181, 192, 195, 199, 213], "stack": [7, 20, 57, 64, 68, 83, 106, 107, 119, 122, 146, 181, 188, 189, 191], "trace": [7, 20, 78, 119, 120, 122, 160], "de": [7, 20, 41, 57, 76, 86, 103, 119, 122, 124, 145, 149, 150, 212], "serial": [7, 18, 20, 21, 41, 43, 57, 58, 71, 72, 74, 76, 78, 84, 86, 87, 96, 98, 99, 103, 105, 106, 107, 111, 119, 120, 122, 124, 136, 150, 154, 156, 162, 164, 165, 167, 169, 171, 176, 180, 182, 196, 199, 212], "subclass": [7, 16, 20, 27, 41, 42, 43, 44, 46, 57, 64, 68, 69, 71, 74, 76, 84, 86, 87, 96, 103, 107, 111, 119, 121, 122, 124, 132, 176, 180, 187, 189, 192, 193, 196, 200, 202, 204, 205, 208], "statu": [7, 20, 21, 41, 42, 56, 57, 76, 83, 85, 86, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 109, 110, 119, 122, 129, 156, 157, 158, 180, 193, 197, 208], "code": [7, 20, 21, 41, 42, 45, 56, 57, 76, 78, 83, 85, 86, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 109, 110, 119, 122, 124, 129, 137, 141, 149, 151, 152, 156, 157, 160, 162, 174, 175, 180, 182, 192, 195, 200, 202, 208, 211], "boolean": [7, 20, 41, 43, 57, 70, 76, 78, 80, 86, 90, 96, 97, 99, 101, 103, 119, 121, 122, 156, 166, 177, 188, 189, 193], "flag": [7, 20, 41, 43, 57, 76, 80, 85, 86, 87, 103, 109, 112, 119, 121, 122, 155, 162, 173, 175, 197, 206], "dictat": [7, 20, 41, 57, 70, 76, 80, 81, 84, 86, 103, 109, 119, 193, 199, 215], "whether": [7, 17, 20, 21, 27, 41, 42, 43, 46, 57, 59, 62, 70, 71, 72, 74, 76, 78, 80, 81, 84, 85, 86, 87, 90, 96, 97, 98, 99, 101, 102, 103, 106, 108, 109, 116, 119, 121, 122, 131, 145, 173, 174, 177, 180, 189, 193, 196, 206], "maxim": [7, 20, 43, 71, 72, 74, 79, 80, 96, 98, 119], "multipart": [7, 20, 21, 78, 80, 119, 122, 178], "formdata": [7, 20, 80, 119, 198], "protect": [7, 20, 67, 80, 119, 120, 188, 205, 213], "attack": [7, 20, 67, 80, 119, 188, 198, 209], "appconfig": [7, 16, 20, 27, 82, 83, 84, 85, 87, 89, 93, 105, 119, 120, 122, 124, 160], "popul": [7, 21, 80, 119, 122, 145, 160, 176, 199], "must": [7, 21, 43, 59, 64, 68, 71, 72, 74, 76, 78, 80, 96, 98, 105, 106, 119, 120, 122, 156, 160, 168, 174, 175, 176, 177, 179, 181, 189, 193, 196, 199, 200, 203, 205, 208, 210, 213, 214], "dure": [7, 20, 41, 46, 57, 76, 86, 87, 93, 103, 115, 117, 119, 122, 131, 150, 160, 163, 164, 172, 180, 183, 193, 196, 198, 200, 215], "shutdown": [7, 9, 10, 12, 13, 14, 20, 115, 117, 119, 120, 122, 124, 162], "startup": [7, 9, 10, 12, 13, 14, 20, 119, 120, 122, 124, 127, 169, 180, 196, 212], "arbitrari": [7, 20, 21, 41, 43, 57, 76, 81, 84, 86, 87, 90, 103, 105, 106, 107, 109, 119, 122, 134, 162, 176, 198, 201, 208, 210, 211, 212, 213, 215], "fragment": [7, 41, 43, 57, 71, 72, 74, 96, 98, 103, 106, 119], "prefix": [7, 14, 16, 20, 21, 56, 57, 78, 86, 103, 115, 117, 119, 122, 164, 187, 188, 193, 212], "associ": [7, 20, 74, 78, 103, 104, 111, 112, 114, 115, 117, 119, 121, 122, 162, 164, 199, 200], "new": [7, 16, 17, 20, 43, 46, 47, 57, 68, 72, 74, 77, 78, 79, 80, 83, 87, 90, 106, 111, 112, 113, 115, 116, 117, 119, 120, 121, 122, 124, 129, 132, 136, 138, 141, 144, 145, 146, 147, 149, 150, 152, 154, 157, 158, 160, 162, 168, 172, 173, 176, 179, 181, 188, 194, 195, 196, 197, 198, 212, 215], "pdb": [7, 18, 20, 119, 122, 173], "maximum": [7, 16, 20, 41, 47, 57, 72, 76, 78, 80, 86, 103, 122, 160, 162, 188], "size": [7, 20, 41, 43, 57, 71, 72, 74, 76, 78, 79, 86, 97, 98, 103, 120, 122, 162, 188, 199, 202, 212], "byte": [7, 9, 10, 12, 13, 14, 16, 17, 20, 21, 41, 42, 43, 44, 46, 57, 65, 71, 72, 74, 76, 77, 80, 86, 87, 96, 97, 98, 99, 100, 101, 102, 103, 105, 108, 111, 112, 114, 115, 117, 119, 120, 122, 142, 162, 168, 175, 176, 178, 183, 188, 194, 199, 212, 215], "exceed": [7, 20, 41, 43, 56, 57, 76, 86, 103, 122], "413": [7, 20, 41, 57, 76, 86, 103, 110, 122, 198], "entiti": [7, 20, 41, 57, 76, 86, 103, 106, 110, 122, 144, 162, 192, 198], "too": [7, 20, 41, 57, 72, 76, 86, 103, 110, 122, 157, 174, 184, 198], "larg": [7, 20, 41, 57, 72, 76, 86, 103, 110, 122, 131, 145, 146, 198, 199], "outbound": [7, 20, 41, 57, 76, 86, 103, 119, 172], "decor": [7, 20, 41, 55, 57, 78, 103, 119, 122, 142, 146, 155, 157, 168, 192, 193, 195, 199, 201, 203, 215], "forward": [7, 20, 41, 57, 76, 86, 103, 119, 121, 122, 188], "resolut": [7, 20, 41, 57, 76, 86, 103, 119, 122, 202, 203], "signatur": [7, 20, 41, 57, 76, 80, 84, 86, 87, 93, 103, 119, 122, 170, 174, 177, 178, 179, 189, 196, 199, 201, 203, 213], "namespac": [7, 18, 20, 41, 46, 57, 76, 78, 86, 103, 111, 112, 115, 117, 119, 122, 124, 170, 174, 201], "registri": [7, 20, 78, 113, 119, 122, 124], "throughout": [7, 20, 119, 212], "append": [7, 20, 27, 41, 57, 76, 84, 85, 86, 87, 103, 119, 122, 145, 147, 157, 158, 160, 189, 191, 196, 202], "under": [7, 18, 20, 41, 54, 57, 74, 76, 78, 86, 96, 97, 98, 99, 100, 101, 102, 103, 105, 109, 112, 116, 119, 122, 124, 145, 162, 163, 200, 202, 204, 205, 211, 213], "tupl": [7, 9, 10, 12, 13, 14, 20, 21, 26, 27, 41, 42, 43, 46, 48, 57, 69, 70, 76, 79, 84, 86, 87, 90, 96, 97, 98, 99, 101, 102, 103, 109, 120, 121, 122, 145, 160, 170, 188, 196, 199], "compos": [7, 20, 41, 57, 72, 76, 86, 103, 126], "predic": [7, 20, 41, 57, 76, 86, 103, 121, 122], "ident": [7, 20, 41, 57, 76, 78, 79, 86, 103, 146, 174, 200, 202, 213], "deseri": [7, 20, 41, 57, 71, 72, 76, 78, 86, 103, 122, 124, 164, 196], "transform": [7, 20, 41, 43, 57, 76, 78, 81, 84, 86, 87, 96, 98, 99, 103, 105, 106, 107, 108, 119, 122, 124, 142, 156, 172, 175, 180, 191, 198], "experiment": [7, 47, 119, 122], "__call__": [7, 8, 42, 45, 55, 57, 64, 67, 68, 79, 96, 109, 122, 174, 189, 191, 199], "lifespanscop": [7, 120], "lifespanrec": [7, 120], "lifespansend": [7, 120], "sent": [7, 21, 27, 43, 57, 71, 72, 74, 78, 79, 83, 96, 97, 98, 99, 101, 102, 106, 109, 122, 124, 142, 157, 160, 162, 174, 176, 178, 181, 183, 198, 203, 211, 213, 214, 215], "asyncgener": [7, 9, 10, 12, 13, 14, 16, 17, 21, 57, 97, 122, 124, 149, 150, 151, 152, 153, 160, 199, 214, 215], "enter": [7, 83, 122, 124, 173], "messag": [7, 9, 10, 13, 14, 16, 42, 43, 56, 59, 62, 65, 69, 71, 72, 74, 82, 83, 85, 98, 100, 110, 119, 120, 122, 124, 156, 160, 162, 174, 179, 180, 182, 183, 184, 189, 193, 194, 196, 199, 200, 209, 215], "exit": [7, 16, 17, 122, 124, 129, 162], "period": [7, 122, 131, 212], "properti": [7, 17, 20, 21, 27, 43, 46, 57, 69, 70, 71, 76, 78, 80, 83, 86, 90, 103, 105, 106, 107, 111, 118, 119, 121, 122, 124, 140, 160, 176, 181, 193, 199, 200, 206], "openapi_schema": [7, 18, 77, 193, 194], "pydantic_openapi_schema": 7, "open_api": 7, "improperlyconfiguredexcept": [7, 21, 41, 47, 56, 57, 76, 98, 99, 106, 115, 117, 122, 124, 174, 180, 199, 200], "classmethod": [7, 24, 26, 28, 43, 46, 48, 49, 52, 87, 90, 103, 106, 111, 115, 117, 121, 164, 208], "from_config": [7, 122], "sort": [7, 20, 57, 78, 161, 168, 206, 208, 210], "lexic": 7, "handler_index": [7, 200], "route_revers": [7, 122, 200, 211, 213], "path_paramet": [7, 21, 57], "fill": [7, 162, 198], "group_id": 7, "get_membership_detail": 7, "noroutematchfoundexcept": [7, 21, 56, 124, 200], "wrong": [7, 21, 156, 180], "format": [7, 18, 20, 21, 27, 43, 54, 71, 72, 74, 78, 80, 86, 97, 98, 106, 122, 157, 184, 187, 188, 193, 199, 200, 203, 215], "url_for_static_asset": [7, 21, 122, 213], "file_path": [7, 21, 97, 109, 211], "asset": [7, 21, 77, 164, 211], "css": [7, 76, 77, 181, 194], "route_handler_method_view": 7, "update_openapi_schema": 7, "reflect": [7, 78, 129, 183, 212], "emit": [7, 55, 96, 97, 101, 122, 160, 179], "event_id": [7, 55, 98, 100, 179, 199], "kwarg": [7, 8, 19, 26, 43, 45, 48, 55, 56, 57, 68, 69, 70, 71, 76, 77, 80, 83, 84, 85, 90, 105, 106, 107, 118, 119, 120, 121, 122, 138, 145, 147, 160, 174, 175, 179, 188, 189, 191, 192, 193, 194, 199, 200, 202, 203, 206, 213, 214], "my_ev": [7, 55, 122], "backgroundtask": [8, 57, 96, 97, 98, 99, 100, 101, 102, 124, 199], "background": [8, 17, 57, 96, 97, 98, 99, 100, 101, 102, 125, 129, 130, 162, 214, 215], "finish": [8, 57, 96, 97, 98, 100, 101, 102, 189, 193, 194, 199], "fn": [8, 19, 55, 57], "p": [8, 18, 19, 24, 26, 118, 125, 129, 195], "func": [8, 97, 98, 144, 168, 199], "run_in_task_group": [8, 199], "taskgroup": [8, 55, 215], "preserv": [8, 122, 199], "channel": [9, 10, 12, 13, 14, 16, 17, 58, 122, 127, 182, 215], "backend": [9, 10, 12, 13, 14, 15, 16, 20, 46, 47, 48, 55, 71, 72, 74, 105, 106, 107, 119, 122, 124, 144, 154, 168, 178, 179, 182, 188, 205, 207, 212], "asyncpgchannelsbackend": [9, 11, 15, 122, 162], "channelsbackend": [9, 10, 11, 12, 13, 14, 15, 16, 162], "dsn": 9, "make_connect": 9, "subscrib": [9, 10, 11, 12, 13, 14, 15, 16, 122, 124], "start": [9, 10, 13, 16, 17, 20, 43, 47, 57, 62, 79, 96, 97, 120, 122, 125, 127, 128, 129, 137, 142, 144, 146, 148, 149, 154, 155, 156, 157, 158, 159, 160, 162, 171, 173, 174, 180, 188, 189, 193, 195, 199, 203, 204, 205, 211, 212, 213, 214], "unsubscrib": [9, 10, 11, 12, 13, 14, 15, 16, 122, 162], "stop": [9, 10, 13, 14, 15, 16, 17, 57, 62, 83, 122, 125, 127, 128, 129, 162, 181, 215], "stream_ev": [9, 10, 11, 12, 13, 14, 15, 122], "over": [9, 10, 12, 13, 14, 16, 17, 48, 50, 122, 124, 128, 129, 142, 162, 195, 198, 215], "get_histori": [9, 10, 11, 12, 13, 14, 15], "histori": [9, 10, 12, 13, 14, 16, 70, 83, 181], "abc": [10, 14, 43, 44, 55, 57, 59, 64, 68, 71, 77, 79, 84, 94, 104, 105, 111, 122, 124, 145, 149, 150, 151, 152, 153, 160, 171, 174, 177, 189, 194, 197, 199, 200, 202, 204, 208, 214, 215], "abstract": [10, 43, 44, 46, 55, 57, 59, 64, 68, 71, 77, 79, 84, 90, 104, 105, 111, 122, 124, 128, 162, 178, 179, 200, 204, 213, 215], "memori": [11, 15, 16, 43, 113, 122, 124, 162, 170, 179, 188, 198, 210, 212], "memorychannelsbackend": [11, 12, 15, 124, 162], "redischannelsbackend": [11, 14, 15], "redischannelspubsubbackend": [11, 14, 15, 162], "redischannelsstreambackend": [11, 14, 15, 162], "flush_al": [11, 14, 15], "psycopg": [11, 15, 122], "psycopgchannelsbackend": [11, 13, 15, 122, 162], "asyncpg": [11, 15, 122, 124, 160, 162, 168], "yet": [12, 14, 17, 74, 116, 122, 124, 134, 149, 156, 203, 212, 214], "op": [12, 111, 112, 114, 115, 117], "runtimeerror": [12, 21, 122], "pg_dsn": 13, "key_prefix": 14, "stream_sleep_no_subscript": 14, "asyncio": [14, 19, 57, 115, 117, 119, 120, 122, 124, 125, 131, 144, 145, 146, 149, 150, 151, 152, 153, 160, 161, 162, 168, 170, 171, 199, 204, 212, 214, 215], "amount": [14, 16, 122, 131, 145, 146, 162, 188, 212], "millisecond": [14, 98, 100, 203], "paus": 14, "litestar_channel": 14, "pub": [14, 162], "sub": [14, 20, 21, 57, 78, 106, 112, 119, 122, 147, 162, 202, 204, 206, 208], "low": [14, 96, 97, 98, 99, 101, 122, 124, 162, 200, 212, 215], "overhead": [14, 115, 117, 131, 162, 175, 212], "resourc": [14, 20, 56, 78, 122, 129, 131, 138, 140, 149, 169, 188, 194, 199, 200, 215], "atom": [14, 114, 115, 117, 122], "lua": [14, 115, 117], "sleep": [14, 57, 122, 125, 131, 161, 199, 212, 214, 215], "Not": [14, 78, 110, 122, 180, 197, 211], "cap_streams_approxim": 14, "stream_ttl": 14, "timedelta": [14, 106, 111, 112, 114, 115, 117, 200, 203, 204, 212], "datetim": [14, 106, 122, 124, 144, 145, 146, 168, 176, 193, 199, 200, 203, 204, 212, 215], "second": [14, 20, 43, 57, 70, 78, 96, 98, 106, 111, 112, 114, 115, 117, 119, 122, 134, 149, 161, 176, 188, 189, 212, 215], "60": [14, 20], "maxlen": 14, "approxim": 14, "ttl": [14, 20], "pexpir": 14, "incompat": [14, 122], "cluster": 14, "channelsplugin": [15, 16, 17, 122, 124], "encode_data": [15, 16], "wait_publish": [15, 16, 162], "start_subscript": [15, 16, 124, 162], "put_subscriber_histori": [15, 16, 162], "channelsexcept": [15, 16, 162], "put_nowait": [15, 17], "iter_ev": [15, 16, 17, 162], "run_in_background": [15, 16, 17, 124, 162], "is_run": [15, 17], "initpluginprotocol": [16, 27, 82, 83, 84, 85, 87, 89, 122, 124], "arbitrary_channels_allow": [16, 122, 162], "create_ws_route_handl": [16, 162], "ws_handler_send_histori": [16, 162], "ws_handler_base_path": 16, "ws_send_mod": 16, "websocketmod": [16, 21, 57, 215], "subscriber_max_backlog": 16, "subscriber_backlog_strategi": 16, "backlogstrategi": [16, 17], "backoff": [16, 17, 162], "subscriber_class": 16, "broadcast": [16, 122, 124, 162], "creation": [16, 46, 87, 122, 138, 145, 150, 152, 157, 194, 213], "fly": [16, 162], "accept": [16, 17, 21, 43, 46, 47, 57, 78, 90, 106, 110, 120, 122, 124, 128, 132, 134, 137, 138, 145, 162, 176, 183, 188, 189, 193, 196, 199, 200, 203, 208, 209, 210, 212, 213, 214], "mode": [16, 18, 21, 57, 119, 120, 122, 124, 125, 145, 146, 155, 164, 168, 184, 188], "unsent": 16, "held": [16, 215], "given": [16, 20, 21, 24, 26, 43, 46, 56, 57, 59, 70, 72, 78, 79, 80, 81, 84, 87, 96, 98, 100, 102, 106, 107, 108, 111, 112, 114, 115, 117, 118, 119, 120, 121, 122, 131, 134, 135, 145, 156, 160, 161, 176, 179, 187, 189, 196, 197, 199, 200, 202, 203, 204, 206, 208, 211, 215], "reach": [16, 41, 57, 76, 86, 103, 206], "accordingli": [16, 122, 124, 139, 198, 215], "backlog_strategi": [16, 17, 162], "max_backlog": [16, 17, 162], "until": [16, 17, 43, 96, 98, 119, 122, 131, 162, 198, 215], "older": 16, "ones": [16, 17, 122, 162, 187], "dropleft": [16, 162], "favour": 16, "litestarencodabletyp": 16, "app_config": [16, 27, 82, 83, 84, 85, 87, 89, 93, 105, 160], "up": [16, 57, 59, 106, 122, 124, 125, 131, 141, 146, 149, 152, 157, 158, 161, 162, 163, 164, 167, 169, 176, 195, 198, 199, 200, 205, 210, 214, 215], "schedul": [16, 179], "guarante": [16, 78, 115, 117, 122, 162, 212], "passiv": 16, "consum": [16, 21, 78, 122, 146, 168, 180, 198, 199, 200, 202, 206, 214], "neg": [16, 78, 122], "wait": [16, 17, 122, 127, 131, 162, 214, 215], "fetch": [16, 71, 72, 74, 90, 115, 117, 122, 129, 147, 162, 174], "tie": 16, "subscript": [16, 43, 122], "upon": [16, 57, 68, 78, 122, 138, 139, 144, 160, 162, 170, 176, 208, 210], "litestarexcept": [16, 56, 122, 124, 180], "wrapper": [17, 45, 65, 69, 70, 71, 83, 121, 122, 155, 174, 176, 198], "item": [17, 43, 47, 78, 79, 80, 90, 112, 114, 122, 135, 146, 149, 150, 153, 156, 157, 158, 159, 168, 170, 171, 176, 193, 197, 198, 199, 212, 214], "on_ev": 17, "socket": [17, 18, 21, 57, 122, 124, 128, 160, 162, 189, 200, 204, 215], "On": [17, 122, 128, 160, 162, 175, 188, 200, 202], "prevent": [17, 56, 83, 109, 122, 125, 131, 160, 176, 181, 188, 209, 215], "enqueu": [17, 162], "left": [17, 122, 156, 162, 191, 200], "cancel": [17, 55, 57, 162, 215], "wa": [17, 21, 43, 74, 78, 90, 111, 112, 114, 115, 117, 122, 124, 127, 131, 144, 145, 146, 147, 149, 162, 168, 174, 175, 176, 183, 189, 193, 194, 197, 199, 200, 204, 212], "previous": [17, 21, 43, 78, 111, 122, 124, 155, 158, 162, 189, 199, 212], "app_path": 18, "dir": [18, 122, 125], "app_dir": 18, "pythonpath": 18, "show": [18, 122, 149, 156, 162, 174, 175, 176, 195, 196, 199, 214], "inform": [18, 56, 57, 71, 74, 76, 78, 84, 87, 110, 120, 122, 124, 128, 129, 130, 139, 142, 145, 149, 163, 170, 176, 177, 195, 196, 200, 203, 209], "detect": [18, 110, 122, 145, 163], "displai": [18, 122, 156, 163, 195], "regex": [18, 20, 80, 122, 189, 202, 203, 205], "factori": [18, 20, 46, 47, 48, 59, 68, 69, 72, 74, 76, 78, 85, 87, 89, 106, 107, 116, 119, 122, 132, 139, 142, 163, 170, 177, 178, 189, 199, 214], "litestar_app": [18, 191], "discov": [18, 78, 122], "canon": [18, 122, 163], "auto": [18, 122, 146, 168], "create_app": [18, 163, 187], "consid": [18, 20, 47, 78, 111, 112, 114, 115, 117, 122, 125, 127, 129, 131, 144, 147, 156, 160, 162, 175, 176, 188, 203], "annot": [18, 46, 48, 50, 78, 80, 81, 84, 87, 121, 122, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 156, 157, 158, 160, 163, 164, 168, 170, 171, 172, 174, 175, 176, 178, 194, 196, 197, 198, 201, 203, 209, 213, 214, 215], "r": [18, 26, 78, 98, 100, 118, 125, 129, 145, 147, 149, 150, 151, 152, 153, 156, 157, 158, 196, 205], "reload_dir": 18, "watch": [18, 122, 129], "reload_includ": 18, "glob": 18, "reload_exclud": 18, "port": [18, 21, 42, 43, 115, 117, 119, 125, 127, 128, 161], "w": [18, 122, 124, 147, 162, 199], "wc": [18, 122], "h": [18, 124, 164, 171, 176, 199], "fd": 18, "descriptor": 18, "bind": [18, 145, 149, 150, 151], "ud": 18, "unix": [18, 122, 128, 129], "domain": [18, 20, 21, 43, 49, 50, 52, 71, 72, 74, 87, 96, 98, 106, 119, 122, 188, 200], "d": [18, 124, 125, 129, 145, 160, 164, 171, 176, 189, 199], "ssl": [18, 122], "certfil": [18, 122], "ssl_certfil": 18, "cert": [18, 122], "keyfil": [18, 122], "ssl_keyfil": 18, "sign": [18, 20, 122, 210], "certif": [18, 78, 122], "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, 122], "litestar_host": 18, "litestar_file_descriptor": 18, "litestar_unix_domain_socket": 18, "litestar_debug": 18, "litestar_pdb": [18, 122, 173], "litestar_ssl_cert_path": 18, "litestar_ssl_key_path": 18, "litestar_create_self_signed_cert": 18, "posixpath": 18, "spec": [18, 43, 57, 75, 109, 120, 122, 192, 193, 203], "session_id": [18, 74], "short": [18, 78, 122, 178], "releas": [18, 59, 122, 124], "get_asyncio_executor": 19, "threadpoolexecutor": 19, "executor": 19, "get_trio_capacity_limit": 19, "trio": [19, 119, 120, 122], "capacitylimit": 19, "capac": [19, 122, 212], "set_asyncio_executor": 19, "set_trio_capacity_limit": 19, "run_in_executor": [19, 122], "affect": [19, 20, 78, 84, 111, 122, 180, 193, 198, 199, 212, 215], "to_thread": [19, 122], "run_sync": [19, 122, 131, 145, 146, 149, 150, 151, 168, 170, 199], "trust": [20, 63, 188], "exclude_opt_kei": [20, 27, 68, 69, 70, 71, 72, 74, 86, 105, 106, 107, 189, 205], "disabl": [20, 27, 59, 64, 68, 69, 70, 71, 72, 74, 105, 106, 107, 115, 117, 122, 124, 131, 178, 189, 192, 198, 205], "particular": [20, 21, 27, 64, 68, 69, 70, 71, 72, 74, 78, 105, 106, 107, 131, 174, 176, 188, 208, 212], "www_redirect": 20, "www": [20, 21, 78, 188, 198], "__post_init__": [20, 43, 69, 118, 193], "wildcard": [20, 43, 78, 128, 188], "final": [20, 110, 122, 124, 132, 142, 145, 147, 149, 150, 151, 152, 154, 156, 160, 162, 170, 171, 174, 176, 194, 195, 198, 199, 200, 204], "thereof": [20, 76], "anycal": [20, 45, 55, 57, 120], "serializationpluginprotocol": [20, 84, 122, 124], "hold": [20, 78, 83, 98, 102, 122, 147, 176, 209, 210, 212, 213], "normal": [20, 21, 110, 112, 114, 122, 124, 147, 156, 176, 191], "enum": [20, 50, 57, 58, 78, 80, 83, 98, 102, 119, 122, 124, 189, 194, 198, 199, 206], "__new__": [20, 43, 50, 54, 78, 83], "dto_codegen": [20, 122, 175], "codegen": [20, 47, 122, 178], "futur": [20, 59, 62, 78, 106, 122, 145, 194, 212, 214, 215], "break": [20, 122, 145, 162, 214], "gzip": [20, 65, 122], "minimum_s": [20, 188], "500": [20, 56, 110, 122, 174, 180, 188, 197], "gzip_compress_level": [20, 188], "brotli_qu": [20, 188], "densiti": [20, 188], "tradeoff": [20, 188], "qualiti": [20, 131, 188], "slower": [20, 188, 202, 212], "brotli_mod": [20, 188], "font": [20, 76, 77, 188], "mode_gener": 20, "mode_text": 20, "utf": [20, 21, 78, 96, 97, 98, 99, 100, 101, 102, 119, 122, 145, 175, 188, 194, 199, 202, 210, 212, 215], "input": [20, 78, 122, 156, 188], "mode_font": 20, "woff": [20, 188], "brotli_lgwin": [20, 188], "22": [20, 122, 188, 203], "logarithm": [20, 188], "24": [20, 72, 122, 145, 188], "brotli_lgblock": [20, 188], "16": [20, 71, 72, 78, 107, 122, 144, 168, 188], "17": 20, "18": [20, 76, 77, 122, 194], "19": [20, 122, 194], "20": [20, 77, 122, 162], "21": [20, 122, 144, 145, 168], "23": [20, 122, 127], "brotli_gzip_fallback": [20, 188], "middleware_class": [20, 27, 69, 70, 86], "compressionmiddlewar": [20, 65, 122], "compression_facad": 20, "compressionfacad": [20, 65], "gzip_facad": 20, "gzipcompress": 20, "backend_config": 20, "gzip_fallback": 20, "facad": [20, 65], "fallback": [20, 122, 144], "cross": [20, 43, 71, 72, 74, 96, 98, 106, 188], "allow_origin": [20, 188], "allow_method": 20, "allow_head": 20, "allow_credenti": 20, "credenti": [20, 56, 78], "allow_origin_regex": 20, "expose_head": 20, "expos": [20, 43, 78, 86, 120, 122, 125, 132, 142, 146, 147, 170, 198, 202, 209], "max_ag": [20, 43, 71, 72, 74, 96, 98, 199], "600": [20, 122], "max": [20, 43, 59, 122, 128, 199], "ag": [20, 43, 71, 72, 74, 96, 98, 122, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 175, 176, 199], "allowed_origins_regex": 20, "compil": [20, 189], "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, 188], "secret": [20, 43, 44, 71, 72, 106, 107, 122, 172, 182, 188, 203, 206, 207, 208, 214], "hmac": 20, "token": [20, 64, 67, 68, 78, 106, 122, 188, 203, 204, 206, 213], "cookie_nam": [20, 188], "csrftoken": [20, 188], "cookie_path": 20, "header_nam": [20, 188], "expect": [20, 57, 78, 110, 122, 149, 157, 161, 164, 174, 179, 188, 193, 199, 208, 213, 214], "cookie_secur": 20, "cookie_httponli": 20, "cookie_samesit": 20, "lax": [20, 43, 71, 72, 74, 96, 98, 106, 199], "strict": [20, 21, 43, 71, 72, 74, 87, 96, 98, 106, 108, 120, 122, 124, 199, 200], "cookie_domain": 20, "safe_method": 20, "exclude_from_csrf_kei": 20, "exclude_from_csrf": [20, 188], "httponli": [20, 43, 71, 72, 74, 96, 98, 106], "samesit": [20, 43, 71, 72, 74, 96, 98, 106, 199], "safe": [20, 80, 111, 112, 115, 117, 121, 122, 129, 147, 155, 188, 192, 198, 200, 212, 213], "response_cach": [20, 122, 124, 161, 212], "cache_forev": [20, 57, 122, 161], "sentinel": [20, 122, 161, 168], "expir": [20, 43, 96, 98, 106, 111, 112, 113, 114, 115, 117, 122, 204], "default_expir": [20, 122, 161], "key_build": [20, 161], "cachekeybuild": [20, 57, 120], "default_cache_key_build": 20, "cache_response_filt": [20, 122], "httpscope": [20, 104, 120], "default_do_cache_pred": 20, "get_store_from_app": [20, 70, 74], "combin": [20, 41, 78, 153, 157, 164, 171, 188, 194, 199, 200, 202, 206], "queri": [20, 21, 42, 43, 69, 78, 79, 80, 83, 90, 98, 99, 119, 122, 145, 146, 147, 149, 150, 151, 152, 153, 157, 158, 161, 166, 168, 174, 180, 199, 200, 201], "some": [21, 57, 78, 119, 122, 124, 129, 131, 134, 139, 144, 158, 160, 161, 162, 168, 174, 175, 176, 179, 188, 189, 193, 194, 195, 196, 199, 200, 202, 203, 204, 206, 208, 210, 211, 212, 213, 214, 215], "adapt": [21, 97, 174], "copyright": 21, "2018": 21, "oss": 21, "ltd": 21, "io": [21, 27, 65, 109, 120, 122, 131], "right": [21, 122, 159, 191], "reserv": [21, 43, 78, 110, 122, 160, 201], "redistribut": 21, "binari": [21, 57, 78, 119, 122, 128, 144, 215], "modif": [21, 43, 144], "permit": [21, 78], "condit": [21, 56, 122, 145, 189, 200], "met": 21, "retain": 21, "notic": [21, 124, 134, 136, 149, 174, 176], "disclaim": 21, "reproduc": 21, "materi": 21, "distribut": [21, 125, 127, 128, 129], "neither": [21, 50, 122, 194], "holder": 21, "nor": [21, 157, 200], "endors": 21, "deriv": [21, 72, 97, 98, 122], "softwar": 21, "prior": [21, 68, 78, 122, 159, 170, 175, 181], "permiss": [21, 206], "BY": [21, 122], "THE": 21, "AND": [21, 90], "AS": 21, "express": [21, 78, 122, 157], "OR": [21, 145], "impli": [21, 122], "warranti": 21, "BUT": 21, "NOT": [21, 43, 78, 122], "TO": 21, "OF": 21, "merchant": 21, "fit": [21, 72, 127, 131, 160, 199, 202], "FOR": 21, "purpos": [21, 43, 44, 48, 50, 78, 109, 122, 124, 132, 133, 134, 135, 136, 142, 175, 180, 189, 194, 196, 199, 202, 212], "IN": [21, 122, 145, 146, 168], "NO": 21, "shall": [21, 43, 78, 214], "BE": 21, "liabl": 21, "direct": [21, 24, 26, 43, 78, 118, 122, 124, 125, 128, 129, 178, 200], "indirect": 21, "incident": [21, 124], "exemplari": 21, "consequenti": 21, "damag": 21, "procur": 21, "substitut": [21, 78, 122], "loss": [21, 57, 215], "profit": [21, 156, 157, 158], "busi": [21, 178], "interrupt": 21, "caus": [21, 78, 80, 122, 124, 162, 163, 199], "ON": 21, "theori": 21, "liabil": 21, "tort": 21, "neglig": [21, 131], "aris": 21, "even": [21, 78, 122, 124, 135, 151, 162, 174, 176, 188, 199, 200, 202, 212], "IF": 21, "advis": [21, 122, 200], "SUCH": 21, "handlert": 21, "usert": 21, "autht": 21, "statet": 21, "empty_rec": [21, 83, 198], "empty_send": [21, 83, 198], "target": [21, 56, 78, 83, 120, 122, 139, 181, 188], "construct": [21, 43, 56, 77, 109, 111, 122, 138, 150, 156, 157, 160, 194, 198, 199, 200, 208], "repres": [21, 27, 28, 42, 43, 44, 46, 49, 52, 56, 78, 80, 84, 87, 90, 98, 102, 119, 121, 122, 124, 134, 135, 139, 142, 149, 153, 156, 162, 164, 171, 176, 199, 204, 208], "multidict": [21, 43, 98, 99, 122, 199], "path_param": [21, 69, 119, 203], "pars": [21, 42, 43, 46, 57, 78, 84, 104, 106, 121, 122, 139, 145, 158, 164, 174, 175, 176, 180, 189, 193, 196, 198, 199, 200, 203, 204, 209, 215], "address": [21, 43, 47, 78, 122, 124, 127, 132, 133, 134, 135, 136, 138, 139, 142, 176, 200, 202], "authmiddlewar": 21, "correl": [21, 57, 79, 97, 101, 106, 193, 200, 203, 204, 208, 210], "logger": [21, 59, 69, 120, 122, 160, 184, 188, 189, 199], "log_config": 21, "set_sess": [21, 122, 188, 210], "datacontainertyp": [21, 76, 119], "sessionmiddlewar": [21, 71, 72, 188], "clear_sess": [21, 188], "clear": [21, 72, 112, 114, 122, 176, 188, 196, 212], "absolut": [21, 78, 122, 128, 131, 200, 202], "httproutehandl": [21, 57, 104, 122, 124, 193, 200], "media": [21, 43, 56, 57, 76, 77, 78, 80, 96, 97, 98, 99, 101, 102, 110, 119, 122, 193, 194, 198], "retriev": [21, 24, 26, 43, 46, 69, 70, 71, 74, 78, 79, 82, 90, 106, 107, 118, 120, 122, 132, 133, 134, 135, 136, 140, 141, 142, 146, 153, 159, 168, 174, 184, 193, 194, 196, 199, 200, 204, 208, 210, 212, 214], "msgpack": [21, 199], "chunk": [21, 72, 97, 98, 122, 146], "formmultidict": [21, 43, 122, 124], "urlencod": [21, 78, 188, 198], "send_push_promis": 21, "raise_if_unavail": 21, "promis": 21, "websocketroutehandl": [21, 57, 104, 124, 200], "receive_wrapp": 21, "connection_st": 21, "send_wrapp": [21, 189], "disconnect": [21, 56, 57, 119, 120, 122, 162, 200, 215], "subprotocol": [21, 119, 122], "incom": [21, 27, 78, 106, 107, 122, 124, 147, 155, 162, 188, 189, 215], "protocol": [21, 65, 68, 84, 110, 118, 122, 155, 175, 177, 189, 196, 213, 214, 215], "close": [21, 43, 55, 57, 65, 78, 119, 120, 122, 124, 160, 170, 174, 189, 200, 203, 212, 215], "reason": [21, 110, 122, 135, 147, 160, 174, 176, 179, 200, 202, 203, 212], "receive_data": [21, 215], "iter_data": [21, 122, 124], "continu": [21, 110, 122, 124, 125, 129, 149], "yield": [21, 28, 46, 49, 52, 57, 87, 97, 122, 124, 145, 149, 150, 151, 152, 153, 160, 162, 177, 199, 214, 215], "receive_text": [21, 119, 122, 124, 162], "receive_byt": [21, 119, 122], "receive_json": [21, 119, 122], "decod": [21, 46, 56, 72, 78, 87, 106, 108, 119, 120, 122, 137, 147, 175, 176, 178, 198, 204, 208, 210, 215], "receive_msgpack": [21, 119, 122], "iter_json": [21, 122, 215], "iter_msgpack": [21, 122], "send_data": [21, 57], "convert": [21, 53, 56, 80, 85, 122, 136, 147, 149, 157, 158, 175, 176, 193, 197, 208, 215], "send_text": [21, 119, 124, 162], "send_byt": [21, 119], "send_json": [21, 119, 189, 200], "default_seri": [21, 57, 71, 96, 98, 108], "send_msgpack": [21, 119, 122, 124], "htmx": [23, 122, 182, 213], "piccolo_orm": [23, 122], "templateengineprotocol": [24, 26, 118, 213], "jinjatempl": 24, "engine_inst": [24, 26, 118], "templateengin": [24, 26, 118], "get_templ": [24, 26, 118, 213], "template_nam": [24, 26, 56, 98, 102, 118, 181, 199, 213], "dot": [24, 26, 43, 47, 118, 122, 133, 200], "templatenotfoundexcept": [24, 26, 56, 118, 213], "register_template_cal": [24, 26, 118, 213], "template_cal": [24, 26, 118, 213], "concaten": [24, 26, 118, 145], "render_str": [24, 26, 118], "template_str": [24, 26, 98, 102, 118, 122, 195, 213], "from_environ": [24, 213], "jinja_environ": 24, "move": [25, 30, 31, 32, 33, 34, 36, 39, 40, 57, 91, 92, 110, 122, 141, 162, 178], "makotempl": 26, "templateprotocol": [26, 118], "contexttyp": 26, "underli": [26, 43, 119, 122, 124, 139, 212, 215], "posit": [26, 43, 68, 78, 79, 118, 174, 179, 189, 199], "makotemplateengin": [26, 195, 213], "templatelookup": [26, 122], "from_template_lookup": 26, "template_lookup": 26, "opentelemetryconfig": [27, 122, 186], "readthedoc": [27, 109, 120], "en": [27, 43, 57, 109, 120, 122], "latest": [27, 77, 109, 120, 122, 124, 125, 128, 129, 139, 140, 150, 152, 192, 197], "info": [27, 50, 78, 97, 98, 120, 122, 124, 127, 160, 172, 176, 184, 189, 193, 194, 196, 199, 200, 213], "scope_span_details_extractor": 27, "span": [27, 122, 162, 199, 213], "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, 122, 156, 157, 188, 189, 193, 203], "tracer_provid": [27, 186], "tracerprovid": 27, "tracer": 27, "get_route_details_from_scop": 27, "exclude_urls_env_kei": 27, "opentelemetryinstrumentationmiddlewar": 27, "_excluded_url": 27, "With": [27, 122, 194, 198, 213, 214], "litestar_excluded_url": 27, "definemiddlewar": [27, 68, 69, 70, 71, 86, 105, 106, 107, 120, 124, 204], "instrumentationmiddlewar": 27, "abstractmiddlewar": [27, 63, 65, 68, 69, 70, 71, 86, 122, 124], "asgiapp": [27, 57, 63, 64, 65, 67, 68, 69, 70, 71, 86, 106, 107, 120, 160, 189, 191, 199], "opentelemetryplugin": [27, 186], "di": [27, 57, 58, 84, 85, 87, 124, 146, 154, 160, 168, 174, 196, 199, 214, 215], "get_nam": [27, 84, 85, 87, 196], "my_route_handl": [27, 84, 85, 87, 174, 193, 199, 200, 202, 204], "myplugin": [27, 84, 85, 87, 196], "piccolodto": [28, 122, 124, 166], "generate_field_definit": [28, 46, 49, 52, 87, 178], "model_typ": [28, 46, 49, 52, 87, 90, 145, 146, 168], "tabl": [28, 90, 122, 144, 145, 146, 147, 149, 152, 166, 168], "dtofielddefinit": [28, 46, 48, 49, 52, 87, 177], "fielddefinit": [28, 46, 48, 49, 50, 52, 57, 81, 84, 87, 121, 122, 177], "detect_nested_field": [28, 46, 49, 52, 87, 178], "field_definit": [28, 46, 48, 49, 50, 52, 81, 84, 87, 122], "field": [28, 43, 46, 47, 48, 49, 51, 52, 53, 69, 78, 80, 84, 85, 87, 105, 106, 110, 121, 122, 124, 132, 133, 134, 139, 140, 144, 157, 168, 172, 175, 177, 178, 188, 193, 194, 197, 204, 208, 209, 213], "inspect": [28, 46, 49, 52, 87, 121, 122, 176, 196, 200, 214], "view": [41, 43, 122, 129, 145, 149, 156], "owner": [41, 57, 76, 78, 86, 120], "registr": [41, 78, 122, 172, 176, 202], "get_route_handl": 41, "copi": [41, 43, 122, 125, 160, 200, 202, 206, 214], "validate_route_handl": 41, "connectiondataextractor": 42, "extract": [42, 46, 50, 69, 71, 78, 84, 87, 119, 121, 122, 156, 212], "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, 122], "raw": [42, 43, 47, 48, 111, 119, 121, 122, 156, 168, 176, 187, 198, 200], "malform": [42, 122], "extractedrequestdata": 42, "present": [42, 43, 47, 59, 78, 90, 106, 122, 144, 157, 168, 172, 184, 203], "unresolv": 42, "coroutin": [42, 57, 97, 98, 122, 131, 160, 162], "extractedresponsedata": 42, "responsedataextractor": 42, "extract_status_cod": 42, "httpresponsestartev": [42, 120], "httpresponsebodyev": [42, 120], "extract_response_bodi": 42, "netloc": 43, "network": [43, 110, 131, 142], "hierarch": [43, 111, 212], "password": [43, 78, 106, 115, 117, 122, 124, 176, 210], "hostnam": 43, "cl": [43, 121, 164, 208], "splitresult": 43, "split": [43, 71, 72, 74, 122, 124, 164, 188, 208], "from_compon": 43, "from_scop": 43, "with_replac": 43, "mutabl": [43, 122], "immut": [43, 122, 124, 160], "mutat": [43, 122, 160], "back": [43, 71, 98, 102, 122, 124, 137, 139, 150, 162, 174, 176, 178, 188, 212, 213], "accept_valu": 43, "best_match": [43, 199], "provided_typ": [43, 199], "find": [43, 56, 145, 176], "charact": [43, 72, 78, 147], "subtyp": [43, 121, 122, 176, 177, 196], "namedtupl": [43, 122, 156, 215], "_cl": 43, "accessor": 43, "s_maxag": 43, "maxag": 43, "no_cach": 43, "no_stor": [43, 199], "privat": [43, 47, 50, 122, 124, 172, 178], "no_transform": 43, "must_revalid": 43, "revalid": 43, "proxy_revalid": 43, "must_understand": 43, "understand": [43, 128, 129, 134, 148, 149, 160, 189, 191, 194], "stale_while_revalid": 43, "from_head": [43, 199], "header_valu": 43, "prevent_stor": 43, "kind": [43, 106, 157, 195, 196, 199, 203, 204, 210], "documentation_onli": [43, 199], "mozilla": [43, 57, 122], "org": [43, 55, 57, 70, 77, 78, 119, 121, 122, 175, 188, 206], "doc": [43, 57, 70, 78, 122, 129, 176, 177, 186, 188, 193, 194, 199, 203, 208], "regard": [43, 57, 122, 186, 190, 200], "invalid": [43, 71, 72, 74, 96, 98, 106, 110, 122, 156, 204], "forbid": [43, 71, 72, 74, 96, 98, 122], "javascript": [43, 71, 72, 74, 96, 98, 122, 181, 194], "simple_cooki": 43, "simplecooki": 43, "to_head": 43, "suitabl": [43, 127, 129, 162, 212], "to_encoded_head": 43, "__eq__": 43, "hei": 43, "similar": [43, 120, 122, 124, 130, 140, 157, 160, 194, 200, 209, 210, 212, 215], "unquot": 43, "weak": [43, 199], "immutablemultidict": [43, 122], "from_form_data": 43, "form_data": 43, "upload_fil": 43, "multi": [43, 110, 122, 125, 145], "include_header_nam": 43, "cimultidictproxi": 43, "multimixin": 43, "insensit": [43, 78, 96, 97, 98, 99, 100, 101, 102, 105, 122], "rawhead": 43, "multimap": 43, "valueerror": [43, 56, 116, 164, 174, 180], "to_header_list": 43, "rawheaderslist": 43, "multidictproxi": 43, "mutable_copi": 43, "shallow": 43, "immutablest": [43, 124, 160, 200], "notat": [43, 122, 155], "deep_copi": [43, 122, 160], "pari": 43, "deepcopi": [43, 122], "state_dict": 43, "third": [43, 160, 183, 189, 202, 208, 212], "fourth": 43, "4": [43, 76, 77, 125, 145, 147, 160, 187, 191, 194], "assert": [43, 78, 119, 122, 124, 164, 176, 188, 199, 200, 204, 208, 212, 214], "len": [43, 145, 164, 199], "k": [43, 122, 145, 147], "__bool__": [43, 83, 122], "inner_dict": 43, "mutable_st": 43, "del": 43, "__getitem__": 43, "keyerror": [43, 122], "__iter__": 43, "__len__": 43, "__getattr__": [43, 196], "attributeerror": [43, 160, 196], "__copy__": 43, "__get_validators__": 43, "signaturemodel": [43, 57], "decid": [43, 62, 124, 208, 210, 212], "mixin": [43, 122, 144, 147], "multi_item": 43, "duplic": [43, 78, 122], "pair": [43, 78, 90, 98, 102, 160], "mutablescopehead": [43, 122, 160, 189], "mutablemap": [43, 120], "headerscop": [43, 120], "from_messag": [43, 160, 189], "getal": [43, 122], "extend_header_valu": 43, "multivalu": 43, "take": [43, 48, 57, 78, 96, 97, 98, 99, 101, 102, 122, 131, 139, 142, 145, 155, 157, 160, 164, 172, 175, 176, 178, 183, 189, 190, 196, 198, 199, 200, 205, 210, 215], "__setitem__": 43, "overwrit": [43, 80, 122, 138], "__delitem__": 43, "brief": [43, 78], "commonmark": [43, 78], "rich": [43, 78, 122, 145, 163], "oa": [43, 78], "v3": [43, 78, 194, 211], "parameterin": 43, "transit": [43, 78, 122, 181], "allow_empty_valu": [43, 78], "abil": [43, 78, 122, 150, 181, 203, 214], "parameterstyl": 43, "n": [43, 72, 74, 78, 98, 100, 122, 129, 213], "allowemptyvalu": [43, 78], "later": [43, 74, 78, 110, 122, 157, 196], "revis": [43, 78, 150], "rule": [43, 78, 108, 174, 191, 205], "simpler": [43, 78, 189, 200], "parameterschema": 43, "describ": [43, 57, 59, 76, 78, 122, 124, 131, 149, 157, 171, 175, 176, 193, 194, 200], "explod": [43, 78], "allow_reserv": [43, 78], "arrai": [43, 78, 122, 128], "rfc3986": [43, 78], "ietf": [43, 70, 78, 188], "percent": [43, 78], "mutual": [43, 47, 78], "furthermor": [43, 78, 200], "_override_": [43, 78], "escap": [43, 78, 213], "parametercont": 43, "conjunct": [43, 78, 173, 212, 213], "prescrib": [43, 78], "strategi": [43, 47, 53, 78, 122, 130, 162, 176], "secretbyt": [43, 44, 122, 209], "secretvalu": [43, 44], "get_obscur": [43, 44], "overrid": [43, 44, 64, 68, 69, 76, 77, 78, 84, 85, 87, 116, 122, 141, 146, 160, 163, 168, 178, 180, 183, 187, 194, 197, 199, 204, 206, 208], "hidden": [43, 44, 122, 175, 213], "secretstr": [43, 44, 122, 209, 210], "copied_st": 43, "immutable_immutable_copi": 43, "immutable_copi": 43, "__setattr__": 43, "__delattr__": 43, "frozen": 43, "filenam": [43, 97, 98, 128, 198, 199], "file_data": 43, "max_spool_s": [43, 122], "1048576": [43, 97, 98], "temporari": [43, 110, 122], "roll": [43, 122, 174], "disk": [43, 112, 122, 212], "rolled_to_disk": 43, "spool": [43, 122], "threshold": [43, 188], "bytearrai": 43, "offset": [43, 79, 145, 146, 168], "secret_valu": [43, 209], "secrett": 44, "typevar": [44, 121, 122, 176], "bound": [44, 121, 162, 170, 198], "union": [44, 98, 101, 120, 121, 122, 156, 157, 203, 208, 213], "encapsul": [44, 176, 202, 215], "get_secret": [44, 209], "notimplementederror": [44, 164], "__repr__": 44, "use_cach": [45, 122, 174], "classvar": [46, 65], "inner": [46, 78, 121, 131], "asgi_connect": 46, "abstractdtofactori": [46, 122], "get_config_for_model_typ": [46, 87, 122], "newli": [46, 78, 87, 122, 124, 162, 212], "decode_builtin": [46, 87], "datatyp": [46, 87, 124], "decode_byt": [46, 87], "is_supported_model_type_field": 46, "create_for_field_definit": 46, "handler_id": [46, 57], "backend_cl": 46, "_backend": 46, "dtobackend": [46, 48], "altern": [46, 78, 106, 122, 126, 144, 161, 162, 168, 170, 199, 200, 201, 205], "create_openapi_schema": 46, "schema_cr": [46, 81, 84, 87], "schemacr": [46, 81, 84, 87, 122], "for_field_definit": 46, "resolve_generic_wrapper_typ": 46, "get_model_type_hint": 46, "hint": [46, 78, 110, 121, 122], "get_dto_config_from_annotated_typ": 46, "resolve_model_typ": 46, "abstractset": 47, "street": [47, 124, 133, 134, 135, 136, 176], "rename_field": [47, 122, 124, 136, 176], "rename_strategi": [47, 122, 136, 176], "renamestrategi": [47, 53], "renam": [47, 122, 124, 167, 169, 178], "upper": [47, 53, 78, 80, 136, 176], "lower": [47, 53, 78, 80, 136, 147, 174, 176, 180, 199, 203], "camel": [47, 53, 122, 136, 176], "pascal": [47, 53, 136, 176], "max_nested_depth": [47, 122, 134, 135, 176], "transfer": [47, 122, 124, 132, 138, 167, 169, 176, 182, 209, 215], "underscore_fields_priv": [47, 122, 176], "experimental_codegen_backend": [47, 175], "forbid_unknown_field": [47, 122, 176], "underscor": [47, 122, 139, 147, 164, 176], "data_as_builtin": 48, "create_inst": [48, 122, 139, 141, 176], "preced": [48, 57, 96, 97, 98, 99, 101, 102, 122, 160, 164, 183, 198, 199, 200, 215], "update_inst": [48, 140, 141, 166, 176], "as_builtin": 48, "model_nam": 48, "default_factori": [48, 105, 116, 122, 175, 176, 212], "dto_field": [48, 50, 122, 124, 172, 176], "dtofield": [48, 50, 122], "type_wrapp": [48, 121], "metadata": [48, 50, 70, 78, 105, 121, 122, 145, 146, 149, 150, 151, 152, 153, 168, 170, 171, 176, 193, 199, 201], "instantiable_origin": [48, 121], "safe_generic_origin": [48, 121], "inner_typ": [48, 121], "kwarg_definit": [48, 121], "kwargdefinit": [48, 80, 121, 122], "dependencykwarg": [48, 80, 121], "passthrough_constraint": 48, "constraint": [48, 78, 80, 84, 87, 122, 144, 168, 176, 201], "from_field_definit": 48, "dataclassprotocol": 49, "mark": [50, 57, 78, 79, 121, 122, 124, 147, 156, 159, 172, 174, 178, 188, 193, 213, 214], "read_onli": [50, 78, 80, 122], "write_onli": [50, 78, 122], "autom": [50, 162], "inclus": [50, 78, 122], "extract_dto_field": 50, "field_info_map": 50, "bet": [50, 208], "priorit": 50, "data_structur": 51, "base_dto": [51, 124], "msgspec_dto": [51, 124], "dataclass_dto": [51, 124], "msgspecdto": [52, 122, 124, 176], "typealia": 53, "kebab": [53, 176], "compressionencod": [54, 65], "httpmethod": [54, 57, 120, 122, 198, 200], "openapimediatyp": [54, 77, 78, 96, 98, 101, 105, 124, 193], "paramtyp": 54, "requestencodingtyp": [54, 80, 119, 122, 124, 198], "scopetyp": [54, 68, 71, 72, 74, 104, 120, 124, 189], "wrap_in_error_handl": 55, "asyncanycal": [55, 57, 120], "propag": [55, 59, 122], "unfinish": 55, "2809": 55, "clientexcept": [56, 149, 150, 151, 152, 153], "dtofactoryexcept": 56, "carri": [56, 160, 181], "improp": [56, 122], "internalserverexcept": [56, 124, 180], "fulfil": [56, 193], "invalidannotationexcept": [56, 176], "inherit": [56, 78, 105, 106, 122, 124, 144, 179, 180, 194, 199, 200, 208], "litestarwarn": 56, "userwarn": 56, "methodnotallowedexcept": [56, 191], "know": [56, 78, 155, 156, 157, 164, 174, 176, 193, 200], "405": [56, 110, 180], "missingdependencyexcept": [56, 122, 124, 180], "importerror": [56, 122], "packag": [56, 122, 125, 186, 187, 188, 195, 208, 214], "install_packag": 56, "notauthorizedexcept": [56, 64, 68, 106, 107, 124, 180, 203, 204, 206, 208, 209, 210, 214], "lack": [56, 122, 124], "401": [56, 106, 110, 180, 206, 208], "notfoundexcept": [56, 122, 124, 149, 150, 151, 152, 153, 157, 158, 166, 180, 191, 197, 200, 204], "permissiondeniedexcept": [56, 64, 68, 122, 124, 180], "understood": 56, "403": [56, 110, 180, 188], "serializationexcept": [56, 108, 122], "fail": [56, 64, 68, 74, 78, 98, 102, 106, 110, 120, 122, 157, 174, 180, 188, 203, 206], "serviceunavailableexcept": [56, 124, 180], "503": [56, 110, 180], "super": [56, 189, 194, 198, 203, 208, 209, 214, 215], "toomanyrequestsexcept": [56, 124], "429": [56, 110], "validationexcept": [56, 57, 122, 124, 180, 193, 203], "websocketdisconnect": [56, 162], "websocketexcept": [56, 124], "4500": 56, "4000": 56, "ws_": 56, "exceptionresponsecont": 56, "to_respons": [56, 57, 85], "create_debug_respons": 56, "exc": [56, 85, 122, 149, 150, 151, 152, 153, 160, 180, 197], "trigger": [56, 77, 83, 122, 181], "create_exception_respons": 56, "drawn": 56, "http_500_internal_server_error": [56, 110, 180], "asgiroutehandl": [57, 104, 109, 124, 200], "is_mount": [57, 202], "is_stat": 57, "mount": [57, 122, 201, 204], "begin": [57, 79, 131, 144, 145, 146, 149, 150, 151, 152, 153, 168, 170, 171, 188, 199, 202, 204, 206], "deliv": [57, 162, 176, 199], "default_deseri": [57, 108], "signature_model": 57, "_signatur": 57, "parsed_fn_signatur": 57, "parsedsignatur": 57, "memoiz": [57, 122, 174], "comput": [57, 78, 122, 200], "handler_nam": [57, 104, 200], "dependency_name_set": 57, "ownership": [57, 175], "ownership_lay": [57, 122], "down": [57, 122, 125, 137, 179, 212], "resolve_type_encod": 57, "merg": [57, 96, 97, 98, 99, 101, 102, 122, 124, 145, 197, 200], "resolve_type_decod": 57, "resolve_layered_paramet": 57, "resolve_guard": 57, "highest": [57, 162], "resolve_depend": 57, "resolve_middlewar": 57, "routehandl": [57, 103], "top": [57, 78, 122, 147, 180, 191, 214], "bottom": [57, 191], "revers": [57, 198, 200], "resolve_exception_handl": 57, "resolve_opt": 57, "closest": [57, 160, 164, 175, 183, 198, 199, 200, 215], "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, 122, 141, 162, 174, 176, 188, 198], "create_kwargs_model": 57, "pathparameterdefinit": [57, 76], "kwargsmodel": 57, "cache_key_build": [57, 161], "http_method": [57, 76, 193, 200], "content_media_typ": [57, 78], "operation_class": [57, 122, 193], "operation_id": [57, 78, 122, 193, 200], "operationidcr": [57, 76], "response_descript": [57, 193], "responsespec": [57, 76, 122, 124, 193], "120": [57, 161], "builder": [57, 166], "member": [57, 72, 74, 98, 102, 111, 121, 199], "iana": [57, 78, 199], "200": [57, 83, 98, 100, 102, 110, 122, 193, 199, 204], "201": [57, 106, 110, 188, 193, 199], "204": [57, 110, 122, 199], "base64": [57, 72, 78, 106], "imag": [57, 77, 78, 125, 128, 215], "png": [57, 77], "operationid": [57, 78, 193], "involv": [57, 161, 162, 170, 193, 201], "resolve_request_class": 57, "graph": 57, "resolve_response_class": 57, "resolve_response_head": 57, "frozenset": 57, "resolve_response_cooki": 57, "filter": [57, 59, 90, 91, 93, 94, 122, 145, 146, 158, 168], "resolve_before_request": 57, "before_handl": 57, "resolve_after_respons": 57, "resolve_include_in_schema": 57, "resolve_secur": 57, "sum": [57, 162], "resolve_tag": 57, "get_response_handl": 57, "is_response_type_data": 57, "response_handl": 57, "websocketlisten": [57, 122, 124, 215], "exceptionhandl": [57, 120, 122], "receive_mod": [57, 215], "send_mod": [57, 124, 215], "on_accept": [57, 122, 124, 215], "on_disconnect": [57, 122, 124, 215], "on_rec": [57, 124, 215], "addition": [57, 77, 78, 122, 144, 152, 158, 175, 179, 193, 199, 200, 203, 204], "regular": [57, 78, 112, 114, 122, 124, 156, 157, 174, 180, 198, 199, 214, 215], "websocketlistenerroutehandl": [57, 122], "connection_lifespan": [57, 122, 215], "connection_accept_handl": [57, 122, 215], "on_connect": 57, "default_connection_lifespan": 57, "on_accept_depend": 57, "on_disconnect_depend": 57, "leav": [57, 122, 176], "resolve_websocket_class": 57, "head": [57, 78, 96, 97, 98, 99, 101, 102, 105, 120, 122, 194, 200], "mdn": 57, "send_websocket_stream": [57, 215], "send_handl": 57, "listen_for_disconnect": [57, 215], "warn_on_data_discard": 57, "stream_current_tim": 57, "time_handl": 57, "elsewher": [57, 215], "websocket_listen": [57, 122, 124, 215], "websocket_stream": [57, 215], "send_tim": 57, "background_task": [58, 124, 199], "data_extractor": 58, "pagin": [58, 90, 124, 146, 168, 178], "log_except": [59, 122, 184], "traceback_line_limit": [59, 122], "traceback": [59, 122], "exception_logging_handl": [59, 122], "exceptionlogginghandl": 59, "getlogg": [59, 160, 184, 189, 199], "set_level": [59, 122], "consist": [59, 78, 122, 125, 129, 157, 162, 200], "setlevel": [59, 120, 122, 184], "loggingconfig": [59, 69, 122, 124, 184, 188], "logging_modul": [59, 122], "increment": 59, "interpret": [59, 78, 120, 122, 176, 203, 205, 211], "disable_existing_logg": 59, "hierarchi": [59, 212], "consol": [59, 122, 127, 145], "queue_listen": [59, 122, 184], "configure_root_logg": [59, 122], "structloggingconfig": [59, 89, 122, 124], "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, 122], "outsid": [59, 78, 124, 145, 160, 198, 204, 214], "bindabl": 59, "contextvar": 59, "reus": [59, 122, 212, 214], "pretti": 59, "interact": [59, 90, 120, 122, 124, 144, 146, 149, 155, 162, 168, 176, 178, 181, 182, 192, 196, 211, 213], "termin": [59, 122, 155, 215], "queuelistenerhandl": [61, 62, 184], "queuehandl": [61, 62, 122], "convertinglist": [61, 62], "loggingqueuelisten": [62, 122], "queuelisten": [62, 122], "logrecord": 62, "respect_handler_level": 62, "dictconfig": [62, 122], "might": [62, 78, 122, 124, 131, 150, 156, 160, 162, 173, 174, 176, 188, 198, 199, 203, 205, 206, 210, 212, 214], "allowedhostsmiddlewar": [63, 188], "abstractauthenticationmiddlewar": [64, 68, 105, 106, 107, 124, 204], "authenticationmiddlewar": [64, 68], "authenticate_request": [64, 68, 106, 107, 204], "exclude_from_auth_kei": [64, 68, 204], "exclude_from_auth": [64, 68, 105, 106, 107, 204, 205], "exclude_http_method": [64, 68, 105, 106, 107, 122], "authenticationresult": [64, 68, 106, 107, 124, 204], "unifi": [65, 122], "uniform": 65, "buffer": [65, 120], "bytesio": 65, "compression_encod": 65, "create_compression_send_wrapp": 65, "middlewareprotocol": [67, 68, 120, 124, 191, 204], "verifi": [67, 76, 106, 145, 198, 206, 210], "create_send_wrapp": [67, 69, 70, 71], "csrf_cooki": 67, "previou": [68, 122, 124, 131, 135, 139, 141, 146, 149, 150, 157, 162, 179, 184, 194], "closur": [68, 110], "word": [68, 122, 189], "rate_limit": [68, 122, 188, 212], "loggingmiddlewar": [69, 122, 188], "loggingmiddlewareconfig": [69, 89, 122, 188], "log_request": 69, "log_respons": 69, "log_messag": 69, "extract_request_data": 69, "extract_response_data": 69, "include_compressed_bodi": [69, 188], "response_log_field": [69, 188], "logger_nam": 69, "get_logg": [69, 184], "request_cookies_to_obfusc": [69, 188], "request_headers_to_obfusc": [69, 188], "response_cookies_to_obfusc": [69, 188], "response_headers_to_obfusc": [69, 188], "request_log_messag": 69, "response_log_messag": 69, "request_log_field": 69, "prepend": [69, 128], "thu": [69, 122, 174, 180, 184, 188, 189, 199, 200, 202, 203, 205, 206, 214], "arrang": 69, "off": [69, 122, 188, 204, 212], "logging_middleware_config": [69, 188], "my_handl": [69, 70, 71, 107, 119, 160, 174, 188, 191, 203], "cacheobject": 70, "reset": [70, 74, 110, 122, 129, 174, 212], "ratelimitconfig": [70, 122, 188, 212], "ratelimitmiddlewar": [70, 122, 124, 188, 212], "durationunit": 70, "minut": [70, 188], "hour": [70, 188], "dai": [70, 188, 199, 203, 204], "quantiti": [70, 197], "check_throttle_handl": 70, "syncorasyncunion": [70, 105, 106, 107, 120], "set_rate_limit_head": 70, "rate_limit_policy_header_kei": 70, "ratelimit": [70, 122, 188], "polici": [70, 110], "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, 111, 113], "cache_key_from_request": 70, "retrieve_cached_histori": 70, "stamp": [70, 120, 203], "durat": [70, 98, 100, 199, 203], "set_cached_histori": 70, "timestamp": [70, 122, 124, 144, 146, 168, 176, 189, 199, 203, 215], "should_check_request": 70, "create_response_head": 70, "datatrack": [70, 78], "httpapi": 70, "_": [70, 122, 146, 147, 164, 168, 180, 206], "basebackendconfig": [71, 72, 74, 107, 119, 122, 188], "basesessionbackendt": [71, 107], "exce": [71, 72, 74, 122, 145, 162, 198], "4kb": [71, 72, 74], "segment": [71, 72, 74], "urandom": [71, 107, 188], "cookie_backend": [71, 188], "cookiebackendconfig": [71, 72, 122, 188], "session_config": [71, 119, 144, 146, 168, 170, 188, 214], "basesessionbackend": [71, 72, 74, 107, 119, 122], "configt": 71, "storag": [71, 74, 110, 122, 124, 162, 211, 212], "serialize_data": 71, "scopesess": [71, 72, 74], "fall": [71, 98, 102, 122], "deserialize_data": 71, "get_session_id": [71, 72, 74, 122], "scopest": [71, 72], "concept": [71, 72, 74, 124, 130, 142, 148, 154, 158, 159, 202], "store_in_messag": [71, 72, 74], "scope_sess": [71, 72, 74], "outgo": [71, 72, 74, 122, 124, 189, 215], "load_from_connect": [71, 72, 74], "load": [71, 72, 74, 97, 98, 111, 120, 122, 129, 146, 163, 188, 195, 213, 214], "clientsidesessionbackend": [72, 188, 214], "sessioncookieconfig": 72, "dump_data": 72, "serializ": [72, 119, 122, 149], "numpi": 72, "dump": [72, 87, 122, 202], "encrypt": [72, 144, 188, 209], "ae": [72, 188], "cgm": [72, 188], "chunk_siz": [72, 97, 98, 122], "constant": [72, 78, 80, 121, 122, 157, 199, 209, 212], "load_data": 72, "get_cookie_kei": 72, "get_cookie_key_set": 72, "shrink": 72, "null": [72, 74, 78, 122, 128, 199, 203], "128": [72, 188], "bit": [72, 78, 141, 151, 155, 174, 188], "192": 72, "32": [72, 74, 78], "256": 72, "1209600": [72, 74], "skip_sess": [72, 74], "client_sid": [73, 122, 188], "server_sid": [73, 122, 188, 195, 210, 212, 214], "serversidesessionbackend": [74, 205, 210], "serversidesessionconfig": [74, 122, 124, 188, 195, 205, 210, 212, 214], "expiri": [74, 111, 112, 114, 115, 117], "save": [74, 142, 155, 160, 166, 212], "silent": [74, 122, 176], "generate_session_id": 74, "session_id_byt": 74, "random": [74, 76, 122, 147, 174, 199], "serialis": [74, 122], "gather": [74, 120, 162, 183], "renew_on_access": 74, "renew": [74, 111, 112, 114, 115, 117, 212], "polyfactori": [76, 199], "seed": [76, 122, 160], "determinist": [76, 122], "externaldocument": [76, 78, 80, 203], "pathitem": [76, 78], "openapirenderplugin": [76, 77, 194], "openapicontrol": [76, 122, 124, 192], "path_compon": 76, "shouldn": 76, "conflict": [76, 110, 125], "v2": [76, 122, 124, 187, 194], "download": [76, 77, 145, 199], "to_openapi_schema": [76, 81, 84, 87], "margin": [76, 77, 194], "pad": [76, 77, 194], "redoc_vers": 76, "cdn": [76, 77, 182, 192], "swagger_ui_vers": 76, "swaggerui": [76, 77], "stoplight_elements_vers": 76, "7": [76, 77, 78, 156, 191, 194, 195, 198, 215], "rapidoc_vers": 76, "favicon_url": 76, "favicon": [76, 77, 194], "redoc_google_font": 76, "redoc_js_url": 76, "jsdelivr": [76, 77, 194], "net": [76, 77, 194], "npm": [76, 194], "bundl": [76, 77, 125, 163, 194], "swagger_css_url": 76, "dist": [76, 194], "swagger_ui_bundle_js_url": 76, "swagger_ui_standalone_preset_js_url": 76, "preset": [76, 77, 194], "swagger_ui_init_oauth": [76, 194], "initoauth": [76, 77], "stoplight_elements_css_url": 76, "unpkg": [76, 194], "min": [76, 124, 176, 194], "stoplight_elements_js_url": 76, "rapidoc_js_url": 76, "get_schema_from_request": 76, "should_serve_endpoint": 76, "placehold": [76, 132, 133, 134, 135, 136, 142], "meta": [76, 122, 194, 213], "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, "data_contain": [76, 193], "generate_exampl": 76, "icon": [77, 194], "href": [77, 194], "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, 194], "has_path": 77, "js_url": [77, 194], "google_font": [77, 194], "scalarrenderplugin": [77, 194], "css_url": [77, 194], "standalone_preset_js_url": 77, "init_oauth": [77, 194], "render_oauth2_redirect": 77, "openapi_yaml": 77, "xml": [78, 199], "baseschemaobject": [78, 122], "fine": [78, 156, 189, 198, 199, 203], "tune": [78, 122, 189, 199], "singular": [78, 122], "plural": 78, "uri": [78, 110], "xmlname": 78, "signifi": [78, 122], "unwrap": [78, 121, 122], "to_schema": 78, "travers": [78, 122, 176, 191], "recurs": [78, 121, 122], "reusabl": [78, 122, 200], "openapirespons": 78, "requestbodi": [78, 193], "openapihead": [78, 122], "securityschem": [78, 193], "person": [78, 119, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 176, 199], "email": [78, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 175, 176, 179, 208, 210], "discrimin": [78, 122], "payload": [78, 106, 110, 122, 137, 176, 193, 204, 208], "aid": [78, 170], "_inline_": 78, "property_nam": 78, "octet": [78, 97, 98, 122], "disposit": [78, 97, 98, 109, 199, 211], "contenttyp": 78, "implicit": [78, 122, 124, 178], "rfc": [78, 85, 122, 197, 199], "3986": 78, "external_valu": 78, "long": [78, 110, 122, 131, 160, 162, 202, 203, 212, 215], "embed": 78, "externalvalu": 78, "edit": [78, 173], "conveni": [78, 83, 122, 155, 158, 163, 198, 199, 212, 215], "distinct": [78, 122, 124, 200], "spdx": 78, "presenc": [78, 122], "caller": 78, "known": [78, 124, 198, 200], "relationship": [78, 122, 124, 134, 144, 146, 148, 168, 176], "_dynamic_": 78, "runtim": [78, 121, 122, 128, 131, 150, 155, 174, 175, 176, 200], "instruct": [78, 83, 124, 131, 132, 138, 160, 189], "operation_ref": 78, "operationref": 78, "_existing_": 78, "evalu": [78, 121, 205, 215], "qualifi": [78, 122], "oauthflow": [78, 106], "oauth": [78, 106, 208], "flow": [78, 106, 122, 131, 162, 166, 178, 191, 205], "authorization_url": 78, "authorizationcod": 78, "tl": [78, 110], "token_url": [78, 106, 208], "clientcredenti": 78, "refresh_url": 78, "obtain": 78, "refresh": [78, 83, 106, 122, 166, 181], "client_credenti": 78, "authorization_cod": 78, "accesscod": 78, "json_schema_dialect": 78, "would": [78, 122, 124, 131, 133, 140, 141, 144, 149, 155, 156, 160, 162, 174, 176, 179, 180, 189, 194, 199, 203, 204, 205, 206, 211, 213, 214], "choos": [78, 126, 174, 199, 200, 213], "band": 78, "satisfi": [78, 110, 186, 187, 196], "openapiformat": 78, "bhutton": 78, "00": [78, 124, 176], "13": 78, "parameterobject": 78, "implicitli": [78, 122], "trait": 78, "param_in": 78, "rfc7230": 78, "plain": [78, 98, 102, 122, 124, 156, 157, 180, 199, 200], "openapityp": [78, 122, 193], "oopenapi": 78, "verbos": [78, 122], "explan": [78, 122, 155, 156, 158, 176], "among": 78, "sensit": [78, 122, 209], "7231": 78, "vagu": 78, "avoid": [78, 86, 122, 147, 162, 179, 198], "parent": [78, 111, 115, 117, 122, 144, 199, 213, 214], "refrain": 78, "further": [78, 122, 128, 129, 162, 186, 189, 198, 199, 208, 215], "ype": 78, "acl": 78, "viewer": 78, "ref": [78, 193], "pathitemobject": 78, "appear": [78, 122, 200], "undefin": [78, 84, 87, 212], "superset": 78, "2020": [78, 122], "defer": 78, "taken": [78, 209], "all_of": 78, "any_of": 78, "least": [78, 122, 124, 176, 191], "subschema": 78, "examin": [78, 155, 171, 203], "one_of": [78, 122], "exactli": [78, 106, 121, 131, 157, 162, 174, 176, 200, 209], "schema_not": 78, "schema_if": 78, "outcom": 78, "overal": [78, 131], "els": [78, 111, 112, 114, 115, 117, 145, 156, 160, 174, 189, 194, 210, 215], "rom": 78, "usual": [78, 106, 122, 127, 128, 131, 140, 141, 191, 199, 206, 208, 215], "succe": 78, "absent": 78, "schema_els": 78, "dependent_schema": 78, "certain": [78, 122, 160, 162, 174, 175, 183, 188, 198, 204, 206], "entir": [78, 122, 124, 131, 138, 140, 203, 206], "Its": [78, 131, 163, 196, 213], "prefix_item": 78, "prefixitem": 78, "constrain": [78, 80, 84, 87, 122], "produc": [78, 122, 139, 162, 200], "largest": 78, "he": 78, "unevaluateditem": 78, "greater": [78, 80], "cref11": 78, "former": [78, 122], "additionalitem": 78, "anoth": [78, 122, 131, 147, 155, 156, 160, 162, 176, 181, 188, 189, 199, 202, 213, 214, 215], "ORed": 78, "ascend": [78, 166], "child": [78, 111, 122, 134, 212], "pattern_properti": 78, "patternproperti": 78, "ecma": 78, "262": 78, "dialect": [78, 122, 145, 168, 204], "additional_properti": 78, "additionalproperti": [78, 122], "propertynam": 78, "unevaluated_item": 78, "adjac": 78, "relev": [78, 122, 170], "analog": [78, 122, 124, 215], "unevaluated_properti": 78, "unevaluatedproperti": 78, "six": [78, 144], "zero": [78, 184], "fraction": 78, "const": [78, 80, 122], "6": [78, 191], "multiple_of": [78, 80], "float": [78, 80, 86, 97, 119, 120, 124, 199, 200, 203, 214, 215], "multipleof": [78, 80], "numer": 78, "divis": 78, "less": [78, 80, 124, 198, 199, 202, 203], "exclusive_maximum": 78, "exclusivemaximum": [78, 80], "exclusive_minimum": 78, "exclusiveminimum": [78, 80], "max_length": [78, 80, 122], "8259": 78, "min_length": [78, 80, 122], "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, "maxitem": [78, 80], "minitem": [78, 80], "maxcontain": 78, "mincontain": 78, "occurr": 78, "maxproperti": 78, "minproperti": 78, "rrai": 78, "Their": [78, 131, 202, 206], "predefin": [78, 122, 200], "alon": 78, "insuffici": [78, 110], "convei": [78, 195], "subset": [78, 122, 140, 145, 176, 199, 214], "accur": 78, "authorit": [78, 110], "cref1": 78, "essenti": 78, "64": 78, "variat": 78, "4648": 78, "2045": 78, "mime": 78, "As": [78, 122, 131, 135, 137, 144, 156, 157, 160, 171, 172, 174, 175, 180, 189, 191, 193, 194, 199, 200, 203, 204, 206], "ascii": [78, 147], "contentmediatyp": [78, 122], "contentencod": [78, 122], "2046": 78, "restrict": [78, 122, 131, 142, 188, 203, 206, 209], "though": [78, 122, 124, 135, 156, 162, 176, 199, 203, 208, 210, 212], "readonli": 78, "attempt": [78, 122, 162, 198, 211, 215], "reject": [78, 122], "discret": 78, "writeonli": 78, "assist": [78, 152, 209], "widget": 78, "hide": [78, 122, 142], "polymorph": 78, "differenti": [78, 122], "composit": 78, "favor": [78, 122, 202], "discourag": [78, 160, 198, 200], "6749": 78, "openid": [78, 194], "discoveri": 78, "grant": 78, "pkce": [78, 194], "apikei": [78, 193], "mutualtl": 78, "openidconnect": 78, "security_scheme_in": 78, "bearer_format": 78, "open_id_connect_url": 78, "7235": 78, "bearer": [78, 106, 193], "primarili": [78, 212], "bracket": [78, 134], "servervari": 78, "_not_": 78, "treatment": 78, "enumer": 78, "abstractasyncclassicpagin": [79, 124, 199], "classic": [79, 155, 160], "get_tot": [79, 199], "page_s": [79, 146, 168, 176, 199], "total": [79, 90, 120, 145, 146, 168, 176, 199], "record": [79, 90, 144, 145, 146, 147, 168, 210], "get_item": [79, 199, 214], "current_pag": [79, 146, 168, 176, 199], "classicpagin": [79, 124, 176, 199], "abstractasynccursorpagin": [79, 124, 199], "c": [79, 122, 127], "cursor": 79, "results_per_pag": [79, 199], "act": [79, 162, 176, 189], "ask": 79, "next_cursor": 79, "batch": [79, 145, 199], "cursorpagin": [79, 124, 199], "abstractasyncoffsetpagin": [79, 124, 199], "offsetpagin": [79, 124, 146, 168, 199], "abstractsyncclassicpagin": [79, 124, 199], "abstractsynccursorpagin": [79, 124, 199], "abstractsyncoffsetpagin": [79, 124, 199], "total_pag": [79, 176], "ge": [80, 146, 168, 203], "gt": [80, 122, 124, 203], "le": [80, 203], "lt": [80, 203], "schema_extra": [80, 122], "schema_component_kei": [80, 122], "constrict": 80, "maxlength": 80, "minlength": 80, "versionad": 80, "bodykwarg": [80, 122], "lower_cas": 80, "upper_cas": 80, "__hash__": 80, "hash": [80, 105, 106, 210], "skip_valid": [80, 174], "is_constrain": 80, "parameterkwarg": [80, 120], "attrsschemaplugin": 81, "openapischemapluginprotocol": [81, 84, 122, 124], "is_plugin_supported_typ": [81, 84, 87], "indetermin": [81, 84, 87], "typeguard": [81, 84], "creator": [81, 87], "is_attrs_class": 81, "attrsinst": 81, "flashconfig": [82, 195], "flashplugin": [82, 122, 195], "clientredirect": [83, 181], "redirect_to": [83, 181], "clientrefresh": [83, 181], "htmxconfig": 83, "set_request_class_glob": 83, "htmxrequest": [83, 122], "htmxdetail": [83, 181], "boost": [83, 122], "current_url": [83, 181], "current_url_abs_path": 83, "ab": 83, "history_restore_request": 83, "restor": [83, 122], "local": [83, 119, 122, 124, 125, 155, 162, 194, 199, 203, 208], "prompt": [83, 129], "button": 83, "hx": [83, 181], "account": [83, 122, 145, 197], "confirm": [83, 122, 129, 181], "trigger_nam": 83, "triggering_ev": 83, "htmxheader": 83, "htmxplugin": 83, "flash": [83, 122, 182, 196], "htmxtemplat": 83, "push_url": [83, 181], "re_swap": [83, 181], "innerhtml": 83, "outerhtml": [83, 181], "beforebegin": [83, 181], "afterbegin": 83, "beforeend": 83, "afterend": 83, "re_target": [83, 181], "trigger_ev": [83, 181], "settl": [83, 181, 212], "swap": [83, 122, 181, 198], "hxlocat": [83, 181], "hx_header": [83, 181], "hxstoppol": [83, 181], "poll": [83, 122, 161, 181], "htmxheadertyp": 83, "get_head": 83, "locationtyp": 83, "pushurl": [83, 181], "replaceurl": [83, 181], "bar": [83, 119, 122, 124, 162, 176, 181, 199, 203, 212, 214], "replace_url": [83, 181], "reswap": [83, 181], "retarget": [83, 181], "triggerev": [83, 181], "triggereventtyp": 83, "cliplugin": [84, 163], "clipluginprotocol": [84, 122, 163], "on_cli_init": [84, 163], "is_debug_mod": [84, 163], "diplugin": [84, 87, 122], "has_typed_init": [84, 87, 196], "type_": [84, 85, 87, 121, 196, 197], "get_typed_init": [84, 87, 196], "init": [84, 105, 122, 154, 165, 167, 169, 171, 182, 193, 196], "openapischemaplugin": [84, 87], "is_plugin_supported_field": [84, 87], "is_undefined_sentinel": [84, 87], "is_constrained_field": [84, 87], "supports_typ": [84, 122], "create_dto_for_typ": 84, "problem_detail": [85, 197], "problemdetailsexcept": [85, 197], "9457": [85, 122, 197], "problemdetailsconfig": [85, 197], "problemdetailsplugin": [85, 122, 197], "enable_for_all_http_except": [85, 197], "exception_to_problem_detail_map": [85, 197], "exceptiontoproblemdetailmaptyp": 85, "problemdetailexcept": 85, "problemdetailsexceptionhandlertyp": 85, "_problem_details_exception_handl": 85, "prometheusconfig": [86, 122, 187], "app_nam": [86, 187], "metric": [86, 122, 182, 183, 187], "label": [86, 187, 193, 213], "exemplar": [86, 187], "opementr": 86, "exposit": 86, "bucket": [86, 187], "histogram": [86, 187], "excluded_http_method": [86, 187], "exclude_unhandled_path": 86, "prometheusmiddlewar": [86, 122], "group_path": [86, 122, 187], "unhandl": 86, "cardin": [86, 122], "explos": 86, "prometheuscontrol": [86, 187], "openmetrics_format": [86, 187], "openmetr": [86, 187], "pydanticdiplugin": 87, "pydanticdto": [87, 122, 124, 176, 200, 202], "pydantic_v1": 87, "pydantic_v2": [87, 122], "pydanticinitplugin": 87, "pydanticv1fieldslisttyp": 87, "pydanticv2fieldslisttyp": 87, "exclude_default": 87, "exclude_non": [87, 146, 147, 168], "exclude_unset": [87, 146, 147, 168], "prefer_alia": [87, 122], "validate_strict": 87, "arenot": 87, "by_alia": [87, 122, 147], "model_valid": [87, 122, 146, 168, 203], "pydanticplugin": [87, 122], "pydanticschemaplugin": 87, "for_pydantic_model": 87, "structlogconfig": 89, "structlog_logging_config": 89, "middleware_logging_config": 89, "enable_middleware_log": 89, "structlogplugin": [89, 184], "abstractasyncrepositori": 90, "persist": [90, 106, 137, 138, 139, 141, 154, 162, 174, 176, 179, 188, 206, 210, 212, 214], "id_attribut": [90, 122], "primari": [90, 122, 124, 128, 144, 145, 146, 147, 168, 176, 199], "add_mani": [90, 122, 145], "count": [90, 122, 144, 160, 168, 176, 199, 214, 215], "filtertyp": [90, 145], "item_id": [90, 197], "notfounderror": 90, "delete_mani": [90, 122, 145], "get_on": [90, 122, 145, 214], "get_or_cr": [90, 122, 145], "get_one_or_non": [90, 122, 145, 147], "update_mani": [90, 122, 145], "upsert": [90, 122, 145], "upsert_mani": [90, 122, 145], "list_and_count": [90, 122, 145, 146, 168], "filter_collection_by_kwarg": 90, "collectiont": 90, "repositoryerror": 90, "check_not_found": 90, "item_or_non": 90, "get_id_attribute_valu": 90, "anyth": [90, 131, 156], "surrog": 90, "candid": 90, "set_id_attribute_valu": 90, "appropri": [90, 122, 162, 175, 180, 188, 198, 199, 200, 201, 208, 215], "abstractsyncrepositori": 90, "asgirespons": [96, 98, 99, 101, 102, 122, 124, 202], "encoded_head": [96, 97, 98, 99, 101, 102, 122], "is_head_respons": [96, 97, 98, 99, 101, 102], "start_respons": [96, 97], "send_bodi": [96, 97, 101], "basi": [96, 98, 122, 162, 189, 192, 198, 200, 204, 210], "set_head": [96, 98], "set_etag": [96, 98], "delete_cooki": [96, 98], "enc_hook": [96, 98], "to_asgi_respons": [96, 97, 98, 99, 101, 102, 122], "asgifilerespons": [97, 98, 122], "asgistreamingrespons": [97, 98, 101], "content_disposition_typ": [97, 98], "inlin": [97, 98, 109, 195, 211, 213], "file_info": [97, 98], "fileinfo": [97, 98, 109, 120], "pathlik": [97, 98, 112, 120], "file_system": [97, 98, 109, 211], "filesystemprotocol": [97, 98, 109, 120, 211], "stat_result": [97, 98, 109, 120], "stat_result_typ": [97, 98], "stat": [97, 98], "1mb": [97, 98], "stdlib": [97, 98, 122, 193, 198], "async_file_iter": 97, "pathtyp": [97, 109, 118, 120], "filesystemadapt": 97, "create_etag_for_fil": 97, "modified_tim": 97, "file_s": 97, "redirectstatustyp": [98, 99], "301": [98, 99, 110, 199], "302": [98, 99, 110, 122, 199], "303": [98, 99, 110, 199], "307": [98, 99, 110, 199], "308": [98, 99, 110, 199], "serversentev": [98, 100, 122, 199, 214], "streamtyp": [98, 100, 101], "ssedata": [98, 100, 199, 214], "event_typ": [98, 100, 122, 199, 214], "retry_dur": [98, 100, 199], "comment_messag": [98, 100, 199], "sse": [98, 122, 199, 214], "addeventlisten": [98, 100], "retri": [98, 100, 179, 199], "mostli": [98, 100, 122, 131, 162], "ping": [98, 100, 199, 215], "serversenteventmessag": [98, 100, 122, 199], "sep": [98, 100], "rn": [98, 100], "asynciter": [98, 101, 119, 122, 145, 214], "stremaingrespons": [98, 101], "tmpl": [98, 102], "templ": [98, 102], "create_template_context": [98, 102], "asgiredirectrespons": [99, 189], "baserout": [103, 104, 124], "route_handler_method_map": 103, "routehandlermapitem": 103, "get_route_handler_map": 103, "asgirout": [104, 122, 124], "scope_typ": 104, "httprout": [104, 124], "http_handler": [104, 122, 146, 168, 200], "create_handler_map": 104, "router_handl": 104, "create_options_handl": 104, "websocketrout": [104, 124], "websocketscop": [104, 119, 120, 200], "abstractsecurityconfig": [105, 106, 107, 122, 124, 205], "usertyp": [105, 106, 107, 122], "authtyp": [105, 119, 122], "authentication_middleware_class": [105, 106, 107], "_missing_typ": 105, "lambda": [105, 122, 164, 176, 199, 214], "repr": [105, 120], "mappingproxi": 105, "kw_onli": 105, "_field_typ": 105, "retrieve_user_handl": [105, 106, 107, 122, 205, 208, 210], "create_respons": 105, "openapi_compon": [105, 106, 107], "security_requir": [105, 106, 107], "session_auth": [105, 122, 205, 210], "basejwtauth": [106, 122], "tokent": 106, "token_secret": [106, 122, 208], "kept": 106, "algorithm": [106, 204, 208], "auth_head": [106, 204], "default_token_expir": 106, "openapi_security_scheme_nam": 106, "jwtauthenticationmiddlewar": [106, 122, 204], "token_cl": [106, 122, 208], "accepted_audi": [106, 122, 208], "audienc": [106, 122], "accepted_issu": [106, 122, 208], "issuer": [106, 122], "require_claim": [106, 122], "claim": [106, 208], "verify_expiri": [106, 122], "exp": [106, 204], "verify_not_befor": [106, 122], "nbf": 106, "past": [106, 131, 204], "strict_audi": [106, 122], "aud": [106, 208], "login": [106, 122, 189, 205, 208, 210], "response_bodi": [106, 208], "response_media_typ": 106, "response_status_cod": 106, "token_expir": 106, "token_issu": [106, 122], "token_audi": [106, 122], "token_unique_jwt_id": 106, "token_extra": [106, 122, 208], "send_token_as_response_bodi": 106, "subject": [106, 122, 176], "iss": [106, 208], "jti": 106, "create_token": [106, 122], "format_auth_head": 106, "encoded_token": [106, 204, 208], "jwtauth": [106, 122, 205, 208], "hs256": [106, 204], "bearertoken": [106, 193], "db": [106, 115, 117, 124, 145, 147, 160, 161, 166, 174, 179, 204, 210], "httpconnect": 106, "authenticate_token": 106, "jwtcookieauth": [106, 122, 205, 208], "jwtcookieauthenticationmiddlewar": 106, "auth_cookie_kei": 106, "accesstoken": 106, "oauth2login": [106, 122, 208], "access_token": 106, "token_typ": 106, "refresh_token": 106, "expires_in": [106, 111, 112, 113, 114, 115, 117, 212], "oauth2passwordbearerauth": [106, 122, 208], "oauth_scop": 106, "oauth_flow": 106, "iat": [106, 204], "decode_payload": [106, 122, 208], "jwtdecodeopt": [106, 208], "verify_exp": [106, 122], "verify_nbf": [106, 122], "sessionauth": [107, 122, 205, 210], "session_backend_config": [107, 205, 210], "sessionauthmiddlewar": [107, 122], "litestar_sess": 107, "retrieve_user_from_sess": 107, "datum": 107, "session_auth_config": 107, "session_backend": [107, 119], "decode_json": 108, "target_typ": 108, "coercion": [108, 122, 156, 201], "wider": 108, "decode_msgpack": 108, "typeerror": [108, 122], "encode_json": [108, 199], "encode_msgpack": 108, "get_seri": [108, 122], "staticfil": 109, "is_html_mod": 109, "send_as_attach": [109, 211], "resolve_symlink": [109, 122], "symlink": [109, 129], "get_fs_info": 109, "cve": 109, "2024": [109, 122], "32982": 109, "advisori": 109, "ghsa": 109, "83pv": 109, "qr33": 109, "2vcf": 109, "html_mode": [109, 211], "baselocalfilesystem": 109, "adher": [109, 118, 122], "export": [109, 120, 122, 186, 187, 199, 200, 204], "fsspec": [109, 120, 211], "filesystem": [109, 120], "to_static_files_app": 109, "create_static_files_rout": [109, 122, 211], "router_class": [109, 211], "http_100_continu": 110, "http_101_switching_protocol": 110, "101": 110, "switch": [110, 122, 131, 180, 199], "http_102_process": 110, "102": 110, "http_103_early_hint": 110, "103": 110, "earli": 110, "http_200_ok": [110, 199, 214], "ok": [110, 122, 145, 174, 188, 193, 199], "http_201_creat": [110, 199], "http_202_accept": [110, 199], "202": 110, "http_203_non_authoritative_inform": 110, "203": 110, "http_204_no_cont": 110, "http_205_reset_cont": 110, "205": 110, "http_206_partial_cont": 110, "206": 110, "http_207_multi_statu": 110, "207": 110, "http_208_already_report": 110, "208": 110, "http_226_im_us": 110, "226": 110, "m": [110, 129, 145, 214], "http_300_multiple_choic": 110, "300": 110, "choic": [110, 129, 147, 160, 180, 181, 194], "http_301_moved_perman": 110, "perman": 110, "http_302_found": [110, 199], "http_303_see_oth": 110, "http_304_not_modifi": 110, "304": [110, 199], "http_305_use_proxi": 110, "305": 110, "http_306_reserv": 110, "306": 110, "http_307_temporary_redirect": 110, "http_308_permanent_redirect": 110, "http_400_bad_request": [110, 160, 193, 200], "bad": [110, 160, 198, 215], "http_401_unauthor": 110, "unauthor": [110, 188, 208, 209], "http_402_payment_requir": 110, "402": 110, "payment": 110, "http_403_forbidden": 110, "forbidden": 110, "http_404_not_found": 110, "http_405_method_not_allow": 110, "http_406_not_accept": 110, "406": 110, "http_407_proxy_authentication_requir": 110, "407": 110, "http_408_request_timeout": 110, "408": 110, "timeout": [110, 119, 122], "http_409_conflict": [110, 149, 150, 151, 152, 153], "409": 110, "http_410_gone": 110, "410": 110, "gone": [110, 180], "http_411_length_requir": 110, "411": 110, "http_412_precondition_fail": 110, "412": 110, "precondit": 110, "http_413_request_entity_too_larg": 110, "http_414_request_uri_too_long": 110, "414": 110, "http_415_unsupported_media_typ": 110, "415": 110, "http_416_requested_range_not_satisfi": 110, "416": 110, "http_417_expectation_fail": 110, "417": 110, "http_418_im_a_teapot": [110, 199], "418": 110, "teapot": [110, 199], "http_421_misdirected_request": 110, "421": 110, "misdirect": 110, "http_422_unprocessable_ent": 110, "422": 110, "unprocess": [110, 162], "http_423_lock": 110, "423": 110, "lock": [110, 214, 215], "http_424_failed_depend": 110, "424": 110, "http_425_too_earli": 110, "425": 110, "http_426_upgrade_requir": 110, "426": 110, "upgrad": [110, 122, 125], "http_428_precondition_requir": 110, "428": 110, "http_429_too_many_request": 110, "http_431_request_header_fields_too_larg": 110, "431": 110, "http_451_unavailable_for_legal_reason": 110, "451": 110, "unavail": [110, 115, 117], "legal": 110, "http_501_not_impl": 110, "501": 110, "http_502_bad_gatewai": 110, "502": 110, "gatewai": [110, 127], "http_503_service_unavail": 110, "http_504_gateway_timeout": 110, "504": 110, "http_505_http_version_not_support": 110, "505": 110, "http_506_variant_also_negoti": 110, "506": 110, "variant": [110, 144], "negoti": [110, 122, 200], "http_507_insufficient_storag": 110, "507": 110, "http_508_loop_detect": 110, "508": 110, "http_510_not_extend": 110, "510": 110, "http_511_network_authentication_requir": 110, "511": 110, "ws_1000_normal_closur": 110, "ws_1001_going_awai": 110, "1001": 110, "awai": [110, 122], "ws_1002_protocol_error": 110, "1002": 110, "ws_1003_unsupported_data": 110, "1003": 110, "ws_1005_no_status_receiv": 110, "1005": 110, "ws_1006_abnormal_closur": 110, "1006": 110, "abnorm": 110, "ws_1007_invalid_frame_payload_data": 110, "1007": 110, "frame": 110, "ws_1008_policy_viol": 110, "1008": 110, "violat": 110, "ws_1009_message_too_big": 110, "1009": 110, "ws_1010_mandatory_ext": 110, "1010": 110, "ext": [110, 124, 144, 145, 146, 149, 150, 151, 152, 153, 160, 168, 170, 171, 199, 204], "ws_1011_internal_error": 110, "1011": 110, "ws_1012_service_restart": 110, "1012": 110, "restart": [110, 125, 127, 128, 129], "ws_1013_try_again_lat": 110, "1013": 110, "again": [110, 122, 132, 178, 210], "ws_1014_bad_gatewai": 110, "1014": 110, "ws_1015_tls_handshak": 110, "1015": 110, "handshak": 110, "namespacedstor": [111, 112, 113, 115, 117, 212], "bulk": [111, 168, 212], "with_namespac": [111, 112, 113, 115, 117, 124, 212], "to_byt": [111, 113], "from_byt": [111, 113, 122], "renew_for": [111, 112, 114, 115, 117, 212], "had": [111, 112, 114, 115, 117, 122, 124, 131, 141, 150, 151, 179], "delete_al": [111, 112, 113, 114, 115, 117, 124, 212], "filestor": [112, 113, 122, 188, 212], "create_directori": [112, 113], "filestorag": 112, "don": [112, 122, 131, 132, 137, 147, 149, 155, 156, 176, 198, 199, 215], "recreat": 112, "delete_expir": [112, 113, 114, 212], "interv": [112, 114, 215], "space": [112, 147, 199], "memorystor": [113, 114, 122, 124, 161, 210, 212], "with_client": [113, 115, 117, 122, 124, 161, 212], "valkei": [113, 212], "valkeystor": [113, 117, 212], "handle_client_shutdown": [115, 117], "6379": [115, 117, 161], "default_default_factori": 116, "hasn": [116, 212], "allow_overrid": 116, "enginetyp": 118, "engine_callback": [118, 213], "to_engin": 118, "templatetype_co": 118, "contexttype_co": 118, "asynctestcli": [119, 122, 124, 214], "asynccli": [119, 122, 214], "basetestcli": 119, "lifespan_handl": 119, "lifespanhandl": 119, "exit_stack": 119, "asyncexitstack": 119, "testserv": [119, 208], "raise_server_except": 119, "anyiobackend": [119, 120], "backend_opt": 119, "cookietyp": 119, "anyio": [119, 122, 131, 145, 199, 204, 214], "websocket_connect": [119, 122], "queryparamtyp": 119, "headertyp": 119, "useclientdefault": 119, "httpx": [119, 122, 188, 214], "_client": 119, "follow_redirect": 119, "timeouttyp": 119, "websockettestsess": [119, 122], "get_session_data": [119, 214], "memory_backend": 119, "memorybackendconfig": 119, "set_session_data": [119, 214], "foo": [119, 122, 124, 162, 175, 176, 199, 200, 203, 212, 214], "blocking_port": 119, "blockingport": [119, 214], "portal": 119, "contextmanag": 119, "requestfactori": [119, 122], "3000": 119, "handler_kwarg": 119, "personfactori": [119, 199], "my_serv": 119, "get_user_request": 119, "new_person": 119, "create_user_request": 119, "header1": 119, "value1": 119, "request_with_head": 119, "request_with_media_typ": 119, "request_media_typ": 119, "multi_part": [119, 122, 198], "http_version": 119, "testclient": [119, 122, 124, 174, 214], "exitstack": 119, "do_asgi_cal": 119, "invers": [119, 131, 160, 202], "websocketsendmessag": [119, 120], "create_async_test_cli": [119, 122], "test_my_handl": 119, "subprocess_async_cli": [119, 214], "workdir": [119, 125, 214], "subprocess": [119, 122, 214], "subprocess_sync_cli": [119, 214], "life_span_handl": 119, "exceptiont": 120, "bytes_or_buff": 120, "sy": [120, 128, 214], "getdefaultencod": 120, "httprequestev": 120, "httpdisconnectev": 120, "websocketconnectev": 120, "websocketreceiveev": 120, "websocketdisconnectev": 120, "httpserverpushev": 120, "websocketacceptev": 120, "websocketsendev": 120, "websocketresponsestartev": 120, "websocketresponsebodyev": 120, "websocketcloseev": 120, "asgivers": 120, "basescop": 120, "lifespanstartupev": 120, "lifespanshutdownev": 120, "lifespanstartupcompleteev": 120, "lifespanstartupfailedev": 120, "lifespanshutdowncompleteev": 120, "lifespanshutdownfailedev": 120, "httpreceivemessag": 120, "websocketreceivemessag": 120, "lifespanreceivemessag": 120, "httpsendmessag": 120, "lifespansendmessag": 120, "receivemessag": 120, "optionalsequ": 120, "fatal": 120, "critic": 120, "st_ctime": 120, "destin": 120, "notrequir": 120, "symbol": 120, "gid": 120, "ino": 120, "inod": 120, "islink": 120, "mtime": 120, "nlink": 120, "hard": [120, 122, 129, 160, 163, 204, 212], "uid": 120, "commensur": 120, "openbinarymod": 120, "asyncfil": 120, "opentextmod": 120, "get_origin": 121, "get_arg": [121, 122], "rebuild": [121, 122], "outer": [121, 122], "has_default": 121, "ellipsi": 121, "is_non_string_iter": 121, "1106": 121, "is_non_string_sequ": 121, "is_ani": 121, "is_gener": 121, "is_simple_typ": 121, "singleton": 121, "is_parameter_field": 121, "is_const": 121, "is_requir": 121, "is_annot": 121, "is_liter": 121, "is_forward_ref": 121, "is_map": 121, "is_tupl": 121, "is_type_alias_typ": 121, "typealiastyp": 121, "is_type_var": 121, "is_union": 121, "is_opt": 121, "is_none_typ": 121, "nonetyp": [121, 122], "is_collect": 121, "is_non_string_collect": 121, "bound_typ": 121, "generic_typ": 121, "is_dataclass_typ": 121, "is_typeddict_typ": 121, "is_subclass_of": [121, 122], "2nd": [121, 135], "issubclass": [121, 196], "has_inner_subclass_of": 121, "get_type_hint": [121, 122], "include_extra": 121, "resolve_gener": 121, "from_annot": 121, "flatten": [121, 122], "from_kwarg": 121, "from_paramet": 121, "fn_type_hint": 121, "parsedsignatureparamet": 121, "get_fn_type_hint": 121, "signature_pars": 121, "helper": [121, 122, 144, 174, 203, 204, 214], "match_predicate_recurs": 121, "3754": 122, "3755": 122, "migrat": [122, 124, 190], "3837": 122, "honor": [122, 193], "hide_input_in_error": 122, "throw": 122, "dev": [122, 128], "configdict": [122, 164], "model_config": [122, 146, 164, 168], "honour": 122, "3843": 122, "3787": 122, "3852": 122, "bug": [122, 160], "middelwar": 122, "3776": 122, "jsonschema": 122, "snake_cas": [122, 203], "compliant": 122, "3766": 122, "3767": 122, "3784": 122, "dangl": 122, "3834": 122, "3836": 122, "more_bodi": 122, "failur": [122, 170], "3845": 122, "3625": 122, "3855": 122, "09": [122, 145], "annotated_typ": 122, "3721": 122, "3749": 122, "3750": 122, "3728": 122, "3729": 122, "won": [122, 174, 184, 198, 212, 214, 215], "not_data": 122, "handler_2": 122, "3738": 122, "mistak": 122, "3740": 122, "3747": 122, "overzeal": 122, "greedi": 122, "3700": 122, "3712": 122, "cleanup": [122, 129, 145], "runtimewarn": 122, "seen": [122, 134, 135, 141, 145, 149, 152, 160], "json_extractor": 122, "3734": 122, "3735": 122, "3714": 122, "3715": 122, "3630": 122, "3635": 122, "3659": 122, "3742": 122, "3710": 122, "mymodel": 122, "computed_field": 122, "123": [122, 124, 133, 134, 135, 136, 176, 199, 202], "3656": 122, "json_schema_extra": 122, "reliabl": 122, "with_titl": 122, "new_titl": 122, "with_extra_titl": 122, "more_new_titl": 122, "example_rout": 122, "08": 122, "27": 122, "pyjwt": [122, 204, 208], "jose": [122, 204], "unclear": 122, "mainten": 122, "latter": [122, 213], "3684": 122, "3690": 122, "concret": 122, "along": 122, "alter": [122, 173], "3691": 122, "customtoken": [122, 208], "token_flag": [122, 208], "token_hex": [122, 208], "jwt_auth": [122, 208], "3692": 122, "meth": 122, "verif": [122, 188, 206], "3695": 122, "greedili": 122, "mymiddlewar": [122, 189], "home": [122, 128, 155], "problem": [122, 144, 147, 156, 182, 196, 199], "select": [122, 144, 146, 149, 150, 151, 152, 153, 166, 168, 170, 171, 173, 175, 199, 200, 204, 205], "3199": 122, "3323": 122, "3627": 122, "3639": 122, "inconsist": 122, "unwant": 122, "discrep": 122, "3685": 122, "robust": [122, 129, 188], "slightli": [122, 162], "faster": [122, 162], "3687": 122, "captur": [122, 157, 194], "outermost": 122, "led": 122, "incomplet": 122, "3663": 122, "3689": 122, "sometim": [122, 138, 139, 161, 164, 176, 188, 199, 203, 205, 215], "subsequ": [122, 124, 162, 188, 212], "3688": 122, "3698": 122, "overwritten": [122, 203, 208], "litestar_warn_signature_namespace_overrid": 122, "3681": 122, "3696": 122, "07": 122, "26": [122, 127], "mkdir": [122, 211], "3526": 122, "3536": 122, "3578": 122, "_validate_handler_funct": 122, "3575": 122, "model_dump": [122, 146, 147, 168], "3572": 122, "3608": 122, "clash": [122, 174], "interfer": 122, "3593": 122, "3605": 122, "newtyp": 122, "infinit": [122, 162, 214], "3614": 122, "3615": 122, "requires_active_us": 122, "is_act": 122, "msg": [122, 197, 199], "inact": 122, "categori": [122, 131, 145, 195], "3626": 122, "3640": 122, "3641": 122, "06": [122, 203], "3538": 122, "eg": 122, "v1": [122, 124], "grafana": 122, "blog": [122, 147], "2022": [122, 124, 203], "02": 122, "15": 122, "spike": 122, "why": [122, 131, 134, 176, 200], "matter": 122, "3533": 122, "testerv": 122, "unneed": 122, "superclass": [122, 194], "3567": 122, "upcom": 122, "3552": 122, "3569": 122, "rich_click": 122, "monkei": 122, "abl": [122, 137, 138, 145, 150, 151, 156, 176, 199, 204, 206, 210, 214], "litestargroup": 122, "litestarextensiongroup": 122, "3534": 122, "3570": 122, "opaqu": 122, "3580": 122, "3585": 122, "3133": 122, "3328": 122, "1312": 122, "3248": 122, "3322": 122, "3436": 122, "3439": 122, "state_transition_error": 122, "forc": [122, 162, 181, 188], "test_app": 122, "recent": 122, "peter": [122, 132, 142, 174, 176], "pdm": [122, 129, 163, 214], "venv": [122, 128, 129], "dj": 122, "fohmr": 122, "lib": [122, 125, 215], "python3": [122, 128, 129, 214], "86": 122, "proxy_head": 122, "69": 122, "pycharmproject": 122, "568": 122, "asgi_rout": 122, "_asgi": 122, "180": 122, "failure_messag": 122, "116": 122, "startup_ev": 122, "is_set": 122, "assertionerror": 122, "got": [122, 155, 156, 189], "3315": 122, "3296": 122, "3334": 122, "3335": 122, "3337": 122, "3338": 122, "3348": 122, "3347": 122, "manner": [122, 127, 149, 198, 212, 215], "2929": 122, "3371": 122, "ambigu": [122, 124], "3372": 122, "3378": 122, "unconsum": 122, "3369": 122, "3380": 122, "_iter_field": 122, "3416": 122, "3417": 122, "3415": 122, "3418": 122, "substr": 122, "3429": 122, "3430": 122, "textio": 122, "pickl": 122, "3425": 122, "3441": 122, "3446": 122, "3325": 122, "3420": 122, "3407": 122, "3408": 122, "3471": 122, "3476": 122, "end": [122, 147, 178, 180, 188, 194, 199, 204, 206, 214], "chain": [122, 175], "3479": 122, "3477": 122, "3478": 122, "nesteddc": 122, "dc": [122, 145], "nested_map": 122, "3463": 122, "3486": 122, "3505": 122, "3510": 122, "provide_foo": 122, "3519": 122, "3374": 122, "3509": 122, "search": [122, 128], "3501": 122, "3511": 122, "twice": 122, "truncat": 122, "stacktrac": 122, "3228": 122, "3507": 122, "incorrect": 122, "3537": 122, "05": 122, "pathnam": 122, "vulner": 122, "disclos": 122, "optimis": 122, "3354": 122, "3359": 122, "3383": 122, "04": [122, 124, 176], "3314": 122, "silenc": [122, 124, 200], "suppress": 122, "from_env": 122, "tailor": [122, 194], "larger": [122, 145, 203, 212], "3180": 122, "akin": [122, 188], "1455": 122, "3145": 122, "3205": 122, "2388": [122, 175], "3215": 122, "3188": 122, "3190": 122, "tty": 122, "litestar_quiet_consol": 122, "litestar_app_nam": 122, "autodiscoveri": [122, 160], "tabular": 122, "3219": 122, "inbound": [122, 137, 139, 172, 175, 176], "3204": 122, "expans": 122, "3242": 122, "litestar_": 122, "3227": 122, "discuss": [122, 169, 202], "3280": 122, "eventu": [122, 162], "disallow": 122, "3283": 122, "2351": 122, "3289": 122, "3294": 122, "simplifi": [122, 137, 153], "jsonvalu": 122, "emailstr": [122, 208, 210], "ipvanyaddress": 122, "ipvanynetwork": 122, "ipvanyinterfac": 122, "3134": 122, "beyond": 122, "unique_nam": 122, "3136": 122, "3274": 122, "3277": 122, "3281": 122, "get_foo": 122, "foo_id": 122, "3278": 122, "3192": 122, "3284": 122, "3201": 122, "3285": 122, "2365": 122, "3286": 122, "2700": 122, "3293": 122, "3290": 122, "3295": 122, "03": 122, "__enter__": 122, "3194": 122, "apidescriptionurl": 122, "3047": 122, "3196": 122, "lorem": 122, "ipsum": 122, "beef": 122, "explain": [122, 180, 199], "hate": 122, "technic": [122, 130, 131, 175], "confus": [122, 124], "seem": [122, 156, 215], "pet": [122, 124, 176], "2849": 122, "3224": 122, "And": [122, 136, 139, 140, 149, 174, 194, 200, 204], "2954": 122, "3185": 122, "pack": 122, "onto": [122, 129], "far": [122, 137, 141, 149, 156, 157, 158], "intersect": 122, "oth": 122, "3232": 122, "3237": 122, "3261": 122, "3068": 122, "3100": 122, "suffix": [122, 158, 199], "3088": 122, "3096": 122, "hit": 122, "harmon": 122, "3012": 122, "3103": 122, "leak": 122, "ip": [122, 128], "infra": 122, "3061": 122, "3064": 122, "3125": 122, "3152": 122, "3153": 122, "3162": 122, "3116": 122, "afterward": 122, "clientsidesess": 122, "serversidesess": [122, 195], "middlewarewrapp": 122, "hardcod": 122, "3127": 122, "3059": 122, "enough": [122, 159, 176, 197], "3166": 122, "alphabet": 122, "3172": 122, "outlin": 122, "3178": 122, "3179": 122, "eventsourc": 122, "easi": [122, 147, 155, 156, 160, 166, 181, 190, 194, 199, 207, 212, 214], "dx": 122, "wise": 122, "3176": 122, "privateattr": 122, "genericmodel": 122, "nameerror": 122, "3150": 122, "3161": 122, "thing": [122, 129, 130, 144, 149, 155, 156, 195, 196, 215], "unset": 122, "3026": 122, "3113": 122, "wasn": 122, "3129": 122, "3131": 122, "recognis": [122, 155], "anymor": 122, "3148": 122, "3149": 122, "although": [122, 149, 189, 200, 202], "3151": 122, "2967": 122, "3118": 122, "unclos": 122, "3083": 122, "3111": 122, "14": 122, "integrityerror": [122, 149, 150, 151, 152, 153], "conflicterror": 122, "3094": 122, "3087": 122, "kb": 122, "3090": 122, "3095": 122, "2960": 122, "3102": 122, "gracefulli": [122, 160], "3063": 122, "3109": 122, "3069": 122, "3098": 122, "3082": 122, "3106": 122, "2969": 122, "specialis": 122, "moment": 122, "complementari": 122, "2629": 122, "circumv": 122, "customis": 122, "some_dir": 122, "simpli": [122, 124, 125, 129, 151, 155, 156, 157, 160, 172, 188, 189, 193, 198, 199, 208, 210, 212, 213, 215], "column": [122, 144, 146, 147, 166, 168], "3030": 122, "pluginregistrypluginregistri": 122, "3027": 122, "2979": 122, "3066": 122, "cap": 122, "printer": 122, "struglog": 122, "color": 122, "2943": 122, "watcher": 122, "2875": 122, "2973": 122, "2751": 122, "wrongfulli": 122, "hypercorn": [122, 125, 127, 128, 129, 160], "3070": 122, "01": [122, 124, 176, 199], "31": [122, 127], "3039": 122, "assumpt": 122, "tri": [122, 144, 214], "3051": 122, "test_ss": 122, "3048": 122, "29": 122, "diverg": 122, "daphn": [122, 125, 127, 128, 129, 160], "todai": 122, "3041": 122, "2549": 122, "3009": 122, "exceptiongroup": 122, "backport": 122, "3029": 122, "3035": 122, "structa": 122, "structb": 122, "2971": 122, "2982": 122, "mislead": 122, "2921": 122, "2628": 122, "2745": 122, "postgr": [122, 124, 125, 144, 160, 162, 168, 179], "bring": [122, 149], "driver": [122, 145, 146, 162], "psycopg3": [122, 162, 168], "2803": 122, "2886": 122, "unknown": [122, 129, 164, 178, 196], "2867": 122, "2941": 122, "revert": [122, 135, 144], "1st": 122, "gen": 122, "div": [122, 199, 213], "2877": 122, "2888": 122, "fileupload": 122, "upload_files_object": 122, "2939": 122, "2950": 122, "trail": [122, 147], "broker": [122, 162, 179], "event_gener": 122, "anext": 122, "pubsub": 122, "2894": 122, "beneficiari": 122, "2937": 122, "2023": [122, 124, 127, 176], "2902": 122, "2903": 122, "2914": 122, "2915": 122, "get_logger_placehold": 122, "2919": 122, "__slots__": [122, 198], "2845": 122, "2850": 122, "2149": 122, "2854": 122, "calcul": [122, 161, 199], "collis": 122, "2804": 122, "2841": 122, "2863": 122, "2864": 122, "recursionerror": 122, "2429": 122, "2869": 122, "sink": 122, "2812": 122, "2818": 122, "advanc": [122, 145], "alchemi": 122, "touch_updated_timestamp": 122, "2843": 122, "2662": 122, "2788": 122, "late": 122, "2779": 122, "2789": 122, "camelcas": [122, 203], "inappropri": 122, "2800": 122, "2810": 122, "2814": 122, "2792": 122, "2797": 122, "28": 122, "circular": 122, "litesetar": 122, "2782": 122, "2784": 122, "internalservererror": 122, "2771": 122, "2780": 122, "server_lifespan": 122, "phase": [122, 124], "2658": 122, "2687": 122, "2689": 122, "foodto": [122, 175], "bar_id": 122, "2721": 122, "2764": 122, "2594": 122, "2596": 122, "7906": 122, "2272": 122, "2660": 122, "2441": 122, "2684": 122, "incorrectli": 122, "2471": 122, "2475": 122, "anyurl": 122, "descend": 122, "2664": 122, "2701": 122, "2714": 122, "2716": 122, "2737": 122, "2775": 122, "2600": 122, "2776": 122, "grace": [122, 162], "2691": 122, "2630": 122, "filenotfounderror": [122, 145], "togeth": [122, 125, 145, 158, 162, 188], "2613": 122, "2616": 122, "1862": 122, "2396": 122, "nicer": 122, "ithout": 122, "2422": 122, "visualis": 122, "2522": 122, "basemodelv1": 122, "v1foo": 122, "v2foo": 122, "foo_v1": 122, "foo_v2": 122, "2487": 122, "elig": 122, "2501": 122, "2537": 122, "friendli": [122, 147, 194], "ca": [122, 145], "devcert": 122, "2335": 122, "2554": 122, "2399": 122, "2444": 122, "responsestruct": 122, "test_handl": 122, "2383": 122, "2463": 122, "example1": 122, "2494": 122, "2509": 122, "backslashreplac": 122, "2529": 122, "2530": 122, "customexcept": 122, "handle_exc": 122, "req": 122, "2520": 122, "2533": 122, "2460": 122, "2552": 122, "idl": 122, "2547": 122, "2575": 122, "2581": 122, "2546": 122, "2550": 122, "2573": 122, "2588": 122, "2592": 122, "2318": 122, "2346": 122, "2373": 122, "2404": 122, "2411": 122, "ahead": [122, 171], "2418": 122, "overload": 122, "question": [122, 175, 206], "2381": 122, "2384": 122, "2358": 122, "2360": 122, "create_engin": 122, "2382": 122, "2368": 122, "2391": 122, "repeat": [122, 147, 149, 150, 171], "increas": [122, 170, 175, 202], "reduc": [122, 124, 131, 137, 175], "slow": [122, 179], "ineffici": 122, "1301": 122, "2393": 122, "fact": [122, 157, 174, 215], "fragil": 122, "unaffect": [122, 124], "2394": 122, "deprecationwarn": 122, "2364": 122, "2138": 122, "2189": 122, "2267": 122, "2295": 122, "unus": [122, 156], "redund": 122, "2217": 122, "2268": 122, "2313": 122, "965": 122, "2195": 122, "minjinja": 122, "minim": [122, 125, 127, 189, 212], "2250": 122, "sqlalchemydto": [122, 124, 172, 176, 196], "mymodeldto": 122, "sqlalchemydtoconfig": 122, "include_implicit_field": 122, "hybrid": 122, "regardless": [122, 174, 198], "2170": 122, "statement": [122, 144, 146, 168], "total_count": 122, "model_servic": 122, "st_dwithin": 122, "uniqueloc": 122, "geog": 122, "account_id": [122, 197], "2265": 122, "lambda_stmt": [122, 168], "2179": 122, "advanced_alchemi": [122, 124, 176, 196], "2312": 122, "exceptionhandlermiddlewar": 122, "leftov": 122, "2192": 122, "2190": 122, "2204": 122, "width": [122, 194], "80": [122, 125, 128], "2244": 122, "2222": 122, "2224": 122, "shutil": 122, "2223": 122, "position": 122, "2231": 122, "2221": 122, "2228": 122, "2252": 122, "2106": 122, "2263": 122, "sqlalchemyplugin": [122, 144, 153, 168, 169, 171, 180], "refactor": [122, 151, 154], "2269": 122, "2266": 122, "2277": 122, "2271": 122, "friend": 122, "grow": [122, 162, 212], "membership": 122, "setdefault": [122, 191], "2196": 122, "2308": 122, "overlook": 122, "repo": [122, 145], "2316": 122, "2278": 122, "2280": 122, "proper": 122, "2205": 122, "2325": 122, "mismatch": 122, "2131": 122, "2147": 122, "2153": 122, "2154": 122, "2145": 122, "costli": 122, "imposs": 122, "lazi": [122, 144, 146, 168], "2125": 122, "2127": 122, "2144": 122, "2130": 122, "2150": 122, "misconfigur": 122, "2161": 122, "2137": 122, "2139": 122, "2160": 122, "2182": 122, "sent_ev": 122, "my_gener": [122, 199], "sse_handl": [122, 199], "1185": 122, "2035": 122, "sqlalchemyasyncrepositori": [122, 145, 146, 168], "sqlalchemysyncrepositori": [122, 146, 168], "2052": 122, "2056": 122, "onbeforeaft": 122, "notincollectionfilt": 122, "notinsearchfilt": 122, "claus": [122, 145], "field_nam": 122, "2057": 122, "2061": 122, "instrumentedattribut": 122, "2054": 122, "2078": 122, "2096": 122, "2066": 122, "2065": 122, "health_check": [122, 199, 214], "oracl": [122, 144, 168], "dual": 122, "2060": 122, "2044": 122, "2113": 122, "2114": 122, "workaround": [122, 206], "poetri": [122, 129, 163, 214], "2029": 122, "aren": [122, 147], "python_typ": 122, "nullabl": [122, 147], "relationshipproperti": 122, "onetomani": 122, "manytomani": 122, "collection_class": 122, "mapper": 122, "class_": 122, "foreign": [122, 144], "1853": 122, "1879": 122, "1896": [122, 145], "1886": 122, "auto_commit": 122, "auto_expung": 122, "auto_refresh": 122, "flush": 122, "expung": 122, "1900": 122, "1935": 122, "counterpart": 122, "1950": 122, "1956": 122, "audit": [122, 144, 168], "auditcolumn": 122, "created_at": [122, 124, 144, 146, 168, 176], "updated_at": [122, 144, 146, 147, 168], "1894": 122, "1851": 122, "1883": 122, "1908": 122, "1946": 122, "_sentinel": 122, "sa_orm_sentinel": 122, "uuidprimarykei": 122, "spanner": [122, 144, 168], "1933": 122, "1917": 122, "1963": 122, "2002": 122, "1847": 122, "int_param": 122, "int_head": 122, "int_cooki": 122, "my_valu": 122, "1774": 122, "1840": 122, "nondescript": 122, "1852": 122, "1856": 122, "1857": 122, "1860": 122, "1865": 122, "parsedtyp": 122, "indent": 122, "1677": 122, "1567": 122, "temporarili": 122, "1742": 122, "1732": 122, "1829": 122, "1689": 122, "1695": 122, "1733": 122, "1683": 122, "oracledb": [122, 168], "1694": 122, "duckdb": [122, 144, 168], "1744": 122, "jsonb": [122, 144, 168], "1780": 122, "supersed": [122, 124], "1816": 122, "timezon": [122, 203], "awar": [122, 144, 202], "datetimeutc": 122, "utc": [122, 203], "unload": 122, "to_dict": 122, "commontableattribut": 122, "1802": 122, "arbitrarili": [122, 198], "doubl": [122, 139, 149, 176], "foo__bar": 122, "baz": [122, 199], "1727": 122, "1741": 122, "associationproxi": 122, "1754": 122, "1776": 122, "1763": 122, "1764": 122, "parametr": 122, "1799": 122, "1768": 122, "1777": 122, "1531": 122, "1532": 122, "1712": 122, "deep": [122, 160], "1674": 122, "1678": 122, "deliber": [122, 131], "intent": [122, 160, 180], "arriv": 122, "1652": 122, "1690": 122, "autoescap": 122, "1699": 122, "1718": 122, "__future__": [122, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 160, 168, 170, 171, 172, 175, 176, 194, 196, 197, 200, 209, 213, 215], "stringiz": 122, "1691": 122, "1719": 122, "smaller": [122, 146, 188], "1681": 122, "1723": 122, "prematur": 122, "1726": 122, "1731": 122, "1711": 122, "1716": 122, "1740": 122, "1762": 122, "1807": 122, "1795": 122, "1828": 122, "indefinit": [122, 161, 162, 212], "1696": 122, "alemb": 122, "guid": [122, 124, 125, 144, 153, 158, 168, 190], "erron": 122, "1676": 122, "typing_extens": [122, 124, 164, 174, 176, 198, 203, 209], "dataclass_factori": 122, "john": [122, 140, 141, 156, 157, 174, 203], "42": [122, 124, 203], "jane": 122, "43": 122, "1631": 122, "1798": 122, "1801": 122, "after_exception_handl": [122, 160], "before_send_hook_handl": [122, 160], "1739": 122, "1773": 122, "1819": 122, "preferred_validation_backend": 122, "_preferred_validation_backend": 122, "1810": 122, "opportun": [122, 162], "greatli": [122, 131], "independ": [122, 124, 125, 162, 163, 215], "1820": 122, "deleg": 122, "1790": 122, "accident": [122, 131], "litestar_warn_implicit_sync_to_thread": [122, 124, 131], "1648": 122, "1655": 122, "litestar_warn_sync_to_thread_with_async": 122, "1664": 122, "1647": 122, "unstructur": 122, "1650": 122, "1651": 122, "1657": 122, "bigintprimarykei": 122, "bigint": 122, "sqlite": [122, 144, 145, 146, 149, 150, 151, 152, 153, 168, 170, 171, 199], "1635": 122, "before_": 122, "after_": 122, "before_startup": [122, 124], "after_startup": [122, 124], "before_shutdown": [122, 124, 212], "after_shutdown": [122, 124], "1663": 122, "1666": 122, "1669": 122, "fieldinfo": 122, "1541": 122, "1670": 122, "1643": 122, "1649": 122, "1668": 122, "1446": 122, "1671": 122, "1571": 122, "1572": 122, "1593": 122, "1506": 122, "1626": 122, "1603": 122, "remap": [122, 203], "1590": 122, "1197": 122, "1596": 122, "1625": 122, "1587": 122, "relax": 122, "1610": 122, "1615": 122, "1627": 122, "undocu": 122, "1589": 122, "1488": 122, "1487": 122, "modelprotocol": 122, "1503": 122, "mysql": [122, 144, 168], "mariadb": 122, "asyncmi": [122, 168], "1345": 122, "match_field": 122, "let": [122, 129, 132, 133, 134, 135, 136, 141, 142, 144, 145, 146, 147, 148, 149, 150, 151, 154, 155, 156, 157, 160, 174, 176, 178, 187, 189, 199, 204, 206, 208, 210, 214], "lookup": [122, 128, 140, 145, 147, 163, 200, 213], "orderbi": 122, "searchfilt": 122, "ilik": 122, "1461": 122, "1518": 122, "leverag": [122, 145, 151, 152, 154], "dtointerfac": 122, "1501": 122, "cattr": 122, "1491": 122, "1492": 122, "__module__": 122, "wrapper_descriptor": 122, "1504": 122, "1505": 122, "1543": 122, "1547": 122, "1550": 122, "gripz": 122, "1576": 122, "1577": 122, "sqlalchemyrepositori": 122, "from_connect": 122, "from_data": 122, "symmetri": 122, "1500": 122, "stick": 122, "starlit": 122, "51": [122, 124, 127], "1557": 122, "1494": 122, "superflu": 122, "spirit": 122, "1534": 122, "overli": 122, "interplai": 122, "field_map": 122, "computedfield": 122, "1580": 122, "1462": 122, "1451": 122, "1474": 122, "1472": 122, "1477": 122, "uncondition": 122, "1478": 122, "1480": 122, "1476": 122, "1482": 122, "sqlalchemyinitplugin": [122, 146, 151, 152, 153, 168, 169, 170, 171, 199], "1395": 122, "1382": 122, "redirectrespons": 122, "1371": 122, "1412": 122, "forev": [122, 161], "1365": 122, "1414": 122, "1317": 122, "1402": 122, "destruct": 122, "repeatedli": 122, "engine_app_state_kei": 122, "1368": 122, "1391": 122, "provide_us": 122, "get_plugin_for_valu": 122, "1388": 122, "1389": 122, "allevi": [122, 129], "1409": 122, "1410": 122, "crash": [122, 198], "1372": 122, "1400": 122, "1419": 122, "1420": 122, "crate_async_test_cli": 122, "1417": 122, "1254": 122, "cacheconfig": [122, 124], "cache_config": [122, 124, 161], "acquir": [122, 215], "1330": 122, "__version__": 122, "1277": 122, "1322": 122, "prioriti": 122, "tracback": 122, "1296": 122, "1292": 122, "1293": 122, "circumst": 122, "1316": 122, "1315": 122, "1344": 122, "1355": 122, "1363": 122, "1346": 122, "1376": 122, "3rd": [122, 192, 211], "parti": [122, 160, 183, 192, 202, 211, 212], "tortoise_orm": 122, "1279": 122, "1252": 122, "1313": 122, "initial_st": 122, "1350": 122, "1354": 122, "standardis": 122, "typescript_convert": 122, "parser": 122, "1273": 122, "1144": 122, "1086": 122, "1190": 122, "1218": 122, "1264": 122, "statetyp": 122, "1030": 122, "1143": 122, "bu": 122, "1105": 122, "1184": 122, "1256": 122, "1191": 122, "oneof": 122, "1210": 122, "1228": 122, "didn": [122, 134, 135, 188], "1223": 122, "1201": 122, "1149": 122, "1140": 122, "1167": 122, "asgi_handl": [122, 200], "websocket_handl": [122, 189, 200, 215], "1170": 122, "cover": [122, 124, 132, 144, 145, 148, 149, 158, 196], "1176": 122, "1209": 122, "jwt_token": 122, "response_contain": 122, "responsecontain": [122, 124], "1242": 122, "sqlalchemy_1": 122, "newer": 122, "1135": 122, "overview": [124, 131, 156, 182, 201], "thrill": 124, "excit": 124, "noteworthi": 124, "rebrand": 124, "limelight": 124, "chosen": 124, "homag": 124, "toolkit": 124, "cours": [124, 155, 180, 204], "grew": 124, "novemb": 124, "39": [124, 176, 199], "care": [124, 174, 198, 199, 209], "consider": 124, "decis": [124, 130, 131], "concern": [124, 162, 202], "bore": 124, "resembl": 124, "outliv": 124, "successor": 124, "cycl": [124, 129, 179, 182, 189], "friction": 124, "0alpha3": 124, "alpha": 124, "0alpha2": 124, "starliteexcept": 124, "adjust": [124, 133, 138, 139, 145, 161, 180, 212], "root_stor": [124, 212], "cache_stor": [124, 212], "session_stor": [124, 212], "memory_stor": [124, 210, 212], "some_other_stor": [124, 212], "something_els": [124, 212], "mytyp": 124, "some_field": 124, "another_field": 124, "mydto": 124, "userdto": [124, 175, 176, 179], "userreturndto": [124, 175], "mapped_column": [124, 144, 146, 147, 149, 150, 151, 152, 153, 168, 170, 171, 172, 176, 204], "my_lib": [124, 176], "xyz": [124, 176, 199, 200], "24t00": [124, 176], "00z": [124, 176], "0001": [124, 176], "01t00": [124, 176], "46a85029": 124, "6de4": 124, "4814": 124, "b6ee": 124, "22a3b1a37bb9": 124, "foreignkei": [124, 144, 146, 168, 176], "citi": [124, 133, 134, 135, 136, 176], "zip": [124, 176], "address_id": [124, 176], "readuserdto": [124, 176], "st": [124, 133, 134, 135, 136, 176], "anytown": [124, 176], "ny": [124, 145, 176], "12345": [124, 176, 197], "fido": [124, 176], "spot": [124, 156, 176], "primary_kei": [124, 149, 150, 151, 152, 153, 170, 171, 172, 176, 204], "autogener": [124, 176], "var": [124, 125, 128, 129, 176], "6baf2ad2": 124, "06f4": 124, "4c43": 124, "8d75": 124, "5e937bb30121": 124, "advantag": [124, 160, 202], "some_depend": [124, 174, 204, 215], "topic": [124, 158, 214], "echo": [124, 129, 149, 151], "uuidbas": [124, 144, 145, 146, 168, 199], "tbd": 124, "some_channel": [124, 162], "contextlib": [124, 145, 149, 150, 151, 160, 179], "asynccontextmanag": [124, 145, 149, 150, 151, 160], "create_async_engin": [124, 145, 149, 150, 151, 160], "db_connect": [124, 149, 150, 151, 152, 160], "getattr": [124, 149, 150, 151, 160, 180], "postgresql": [124, 125, 160, 204], "mysecretpassword": [124, 160], "pg": [124, 160], "5432": [124, 125, 160], "dispos": [124, 149, 150, 151, 160], "contrast": [124, 140], "container": [125, 127, 128, 129], "irrespect": 125, "especi": [125, 161, 202, 208, 215], "ideal": [125, 127, 128, 129], "deploi": [125, 126, 128], "scalabl": [125, 127, 128, 129], "scale": [125, 194, 202], "demand": [125, 162], "portabl": 125, "crucial": 125, "microservic": [125, 202], "adopt": [125, 194, 209], "deploy": [125, 127, 129, 130, 144], "cd": [125, 129], "pipelin": 125, "systemd": [125, 126, 127, 128, 129], "linux": [125, 126, 127, 128, 130], "soon": [125, 127, 128, 129], "supervisor": [125, 126, 127, 128, 130], "txt": [125, 129, 211], "async_hello_world": 125, "sync_hello_world": 125, "bookworm": 125, "slim": 125, "cmd": 125, "exampleapp": [125, 129], "rm": 125, "container_nam": 125, "depends_on": 125, "db_host": 125, "db_port": 125, "db_user": 125, "db_pass": 125, "r0ck": 125, "db_name": 125, "exampledb": 125, "postgres_us": 125, "exampleus": 125, "postgres_password": 125, "examplepass": 125, "postgres_db": 125, "volum": 125, "db_data": 125, "detach": 125, "articl": [126, 131, 155, 156], "kubernet": [126, 127], "serverless": 126, "dockerfil": 126, "suggest": [126, 188, 200], "alias": [126, 149, 151, 200], "popular": [127, 144, 176, 194, 202, 211], "granian": [127, 160], "rust": 127, "press": 127, "ctrl": 127, "quit": [127, 156, 157, 176, 204, 214], "0800": 127, "16748": 127, "571": 127, "tcp": 127, "572": 127, "maco": 128, "brew": 128, "python311": 128, "ubuntu": 128, "unitd": 128, "8080": 128, "listestar": 128, "src": [128, 129, 194], "stderr": [128, 129], "abstract_socket": 128, "working_directori": 128, "path_to_project": 128, "stdout": [128, 129, 184], "log_error": 128, "spare": 128, "idle_timeout": 128, "sock": 128, "monitor": [129, 160, 200, 209], "particularli": [129, 200, 212], "uptim": 129, "comprehens": 129, "guidanc": 129, "bin": 129, "redirect_stderr": 129, "stdout_logfil": 129, "stdout_logfile_backup": 129, "backup": 129, "autostart": 129, "autorestart": 129, "unexpectedli": 129, "conf": 129, "sudo": 129, "supervisorctl": 129, "reread": 129, "tail": 129, "profil": [129, 194], "sh": 129, "magic": [129, 212], "happen": [129, 131, 138, 156, 162, 189, 212], "cat": 129, "eof": 129, "esac": 129, "realtim": 129, "master": 129, "shell": 129, "ln": 129, "sf": 129, "deactiv": 129, "repli": 129, "yy": 129, "fi": 129, "halt": 129, "lockfil": 129, "streamlin": 129, "smooth": 129, "wsgi": 130, "often": [131, 134, 147, 160, 188, 199, 212], "inher": [131, 198, 215], "programm": 131, "unblock": 131, "importantli": 131, "speak": 131, "think": [131, 156, 157, 199, 202], "proce": 131, "precis": 131, "spent": 131, "parallel": 131, "fast": [131, 202], "benefit": [131, 155, 156], "spend": 131, "signific": [131, 175], "techniqu": 131, "themselv": [131, 213], "tempt": 131, "outperform": 131, "paragraph": [131, 195], "smallest": 131, "regularli": 131, "offload": 131, "to_process": 131, "impact": [131, 175], "readdto": [132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 176], "get_person": [132, 133, 134, 135, 136, 142], "goe": [132, 133, 134, 135, 136, 137, 138, 139, 141, 142, 176], "30": [132, 133, 134, 135, 136, 142, 175, 197, 212], "email_of_": [132, 133, 134, 135, 136, 142], "firstli": [132, 176], "That": [132, 150, 176, 184, 204, 214], "countri": [133, 134, 135, 136], "cityvil": [133, 134, 135, 136], "countryland": [133, 134, 135, 136], "assign": [133, 138, 146, 168, 176, 194, 196, 210], "enclos": 134, "squar": 134, "generictyp": [134, 176], "type0": [134, 176], "type1": [134, 176], "typen": [134, 176], "children": [134, 135, 136], "child1": [134, 135, 136], "child2": [134, 135, 136], "fantast": 134, "astut": 134, "reader": [134, 170], "saw": [135, 139], "remind": 135, "remaind": 135, "lowercas": [136, 147], "uppercas": 136, "half": [137, 188], "stori": 137, "create_person": [137, 138, 139, 141, 176], "postman": 137, "writedto": [138, 139, 140, 141, 176], "sens": 139, "submit": [139, 140, 181, 188, 213], "address__id": [139, 176], "character": 140, "person_id": [140, 141, 176], "update_person": [140, 141, 176], "50": [140, 141, 197, 199, 203], "email_of_john": [140, 141], "patchdto": [140, 141, 166, 176], "patch_person": 141, "chanc": 141, "tidi": 141, "personcontrol": 141, "familiar": [142, 148, 154, 159, 170], "walk": [142, 148], "ourselv": [142, 175], "rare": 142, "incorpor": 144, "encompass": 144, "dob": [144, 145, 146, 168], "__tablename__": [144, 145, 146, 149, 150, 151, 152, 153, 168, 170, 171, 172], "possess": 144, "author_id": [144, 145, 146, 168], "back_popul": [144, 146, 168, 176], "selectin": [144, 168], "uuidauditbas": [144, 146, 147, 168], "observ": [144, 160], "minor": [144, 149], "endow": 144, "bigintbas": [144, 168], "bigintauditbas": [144, 168], "monoton": [144, 189], "anti": [144, 160], "idiom": 144, "deduct": 144, "eventlog": 144, "event_log": 144, "biginteg": [144, 168], "bigintident": 144, "blob": [144, 211, 215], "encryptedstr": 144, "expand": [144, 145, 146, 147, 206], "asyncengin": [144, 160, 168, 170, 204], "asyncsess": [144, 146, 149, 150, 151, 152, 153, 168, 170, 171, 199, 204], "asyncsessionconfig": [144, 146, 168, 170], "sqlalchemyasyncconfig": [144, 146, 152, 153, 168, 170, 171, 199], "innerjoin": [144, 146, 168], "viewonli": [144, 146, 168], "expire_on_commit": [144, 145, 146, 149, 150, 151, 168], "sqlalchemy_config": [144, 146, 168, 199], "connection_str": [144, 146, 152, 153, 168, 170, 171, 199], "aiosqlit": [144, 145, 146, 149, 150, 151, 152, 153, 154, 168, 170, 171, 199], "create_al": [144, 145, 146, 149, 150, 151, 152, 153, 168, 170, 171, 199], "async_sess": [144, 168, 199, 204], "dummi": [144, 168], "get_sess": [144, 168], "select_from": [144, 168], "stephen": [144, 168], "king": [144, 168], "1954": [144, 168], "get_author": [144, 146, 168], "db_session": [144, 145, 146, 152, 153, 168, 170, 171], "db_engin": [144, 168, 170], "crud": [145, 146, 168, 202], "jump": 145, "row": 145, "create_mani": 145, "remove_mani": 145, "dml": 145, "effici": [145, 170, 174, 175, 199], "sql": [145, 146, 168], "authorrepositori": [145, 146, 168], "repository_factori": 145, "rollback": [145, 170], "session_factori": 145, "noqa": [145, 196, 200], "ble001": 145, "illustr": [145, 170, 174, 179, 198, 199, 206, 215], "manipul": 145, "create_author": [145, 146, 168], "scott": 145, "fitzgerald": 145, "strptime": 145, "update_author": [145, 146, 168], "remove_author": 145, "delv": 145, "abbrevi": 145, "sampl": [145, 157], "meet": [145, 194, 212], "open_fixtur": 145, "fixtures_path": 145, "fixture_nam": 145, "f_data": 145, "us_state_lookup": 145, "alabama": 145, "al": 145, "alaska": 145, "ak": 145, "arizona": 145, "az": 145, "arkansa": 145, "california": 145, "colorado": 145, "co": 145, "connecticut": 145, "ct": 145, "delawar": 145, "district": 145, "Of": [145, 199], "columbia": 145, "florida": 145, "fl": 145, "georgia": 145, "ga": 145, "guam": 145, "gu": 145, "hawaii": 145, "hi": 145, "idaho": 145, "illinoi": 145, "il": 145, "indiana": 145, "iowa": 145, "ia": 145, "kansa": 145, "kentucki": 145, "ky": 145, "louisiana": 145, "la": 145, "me": 145, "maryland": 145, "md": 145, "massachusett": 145, "ma": 145, "michigan": 145, "mi": 145, "minnesota": 145, "mn": 145, "mississippi": 145, "missouri": 145, "mo": 145, "montana": 145, "mt": 145, "nebraska": 145, "ne": 145, "nevada": 145, "nv": 145, "hampshir": 145, "nh": 145, "jersei": 145, "nj": 145, "mexico": 145, "nm": 145, "york": 145, "north": 145, "carolina": 145, "nc": 145, "dakota": 145, "nd": 145, "ohio": 145, "oh": [145, 195], "oklahoma": 145, "oregon": 145, "palau": 145, "pw": 145, "pennsylvania": 145, "pa": 145, "puerto": 145, "rico": 145, "rhode": 145, "island": 145, "ri": 145, "south": 145, "sc": 145, "sd": 145, "tennesse": 145, "tn": 145, "texa": 145, "tx": 145, "utah": 145, "ut": 145, "vermont": 145, "vt": 145, "virginia": 145, "va": 145, "washington": 145, "west": 145, "wv": 145, "wisconsin": 145, "wi": 145, "wyom": 145, "wy": 145, "transact": [145, 150, 151, 152, 153], "usstaterepositori": 145, "raw_obj": [145, 146, 168], "explor": [145, 146, 147, 156, 176, 189], "limitoffset": [145, 146, 168], "created_obj": 145, "total_obj": 145, "deleted_obj": 145, "new_obj": 145, "remaining_count": 145, "get_consol": 145, "async_sessionmak": [145, 149, 150, 151], "dod": 145, "get_author_if_exist": 145, "run_script": 145, "conn": [145, 146, 149, 150, 151, 168, 170, 174, 199], "1940": 145, "_should_be_non": 145, "__main__": 145, "authormodel": [146, 168], "provide_author_details_repo": [146, 168], "selectinload": [146, 168], "authorcontrol": [146, 168], "five": [146, 200], "authors_repo": [146, 168], "provide_authors_repo": [146, 168], "list_author": [146, 168], "limit_offset": [146, 168], "type_adapt": [146, 168], "typeadapt": [146, 168], "validate_python": [146, 168], "authorcr": [146, 168], "authorupd": [146, 168], "from_orm": [146, 168], "delete_author": [146, 168], "dataset": [146, 199], "type_check": [146, 160, 168, 170, 171, 172, 174, 176, 191, 194, 196, 199, 200, 202, 204, 214], "_basemodel": [146, 168], "sqlalchemysyncconfig": [146, 168, 170, 171], "from_attribut": [146, 168], "bookmodel": [146, 168], "noload": [146, 168], "clariti": [146, 168], "provide_limit_offset_pagin": [146, 168], "currentpag": [146, 168], "pages": [146, 168], "apply_limit_offset_pagin": [146, 168], "sqlalchemy_plugin": [146, 168, 199], "get_engin": [146, 168, 170, 199], "declarative_mixin": 147, "slugkei": 147, "__abstract__": 147, "sort_ord": 147, "blogpost": 147, "rememb": 147, "accomplish": 147, "yellow": 147, "brick": 147, "road": 147, "slugifi": 147, "get_available_slug": 147, "value_to_slugifi": 147, "digit": 147, "stuff": [147, 162, 199, 208], "_slugifi": 147, "_is_slug_uniqu": 147, "alphanumer": 147, "random_str": 147, "ascii_lowercas": 147, "staticmethod": 147, "allow_unicod": 147, "dash": 147, "hyphen": 147, "whitespac": 147, "unicodedata": 147, "nfkd": 147, "_data": 147, "blog_post_repo": 147, "breez": 148, "degre": 148, "coupl": [149, 153], "impos": [149, 198], "worri": 149, "noresultfound": [149, 150, 151, 152, 153], "declarativebas": [149, 150, 151, 152, 153, 168, 170, 171, 172], "todotyp": [149, 150, 151], "todocollectiontyp": [149, 150, 151], "todoitem": [149, 150, 151, 152, 153, 156, 157, 158, 170, 171, 172], "todo_item": [149, 150, 151, 152, 153, 157, 158, 170, 171, 172], "sessionmak": [149, 150, 151], "serialize_todo": [149, 150, 151], "get_todo_by_titl": [149, 150, 151, 152, 153, 157, 158], "todo_nam": [149, 150, 151, 152, 153, 157, 158], "scalar_on": [149, 150, 151, 152, 153], "get_todo_list": [149, 150, 151, 152, 153], "is_": [149, 150, 151, 152, 153], "get_list": [149, 150, 151, 152, 153, 156, 158], "add_item": [149, 150, 151, 152, 153, 157, 158, 170, 171, 172], "new_todo": [149, 150, 151], "item_titl": [149, 150, 151, 152, 153, 157, 158], "update_item": [149, 150, 151, 152, 153, 157, 158], "apart": 149, "obviou": 149, "worth": 149, "outset": 149, "undoubtedli": 149, "crude": 149, "measur": 149, "clean": 149, "boundari": 149, "closer": 149, "littl": [149, 156], "standout": 149, "dry": 150, "provide_transact": [150, 151, 152, 153], "decoupl": [150, 214], "broaden": 150, "fun": 150, "niceti": 150, "lost": 150, "sqlalchemyserializationplugin": [151, 152, 153, 169, 170, 171, 172, 196], "concis": 151, "nice": 151, "But": [151, 199, 214], "scaffold": 151, "db_config": [152, 153], "notabl": 152, "recap": [152, 154], "shortcut": 153, "before_send_handl": [153, 170], "autocommit": 153, "gradual": 154, "utilis": 154, "introduct": 154, "touch": 154, "respond": [155, 157, 158, 201, 215], "influenc": 155, "checker": [155, 160, 199], "todo_list": [156, 157, 158], "suddenli": 156, "life": [156, 182, 189, 212], "cleaner": 156, "interest": [156, 175, 196, 202], "emploi": [156, 164, 215], "recogn": [156, 157, 172, 199], "glanc": 156, "went": 156, "grown": 156, "earlier": [156, 157], "brows": 156, "arguabl": 156, "truthi": 156, "customari": 156, "success": [156, 157, 170, 181, 195], "react": 157, "gave": 157, "reveal": 157, "ey": 157, "coher": 157, "greeter": [157, 199], "sound": 157, "knowledg": [159, 181], "goal": 159, "db_uri": 160, "database_uri": 160, "get_db_connect": 160, "close_db_connect": 160, "deal": [160, 176, 199, 200, 215], "ctx_a": 160, "ctx_b": 160, "hook_a": 160, "hook_b": 160, "stage": [160, 174], "contextu": 160, "dispar": 160, "set_state_on_startup": 160, "abc123": 160, "middleware_factori": [160, 189, 191], "my_middlewar": [160, 189, 191], "my_depend": [160, 174, 204], "dep": 160, "get_handl": [160, 209], "mere": [160, 172, 200], "encourag": 160, "emphas": 160, "difficult": [160, 203], "fashion": [160, 179, 180], "setattr": 160, "behind": [160, 175, 198, 215], "hasattr": [160, 215], "error_count": 160, "intercept": [160, 189], "who": [160, 170, 209], "receive_app_config": 160, "realiti": 160, "boilerpl": [160, 212], "compromis": [160, 209], "simplic": [160, 181, 203], "expens": [161, 202], "my_cached_handl": 161, "my_cached_handler_second": 161, "my_cached_handler_forev": 161, "redis_stor": 161, "redis_backed_stor": 161, "cached_handl": [161, 212], "inter": [162, 212], "piec": 162, "fanout": 162, "tree": [162, 202], "upfront": 162, "channels_plugin": 162, "sequenti": 162, "backlog": 162, "webbsocket": 162, "suspend": 162, "unlimit": 162, "recipi": 162, "evict": 162, "oldest": 162, "memorychannelsback": 162, "deliveri": 162, "latenc": 162, "throughput": 162, "beautifi": 163, "jsbeautifi": 163, "setuptool": 163, "entry_point": 163, "my_command": 163, "my_litestar_plugin": 163, "entrypoint": [163, 190], "whenev": 163, "programmat": 163, "tenantus": 164, "tenant": 164, "tenantprefix_userid": 164, "tenant_prefix": 164, "from_str": 164, "maxsplit": [164, 208], "to_combined_str": 164, "tenant_user_type_pred": 164, "tenant_user_enc_hook": 164, "tenant_user_dec_hook": 164, "tenant_user_id_str": 164, "general_dec_hook": 164, "userasset": 164, "create_asset": 164, "someasset": 164, "tenanta_somebodi": 164, "beforevalid": 164, "plainseri": 164, "withjsonschema": 164, "pydannotatedtenantus": 164, "return_typ": 164, "arbitrary_types_allow": [164, 198], "varchar": [166, 168], "create_db_t": 166, "piccolo_conf": 166, "order_bi": 166, "create_task": [166, 215], "task_id": 166, "update_task": 166, "delete_task": 166, "if_not_exist": 166, "duckdb_engin": 168, "microsoft": [168, 184], "pyodbc": 168, "snake": 168, "sqlalchemy_declarative_model": 168, "sqlalchemy_async_repositori": 168, "sqlalchemy_sync_repositori": 168, "engine_dependency_kei": 170, "session_dependency_kei": [170, 199], "async_autocommit_before_send_handl": 170, "sync_autocommit_before_send_handl": 170, "engine_config": 170, "engineconfig": 170, "syncsessionconfig": 170, "init_db": [170, 171], "todo_async": [170, 171], "todo_sync": [170, 171], "sake": [171, 204], "super_secret_valu": 172, "webserv": 173, "breakpoint": 173, "dialog": 173, "justmycod": 173, "bool_fn": 174, "dict_fn": 174, "list_fn": 174, "int_fn": 174, "mycontrol": [174, 191, 199, 200, 202, 203], "controller_depend": 174, "local_depend": 174, "my_rout": [174, 204], "generator_funct": 174, "ed": 174, "generator_depend": 174, "caught": 174, "retrieve_db_us": 174, "randint": [174, 199], "my_dep": 174, "sophist": 174, "comparison": [174, 209], "lru": [174, 212], "first_depend": 174, "second_depend": 174, "injected_integ": 174, "true_or_false_handl": 174, "injected_bool": 174, "nope": [174, 213], "provide_str": 174, "whoop": 174, "toggl": 174, "optional_depend": 174, "haven": 174, "coin": 174, "non_optional_depend": 174, "undesir": 175, "userwritedto": [175, 176], "userreaddto": 175, "mr": 175, "sunglass": 175, "similarli": [175, 202, 208, 212], "stabl": 175, "heavi": 175, "lift": 175, "histor": 175, "preliminari": 175, "5x": 175, "3x": 175, "4x": 175, "5278f2c9": 176, "e2fb": 176, "49d0": 176, "b98d": 176, "e2fbf723a645": 176, "secondli": 176, "ever": 176, "138a1745": 176, "0f16": 176, "4884": 176, "a07f": 176, "c6cf74a38dcc": 176, "462f91d2": 176, "3527": 176, "43c2": 176, "a569": 176, "580d58841f43": 176, "firstnam": 176, "createdat": 176, "81ca9137": 176, "0484": 176, "4968": 176, "88c4": 176, "16caee526f8": 176, "data_transfer_object": 176, "b_id": 176, "data_config": 176, "datadto": 176, "returndto": 176, "update_a": 176, "6955e63c": 176, "c2bc": 176, "4707": 176, "8fa4": 176, "2144d1764746": 176, "9cf3518d": 176, "7e19": 176, "4215": 176, "9ec2": 176, "e056cac55bf7": 176, "35": 176, "41": 176, "32a3a244": 176, "03f3": 176, "4b32": 176, "a6bf": 176, "8881519fe0cf": 176, "usercr": 176, "cumbersom": [176, 214], "686d88a3": 176, "4de3": 176, "4381": 176, "a1c1": 176, "6e862a458fc5": 176, "augment": 176, "fake": [176, 199], "sai": [176, 189, 199, 204, 206, 214], "supplement": 176, "peter_uuid": 176, "f32ff2ce": 176, "e32f": 176, "4537": 176, "9dc0": 176, "26e7599f1380": 176, "40": [176, 199], "pan": 176, "this_wil": 176, "_this_wil": 176, "mar": 176, "stai": [176, 213], "_baz": 176, "go_awai": 176, "leading_underscore_priv": 176, "not_go_awai": 176, "envelop": 176, "withcount": 176, "particip": 178, "chart": 178, "unencod": 178, "marshal": 178, "user_repositori": 179, "send_welcome_mail": 179, "user_cr": 179, "send_welcome_email_handl": 179, "createuserdto": 179, "create_user_handl": 179, "password_chang": 179, "send_email_handl": 179, "send_email": 179, "send_farewell_email": 179, "user_delet": 179, "send_farewell_email_handl": 179, "notify_customer_support": 179, "deleteuserdto": 179, "delete_user_handl": 179, "__aenter__": 179, "__aexit__": 179, "cron": 179, "technologi": 179, "plain_text_exception_handl": 180, "granular": [180, 199], "validation_exception_handl": 180, "internal_server_error_handl": 180, "value_error_handl": 180, "validation_error": 180, "some_query_param": 180, "server_error": 180, "value_error": 180, "app_exception_handl": 180, "router_handler_exception_handl": 180, "ajax": 181, "hypertext": 181, "get_form": 181, "litestar_htmx": 181, "snippet": [181, 188, 200], "showmessag": 181, "alert": 181, "val": [181, 200], "offlin": [182, 192], "before_request_handl": 183, "ben": 183, "luke": 183, "goodby": [183, 203, 215], "transmiss": 183, "defaultdict": 183, "counter": 183, "after_request_app": 183, "after_request_handl": [183, 199], "handler_with_overrid": 183, "my_router_handl": 184, "asctim": 184, "levelnam": 184, "mod_nam": 184, "ch": 184, "streamhandl": 184, "setformatt": 184, "addhandl": 184, "structlog_plugin": 184, "open_telemetry_config": 186, "metric_provid": 186, "con": 186, "figur": 186, "prometheus_config": 187, "customprometheuscontrol": 187, "custom_label_cal": 187, "extra_label": 187, "version_no": 187, "earth": 187, "custom_exemplar": 187, "trace_id": 187, "1234": [187, 197], "reportargumenttyp": 187, "social": 188, "trick": 188, "victim": 188, "malici": 188, "craft": 188, "monei": 188, "1000usd": 188, "evil": 188, "unsaf": 188, "get_resourc": 188, "some_resourc": 188, "create_resourc": [188, 200], "_csrf_token": 188, "get_respons": 188, "post_response_using_head": 188, "post_response_using_form_data": 188, "despit": 188, "post_response_with_no_persisted_cooki": 188, "exempt": 188, "wikipedia": 188, "subdomain": 188, "middl": [188, 190], "kilobyt": 188, "rate_limit_config": 188, "quota": 188, "check_session_handl": 188, "has_sess": 188, "create_session_handl": 188, "moishezuchmir": 188, "delete_session_handl": 188, "session_data": 188, "perfectli": [189, 199], "viabl": 189, "bone": 189, "544": 189, "myrequestloggingmiddlewar": 189, "truth": 189, "ephemer": 189, "whatev": [189, 208, 210], "redirectmiddlewar": 189, "transmit": 189, "processtimehead": 189, "start_tim": 189, "process_tim": 189, "first_path": 189, "second_path": 189, "exclude_from_middlewar": 189, "not_excluded_handl": 189, "exclude_from_my_middlewar": 189, "first_handl": 189, "second_handl": 189, "third_path": 189, "third_handl": 189, "my_arg": 189, "my_kwarg": 189, "create_test_middlewar": 191, "middleware_id": 191, "testmiddlewar": 191, "middleware_cal": 191, "varieti": [192, 194, 212], "itemnotfound": 193, "was_remov": 193, "removed_at": 193, "pk": [193, 200], "retrieve_item": 193, "public_path_handl": 193, "internal_path_handl": 193, "guidelin": [193, 209], "dunder": [193, 199], "__schema_name__": 193, "idmodel": 193, "idcontain": 193, "retrieve_id_handl": 193, "ambival": 193, "customoper": 193, "x_code_sampl": 193, "codesampl": 193, "x_codesampl": 193, "lang": 193, "xget": 193, "vendor": 193, "ico": 194, "scalar_plugin": 194, "rapidoc_plugin": 194, "redoc_plugin": 194, "stoplight_plugin": 194, "swagger_plugin": 194, "slate": 194, "elect": 194, "style_sheet_link": 194, "stylesheet": 194, "charset": 194, "viewport": 194, "devic": 194, "crossorigin": 194, "doctyp": 194, "sheet": 194, "myopenapiplugin": 194, "clientid": 194, "appnam": 194, "scopesepar": 194, "usebasicauthenticationwithaccesscodegr": 194, "usepkcewithauthorizationcodegr": 194, "notif": 195, "feedback": 195, "submiss": 195, "flash_plugin": 195, "minijinjatemplateengin": [195, 213], "h1": [195, 199, 211], "get_flash": 195, "endfor": 195, "ruff": [196, 200], "tc004": 196, "warn_deprec": 196, "__all__": 196, "attr_nam": 196, "deprecated_nam": 196, "removal_in": 196, "pragma": 196, "_type_dto_map": 196, "mybasetyp": 196, "mydiplugin": 196, "positional_or_keyword": 196, "readabl": 197, "anywher": 197, "purchaseitem": 197, "purchas": 197, "credit": 197, "bui": 197, "prob": 197, "balanc": 197, "cost": 197, "problem_details_plugin": 197, "http_except": 197, "purchasenotallowederror": 197, "convert_purchase_not_allowed_to_problem_detail": 197, "grain": 198, "url_encod": 198, "deepli": 198, "handle_file_upload": 198, "spooledtemporaryfil": 198, "baseconfig": 198, "cv": 198, "diploma": 198, "cv_content": 198, "diploma_cont": 198, "file_cont": 198, "msgpack_request": 198, "msgpack_handl": 198, "kitten_names_map": 198, "whisker": 198, "customrequest": 198, "enrich": 198, "kitten": 198, "kitten_nam": 198, "mitten": 198, "get_kitten_nam": 198, "10mb": 198, "strongli": [198, 200, 202], "denial": 198, "retrieve_resourc": [199, 200], "rumbl": 199, "rabbit": 199, "ran": [199, 213], "rock": 199, "6839": 199, "vnd": 199, "delus": 199, "health": [199, 214], "healthi": [199, 214], "preferred_typ": 199, "elif": [199, 213], "status": 199, "httpstatu": 199, "imprecis": 199, "my_asgi_app": [199, 200, 202], "my_asgi_app_funct": 199, "myclass": 199, "my_asgi_app_method": 199, "jsonrespons": [199, 202], "complain": 199, "pertin": [199, 202], "nonetheless": 199, "granularli": 199, "86_400": 199, "chance_of_rain": 199, "get_chance_of_rain": 199, "get_server_tim": 199, "get_population_count": 199, "100000": 199, "2_628_288": 199, "month": 199, "2628288": 199, "86400": 199, "get_population_count_dynam": 199, "population_count": 199, "redeclar": [199, 203], "456": 199, "30x": 199, "handle_file_download": 199, "__file__": [199, 213, 214], "with_suffix": 199, "pdf": 199, "current_tim": 199, "stream_tim": 199, "ss": 199, "frontend": 199, "event2": 199, "serversentmessag": 199, "multidictrespons": 199, "logging_task": 199, "pose": 199, "paramspec": 199, "saving_task": 199, "task_group": 199, "divid": 199, "pydantic_factori": [199, 214], "modelfactori": [199, 214], "__model__": 199, "personclassicpagin": 199, "round": 199, "peopl": 199, "people_handl": 199, "itertool": 199, "islic": 199, "personoffsetpagin": 199, "scalarresult": 199, "slice": 199, "personcursorpagin": 199, "verb": 200, "some_id": 200, "collid": 200, "my_request_handl": 200, "boot": 200, "my_endpoint": 200, "sole": 200, "partialresourcedto": 200, "list_resourc": 200, "retrieve_resource_head": 200, "update_resourc": 200, "partially_update_resourc": 200, "delete_resourc": 200, "clearer": 200, "distinguish": 200, "secondari": 200, "my_websocket_handl": 200, "unfulfil": 200, "handler_on": 200, "handler_two": 200, "handler_thre": 200, "four": 200, "handler_four": 200, "qualnam": 200, "param_valu": 200, "handler_f": 200, "path_info": 200, "path_opt": 200, "path_parti": 200, "path_ful": 200, "unpredict": 200, "my_kei": 200, "flake8": 200, "create_item": 200, "unabl": 200, "tch002": 200, "tediou": 200, "post_handl": [200, 209], "foomodel": 200, "intuit": [201, 215], "sub_path_handl": 202, "root_handl": 202, "occasion": [202, 206], "abus": 202, "harder": 202, "order_id": 202, "order_handl": 202, "order_rout": 202, "base_rout": 202, "userord": 202, "partialuserorderdto": 202, "userordercontrol": 202, "create_user_ord": 202, "retrieve_user_ord": 202, "update_user_ord": 202, "delete_user_ord": 202, "internal_rout": 202, "partner_rout": 202, "partner": 202, "consumer_rout": 202, "forwarded_path": 202, "starlette_app": 202, "vertic": 202, "horizont": 202, "trie": 202, "agnost": [202, 207], "characterist": 202, "indepth": 202, "param_nam": 203, "param_typ": 203, "user_db": 203, "decim": 203, "posix": 203, "customer_id": 203, "orders_by_datetim": 203, "fromtimestamp": 203, "1667924386": 203, "tz": 203, "from_dat": 203, "get_ord": 203, "conint": 203, "external_document": 203, "get_product_vers": 203, "mywebsit": 203, "externaldoc": 203, "floating_numb": 203, "28t13": 203, "916540": 203, "29t13": 203, "valid_token": 203, "valid_cookie_valu": 203, "controller_param": 203, "local_param": 203, "router_param": 203, "za": 203, "myhead": 203, "app_param": 203, "myauthenticationmiddlewar": 204, "suppos": 204, "grasp": 204, "odm": 204, "declarative_bas": 204, "as_uuid": 204, "jwterror": 204, "default_time_delta": 204, "decode_jwt_token": 204, "jwt_secret": [204, 208], "encode_jwt_token": 204, "authentication_middlewar": 204, "api_key_head": 204, "postgres_connect": 204, "auth_mw": 204, "site_index": 204, "open_fil": 204, "focus": 205, "signup": [205, 210], "invert": 205, "secured_rout": 205, "unsecur": 205, "unsecured_rout": 205, "no_auth": 205, "rudimentari": 206, "admin": 206, "userrol": 206, "is_admin": 206, "admin_user_guard": 206, "my_guard": 206, "admin_rout": 206, "placement": 206, "cumul": 206, "2314": 206, "secret_token_guard": [206, 214], "secret_endpoint": [206, 214], "deem": 207, "mongodb": [208, 210], "mock_db": [208, 210], "abcd123": [208, 210], "login_handl": [208, 210], "some_route_handl": 208, "litestar_jwt": 208, "jwt_cookie_auth": 208, "tip": 208, "oauth2_auth": 208, "login_custom": 208, "login_custom_response_handl": 208, "compare_digest": 209, "risk": 209, "vital": 209, "usercreatepayload": 210, "userloginpayload": 210, "assets_dir": 211, "exist_ok": 211, "joinpath": 211, "write_text": 211, "html_dir": 211, "myrout": 211, "some_fil": 211, "ftp": 211, "sftp": 211, "hadoop": 211, "smb": 211, "cloud": 211, "s3": 211, "s3f": 211, "gcf": 211, "azur": 211, "adlf": 211, "ftpfilesystem": 211, "oftentim": 212, "tradit": 212, "suffic": 212, "multiprocess": 212, "live": [212, 215], "pertain": 212, "scan": 212, "utcnow": 212, "last_clear": 212, "store_last_clear": 212, "file_stor": 212, "vastli": 212, "interchang": 212, "denomin": 212, "wide": 212, "bookkeep": 212, "flushal": 212, "unforeseen": 212, "consequ": 212, "rate_limit_stor": 212, "shut": 212, "lightweight": 213, "dictload": 213, "my_custom_env": 213, "loader": 213, "directorypath": 213, "some_lib": 213, "sometempl": 213, "template_typ": 213, "check_context_kei": 213, "some_kei": 213, "myserverurl": 213, "csrf_input": 213, "fname": 213, "br": 213, "lname": 213, "1234567890": 213, "csrf_token": 213, "template_funct": 213, "my_template_funct": 213, "ctx": 213, "my_context_kei": 213, "stateprotocol": 213, "citizen": 214, "test_health_check": 214, "fixtur": 214, "conftest": 214, "test_client": 214, "rewrit": 214, "test_health_check_with_fixtur": 214, "test_get_session_data": 214, "test_set_session_data": 214, "test_with_port": 214, "get_float": 214, "start_task_soon": 214, "25": 214, "emul": 214, "assembl": 214, "notifi": 214, "get_notifi": 214, "httpx_sse": 214, "win32": 214, "set_event_loop_polici": 214, "windowsselectoreventlooppolici": 214, "pytestmark": 214, "anyio_backend": 214, "async_cli": 214, "fx_async_cli": 214, "subprocess_sse_app": 214, "test_subprocess_async_cli": 214, "demo": 214, "aconnect_ss": 214, "event_sourc": 214, "aiter_ss": 214, "test_secret_token_guard": 214, "test_secret_token_guard_failure_scenario": 214, "copied_endpoint_handl": 214, "test_secret_token_guard_success_scenario": 214, "talk": 214, "runtime_check": 214, "chair": 214, "test_get_item": 214, "myservic": 214, "itemfactori": 214, "reactiv": 215, "proactiv": 215, "orient": 215, "curtain": 215, "contrari": 215, "client_count": 215, "socket_client_count": 215, "accept_connect": 215, "asgi_typ": 215, "customwebsocket": 215, "lifetim": 215, "hoc": 215, "ping_external_resourc": 215, "resource_lock": 215, "acquire_lock": 215, "aliv": 215, "simultan": 215, "allow_data_discard": 215, "listener_lifespan": 215, "handle_stream": 215, "handle_rec": 215, "tg": 215, "wire": 215, "meaning": 215}, "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"], [98, 0, 0, "-", "response"], [103, 0, 0, "-", "router"], [104, 0, 0, "-", "routes"], [105, 0, 0, "-", "security"], [108, 0, 0, "-", "serialization"], [109, 0, 0, "-", "static_files"], [110, 0, 0, "-", "status_codes"], [118, 0, 0, "-", "template"], [119, 0, 0, "-", "testing"], [120, 0, 0, "-", "types"], [121, 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, "", "request_max_body_size"], [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, "", "request_max_body_size"], [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, 3, 1, "", "DTO_CODEGEN"], [20, 3, 1, "", "FUTURE"], [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, "", "request_max_body_size"], [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"], [43, 4, 1, "", "from_form_data"]], "litestar.datastructures.FormMultiDict.from_form_data.params": [[43, 5, 1, "", "form_data"]], "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, 7, 1, "", "send_websocket_stream"], [57, 3, 1, "", "websocket"], [57, 3, 1, "", "websocket_listener"], [57, 7, 1, "", "websocket_stream"]], "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, "", "request_max_body_size"], [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, "", "request_max_body_size"], [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, "", "request_max_body_size"], [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, "", "request_max_body_size"], [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.send_websocket_stream.params": [[57, 5, 1, "", "close"], [57, 5, 1, "", "listen_for_disconnect"], [57, 5, 1, "", "mode"], [57, 5, 1, "", "send_handler"], [57, 5, 1, "", "socket"], [57, 5, 1, "", "stream"], [57, 5, 1, "", "warn_on_data_discard"]], "litestar.handlers.websocket_stream.params": [[57, 5, 1, "", "**kwargs"], [57, 5, 1, "", "dependencies"], [57, 5, 1, "", "exception_handlers"], [57, 5, 1, "", "guards"], [57, 5, 1, "", "listen_for_disconnect"], [57, 5, 1, "", "middleware"], [57, 5, 1, "", "mode"], [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, "", "type_encoders"], [57, 5, 1, "", "warn_on_data_discard"], [57, 5, 1, "", "websocket_class"]], "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, "", "request_max_body_size"], [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, "-", "prometheus"], [87, 0, 0, "-", "pydantic"], [88, 0, 0, "-", "sqlalchemy"], [89, 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.prometheus": [[86, 2, 1, "", "PrometheusConfig"], [86, 2, 1, "", "PrometheusController"], [86, 2, 1, "", "PrometheusMiddleware"]], "litestar.plugins.prometheus.PrometheusConfig": [[86, 4, 1, "", "__init__"], [86, 3, 1, "", "app_name"], [86, 3, 1, "", "buckets"], [86, 3, 1, "", "exclude"], [86, 3, 1, "", "exclude_opt_key"], [86, 3, 1, "", "exclude_unhandled_paths"], [86, 3, 1, "", "excluded_http_methods"], [86, 3, 1, "", "exemplars"], [86, 3, 1, "", "group_path"], [86, 3, 1, "", "labels"], [86, 6, 1, "", "middleware"], [86, 3, 1, "", "middleware_class"], [86, 3, 1, "", "prefix"], [86, 3, 1, "", "scopes"]], "litestar.plugins.prometheus.PrometheusController": [[86, 3, 1, "", "after_request"], [86, 3, 1, "", "after_response"], [86, 3, 1, "", "before_request"], [86, 3, 1, "", "cache_control"], [86, 3, 1, "", "dependencies"], [86, 3, 1, "", "dto"], [86, 3, 1, "", "etag"], [86, 3, 1, "", "exception_handlers"], [86, 3, 1, "", "guards"], [86, 3, 1, "", "include_in_schema"], [86, 3, 1, "", "middleware"], [86, 3, 1, "", "openmetrics_format"], [86, 3, 1, "", "opt"], [86, 3, 1, "", "owner"], [86, 3, 1, "", "parameters"], [86, 3, 1, "", "path"], [86, 3, 1, "", "request_class"], [86, 3, 1, "", "request_max_body_size"], [86, 3, 1, "", "response_class"], [86, 3, 1, "", "response_cookies"], [86, 3, 1, "", "response_headers"], [86, 3, 1, "", "return_dto"], [86, 3, 1, "", "security"], [86, 3, 1, "", "signature_namespace"], [86, 3, 1, "", "signature_types"], [86, 3, 1, "", "tags"], [86, 3, 1, "", "type_decoders"], [86, 3, 1, "", "type_encoders"], [86, 3, 1, "", "websocket_class"]], "litestar.plugins.prometheus.PrometheusMiddleware": [[86, 4, 1, "", "__init__"]], "litestar.plugins.prometheus.PrometheusMiddleware.params": [[86, 5, 1, "", "app"], [86, 5, 1, "", "config"]], "litestar.plugins.pydantic": [[87, 2, 1, "", "PydanticDIPlugin"], [87, 2, 1, "", "PydanticDTO"], [87, 2, 1, "", "PydanticInitPlugin"], [87, 2, 1, "", "PydanticPlugin"], [87, 2, 1, "", "PydanticSchemaPlugin"]], "litestar.plugins.pydantic.PydanticDIPlugin": [[87, 4, 1, "", "get_typed_init"], [87, 4, 1, "", "has_typed_init"]], "litestar.plugins.pydantic.PydanticDTO": [[87, 4, 1, "", "decode_builtins"], [87, 4, 1, "", "decode_bytes"], [87, 4, 1, "", "detect_nested_field"], [87, 4, 1, "", "generate_field_definitions"], [87, 4, 1, "", "get_config_for_model_type"]], "litestar.plugins.pydantic.PydanticDTO.detect_nested_field.params": [[87, 5, 1, "", "field_definition"]], "litestar.plugins.pydantic.PydanticInitPlugin": [[87, 4, 1, "", "__init__"], [87, 4, 1, "", "on_app_init"]], "litestar.plugins.pydantic.PydanticInitPlugin.on_app_init.params": [[87, 5, 1, "", "app_config"]], "litestar.plugins.pydantic.PydanticInitPlugin.params": [[87, 5, 1, "", "exclude"], [87, 5, 1, "", "exclude_defaults"], [87, 5, 1, "", "exclude_none"], [87, 5, 1, "", "exclude_unset"], [87, 5, 1, "", "include"], [87, 5, 1, "", "prefer_alias"], [87, 5, 1, "", "validate_strict"]], "litestar.plugins.pydantic.PydanticPlugin": [[87, 4, 1, "", "__init__"], [87, 4, 1, "", "on_app_init"]], "litestar.plugins.pydantic.PydanticPlugin.on_app_init.params": [[87, 5, 1, "", "app_config"]], "litestar.plugins.pydantic.PydanticPlugin.params": [[87, 5, 1, "", "exclude"], [87, 5, 1, "", "exclude_defaults"], [87, 5, 1, "", "exclude_none"], [87, 5, 1, "", "exclude_unset"], [87, 5, 1, "", "include"], [87, 5, 1, "", "prefer_alias"], [87, 5, 1, "", "validate_strict"]], "litestar.plugins.pydantic.PydanticSchemaPlugin": [[87, 4, 1, "", "__init__"], [87, 4, 1, "", "for_pydantic_model"], [87, 4, 1, "", "is_constrained_field"], [87, 4, 1, "", "is_plugin_supported_type"], [87, 4, 1, "", "is_undefined_sentinel"], [87, 4, 1, "", "to_openapi_schema"]], "litestar.plugins.pydantic.PydanticSchemaPlugin.for_pydantic_model.params": [[87, 5, 1, "", "field_definition"], [87, 5, 1, "", "schema_creator"]], "litestar.plugins.pydantic.PydanticSchemaPlugin.is_plugin_supported_type.params": [[87, 5, 1, "", "value"]], "litestar.plugins.pydantic.PydanticSchemaPlugin.to_openapi_schema.params": [[87, 5, 1, "", "field_definition"], [87, 5, 1, "", "schema_creator"]], "litestar.plugins.structlog": [[89, 2, 1, "", "StructlogConfig"], [89, 2, 1, "", "StructlogPlugin"]], "litestar.plugins.structlog.StructlogConfig": [[89, 4, 1, "", "__init__"], [89, 3, 1, "", "enable_middleware_logging"], [89, 3, 1, "", "middleware_logging_config"], [89, 3, 1, "", "structlog_logging_config"]], "litestar.plugins.structlog.StructlogPlugin": [[89, 4, 1, "", "__init__"], [89, 4, 1, "", "on_app_init"]], "litestar.plugins.structlog.StructlogPlugin.on_app_init.params": [[89, 5, 1, "", "app_config"]], "litestar.repository": [[90, 0, 0, "-", "abc"], [93, 0, 0, "-", "handlers"], [95, 0, 0, "-", "testing"]], "litestar.repository.abc": [[90, 2, 1, "", "AbstractAsyncRepository"], [90, 2, 1, "", "AbstractSyncRepository"]], "litestar.repository.abc.AbstractAsyncRepository": [[90, 4, 1, "", "__init__"], [90, 4, 1, "", "add"], [90, 4, 1, "", "add_many"], [90, 4, 1, "", "check_not_found"], [90, 4, 1, "", "count"], [90, 4, 1, "", "delete"], [90, 4, 1, "", "delete_many"], [90, 4, 1, "", "exists"], [90, 4, 1, "", "filter_collection_by_kwargs"], [90, 4, 1, "", "get"], [90, 4, 1, "", "get_id_attribute_value"], [90, 4, 1, "", "get_one"], [90, 4, 1, "", "get_one_or_none"], [90, 4, 1, "", "get_or_create"], [90, 3, 1, "", "id_attribute"], [90, 4, 1, "", "list"], [90, 4, 1, "", "list_and_count"], [90, 3, 1, "", "model_type"], [90, 4, 1, "", "set_id_attribute_value"], [90, 4, 1, "", "update"], [90, 4, 1, "", "update_many"], [90, 4, 1, "", "upsert"], [90, 4, 1, "", "upsert_many"]], "litestar.repository.abc.AbstractAsyncRepository.add.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.add_many.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.check_not_found.params": [[90, 5, 1, "", "item_or_none"]], "litestar.repository.abc.AbstractAsyncRepository.count.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.delete.params": [[90, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractAsyncRepository.delete_many.params": [[90, 5, 1, "", "item_ids"]], "litestar.repository.abc.AbstractAsyncRepository.exists.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.filter_collection_by_kwargs.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "collection"]], "litestar.repository.abc.AbstractAsyncRepository.get.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractAsyncRepository.get_id_attribute_value.params": [[90, 5, 1, "", "id_attribute"], [90, 5, 1, "", "item"]], "litestar.repository.abc.AbstractAsyncRepository.get_one.params": [[90, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractAsyncRepository.get_one_or_none.params": [[90, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractAsyncRepository.get_or_create.params": [[90, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractAsyncRepository.list.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.list_and_count.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractAsyncRepository.set_id_attribute_value.params": [[90, 5, 1, "", "id_attribute"], [90, 5, 1, "", "item"], [90, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractAsyncRepository.update.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.update_many.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.upsert.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractAsyncRepository.upsert_many.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository": [[90, 4, 1, "", "__init__"], [90, 4, 1, "", "add"], [90, 4, 1, "", "add_many"], [90, 4, 1, "", "check_not_found"], [90, 4, 1, "", "count"], [90, 4, 1, "", "delete"], [90, 4, 1, "", "delete_many"], [90, 4, 1, "", "exists"], [90, 4, 1, "", "filter_collection_by_kwargs"], [90, 4, 1, "", "get"], [90, 4, 1, "", "get_id_attribute_value"], [90, 4, 1, "", "get_one"], [90, 4, 1, "", "get_one_or_none"], [90, 4, 1, "", "get_or_create"], [90, 3, 1, "", "id_attribute"], [90, 4, 1, "", "list"], [90, 4, 1, "", "list_and_count"], [90, 3, 1, "", "model_type"], [90, 4, 1, "", "set_id_attribute_value"], [90, 4, 1, "", "update"], [90, 4, 1, "", "update_many"], [90, 4, 1, "", "upsert"], [90, 4, 1, "", "upsert_many"]], "litestar.repository.abc.AbstractSyncRepository.add.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.add_many.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.check_not_found.params": [[90, 5, 1, "", "item_or_none"]], "litestar.repository.abc.AbstractSyncRepository.count.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.delete.params": [[90, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractSyncRepository.delete_many.params": [[90, 5, 1, "", "item_ids"]], "litestar.repository.abc.AbstractSyncRepository.exists.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.filter_collection_by_kwargs.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "collection"]], "litestar.repository.abc.AbstractSyncRepository.get.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractSyncRepository.get_id_attribute_value.params": [[90, 5, 1, "", "id_attribute"], [90, 5, 1, "", "item"]], "litestar.repository.abc.AbstractSyncRepository.get_one.params": [[90, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractSyncRepository.get_one_or_none.params": [[90, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractSyncRepository.get_or_create.params": [[90, 5, 1, "", "**kwargs"]], "litestar.repository.abc.AbstractSyncRepository.list.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.list_and_count.params": [[90, 5, 1, "", "**kwargs"], [90, 5, 1, "", "*filters"]], "litestar.repository.abc.AbstractSyncRepository.set_id_attribute_value.params": [[90, 5, 1, "", "id_attribute"], [90, 5, 1, "", "item"], [90, 5, 1, "", "item_id"]], "litestar.repository.abc.AbstractSyncRepository.update.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.update_many.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.upsert.params": [[90, 5, 1, "", "data"]], "litestar.repository.abc.AbstractSyncRepository.upsert_many.params": [[90, 5, 1, "", "data"]], "litestar.repository.handlers": [[93, 7, 1, "", "on_app_init"]], "litestar.response": [[98, 2, 1, "", "File"], [98, 2, 1, "", "Redirect"], [98, 2, 1, "", "Response"], [98, 2, 1, "", "ServerSentEvent"], [98, 2, 1, "", "ServerSentEventMessage"], [98, 2, 1, "", "Stream"], [98, 2, 1, "", "Template"], [96, 0, 0, "-", "base"], [97, 0, 0, "-", "file"], [99, 0, 0, "-", "redirect"], [100, 0, 0, "-", "sse"], [101, 0, 0, "-", "streaming"], [102, 0, 0, "-", "template"]], "litestar.response.File": [[98, 4, 1, "", "__init__"], [98, 4, 1, "", "to_asgi_response"]], "litestar.response.File.params": [[98, 5, 1, "", "background"], [98, 5, 1, "", "chunk_size"], [98, 5, 1, "", "content_disposition_type"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoding"], [98, 5, 1, "", "etag"], [98, 5, 1, "", "file_info"], [98, 5, 1, "", "file_system"], [98, 5, 1, "", "filename"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "media_type"], [98, 5, 1, "", "path"], [98, 5, 1, "", "stat_result"], [98, 5, 1, "", "status_code"]], "litestar.response.File.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.Redirect": [[98, 4, 1, "", "__init__"], [98, 4, 1, "", "to_asgi_response"]], "litestar.response.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, "", "query_params"], [98, 5, 1, "", "status_code"], [98, 5, 1, "", "type_encoders"]], "litestar.response.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.Response": [[98, 4, 1, "", "__init__"], [98, 4, 1, "", "delete_cookie"], [98, 4, 1, "", "render"], [98, 4, 1, "", "set_cookie"], [98, 4, 1, "", "set_etag"], [98, 4, 1, "", "set_header"], [98, 4, 1, "", "to_asgi_response"]], "litestar.response.Response.delete_cookie.params": [[98, 5, 1, "", "domain"], [98, 5, 1, "", "key"], [98, 5, 1, "", "path"]], "litestar.response.Response.params": [[98, 5, 1, "", "background"], [98, 5, 1, "", "content"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoding"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "media_type"], [98, 5, 1, "", "status_code"], [98, 5, 1, "", "type_encoders"]], "litestar.response.Response.set_cookie.params": [[98, 5, 1, "", "domain"], [98, 5, 1, "", "expires"], [98, 5, 1, "", "httponly"], [98, 5, 1, "", "key"], [98, 5, 1, "", "max_age"], [98, 5, 1, "", "path"], [98, 5, 1, "", "samesite"], [98, 5, 1, "", "secure"], [98, 5, 1, "", "value"]], "litestar.response.Response.set_etag.params": [[98, 5, 1, "", "etag"]], "litestar.response.Response.set_header.params": [[98, 5, 1, "", "key"], [98, 5, 1, "", "value"]], "litestar.response.Response.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.ServerSentEvent": [[98, 4, 1, "", "__init__"]], "litestar.response.ServerSentEvent.params": [[98, 5, 1, "", "background"], [98, 5, 1, "", "comment_message"], [98, 5, 1, "", "content"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoding"], [98, 5, 1, "", "event_id"], [98, 5, 1, "", "event_type"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "retry_duration"], [98, 5, 1, "", "status_code"]], "litestar.response.ServerSentEventMessage": [[98, 4, 1, "", "__init__"]], "litestar.response.Stream": [[98, 4, 1, "", "__init__"], [98, 4, 1, "", "to_asgi_response"]], "litestar.response.Stream.params": [[98, 5, 1, "", "background"], [98, 5, 1, "", "content"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoding"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "media_type"], [98, 5, 1, "", "status_code"]], "litestar.response.Stream.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.Template": [[98, 4, 1, "", "__init__"], [98, 4, 1, "", "create_template_context"], [98, 4, 1, "", "to_asgi_response"]], "litestar.response.Template.create_template_context.params": [[98, 5, 1, "", "request"]], "litestar.response.Template.params": [[98, 5, 1, "", "background"], [98, 5, 1, "", "context"], [98, 5, 1, "", "cookies"], [98, 5, 1, "", "encoding"], [98, 5, 1, "", "headers"], [98, 5, 1, "", "media_type"], [98, 5, 1, "", "status_code"], [98, 5, 1, "", "template_name"], [98, 5, 1, "", "template_str"]], "litestar.response.Template.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.base": [[96, 2, 1, "", "ASGIResponse"], [96, 2, 1, "", "Response"]], "litestar.response.base.ASGIResponse": [[96, 4, 1, "", "__call__"], [96, 4, 1, "", "__init__"], [96, 4, 1, "", "after_response"], [96, 4, 1, "", "send_body"], [96, 4, 1, "", "start_response"]], "litestar.response.base.ASGIResponse.__call__.params": [[96, 5, 1, "", "receive"], [96, 5, 1, "", "scope"], [96, 5, 1, "", "send"]], "litestar.response.base.ASGIResponse.params": [[96, 5, 1, "", "background"], [96, 5, 1, "", "body"], [96, 5, 1, "", "content_length"], [96, 5, 1, "", "cookies"], [96, 5, 1, "", "encoded_headers"], [96, 5, 1, "", "encoding"], [96, 5, 1, "", "headers"], [96, 5, 1, "", "is_head_response"], [96, 5, 1, "", "media_type"], [96, 5, 1, "", "status_code"]], "litestar.response.base.ASGIResponse.send_body.params": [[96, 5, 1, "", "receive"], [96, 5, 1, "", "send"]], "litestar.response.base.ASGIResponse.start_response.params": [[96, 5, 1, "", "send"]], "litestar.response.base.Response": [[96, 4, 1, "", "__init__"], [96, 4, 1, "", "delete_cookie"], [96, 4, 1, "", "render"], [96, 4, 1, "", "set_cookie"], [96, 4, 1, "", "set_etag"], [96, 4, 1, "", "set_header"], [96, 4, 1, "", "to_asgi_response"]], "litestar.response.base.Response.delete_cookie.params": [[96, 5, 1, "", "domain"], [96, 5, 1, "", "key"], [96, 5, 1, "", "path"]], "litestar.response.base.Response.params": [[96, 5, 1, "", "background"], [96, 5, 1, "", "content"], [96, 5, 1, "", "cookies"], [96, 5, 1, "", "encoding"], [96, 5, 1, "", "headers"], [96, 5, 1, "", "media_type"], [96, 5, 1, "", "status_code"], [96, 5, 1, "", "type_encoders"]], "litestar.response.base.Response.set_cookie.params": [[96, 5, 1, "", "domain"], [96, 5, 1, "", "expires"], [96, 5, 1, "", "httponly"], [96, 5, 1, "", "key"], [96, 5, 1, "", "max_age"], [96, 5, 1, "", "path"], [96, 5, 1, "", "samesite"], [96, 5, 1, "", "secure"], [96, 5, 1, "", "value"]], "litestar.response.base.Response.set_etag.params": [[96, 5, 1, "", "etag"]], "litestar.response.base.Response.set_header.params": [[96, 5, 1, "", "key"], [96, 5, 1, "", "value"]], "litestar.response.base.Response.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": [[97, 2, 1, "", "ASGIFileResponse"], [97, 2, 1, "", "File"], [97, 7, 1, "", "async_file_iterator"], [97, 7, 1, "", "create_etag_for_file"]], "litestar.response.file.ASGIFileResponse": [[97, 4, 1, "", "__init__"], [97, 4, 1, "", "send_body"], [97, 4, 1, "", "start_response"]], "litestar.response.file.ASGIFileResponse.params": [[97, 5, 1, "", "background"], [97, 5, 1, "", "body"], [97, 5, 1, "", "chunk_size"], [97, 5, 1, "", "content_disposition_type"], [97, 5, 1, "", "content_length"], [97, 5, 1, "", "cookies"], [97, 5, 1, "", "encoded_headers"], [97, 5, 1, "", "encoding"], [97, 5, 1, "", "etag"], [97, 5, 1, "", "file_info"], [97, 5, 1, "", "file_path"], [97, 5, 1, "", "file_system"], [97, 5, 1, "", "filename"], [97, 5, 1, "", "headers"], [97, 5, 1, "", "is_head_response"], [97, 5, 1, "", "media_type"], [97, 5, 1, "", "stat_result"], [97, 5, 1, "", "status_code"]], "litestar.response.file.ASGIFileResponse.send_body.params": [[97, 5, 1, "", "receive"], [97, 5, 1, "", "send"]], "litestar.response.file.ASGIFileResponse.start_response.params": [[97, 5, 1, "", "send"]], "litestar.response.file.File": [[97, 4, 1, "", "__init__"], [97, 4, 1, "", "to_asgi_response"]], "litestar.response.file.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.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.file.async_file_iterator.params": [[97, 5, 1, "", "adapter"], [97, 5, 1, "", "chunk_size"], [97, 5, 1, "", "file_path"]], "litestar.response.redirect": [[99, 2, 1, "", "ASGIRedirectResponse"], [99, 2, 1, "", "Redirect"]], "litestar.response.redirect.ASGIRedirectResponse": [[99, 4, 1, "", "__init__"]], "litestar.response.redirect.ASGIRedirectResponse.params": [[99, 5, 1, "", "background"], [99, 5, 1, "", "body"], [99, 5, 1, "", "content_length"], [99, 5, 1, "", "cookies"], [99, 5, 1, "", "encoded_headers"], [99, 5, 1, "", "encoding"], [99, 5, 1, "", "headers"], [99, 5, 1, "", "is_head_response"], [99, 5, 1, "", "media_type"], [99, 5, 1, "", "status_code"]], "litestar.response.redirect.Redirect": [[99, 4, 1, "", "__init__"], [99, 4, 1, "", "to_asgi_response"]], "litestar.response.redirect.Redirect.params": [[99, 5, 1, "", "background"], [99, 5, 1, "", "cookies"], [99, 5, 1, "", "encoding"], [99, 5, 1, "", "headers"], [99, 5, 1, "", "media_type"], [99, 5, 1, "", "path"], [99, 5, 1, "", "query_params"], [99, 5, 1, "", "status_code"], [99, 5, 1, "", "type_encoders"]], "litestar.response.redirect.Redirect.to_asgi_response.params": [[99, 5, 1, "", "app"], [99, 5, 1, "", "background"], [99, 5, 1, "", "cookies"], [99, 5, 1, "", "encoded_headers"], [99, 5, 1, "", "headers"], [99, 5, 1, "", "is_head_response"], [99, 5, 1, "", "media_type"], [99, 5, 1, "", "request"], [99, 5, 1, "", "status_code"], [99, 5, 1, "", "type_encoders"]], "litestar.response.sse": [[100, 2, 1, "", "ServerSentEvent"], [100, 2, 1, "", "ServerSentEventMessage"]], "litestar.response.sse.ServerSentEvent": [[100, 4, 1, "", "__init__"]], "litestar.response.sse.ServerSentEvent.params": [[100, 5, 1, "", "background"], [100, 5, 1, "", "comment_message"], [100, 5, 1, "", "content"], [100, 5, 1, "", "cookies"], [100, 5, 1, "", "encoding"], [100, 5, 1, "", "event_id"], [100, 5, 1, "", "event_type"], [100, 5, 1, "", "headers"], [100, 5, 1, "", "retry_duration"], [100, 5, 1, "", "status_code"]], "litestar.response.sse.ServerSentEventMessage": [[100, 4, 1, "", "__init__"]], "litestar.response.streaming": [[101, 2, 1, "", "ASGIStreamingResponse"], [101, 2, 1, "", "Stream"]], "litestar.response.streaming.ASGIStreamingResponse": [[101, 4, 1, "", "__init__"], [101, 4, 1, "", "send_body"]], "litestar.response.streaming.ASGIStreamingResponse.params": [[101, 5, 1, "", "background"], [101, 5, 1, "", "body"], [101, 5, 1, "", "content_length"], [101, 5, 1, "", "cookies"], [101, 5, 1, "", "encoded_headers"], [101, 5, 1, "", "encoding"], [101, 5, 1, "", "headers"], [101, 5, 1, "", "is_head_response"], [101, 5, 1, "", "iterator"], [101, 5, 1, "", "media_type"], [101, 5, 1, "", "status_code"]], "litestar.response.streaming.ASGIStreamingResponse.send_body.params": [[101, 5, 1, "", "receive"], [101, 5, 1, "", "send"]], "litestar.response.streaming.Stream": [[101, 4, 1, "", "__init__"], [101, 4, 1, "", "to_asgi_response"]], "litestar.response.streaming.Stream.params": [[101, 5, 1, "", "background"], [101, 5, 1, "", "content"], [101, 5, 1, "", "cookies"], [101, 5, 1, "", "encoding"], [101, 5, 1, "", "headers"], [101, 5, 1, "", "media_type"], [101, 5, 1, "", "status_code"]], "litestar.response.streaming.Stream.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.response.template": [[102, 2, 1, "", "Template"]], "litestar.response.template.Template": [[102, 4, 1, "", "__init__"], [102, 4, 1, "", "create_template_context"], [102, 4, 1, "", "to_asgi_response"]], "litestar.response.template.Template.create_template_context.params": [[102, 5, 1, "", "request"]], "litestar.response.template.Template.params": [[102, 5, 1, "", "background"], [102, 5, 1, "", "context"], [102, 5, 1, "", "cookies"], [102, 5, 1, "", "encoding"], [102, 5, 1, "", "headers"], [102, 5, 1, "", "media_type"], [102, 5, 1, "", "status_code"], [102, 5, 1, "", "template_name"], [102, 5, 1, "", "template_str"]], "litestar.response.template.Template.to_asgi_response.params": [[102, 5, 1, "", "app"], [102, 5, 1, "", "background"], [102, 5, 1, "", "cookies"], [102, 5, 1, "", "encoded_headers"], [102, 5, 1, "", "headers"], [102, 5, 1, "", "is_head_response"], [102, 5, 1, "", "media_type"], [102, 5, 1, "", "request"], [102, 5, 1, "", "status_code"], [102, 5, 1, "", "type_encoders"]], "litestar.router": [[103, 2, 1, "", "Router"]], "litestar.router.Router": [[103, 4, 1, "", "__init__"], [103, 4, 1, "", "get_route_handler_map"], [103, 4, 1, "", "register"], [103, 6, 1, "", "route_handler_method_map"]], "litestar.router.Router.params": [[103, 5, 1, "", "after_request"], [103, 5, 1, "", "after_response"], [103, 5, 1, "", "before_request"], [103, 5, 1, "", "cache_control"], [103, 5, 1, "", "dependencies"], [103, 5, 1, "", "dto"], [103, 5, 1, "", "etag"], [103, 5, 1, "", "exception_handlers"], [103, 5, 1, "", "guards"], [103, 5, 1, "", "include_in_schema"], [103, 5, 1, "", "middleware"], [103, 5, 1, "", "opt"], [103, 5, 1, "", "parameters"], [103, 5, 1, "", "path"], [103, 5, 1, "", "request_class"], [103, 5, 1, "", "request_max_body_size"], [103, 5, 1, "", "response_class"], [103, 5, 1, "", "response_cookies"], [103, 5, 1, "", "response_headers"], [103, 5, 1, "", "return_dto"], [103, 5, 1, "", "route_handlers"], [103, 5, 1, "", "security"], [103, 5, 1, "", "signature_namespace"], [103, 5, 1, "", "signature_types"], [103, 5, 1, "", "tags"], [103, 5, 1, "", "type_decoders"], [103, 5, 1, "", "type_encoders"], [103, 5, 1, "", "websocket_class"]], "litestar.router.Router.register.params": [[103, 5, 1, "", "value"]], "litestar.routes": [[104, 2, 1, "", "ASGIRoute"], [104, 2, 1, "", "BaseRoute"], [104, 2, 1, "", "HTTPRoute"], [104, 2, 1, "", "WebSocketRoute"]], "litestar.routes.ASGIRoute": [[104, 4, 1, "", "__init__"], [104, 4, 1, "", "handle"]], "litestar.routes.ASGIRoute.handle.params": [[104, 5, 1, "", "receive"], [104, 5, 1, "", "scope"], [104, 5, 1, "", "send"]], "litestar.routes.ASGIRoute.params": [[104, 5, 1, "", "path"], [104, 5, 1, "", "route_handler"]], "litestar.routes.BaseRoute": [[104, 4, 1, "", "__init__"], [104, 4, 1, "", "handle"]], "litestar.routes.BaseRoute.handle.params": [[104, 5, 1, "", "receive"], [104, 5, 1, "", "scope"], [104, 5, 1, "", "send"]], "litestar.routes.BaseRoute.params": [[104, 5, 1, "", "handler_names"], [104, 5, 1, "", "methods"], [104, 5, 1, "", "path"], [104, 5, 1, "", "scope_type"]], "litestar.routes.HTTPRoute": [[104, 4, 1, "", "__init__"], [104, 4, 1, "", "create_handler_map"], [104, 4, 1, "", "create_options_handler"], [104, 4, 1, "", "handle"]], "litestar.routes.HTTPRoute.create_options_handler.params": [[104, 5, 1, "", "path"]], "litestar.routes.HTTPRoute.handle.params": [[104, 5, 1, "", "receive"], [104, 5, 1, "", "scope"], [104, 5, 1, "", "send"]], "litestar.routes.HTTPRoute.params": [[104, 5, 1, "", "path"], [104, 5, 1, "", "route_handlers"]], "litestar.routes.WebSocketRoute": [[104, 4, 1, "", "__init__"], [104, 4, 1, "", "handle"]], "litestar.routes.WebSocketRoute.handle.params": [[104, 5, 1, "", "receive"], [104, 5, 1, "", "scope"], [104, 5, 1, "", "send"]], "litestar.routes.WebSocketRoute.params": [[104, 5, 1, "", "path"], [104, 5, 1, "", "route_handler"]], "litestar.security": [[105, 2, 1, "", "AbstractSecurityConfig"], [106, 0, 0, "-", "jwt"]], "litestar.security.AbstractSecurityConfig": [[105, 3, 1, "", "authentication_middleware_class"], [105, 4, 1, "", "create_response"], [105, 3, 1, "", "dependencies"], [105, 3, 1, "", "exclude"], [105, 3, 1, "", "exclude_http_methods"], [105, 3, 1, "", "exclude_opt_key"], [105, 3, 1, "", "guards"], [105, 6, 1, "", "middleware"], [105, 4, 1, "", "on_app_init"], [105, 6, 1, "", "openapi_components"], [105, 3, 1, "", "retrieve_user_handler"], [105, 3, 1, "", "route_handlers"], [105, 3, 1, "", "scopes"], [105, 6, 1, "", "security_requirement"], [105, 3, 1, "", "type_encoders"]], "litestar.security.AbstractSecurityConfig.create_response.params": [[105, 5, 1, "", "content"], [105, 5, 1, "", "cookies"], [105, 5, 1, "", "headers"], [105, 5, 1, "", "media_type"], [105, 5, 1, "", "status_code"]], "litestar.security.AbstractSecurityConfig.on_app_init.params": [[105, 5, 1, "", "app_config"]], "litestar.security.jwt": [[106, 2, 1, "", "BaseJWTAuth"], [106, 2, 1, "", "JWTAuth"], [106, 2, 1, "", "JWTAuthenticationMiddleware"], [106, 2, 1, "", "JWTCookieAuth"], [106, 2, 1, "", "JWTCookieAuthenticationMiddleware"], [106, 2, 1, "", "OAuth2Login"], [106, 2, 1, "", "OAuth2PasswordBearerAuth"], [106, 2, 1, "", "Token"]], "litestar.security.jwt.BaseJWTAuth": [[106, 3, 1, "", "accepted_audiences"], [106, 3, 1, "", "accepted_issuers"], [106, 3, 1, "", "algorithm"], [106, 3, 1, "", "auth_header"], [106, 3, 1, "", "authentication_middleware_class"], [106, 4, 1, "", "create_token"], [106, 3, 1, "", "default_token_expiration"], [106, 3, 1, "", "description"], [106, 4, 1, "", "format_auth_header"], [106, 4, 1, "", "login"], [106, 6, 1, "", "middleware"], [106, 6, 1, "", "openapi_components"], [106, 3, 1, "", "openapi_security_scheme_name"], [106, 3, 1, "", "require_claims"], [106, 3, 1, "", "retrieve_user_handler"], [106, 6, 1, "", "security_requirement"], [106, 3, 1, "", "strict_audience"], [106, 3, 1, "", "token_cls"], [106, 3, 1, "", "token_secret"], [106, 3, 1, "", "verify_expiry"], [106, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.BaseJWTAuth.create_token.params": [[106, 5, 1, "", "**kwargs"], [106, 5, 1, "", "identifier"], [106, 5, 1, "", "token_audience"], [106, 5, 1, "", "token_expiration"], [106, 5, 1, "", "token_extras"], [106, 5, 1, "", "token_issuer"], [106, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.BaseJWTAuth.format_auth_header.params": [[106, 5, 1, "", "encoded_token"]], "litestar.security.jwt.BaseJWTAuth.login.params": [[106, 5, 1, "", "identifier"], [106, 5, 1, "", "response_body"], [106, 5, 1, "", "response_media_type"], [106, 5, 1, "", "response_status_code"], [106, 5, 1, "", "send_token_as_response_body"], [106, 5, 1, "", "token_audience"], [106, 5, 1, "", "token_expiration"], [106, 5, 1, "", "token_extras"], [106, 5, 1, "", "token_issuer"], [106, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.JWTAuth": [[106, 4, 1, "", "__init__"], [106, 3, 1, "", "accepted_audiences"], [106, 3, 1, "", "accepted_issuers"], [106, 3, 1, "", "algorithm"], [106, 3, 1, "", "auth_header"], [106, 3, 1, "", "authentication_middleware_class"], [106, 3, 1, "", "default_token_expiration"], [106, 3, 1, "", "dependencies"], [106, 3, 1, "", "description"], [106, 3, 1, "", "exclude"], [106, 3, 1, "", "exclude_opt_key"], [106, 3, 1, "", "guards"], [106, 3, 1, "", "openapi_security_scheme_name"], [106, 3, 1, "", "require_claims"], [106, 3, 1, "", "retrieve_user_handler"], [106, 3, 1, "", "route_handlers"], [106, 3, 1, "", "scopes"], [106, 3, 1, "", "strict_audience"], [106, 3, 1, "", "token_cls"], [106, 3, 1, "", "token_secret"], [106, 3, 1, "", "type_encoders"], [106, 3, 1, "", "verify_expiry"], [106, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.JWTAuthenticationMiddleware": [[106, 4, 1, "", "__init__"], [106, 4, 1, "", "authenticate_request"], [106, 4, 1, "", "authenticate_token"]], "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_request.params": [[106, 5, 1, "", "connection"]], "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_token.params": [[106, 5, 1, "", "connection"], [106, 5, 1, "", "encoded_token"]], "litestar.security.jwt.JWTAuthenticationMiddleware.params": [[106, 5, 1, "", "algorithm"], [106, 5, 1, "", "app"], [106, 5, 1, "", "auth_header"], [106, 5, 1, "", "exclude"], [106, 5, 1, "", "exclude_http_methods"], [106, 5, 1, "", "exclude_opt_key"], [106, 5, 1, "", "require_claims"], [106, 5, 1, "", "retrieve_user_handler"], [106, 5, 1, "", "scopes"], [106, 5, 1, "", "strict_audience"], [106, 5, 1, "", "token_audience"], [106, 5, 1, "", "token_cls"], [106, 5, 1, "", "token_issuer"], [106, 5, 1, "", "token_secret"], [106, 5, 1, "", "verify_expiry"], [106, 5, 1, "", "verify_not_before"]], "litestar.security.jwt.JWTCookieAuth": [[106, 4, 1, "", "__init__"], [106, 3, 1, "", "accepted_audiences"], [106, 3, 1, "", "accepted_issuers"], [106, 3, 1, "", "algorithm"], [106, 3, 1, "", "auth_header"], [106, 3, 1, "", "authentication_middleware_class"], [106, 3, 1, "", "default_token_expiration"], [106, 3, 1, "", "dependencies"], [106, 3, 1, "", "description"], [106, 3, 1, "", "domain"], [106, 3, 1, "", "exclude"], [106, 3, 1, "", "exclude_opt_key"], [106, 3, 1, "", "guards"], [106, 3, 1, "", "key"], [106, 4, 1, "", "login"], [106, 6, 1, "", "middleware"], [106, 6, 1, "", "openapi_components"], [106, 3, 1, "", "openapi_security_scheme_name"], [106, 3, 1, "", "path"], [106, 3, 1, "", "require_claims"], [106, 3, 1, "", "retrieve_user_handler"], [106, 3, 1, "", "route_handlers"], [106, 3, 1, "", "samesite"], [106, 3, 1, "", "scopes"], [106, 3, 1, "", "secure"], [106, 3, 1, "", "strict_audience"], [106, 3, 1, "", "token_cls"], [106, 3, 1, "", "token_secret"], [106, 3, 1, "", "type_encoders"], [106, 3, 1, "", "verify_expiry"], [106, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.JWTCookieAuth.login.params": [[106, 5, 1, "", "identifier"], [106, 5, 1, "", "response_body"], [106, 5, 1, "", "response_media_type"], [106, 5, 1, "", "response_status_code"], [106, 5, 1, "", "send_token_as_response_body"], [106, 5, 1, "", "token_audience"], [106, 5, 1, "", "token_expiration"], [106, 5, 1, "", "token_extras"], [106, 5, 1, "", "token_issuer"], [106, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.JWTCookieAuthenticationMiddleware": [[106, 4, 1, "", "__init__"], [106, 4, 1, "", "authenticate_request"]], "litestar.security.jwt.JWTCookieAuthenticationMiddleware.authenticate_request.params": [[106, 5, 1, "", "connection"]], "litestar.security.jwt.JWTCookieAuthenticationMiddleware.params": [[106, 5, 1, "", "algorithm"], [106, 5, 1, "", "app"], [106, 5, 1, "", "auth_cookie_key"], [106, 5, 1, "", "auth_header"], [106, 5, 1, "", "exclude"], [106, 5, 1, "", "exclude_http_methods"], [106, 5, 1, "", "exclude_opt_key"], [106, 5, 1, "", "require_claims"], [106, 5, 1, "", "retrieve_user_handler"], [106, 5, 1, "", "scopes"], [106, 5, 1, "", "strict_audience"], [106, 5, 1, "", "token_audience"], [106, 5, 1, "", "token_cls"], [106, 5, 1, "", "token_issuer"], [106, 5, 1, "", "token_secret"], [106, 5, 1, "", "verify_expiry"], [106, 5, 1, "", "verify_not_before"]], "litestar.security.jwt.OAuth2Login": [[106, 4, 1, "", "__init__"], [106, 3, 1, "", "access_token"], [106, 3, 1, "", "expires_in"], [106, 3, 1, "", "refresh_token"], [106, 3, 1, "", "token_type"]], "litestar.security.jwt.OAuth2PasswordBearerAuth": [[106, 4, 1, "", "__init__"], [106, 3, 1, "", "accepted_audiences"], [106, 3, 1, "", "accepted_issuers"], [106, 3, 1, "", "algorithm"], [106, 3, 1, "", "auth_header"], [106, 3, 1, "", "authentication_middleware_class"], [106, 3, 1, "", "default_token_expiration"], [106, 3, 1, "", "dependencies"], [106, 3, 1, "", "description"], [106, 3, 1, "", "domain"], [106, 3, 1, "", "exclude"], [106, 3, 1, "", "exclude_opt_key"], [106, 3, 1, "", "guards"], [106, 3, 1, "", "key"], [106, 4, 1, "", "login"], [106, 6, 1, "", "middleware"], [106, 6, 1, "", "oauth_flow"], [106, 3, 1, "", "oauth_scopes"], [106, 6, 1, "", "openapi_components"], [106, 3, 1, "", "openapi_security_scheme_name"], [106, 3, 1, "", "path"], [106, 3, 1, "", "require_claims"], [106, 3, 1, "", "retrieve_user_handler"], [106, 3, 1, "", "route_handlers"], [106, 3, 1, "", "samesite"], [106, 3, 1, "", "scopes"], [106, 3, 1, "", "secure"], [106, 3, 1, "", "strict_audience"], [106, 3, 1, "", "token_cls"], [106, 3, 1, "", "token_secret"], [106, 3, 1, "", "token_url"], [106, 3, 1, "", "type_encoders"], [106, 3, 1, "", "verify_expiry"], [106, 3, 1, "", "verify_not_before"]], "litestar.security.jwt.OAuth2PasswordBearerAuth.login.params": [[106, 5, 1, "", "identifier"], [106, 5, 1, "", "response_body"], [106, 5, 1, "", "response_media_type"], [106, 5, 1, "", "response_status_code"], [106, 5, 1, "", "send_token_as_response_body"], [106, 5, 1, "", "token_audience"], [106, 5, 1, "", "token_expiration"], [106, 5, 1, "", "token_extras"], [106, 5, 1, "", "token_issuer"], [106, 5, 1, "", "token_unique_jwt_id"]], "litestar.security.jwt.Token": [[106, 4, 1, "", "__init__"], [106, 3, 1, "", "aud"], [106, 4, 1, "", "decode"], [106, 4, 1, "", "decode_payload"], [106, 4, 1, "", "encode"], [106, 3, 1, "", "exp"], [106, 3, 1, "", "extras"], [106, 3, 1, "", "iat"], [106, 3, 1, "", "iss"], [106, 3, 1, "", "jti"], [106, 3, 1, "", "sub"]], "litestar.security.jwt.Token.decode.params": [[106, 5, 1, "", "algorithm"], [106, 5, 1, "", "audience"], [106, 5, 1, "", "encoded_token"], [106, 5, 1, "", "issuer"], [106, 5, 1, "", "require_claims"], [106, 5, 1, "", "secret"], [106, 5, 1, "", "strict_audience"], [106, 5, 1, "", "verify_exp"], [106, 5, 1, "", "verify_nbf"]], "litestar.security.jwt.Token.encode.params": [[106, 5, 1, "", "algorithm"], [106, 5, 1, "", "secret"]], "litestar.security.session_auth": [[107, 2, 1, "", "SessionAuth"]], "litestar.security.session_auth.SessionAuth": [[107, 4, 1, "", "__init__"], [107, 3, 1, "", "authentication_middleware_class"], [107, 3, 1, "", "dependencies"], [107, 3, 1, "", "exclude"], [107, 3, 1, "", "exclude_opt_key"], [107, 3, 1, "", "guards"], [107, 6, 1, "", "middleware"], [107, 6, 1, "", "openapi_components"], [107, 3, 1, "", "retrieve_user_handler"], [107, 3, 1, "", "route_handlers"], [107, 3, 1, "", "scopes"], [107, 6, 1, "", "security_requirement"], [107, 6, 1, "", "session_backend"], [107, 3, 1, "", "session_backend_config"], [107, 3, 1, "", "type_encoders"]], "litestar.security.session_auth.middleware": [[107, 2, 1, "", "SessionAuthMiddleware"]], "litestar.security.session_auth.middleware.SessionAuthMiddleware": [[107, 4, 1, "", "__init__"], [107, 4, 1, "", "authenticate_request"]], "litestar.security.session_auth.middleware.SessionAuthMiddleware.authenticate_request.params": [[107, 5, 1, "", "connection"]], "litestar.security.session_auth.middleware.SessionAuthMiddleware.params": [[107, 5, 1, "", "app"], [107, 5, 1, "", "exclude"], [107, 5, 1, "", "exclude_http_methods"], [107, 5, 1, "", "exclude_opt_key"], [107, 5, 1, "", "retrieve_user_handler"], [107, 5, 1, "", "scopes"]], "litestar.serialization": [[108, 7, 1, "", "decode_json"], [108, 7, 1, "", "decode_msgpack"], [108, 7, 1, "", "default_deserializer"], [108, 7, 1, "", "default_serializer"], [108, 7, 1, "", "encode_json"], [108, 7, 1, "", "encode_msgpack"], [108, 7, 1, "", "get_serializer"]], "litestar.serialization.decode_json.params": [[108, 5, 1, "", "strict"], [108, 5, 1, "", "target_type"], [108, 5, 1, "", "type_decoders"], [108, 5, 1, "", "value"]], "litestar.serialization.decode_msgpack.params": [[108, 5, 1, "", "strict"], [108, 5, 1, "", "target_type"], [108, 5, 1, "", "type_decoders"], [108, 5, 1, "", "value"]], "litestar.serialization.default_deserializer.params": [[108, 5, 1, "", "target_type"], [108, 5, 1, "", "type_decoders"], [108, 5, 1, "", "value"]], "litestar.serialization.default_serializer.params": [[108, 5, 1, "", "type_encoders"], [108, 5, 1, "", "value"]], "litestar.serialization.encode_json.params": [[108, 5, 1, "", "serializer"], [108, 5, 1, "", "value"]], "litestar.serialization.encode_msgpack.params": [[108, 5, 1, "", "serializer"], [108, 5, 1, "", "value"]], "litestar.static_files": [[109, 2, 1, "", "StaticFiles"], [109, 2, 1, "", "StaticFilesConfig"], [109, 7, 1, "", "create_static_files_router"]], "litestar.static_files.StaticFiles": [[109, 4, 1, "", "__call__"], [109, 4, 1, "", "__init__"], [109, 4, 1, "", "get_fs_info"]], "litestar.static_files.StaticFiles.__call__.params": [[109, 5, 1, "", "receive"], [109, 5, 1, "", "scope"], [109, 5, 1, "", "send"]], "litestar.static_files.StaticFiles.get_fs_info.params": [[109, 5, 1, "", "directories"], [109, 5, 1, "", "file_path"]], "litestar.static_files.StaticFiles.params": [[109, 5, 1, "", "directories"], [109, 5, 1, "", "file_system"], [109, 5, 1, "", "headers"], [109, 5, 1, "", "is_html_mode"], [109, 5, 1, "", "resolve_symlinks"], [109, 5, 1, "", "send_as_attachment"]], "litestar.static_files.StaticFilesConfig": [[109, 4, 1, "", "__init__"], [109, 3, 1, "", "directories"], [109, 3, 1, "", "exception_handlers"], [109, 3, 1, "", "file_system"], [109, 3, 1, "", "guards"], [109, 3, 1, "", "html_mode"], [109, 3, 1, "", "name"], [109, 3, 1, "", "opt"], [109, 3, 1, "", "path"], [109, 3, 1, "", "send_as_attachment"], [109, 4, 1, "", "to_static_files_app"]], "litestar.static_files.create_static_files_router.params": [[109, 5, 1, "", "after_request"], [109, 5, 1, "", "after_response"], [109, 5, 1, "", "before_request"], [109, 5, 1, "", "cache_control"], [109, 5, 1, "", "directories"], [109, 5, 1, "", "exception_handlers"], [109, 5, 1, "", "file_system"], [109, 5, 1, "", "guards"], [109, 5, 1, "", "html_mode"], [109, 5, 1, "", "include_in_schema"], [109, 5, 1, "", "middleware"], [109, 5, 1, "", "name"], [109, 5, 1, "", "opt"], [109, 5, 1, "", "path"], [109, 5, 1, "", "resolve_symlinks"], [109, 5, 1, "", "router_class"], [109, 5, 1, "", "security"], [109, 5, 1, "", "send_as_attachment"], [109, 5, 1, "", "tags"]], "litestar.status_codes": [[110, 1, 1, "", "HTTP_100_CONTINUE"], [110, 1, 1, "", "HTTP_101_SWITCHING_PROTOCOLS"], [110, 1, 1, "", "HTTP_102_PROCESSING"], [110, 1, 1, "", "HTTP_103_EARLY_HINTS"], [110, 1, 1, "", "HTTP_200_OK"], [110, 1, 1, "", "HTTP_201_CREATED"], [110, 1, 1, "", "HTTP_202_ACCEPTED"], [110, 1, 1, "", "HTTP_203_NON_AUTHORITATIVE_INFORMATION"], [110, 1, 1, "", "HTTP_204_NO_CONTENT"], [110, 1, 1, "", "HTTP_205_RESET_CONTENT"], [110, 1, 1, "", "HTTP_206_PARTIAL_CONTENT"], [110, 1, 1, "", "HTTP_207_MULTI_STATUS"], [110, 1, 1, "", "HTTP_208_ALREADY_REPORTED"], [110, 1, 1, "", "HTTP_226_IM_USED"], [110, 1, 1, "", "HTTP_300_MULTIPLE_CHOICES"], [110, 1, 1, "", "HTTP_301_MOVED_PERMANENTLY"], [110, 1, 1, "", "HTTP_302_FOUND"], [110, 1, 1, "", "HTTP_303_SEE_OTHER"], [110, 1, 1, "", "HTTP_304_NOT_MODIFIED"], [110, 1, 1, "", "HTTP_305_USE_PROXY"], [110, 1, 1, "", "HTTP_306_RESERVED"], [110, 1, 1, "", "HTTP_307_TEMPORARY_REDIRECT"], [110, 1, 1, "", "HTTP_308_PERMANENT_REDIRECT"], [110, 1, 1, "", "HTTP_400_BAD_REQUEST"], [110, 1, 1, "", "HTTP_401_UNAUTHORIZED"], [110, 1, 1, "", "HTTP_402_PAYMENT_REQUIRED"], [110, 1, 1, "", "HTTP_403_FORBIDDEN"], [110, 1, 1, "", "HTTP_404_NOT_FOUND"], [110, 1, 1, "", "HTTP_405_METHOD_NOT_ALLOWED"], [110, 1, 1, "", "HTTP_406_NOT_ACCEPTABLE"], [110, 1, 1, "", "HTTP_407_PROXY_AUTHENTICATION_REQUIRED"], [110, 1, 1, "", "HTTP_408_REQUEST_TIMEOUT"], [110, 1, 1, "", "HTTP_409_CONFLICT"], [110, 1, 1, "", "HTTP_410_GONE"], [110, 1, 1, "", "HTTP_411_LENGTH_REQUIRED"], [110, 1, 1, "", "HTTP_412_PRECONDITION_FAILED"], [110, 1, 1, "", "HTTP_413_REQUEST_ENTITY_TOO_LARGE"], [110, 1, 1, "", "HTTP_414_REQUEST_URI_TOO_LONG"], [110, 1, 1, "", "HTTP_415_UNSUPPORTED_MEDIA_TYPE"], [110, 1, 1, "", "HTTP_416_REQUESTED_RANGE_NOT_SATISFIABLE"], [110, 1, 1, "", "HTTP_417_EXPECTATION_FAILED"], [110, 1, 1, "", "HTTP_418_IM_A_TEAPOT"], [110, 1, 1, "", "HTTP_421_MISDIRECTED_REQUEST"], [110, 1, 1, "", "HTTP_422_UNPROCESSABLE_ENTITY"], [110, 1, 1, "", "HTTP_423_LOCKED"], [110, 1, 1, "", "HTTP_424_FAILED_DEPENDENCY"], [110, 1, 1, "", "HTTP_425_TOO_EARLY"], [110, 1, 1, "", "HTTP_426_UPGRADE_REQUIRED"], [110, 1, 1, "", "HTTP_428_PRECONDITION_REQUIRED"], [110, 1, 1, "", "HTTP_429_TOO_MANY_REQUESTS"], [110, 1, 1, "", "HTTP_431_REQUEST_HEADER_FIELDS_TOO_LARGE"], [110, 1, 1, "", "HTTP_451_UNAVAILABLE_FOR_LEGAL_REASONS"], [110, 1, 1, "", "HTTP_500_INTERNAL_SERVER_ERROR"], [110, 1, 1, "", "HTTP_501_NOT_IMPLEMENTED"], [110, 1, 1, "", "HTTP_502_BAD_GATEWAY"], [110, 1, 1, "", "HTTP_503_SERVICE_UNAVAILABLE"], [110, 1, 1, "", "HTTP_504_GATEWAY_TIMEOUT"], [110, 1, 1, "", "HTTP_505_HTTP_VERSION_NOT_SUPPORTED"], [110, 1, 1, "", "HTTP_506_VARIANT_ALSO_NEGOTIATES"], [110, 1, 1, "", "HTTP_507_INSUFFICIENT_STORAGE"], [110, 1, 1, "", "HTTP_508_LOOP_DETECTED"], [110, 1, 1, "", "HTTP_510_NOT_EXTENDED"], [110, 1, 1, "", "HTTP_511_NETWORK_AUTHENTICATION_REQUIRED"], [110, 1, 1, "", "WS_1000_NORMAL_CLOSURE"], [110, 1, 1, "", "WS_1001_GOING_AWAY"], [110, 1, 1, "", "WS_1002_PROTOCOL_ERROR"], [110, 1, 1, "", "WS_1003_UNSUPPORTED_DATA"], [110, 1, 1, "", "WS_1005_NO_STATUS_RECEIVED"], [110, 1, 1, "", "WS_1006_ABNORMAL_CLOSURE"], [110, 1, 1, "", "WS_1007_INVALID_FRAME_PAYLOAD_DATA"], [110, 1, 1, "", "WS_1008_POLICY_VIOLATION"], [110, 1, 1, "", "WS_1009_MESSAGE_TOO_BIG"], [110, 1, 1, "", "WS_1010_MANDATORY_EXT"], [110, 1, 1, "", "WS_1011_INTERNAL_ERROR"], [110, 1, 1, "", "WS_1012_SERVICE_RESTART"], [110, 1, 1, "", "WS_1013_TRY_AGAIN_LATER"], [110, 1, 1, "", "WS_1014_BAD_GATEWAY"], [110, 1, 1, "", "WS_1015_TLS_HANDSHAKE"]], "litestar.stores": [[111, 0, 0, "-", "base"], [112, 0, 0, "-", "file"], [114, 0, 0, "-", "memory"], [115, 0, 0, "-", "redis"], [116, 0, 0, "-", "registry"], [117, 0, 0, "-", "valkey"]], "litestar.stores.base": [[111, 2, 1, "", "NamespacedStore"], [111, 2, 1, "", "StorageObject"], [111, 2, 1, "", "Store"]], "litestar.stores.base.NamespacedStore": [[111, 4, 1, "", "with_namespace"]], "litestar.stores.base.StorageObject": [[111, 6, 1, "", "expired"], [111, 6, 1, "", "expires_in"], [111, 4, 1, "", "from_bytes"], [111, 4, 1, "", "new"], [111, 4, 1, "", "to_bytes"]], "litestar.stores.base.Store": [[111, 4, 1, "", "delete"], [111, 4, 1, "", "delete_all"], [111, 4, 1, "", "exists"], [111, 4, 1, "", "expires_in"], [111, 4, 1, "", "get"], [111, 4, 1, "", "set"]], "litestar.stores.base.Store.delete.params": [[111, 5, 1, "", "key"]], "litestar.stores.base.Store.get.params": [[111, 5, 1, "", "key"], [111, 5, 1, "", "renew_for"]], "litestar.stores.base.Store.set.params": [[111, 5, 1, "", "expires_in"], [111, 5, 1, "", "key"], [111, 5, 1, "", "value"]], "litestar.stores.file": [[112, 2, 1, "", "FileStore"]], "litestar.stores.file.FileStore": [[112, 4, 1, "", "__init__"], [112, 3, 1, "", "create_directories"], [112, 4, 1, "", "delete"], [112, 4, 1, "", "delete_all"], [112, 4, 1, "", "delete_expired"], [112, 4, 1, "", "exists"], [112, 4, 1, "", "expires_in"], [112, 4, 1, "", "get"], [112, 3, 1, "", "path"], [112, 4, 1, "", "set"], [112, 4, 1, "", "with_namespace"]], "litestar.stores.file.FileStore.delete.params": [[112, 5, 1, "", "key"]], "litestar.stores.file.FileStore.get.params": [[112, 5, 1, "", "key"], [112, 5, 1, "", "renew_for"]], "litestar.stores.file.FileStore.params": [[112, 5, 1, "", "create_directories"], [112, 5, 1, "", "path"]], "litestar.stores.file.FileStore.set.params": [[112, 5, 1, "", "expires_in"], [112, 5, 1, "", "key"], [112, 5, 1, "", "value"]], "litestar.stores.memory": [[114, 2, 1, "", "MemoryStore"]], "litestar.stores.memory.MemoryStore": [[114, 4, 1, "", "__init__"], [114, 4, 1, "", "delete"], [114, 4, 1, "", "delete_all"], [114, 4, 1, "", "delete_expired"], [114, 4, 1, "", "exists"], [114, 4, 1, "", "expires_in"], [114, 4, 1, "", "get"], [114, 4, 1, "", "set"]], "litestar.stores.memory.MemoryStore.delete.params": [[114, 5, 1, "", "key"]], "litestar.stores.memory.MemoryStore.get.params": [[114, 5, 1, "", "key"], [114, 5, 1, "", "renew_for"]], "litestar.stores.memory.MemoryStore.set.params": [[114, 5, 1, "", "expires_in"], [114, 5, 1, "", "key"], [114, 5, 1, "", "value"]], "litestar.stores.redis": [[115, 2, 1, "", "RedisStore"]], "litestar.stores.redis.RedisStore": [[115, 4, 1, "", "__init__"], [115, 4, 1, "", "delete"], [115, 4, 1, "", "delete_all"], [115, 4, 1, "", "exists"], [115, 4, 1, "", "expires_in"], [115, 4, 1, "", "get"], [115, 4, 1, "", "set"], [115, 4, 1, "", "with_client"], [115, 4, 1, "", "with_namespace"]], "litestar.stores.redis.RedisStore.delete.params": [[115, 5, 1, "", "key"]], "litestar.stores.redis.RedisStore.get.params": [[115, 5, 1, "", "key"], [115, 5, 1, "", "renew_for"]], "litestar.stores.redis.RedisStore.params": [[115, 5, 1, "", "handle_client_shutdown"], [115, 5, 1, "", "namespace"], [115, 5, 1, "", "redis"]], "litestar.stores.redis.RedisStore.set.params": [[115, 5, 1, "", "expires_in"], [115, 5, 1, "", "key"], [115, 5, 1, "", "value"]], "litestar.stores.redis.RedisStore.with_client.params": [[115, 5, 1, "", "db"], [115, 5, 1, "", "namespace"], [115, 5, 1, "", "password"], [115, 5, 1, "", "port"], [115, 5, 1, "", "url"], [115, 5, 1, "", "username"]], "litestar.stores.registry": [[116, 2, 1, "", "StoreRegistry"]], "litestar.stores.registry.StoreRegistry": [[116, 4, 1, "", "__init__"], [116, 4, 1, "", "get"], [116, 4, 1, "", "register"]], "litestar.stores.registry.StoreRegistry.get.params": [[116, 5, 1, "", "name"]], "litestar.stores.registry.StoreRegistry.params": [[116, 5, 1, "", "default_factory"], [116, 5, 1, "", "stores"]], "litestar.stores.registry.StoreRegistry.register.params": [[116, 5, 1, "", "allow_override"], [116, 5, 1, "", "name"], [116, 5, 1, "", "store"]], "litestar.stores.valkey": [[117, 2, 1, "", "ValkeyStore"]], "litestar.stores.valkey.ValkeyStore": [[117, 4, 1, "", "__init__"], [117, 4, 1, "", "delete"], [117, 4, 1, "", "delete_all"], [117, 4, 1, "", "exists"], [117, 4, 1, "", "expires_in"], [117, 4, 1, "", "get"], [117, 4, 1, "", "set"], [117, 4, 1, "", "with_client"], [117, 4, 1, "", "with_namespace"]], "litestar.stores.valkey.ValkeyStore.delete.params": [[117, 5, 1, "", "key"]], "litestar.stores.valkey.ValkeyStore.get.params": [[117, 5, 1, "", "key"], [117, 5, 1, "", "renew_for"]], "litestar.stores.valkey.ValkeyStore.params": [[117, 5, 1, "", "handle_client_shutdown"], [117, 5, 1, "", "namespace"], [117, 5, 1, "", "valkey"]], "litestar.stores.valkey.ValkeyStore.set.params": [[117, 5, 1, "", "expires_in"], [117, 5, 1, "", "key"], [117, 5, 1, "", "value"]], "litestar.stores.valkey.ValkeyStore.with_client.params": [[117, 5, 1, "", "db"], [117, 5, 1, "", "namespace"], [117, 5, 1, "", "password"], [117, 5, 1, "", "port"], [117, 5, 1, "", "url"], [117, 5, 1, "", "username"]], "litestar.template": [[118, 2, 1, "", "TemplateConfig"], [118, 2, 1, "", "TemplateEngineProtocol"], [118, 2, 1, "", "TemplateProtocol"]], "litestar.template.TemplateConfig": [[118, 4, 1, "", "__init__"], [118, 4, 1, "", "__post_init__"], [118, 3, 1, "", "directory"], [118, 3, 1, "", "engine"], [118, 3, 1, "", "engine_callback"], [118, 6, 1, "", "engine_instance"], [118, 3, 1, "", "instance"], [118, 4, 1, "", "to_engine"]], "litestar.template.TemplateEngineProtocol": [[118, 4, 1, "", "__init__"], [118, 4, 1, "", "get_template"], [118, 4, 1, "", "register_template_callable"], [118, 4, 1, "", "render_string"]], "litestar.template.TemplateEngineProtocol.get_template.params": [[118, 5, 1, "", "template_name"]], "litestar.template.TemplateEngineProtocol.params": [[118, 5, 1, "", "directory"], [118, 5, 1, "", "engine_instance"]], "litestar.template.TemplateEngineProtocol.register_template_callable.params": [[118, 5, 1, "", "key"], [118, 5, 1, "", "template_callable"]], "litestar.template.TemplateEngineProtocol.render_string.params": [[118, 5, 1, "", "context"], [118, 5, 1, "", "template_string"]], "litestar.template.TemplateProtocol": [[118, 4, 1, "", "__init__"], [118, 4, 1, "", "render"]], "litestar.template.TemplateProtocol.render.params": [[118, 5, 1, "", "**kwargs"], [118, 5, 1, "", "*args"]], "litestar.testing": [[119, 2, 1, "", "AsyncTestClient"], [119, 2, 1, "", "BaseTestClient"], [119, 2, 1, "", "RequestFactory"], [119, 2, 1, "", "TestClient"], [119, 2, 1, "", "WebSocketTestSession"], [119, 7, 1, "", "create_async_test_client"], [119, 7, 1, "", "create_test_client"], [119, 7, 1, "", "subprocess_async_client"], [119, 7, 1, "", "subprocess_sync_client"]], "litestar.testing.AsyncTestClient": [[119, 4, 1, "", "__init__"], [119, 3, 1, "", "app"], [119, 3, 1, "", "backend"], [119, 3, 1, "", "backend_options"], [119, 3, 1, "", "base_url"], [119, 3, 1, "", "cookies"], [119, 3, 1, "", "exit_stack"], [119, 4, 1, "", "get_session_data"], [119, 3, 1, "", "lifespan_handler"], [119, 3, 1, "", "session_config"], [119, 4, 1, "", "set_session_data"], [119, 4, 1, "", "websocket_connect"]], "litestar.testing.AsyncTestClient.params": [[119, 5, 1, "", "app"], [119, 5, 1, "", "backend"], [119, 5, 1, "", "backend_options"], [119, 5, 1, "", "base_url"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "raise_server_exceptions"], [119, 5, 1, "", "root_path"], [119, 5, 1, "", "session_config"], [119, 5, 1, "", "timeout"]], "litestar.testing.AsyncTestClient.set_session_data.params": [[119, 5, 1, "", "data"]], "litestar.testing.AsyncTestClient.websocket_connect.params": [[119, 5, 1, "", "auth"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "extensions"], [119, 5, 1, "", "follow_redirects"], [119, 5, 1, "", "headers"], [119, 5, 1, "", "params"], [119, 5, 1, "", "subprotocols"], [119, 5, 1, "", "timeout"], [119, 5, 1, "", "url"]], "litestar.testing.BaseTestClient": [[119, 4, 1, "", "__init__"], [119, 3, 1, "", "app"], [119, 3, 1, "", "backend"], [119, 3, 1, "", "backend_options"], [119, 3, 1, "", "base_url"], [119, 3, 1, "", "blocking_portal"], [119, 3, 1, "", "cookies"], [119, 4, 1, "", "portal"], [119, 6, 1, "", "session_backend"], [119, 3, 1, "", "session_config"]], "litestar.testing.RequestFactory": [[119, 4, 1, "", "__init__"], [119, 3, 1, "", "app"], [119, 4, 1, "", "delete"], [119, 4, 1, "", "get"], [119, 3, 1, "", "handler_kwargs"], [119, 4, 1, "", "patch"], [119, 3, 1, "", "port"], [119, 4, 1, "", "post"], [119, 4, 1, "", "put"], [119, 3, 1, "", "root_path"], [119, 3, 1, "", "scheme"], [119, 3, 1, "", "serializer"], [119, 3, 1, "", "server"]], "litestar.testing.RequestFactory.delete.params": [[119, 5, 1, "", "auth"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "headers"], [119, 5, 1, "", "http_version"], [119, 5, 1, "", "path"], [119, 5, 1, "", "path_params"], [119, 5, 1, "", "query_params"], [119, 5, 1, "", "route_handler"], [119, 5, 1, "", "session"], [119, 5, 1, "", "state"], [119, 5, 1, "", "user"]], "litestar.testing.RequestFactory.get.params": [[119, 5, 1, "", "auth"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "headers"], [119, 5, 1, "", "http_version"], [119, 5, 1, "", "path"], [119, 5, 1, "", "path_params"], [119, 5, 1, "", "query_params"], [119, 5, 1, "", "route_handler"], [119, 5, 1, "", "session"], [119, 5, 1, "", "state"], [119, 5, 1, "", "user"]], "litestar.testing.RequestFactory.params": [[119, 5, 1, "", "app"], [119, 5, 1, "", "handler_kwargs"], [119, 5, 1, "", "port"], [119, 5, 1, "", "root_path"], [119, 5, 1, "", "scheme"], [119, 5, 1, "", "server"]], "litestar.testing.RequestFactory.patch.params": [[119, 5, 1, "", "auth"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "data"], [119, 5, 1, "", "headers"], [119, 5, 1, "", "http_version"], [119, 5, 1, "", "path"], [119, 5, 1, "", "path_params"], [119, 5, 1, "", "query_params"], [119, 5, 1, "", "request_media_type"], [119, 5, 1, "", "route_handler"], [119, 5, 1, "", "session"], [119, 5, 1, "", "state"], [119, 5, 1, "", "user"]], "litestar.testing.RequestFactory.post.params": [[119, 5, 1, "", "auth"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "data"], [119, 5, 1, "", "headers"], [119, 5, 1, "", "http_version"], [119, 5, 1, "", "path"], [119, 5, 1, "", "path_params"], [119, 5, 1, "", "query_params"], [119, 5, 1, "", "request_media_type"], [119, 5, 1, "", "route_handler"], [119, 5, 1, "", "session"], [119, 5, 1, "", "state"], [119, 5, 1, "", "user"]], "litestar.testing.RequestFactory.put.params": [[119, 5, 1, "", "auth"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "data"], [119, 5, 1, "", "headers"], [119, 5, 1, "", "http_version"], [119, 5, 1, "", "path"], [119, 5, 1, "", "path_params"], [119, 5, 1, "", "query_params"], [119, 5, 1, "", "request_media_type"], [119, 5, 1, "", "route_handler"], [119, 5, 1, "", "session"], [119, 5, 1, "", "state"], [119, 5, 1, "", "user"]], "litestar.testing.TestClient": [[119, 4, 1, "", "__init__"], [119, 3, 1, "", "app"], [119, 3, 1, "", "backend"], [119, 3, 1, "", "backend_options"], [119, 3, 1, "", "base_url"], [119, 3, 1, "", "cookies"], [119, 3, 1, "", "exit_stack"], [119, 4, 1, "", "get_session_data"], [119, 3, 1, "", "lifespan_handler"], [119, 3, 1, "", "session_config"], [119, 4, 1, "", "set_session_data"], [119, 4, 1, "", "websocket_connect"]], "litestar.testing.TestClient.params": [[119, 5, 1, "", "app"], [119, 5, 1, "", "backend"], [119, 5, 1, "", "backend_options"], [119, 5, 1, "", "base_url"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "raise_server_exceptions"], [119, 5, 1, "", "root_path"], [119, 5, 1, "", "session_config"], [119, 5, 1, "", "timeout"]], "litestar.testing.TestClient.set_session_data.params": [[119, 5, 1, "", "data"]], "litestar.testing.TestClient.websocket_connect.params": [[119, 5, 1, "", "auth"], [119, 5, 1, "", "cookies"], [119, 5, 1, "", "extensions"], [119, 5, 1, "", "follow_redirects"], [119, 5, 1, "", "headers"], [119, 5, 1, "", "params"], [119, 5, 1, "", "subprotocols"], [119, 5, 1, "", "timeout"], [119, 5, 1, "", "url"]], "litestar.testing.WebSocketTestSession": [[119, 4, 1, "", "__init__"], [119, 4, 1, "", "close"], [119, 4, 1, "", "do_asgi_call"], [119, 3, 1, "", "exit_stack"], [119, 4, 1, "", "receive"], [119, 4, 1, "", "receive_bytes"], [119, 4, 1, "", "receive_json"], [119, 4, 1, "", "receive_msgpack"], [119, 4, 1, "", "receive_text"], [119, 4, 1, "", "send"], [119, 4, 1, "", "send_bytes"], [119, 4, 1, "", "send_json"], [119, 4, 1, "", "send_msgpack"], [119, 4, 1, "", "send_text"]], "litestar.testing.WebSocketTestSession.close.params": [[119, 5, 1, "", "code"]], "litestar.testing.WebSocketTestSession.receive.params": [[119, 5, 1, "", "block"], [119, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.receive_bytes.params": [[119, 5, 1, "", "block"], [119, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.receive_json.params": [[119, 5, 1, "", "block"], [119, 5, 1, "", "mode"], [119, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.receive_text.params": [[119, 5, 1, "", "block"], [119, 5, 1, "", "timeout"]], "litestar.testing.WebSocketTestSession.send.params": [[119, 5, 1, "", "data"], [119, 5, 1, "", "encoding"], [119, 5, 1, "", "mode"]], "litestar.testing.WebSocketTestSession.send_bytes.params": [[119, 5, 1, "", "data"], [119, 5, 1, "", "encoding"]], "litestar.testing.WebSocketTestSession.send_json.params": [[119, 5, 1, "", "data"], [119, 5, 1, "", "mode"]], "litestar.testing.WebSocketTestSession.send_msgpack.params": [[119, 5, 1, "", "data"]], "litestar.testing.WebSocketTestSession.send_text.params": [[119, 5, 1, "", "data"], [119, 5, 1, "", "encoding"]], "litestar.testing.create_async_test_client.params": [[119, 5, 1, "", "after_exception"], [119, 5, 1, "", "after_request"], [119, 5, 1, "", "after_response"], [119, 5, 1, "", "allowed_hosts"], [119, 5, 1, "", "backend"], [119, 5, 1, "", "backend_options"], [119, 5, 1, "", "base_url"], [119, 5, 1, "", "before_request"], [119, 5, 1, "", "before_send"], [119, 5, 1, "", "cache_control"], [119, 5, 1, "", "compression_config"], [119, 5, 1, "", "cors_config"], [119, 5, 1, "", "csrf_config"], [119, 5, 1, "", "debug"], [119, 5, 1, "", "dependencies"], [119, 5, 1, "", "dto"], [119, 5, 1, "", "etag"], [119, 5, 1, "", "event_emitter_backend"], [119, 5, 1, "", "exception_handlers"], [119, 5, 1, "", "experimental_features"], [119, 5, 1, "", "guards"], [119, 5, 1, "", "include_in_schema"], [119, 5, 1, "", "lifespan"], [119, 5, 1, "", "listeners"], [119, 5, 1, "", "logging_config"], [119, 5, 1, "", "middleware"], [119, 5, 1, "", "multipart_form_part_limit"], [119, 5, 1, "", "on_app_init"], [119, 5, 1, "", "on_shutdown"], [119, 5, 1, "", "on_startup"], [119, 5, 1, "", "openapi_config"], [119, 5, 1, "", "opt"], [119, 5, 1, "", "parameters"], [119, 5, 1, "", "path"], [119, 5, 1, "", "pdb_on_exception"], [119, 5, 1, "", "plugins"], [119, 5, 1, "", "raise_server_exceptions"], [119, 5, 1, "", "request_class"], [119, 5, 1, "", "response_cache_config"], [119, 5, 1, "", "response_class"], [119, 5, 1, "", "response_cookies"], [119, 5, 1, "", "response_headers"], [119, 5, 1, "", "return_dto"], [119, 5, 1, "", "root_path"], [119, 5, 1, "", "route_handlers"], [119, 5, 1, "", "security"], [119, 5, 1, "", "session_config"], [119, 5, 1, "", "signature_namespace"], [119, 5, 1, "", "signature_types"], [119, 5, 1, "", "state"], [119, 5, 1, "", "static_files_config"], [119, 5, 1, "", "stores"], [119, 5, 1, "", "tags"], [119, 5, 1, "", "template_config"], [119, 5, 1, "", "timeout"], [119, 5, 1, "", "type_encoders"], [119, 5, 1, "", "websocket_class"]], "litestar.testing.create_test_client.params": [[119, 5, 1, "", "after_exception"], [119, 5, 1, "", "after_request"], [119, 5, 1, "", "after_response"], [119, 5, 1, "", "allowed_hosts"], [119, 5, 1, "", "backend"], [119, 5, 1, "", "backend_options"], [119, 5, 1, "", "base_url"], [119, 5, 1, "", "before_request"], [119, 5, 1, "", "before_send"], [119, 5, 1, "", "cache_control"], [119, 5, 1, "", "compression_config"], [119, 5, 1, "", "cors_config"], [119, 5, 1, "", "csrf_config"], [119, 5, 1, "", "debug"], [119, 5, 1, "", "dependencies"], [119, 5, 1, "", "dto"], [119, 5, 1, "", "etag"], [119, 5, 1, "", "event_emitter_backend"], [119, 5, 1, "", "exception_handlers"], [119, 5, 1, "", "experimental_features"], [119, 5, 1, "", "guards"], [119, 5, 1, "", "include_in_schema"], [119, 5, 1, "", "lifespan"], [119, 5, 1, "", "listeners"], [119, 5, 1, "", "logging_config"], [119, 5, 1, "", "middleware"], [119, 5, 1, "", "multipart_form_part_limit"], [119, 5, 1, "", "on_app_init"], [119, 5, 1, "", "on_shutdown"], [119, 5, 1, "", "on_startup"], [119, 5, 1, "", "openapi_config"], [119, 5, 1, "", "opt"], [119, 5, 1, "", "parameters"], [119, 5, 1, "", "path"], [119, 5, 1, "", "pdb_on_exception"], [119, 5, 1, "", "plugins"], [119, 5, 1, "", "raise_server_exceptions"], [119, 5, 1, "", "request_class"], [119, 5, 1, "", "response_cache_config"], [119, 5, 1, "", "response_class"], [119, 5, 1, "", "response_cookies"], [119, 5, 1, "", "response_headers"], [119, 5, 1, "", "return_dto"], [119, 5, 1, "", "root_path"], [119, 5, 1, "", "route_handlers"], [119, 5, 1, "", "security"], [119, 5, 1, "", "session_config"], [119, 5, 1, "", "signature_namespace"], [119, 5, 1, "", "signature_types"], [119, 5, 1, "", "state"], [119, 5, 1, "", "static_files_config"], [119, 5, 1, "", "stores"], [119, 5, 1, "", "tags"], [119, 5, 1, "", "template_config"], [119, 5, 1, "", "timeout"], [119, 5, 1, "", "type_encoders"], [119, 5, 1, "", "websocket_class"]], "litestar.testing.life_span_handler": [[119, 2, 1, "", "LifeSpanHandler"]], "litestar.testing.life_span_handler.LifeSpanHandler": [[119, 4, 1, "", "__init__"]], "litestar.testing.subprocess_async_client.params": [[119, 5, 1, "", "app"], [119, 5, 1, "", "workdir"]], "litestar.testing.subprocess_sync_client.params": [[119, 5, 1, "", "app"], [119, 5, 1, "", "workdir"]], "litestar.types": [[120, 1, 1, "", "ASGIApp"], [120, 2, 1, "", "ASGIVersion"], [120, 1, 1, "", "AfterExceptionHookHandler"], [120, 1, 1, "", "AfterRequestHookHandler"], [120, 1, 1, "", "AfterResponseHookHandler"], [120, 1, 1, "", "AnyCallable"], [120, 3, 1, "", "AnyIOBackend"], [120, 1, 1, "", "AsyncAnyCallable"], [120, 2, 1, "", "BaseScope"], [120, 1, 1, "", "BeforeMessageSendHookHandler"], [120, 1, 1, "", "BeforeRequestHookHandler"], [120, 1, 1, "", "CacheKeyBuilder"], [120, 3, 1, "", "Dependencies"], [120, 1, 1, "", "ExceptionHandler"], [120, 3, 1, "", "ExceptionHandlersMap"], [120, 2, 1, "", "FileInfo"], [120, 2, 1, "", "FileSystemProtocol"], [120, 1, 1, "", "Guard"], [120, 2, 1, "", "HTTPDisconnectEvent"], [120, 1, 1, "", "HTTPReceiveMessage"], [120, 2, 1, "", "HTTPRequestEvent"], [120, 2, 1, "", "HTTPResponseBodyEvent"], [120, 2, 1, "", "HTTPResponseStartEvent"], [120, 2, 1, "", "HTTPScope"], [120, 1, 1, "", "HTTPSendMessage"], [120, 2, 1, "", "HTTPServerPushEvent"], [120, 1, 1, "", "LifeSpanReceive"], [120, 1, 1, "", "LifeSpanReceiveMessage"], [120, 2, 1, "", "LifeSpanScope"], [120, 1, 1, "", "LifeSpanSend"], [120, 1, 1, "", "LifeSpanSendMessage"], [120, 2, 1, "", "LifeSpanShutdownCompleteEvent"], [120, 2, 1, "", "LifeSpanShutdownEvent"], [120, 2, 1, "", "LifeSpanShutdownFailedEvent"], [120, 2, 1, "", "LifeSpanStartupCompleteEvent"], [120, 2, 1, "", "LifeSpanStartupEvent"], [120, 2, 1, "", "LifeSpanStartupFailedEvent"], [120, 1, 1, "", "LifespanHook"], [120, 2, 1, "", "Logger"], [120, 1, 1, "", "Message"], [120, 1, 1, "", "Method"], [120, 1, 1, "", "Middleware"], [120, 1, 1, "", "OnAppInitHandler"], [120, 3, 1, "", "OptionalSequence"], [120, 3, 1, "", "ParametersMap"], [120, 3, 1, "", "PathType"], [120, 1, 1, "", "Receive"], [120, 1, 1, "", "ReceiveMessage"], [120, 3, 1, "", "ResponseCookies"], [120, 3, 1, "", "ResponseHeaders"], [120, 1, 1, "", "Scope"], [120, 1, 1, "", "Scopes"], [120, 1, 1, "", "Send"], [120, 1, 1, "", "Serializer"], [120, 3, 1, "", "SyncOrAsyncUnion"], [120, 3, 1, "", "TypeDecodersSequence"], [120, 3, 1, "", "TypeEncodersMap"], [120, 2, 1, "", "WebSocketAcceptEvent"], [120, 2, 1, "", "WebSocketCloseEvent"], [120, 2, 1, "", "WebSocketConnectEvent"], [120, 2, 1, "", "WebSocketDisconnectEvent"], [120, 2, 1, "", "WebSocketReceiveEvent"], [120, 1, 1, "", "WebSocketReceiveMessage"], [120, 2, 1, "", "WebSocketResponseBodyEvent"], [120, 2, 1, "", "WebSocketResponseStartEvent"], [120, 2, 1, "", "WebSocketScope"], [120, 2, 1, "", "WebSocketSendEvent"], [120, 1, 1, "", "WebSocketSendMessage"]], "litestar.types.FileInfo": [[120, 3, 1, "", "created"], [120, 3, 1, "", "destination"], [120, 3, 1, "", "gid"], [120, 3, 1, "", "ino"], [120, 3, 1, "", "islink"], [120, 3, 1, "", "mode"], [120, 3, 1, "", "mtime"], [120, 3, 1, "", "name"], [120, 3, 1, "", "nlink"], [120, 3, 1, "", "size"], [120, 3, 1, "", "type"], [120, 3, 1, "", "uid"]], "litestar.types.FileSystemProtocol": [[120, 4, 1, "", "__init__"], [120, 4, 1, "", "info"], [120, 4, 1, "", "open"]], "litestar.types.FileSystemProtocol.info.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "path"]], "litestar.types.FileSystemProtocol.open.params": [[120, 5, 1, "", "buffering"], [120, 5, 1, "", "file"], [120, 5, 1, "", "mode"]], "litestar.types.Logger": [[120, 4, 1, "", "__init__"], [120, 4, 1, "", "critical"], [120, 4, 1, "", "debug"], [120, 4, 1, "", "error"], [120, 4, 1, "", "exception"], [120, 4, 1, "", "fatal"], [120, 4, 1, "", "info"], [120, 4, 1, "", "setLevel"], [120, 4, 1, "", "warn"], [120, 4, 1, "", "warning"]], "litestar.types.Logger.critical.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.types.Logger.debug.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.types.Logger.error.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.types.Logger.exception.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.types.Logger.fatal.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.types.Logger.info.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.types.Logger.setLevel.params": [[120, 5, 1, "", "level"]], "litestar.types.Logger.warn.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.types.Logger.warning.params": [[120, 5, 1, "", "**kwargs"], [120, 5, 1, "", "*args"], [120, 5, 1, "", "event"]], "litestar.typing": [[121, 2, 1, "", "FieldDefinition"]], "litestar.typing.FieldDefinition": [[121, 4, 1, "", "__init__"], [121, 3, 1, "", "annotation"], [121, 3, 1, "", "args"], [121, 6, 1, "", "bound_types"], [121, 3, 1, "", "default"], [121, 3, 1, "", "extra"], [121, 4, 1, "", "from_annotation"], [121, 4, 1, "", "from_kwarg"], [121, 4, 1, "", "from_parameter"], [121, 6, 1, "", "generic_types"], [121, 4, 1, "", "get_type_hints"], [121, 6, 1, "", "has_default"], [121, 4, 1, "", "has_inner_subclass_of"], [121, 3, 1, "", "inner_types"], [121, 3, 1, "", "instantiable_origin"], [121, 6, 1, "", "is_annotated"], [121, 6, 1, "", "is_any"], [121, 6, 1, "", "is_collection"], [121, 6, 1, "", "is_const"], [121, 6, 1, "", "is_dataclass_type"], [121, 6, 1, "", "is_forward_ref"], [121, 6, 1, "", "is_generic"], [121, 6, 1, "", "is_literal"], [121, 6, 1, "", "is_mapping"], [121, 6, 1, "", "is_non_string_collection"], [121, 6, 1, "", "is_non_string_iterable"], [121, 6, 1, "", "is_non_string_sequence"], [121, 6, 1, "", "is_none_type"], [121, 6, 1, "", "is_optional"], [121, 6, 1, "", "is_parameter_field"], [121, 6, 1, "", "is_required"], [121, 6, 1, "", "is_simple_type"], [121, 4, 1, "", "is_subclass_of"], [121, 6, 1, "", "is_tuple"], [121, 6, 1, "", "is_type_alias_type"], [121, 6, 1, "", "is_type_var"], [121, 6, 1, "", "is_typeddict_type"], [121, 6, 1, "", "is_union"], [121, 3, 1, "", "kwarg_definition"], [121, 4, 1, "", "match_predicate_recursively"], [121, 3, 1, "", "metadata"], [121, 3, 1, "", "name"], [121, 3, 1, "", "origin"], [121, 3, 1, "", "raw"], [121, 3, 1, "", "safe_generic_origin"], [121, 6, 1, "", "type_"], [121, 3, 1, "", "type_wrappers"]], "litestar.typing.FieldDefinition.from_annotation.params": [[121, 5, 1, "", "**kwargs"], [121, 5, 1, "", "annotation"]], "litestar.typing.FieldDefinition.from_kwarg.params": [[121, 5, 1, "", "annotation"], [121, 5, 1, "", "default"], [121, 5, 1, "", "extra"], [121, 5, 1, "", "inner_types"], [121, 5, 1, "", "kwarg_definition"], [121, 5, 1, "", "name"]], "litestar.typing.FieldDefinition.from_parameter.params": [[121, 5, 1, "", "fn_type_hints"], [121, 5, 1, "", "parameter"]], "litestar.typing.FieldDefinition.get_type_hints.params": [[121, 5, 1, "", "include_extras"], [121, 5, 1, "", "resolve_generics"]], "litestar.typing.FieldDefinition.has_inner_subclass_of.params": [[121, 5, 1, "", "cl"]], "litestar.typing.FieldDefinition.is_subclass_of.params": [[121, 5, 1, "", "cl"]], "litestar.typing.FieldDefinition.match_predicate_recursively.params": [[121, 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, 131, 174, 200], "asynchron": [0, 131, 174, 200], "callabl": [0, 120, 174, 200, 213], "benchmark": 1, "methodologi": 1, "result": 1, "json": [1, 199], "serial": [1, 5, 108, 149, 151, 172, 215], "file": [1, 5, 97, 112, 120, 194, 198, 199, 211, 213], "path": [1, 5, 157, 194, 200, 203, 211], "queri": [1, 156, 203], "paramet": [1, 5, 120, 124, 156, 157, 175, 203, 209], "handl": [1, 5, 174, 176, 180, 209, 215], "depend": [1, 4, 124, 160, 170, 174, 215], "inject": [1, 4, 160, 174, 215], "plaintext": [1, 199], "interpret": 1, "contribut": 2, "guid": 2, "get": [2, 212], "start": 2, "support": [2, 124, 194, 203], "python": [2, 173, 184], "version": [2, 18], "set": [2, 5, 171, 188, 199, 212, 215], "up": [2, 156, 171, 188, 212], "environ": 2, "code": [2, 5, 144, 145, 146, 147, 173, 193, 199], "workflow": 2, "guidelin": 2, "write": 2, "run": [2, 18, 124, 127, 155, 160, 164, 171, 176, 180, 183, 191, 196, 197, 199, 203, 211, 214], "test": [2, 34, 95, 119, 157, 214], "type": [2, 40, 53, 120, 121, 124, 155, 164, 176, 196, 198, 199, 200, 203], "checker": 2, "project": 2, "document": [2, 3, 156, 157, 198, 203], "doc": [2, 174], "theme": 2, "appear": 2, "local": 2, "edit": 2, "ad": [2, 147, 200, 213], "exampl": [2, 3, 7, 27, 43, 57, 69, 70, 71, 84, 85, 87, 107, 119, 156, 157, 170, 171, 172, 174, 196], "automat": 2, "execut": [2, 129, 131, 160, 199], "creat": [2, 145, 157, 179, 189, 204, 214], "new": 2, "releas": [2, 123], "litestar": [3, 6, 18, 124, 155, 176, 178, 202], "librari": [3, 184, 199], "instal": [3, 127, 128, 154, 155], "minim": 3, "sponsor": 3, "expand": 3, "philosophi": 3, "featur": [3, 122, 144, 147, 163, 168], "comparison": 3, "similar": 3, "framework": 3, "applic": [3, 120, 124, 128, 149, 155, 158, 159, 160, 180, 199], "from": [4, 5, 133, 134, 174, 199, 205, 211], "starlett": 4, "fastapi": 4, "rout": [4, 5, 18, 104, 124, 155, 157, 160, 162, 193, 200, 201, 202, 205, 206], "decor": [4, 200], "router": [4, 103, 194, 202, 211], "host": [4, 188], "base": [4, 10, 35, 71, 96, 111, 202, 215], "authent": [4, 64, 204], "overrid": [4, 174, 175], "middlewar": [4, 68, 188, 189, 190, 191, 204], "flask": 5, "asgi": [5, 120, 127, 189, 199, 200, 202], "v": [5, 131, 173, 213], "wsgi": 5, "request": [5, 22, 176, 183, 189, 198, 199, 213], "object": [5, 142, 160, 178], "method": [5, 177, 199], "static": [5, 211], "templat": [5, 102, 118, 199, 213], "cooki": [5, 124, 199, 203, 208], "header": [5, 124, 199, 203], "redirect": [5, 99, 199], "rais": 5, "http": [5, 200], "error": 5, "statu": [5, 199], "migrat": 6, "app": [7, 141, 149, 154, 163, 171, 202, 214], "background_task": 8, "asyncpg": 9, "backend": [11, 162, 175, 208, 210], "memori": [12, 114], "psycopg": 13, "redi": [14, 115], "channel": [15, 124, 162], "plugin": [16, 38, 77, 84, 124, 151, 152, 163, 169, 170, 171, 172, 194, 195, 196], "subscrib": [17, 162], "cli": [18, 163, 173], "info": 18, "schema": [18, 193], "openapi": [18, 75, 76, 174, 192, 193, 194, 198], "typescript": 18, "session": [18, 73, 150, 188, 210, 214], "clear": 18, "delet": [18, 145, 212], "concurr": 19, "config": [20, 47, 59, 184], "connect": [21, 215], "htmx": [22, 83, 124, 181], "respons": [22, 98, 124, 161, 176, 181, 183, 188, 189, 199, 213], "contrib": 23, "jinja": 24, "jwt": [25, 106, 204, 208, 210], "mako": 26, "opentelemetri": [27, 186], "piccolo_orm": 28, "pydant": [29, 87, 124, 164, 193], "abc": [30, 90], "except": [31, 56, 91, 160, 174, 180, 191], "filter": [32, 92, 156], "handler": [33, 57, 93, 124, 140, 150, 151, 155, 160, 162, 170, 175, 178, 193, 200, 202, 206], "dto": [36, 51, 124, 132, 141, 175, 176, 177, 178], "sqlalchemi": [37, 88, 124, 148, 154, 167, 168, 170, 171, 172, 199], "repositori": [39, 94, 144, 145, 146, 147, 148, 168], "control": [41, 146, 168, 199, 202], "data_extractor": 42, "note": [42, 43, 47, 54, 56, 57, 59, 61, 64, 68, 69, 70, 71, 72, 74, 76, 77, 96, 97, 98, 105, 106, 107, 109, 119, 120, 123], "datastructur": 43, "secret_valu": 44, "di": [45, 150], "base_dto": 46, "data_structur": 48, "dataclass_dto": 49, "field": [50, 136, 138, 147, 176], "msgspec_dto": 52, "enum": 54, "event": [55, 100, 120, 124, 162, 179, 199], "api": [58, 171], "refer": [58, 163], "log": [60, 69, 184, 188], "picolog": [61, 184], "standard": [62, 184], "allowed_host": 63, "compress": [65, 188], "cor": [66, 188], "csrf": [67, 188, 213], "rate_limit": 70, "client_sid": 72, "server_sid": 74, "spec": 78, "pagin": [79, 145, 176, 199], "param": [80, 203], "attr": [81, 124], "flash": [82, 195], "problem": [85, 197], "detail": [85, 174, 197, 198, 202, 203, 212], "prometheu": [86, 187], "structlog": [89, 184], "sse": 100, "server": [100, 127, 188, 199, 214], "sent": [100, 199], "stream": [101, 162, 199, 215], "secur": [105, 207, 208, 209, 210], "session_auth": 107, "static_fil": 109, "status_cod": 110, "store": [113, 124, 161, 212], "registri": [116, 212], "valkei": 117, "scope": [120, 174, 206], "group": 120, "send": [120, 160, 170, 211, 215], "receiv": [120, 137, 157, 215], "helper": 120, "protocol": [120, 124], "composit": 120, "2": [122, 124, 181], "x": 122, "changelog": 122, "13": 122, "0": [122, 124], "bugfix": 122, "12": 122, "1": [122, 181], "11": 122, "10": 122, "9": 122, "8": 122, "3": 122, "7": 122, "6": 122, "5": 122, "4": 122, "other": [122, 124], "chang": [122, 124, 161, 181], "0rc1": 122, "0beta4": 122, "0beta3": 122, "0beta2": 122, "0beta1": 122, "0alpha7": 122, "0alpha6": 122, "0alpha5": 122, "0alpha4": 122, "0alpha3": 122, "0alpha2": 122, "0alpha1": 122, "what": [124, 154, 199, 212], "": [124, 154, 176], "starlit": 124, "import": 124, "remov": [124, 145], "model": [124, 133, 134, 144, 145, 168, 171, 193], "argument": [124, 174, 179, 189, 200], "before_send": 124, "initial_st": 124, "usag": [124, 182, 197], "cach": [124, 161, 199], "integr": [124, 162, 168, 212], "lifespan": [124, 149, 160], "hook": [124, 160, 183, 199], "without": 124, "provid": [124, 150, 174, 176, 194], "sync_to_thread": 124, "bu": 124, "enhanc": 124, "websocket": [124, 162, 200, 215], "signatur": [124, 200], "annot": [124, 155, 199, 200], "context": [124, 145, 149, 160, 213], "manag": [124, 145, 149, 160, 162, 212], "docker": 125, "us": [125, 127, 128, 129, 131, 151, 152, 156, 157, 160, 163, 164, 168, 173, 175, 176, 179, 184, 189, 191, 194, 195, 199, 202, 208, 211, 212, 214], "when": [125, 127, 128, 129, 131], "altern": [125, 127, 128, 129, 203], "dockerfil": 125, "compos": 125, "deploy": 126, "content": [126, 154, 178, 198, 199], "manual": 127, "choos": 127, "an": [127, 131, 171, 173, 199, 212], "nginx": 128, "unit": 128, "configur": [128, 161, 162, 170, 172, 180, 193, 194, 212], "listen": [128, 179, 215], "updat": [128, 129, 140, 145], "supervisor": 129, "linux": 129, "setup": 129, "suggest": 129, "alias": 129, "script": 129, "topic": 130, "articl": [130, 201, 207], "sync": 131, "async": 131, "block": [131, 214], "non": 131, "i": [131, 142, 148, 154, 159, 161, 199], "o": 131, "bound": 131, "cpu": 131, "task": [131, 199], "function": [131, 174, 199, 203], "thread": 131, "pool": 131, "limit": [131, 188, 198, 200], "warn": 131, "about": 131, "mode": [131, 211, 215], "our": 132, "first": [132, 155], "exclud": [133, 134, 174, 176, 205], "nest": [133, 134, 135, 176], "collect": 134, "max": 135, "depth": 135, "renam": [136, 170, 176], "explicitli": 136, "strategi": 136, "data": [137, 139, 142, 145, 157, 161, 162, 172, 176, 178, 198, 215], "read": 138, "onli": 138, "access": [139, 156, 163, 193, 213], "instanc": [140, 163, 213], "put": 140, "patch": [140, 176], "declar": [141, 200], "layer": [141, 160, 164, 175, 180, 183, 191, 198, 199, 203, 215], "transfer": [142, 172, 178], "tutori": [142, 143, 148, 154, 159], "who": [142, 148, 154, 159], "thi": [142, 148, 154, 159], "introduct": [144, 149], "databas": [144, 149, 165, 171], "full": [144, 145, 146, 147, 149], "interact": [145, 156, 157, 194, 212, 215], "work": [145, 146, 172, 176], "bulk": 145, "oper": [145, 193], "fixtur": 145, "load": 145, "insert": 145, "select": 145, "count": 145, "addit": 147, "slug": 147, "The": [149, 162, 174, 175, 203, 206, 212], "differ": 149, "complex": 149, "creation": 149, "state": [149, 160], "behavior": 149, "next": [149, 150, 151, 152, 158], "step": [149, 150, 151, 152, 155, 158, 174], "compar": [150, 151], "befor": [150, 151, 160, 170, 183], "after": [150, 151, 160, 183, 199], "init": [152, 170], "final": [153, 158], "touch": 153, "recap": [153, 158], "improv": [154, 157, 175], "todo": [154, 159], "basic": [155, 159, 162, 168, 174, 175], "hello": 155, "world": 155, "list": [156, 157, 198], "intro": 156, "clean": 156, "dataclass": [156, 157], "convert": 156, "valid": [156, 174, 198, 203, 208], "make": [156, 157, 181], "option": [156, 203, 211], "incom": 157, "dynam": [157, 199, 202], "assembl": 158, "develop": 159, "startup": 160, "shutdown": 160, "order": [160, 191], "initi": [160, 171], "architectur": [160, 164, 183, 191, 198, 199, 215], "where": 161, "specifi": 161, "kei": [161, 206], "builder": 161, "concept": 162, "flowchart": 162, "channelsplugin": 162, "publish": 162, "subscript": 162, "histori": 162, "consum": 162, "backpressur": 162, "gener": [162, 193, 211], "enabl": [163, 175], "all": 163, "autodiscoveri": 163, "extend": 163, "entri": 163, "point": 163, "custom": [164, 177, 193, 194, 198, 199, 204, 208, 211, 213, 215], "encod": [164, 198], "decod": 164, "piccolo": 166, "orm": 166, "defin": [171, 175, 213], "endpoint": [171, 205], "how": 172, "debug": 173, "debugg": 173, "id": 173, "intellij": 173, "pycharm": 173, "uvicorn": 173, "pre": 174, "requisit": 174, "yield": 174, "cleanup": 174, "technic": [174, 198, 202, 203, 212], "A": 174, "best": 174, "practic": 174, "keyword": [174, 200], "class": [174, 177, 181, 193, 194, 199, 208, 211, 215], "within": 174, "marker": 174, "default": [174, 200, 203, 212], "valu": [174, 176, 203, 212], "earli": 174, "detect": 174, "isn": 174, "t": [174, 181], "return_dto": 175, "implicit": [175, 176], "perform": 175, "codegen": 175, "disabl": [175, 193], "abstractdto": [176, 196], "factori": [176, 212], "mark": 176, "check": 176, "unknown": 176, "privat": 176, "wrap": 176, "return": [176, 199], "implement": [177, 204], "abstract": 177, "generate_field_definit": 177, "detect_nested_field": 177, "movement": 178, "client": [178, 188, 214], "multipl": [179, 198, 199, 202], "pass": [179, 189, 211, 213], "emitt": 179, "htmxplugin": 181, "htmxrequest": 181, "htmxtemplat": 181, "don": 181, "ani": 181, "dom": 181, "mai": 181, "life": 183, "cycl": 183, "subclass": [184, 194], "metric": 185, "built": [188, 212, 213], "allow": 188, "gzip": 188, "brotli": 188, "rate": 188, "obfusc": 188, "output": 188, "bodi": [188, 198, 209], "side": 188, "middlewareprotocol": 189, "respond": 189, "modifi": 189, "inherit": 189, "abstractmiddlewar": 189, "definemiddlewar": 189, "call": 191, "ui": 194, "root": 194, "backward": 194, "compat": 194, "openapicontrol": 194, "root_schema_sit": 194, "build": 194, "your": 194, "own": 194, "definit": 194, "__init__": 194, "constructor": 194, "render": 194, "oauth2": [194, 208], "swagger": 194, "cdn": 194, "offlin": 194, "messag": 195, "regist": [195, 202, 213], "breakdown": 195, "initpluginprotocol": 196, "on_app_init": 196, "self": 196, "app_config": 196, "appconfig": 196, "serializationpluginprotocol": 196, "supports_typ": 196, "field_definit": 196, "fielddefinit": 196, "bool": 196, "create_dto_for_typ": 196, "diplugin": 196, "url": 198, "form": 198, "multipart": 198, "upload": 198, "dictionari": 198, "messagepack": [198, 199], "size": 198, "media": 199, "html": [199, 211], "negoti": 199, "third": 199, "parti": 199, "predefin": 199, "etag": 199, "background": 199, "classic": 199, "offset": 199, "With": 199, "cursor": 199, "reserv": 200, "semant": 200, "index": 200, "arbitrari": 200, "metadata": 200, "namespac": [200, 212], "overview": [202, 209], "compon": 202, "time": [202, 212], "mount": 202, "why": [202, 212], "radix": 202, "extra": 203, "coercion": 203, "name": 203, "constraint": 203, "includ": 205, "auth": [205, 208, 210], "guard": 206, "opt": 206, "bearer": 208, "password": 208, "flow": 208, "token": 208, "verifi": 208, "issuer": 208, "audienc": 208, "secret": 209, "consider": 209, "abstractsecurityconfig": 210, "attach": 211, "retriev": 211, "remot": 211, "system": 211, "upgrad": 211, "legaci": 211, "staticfilesconfig": 211, "memcach": 212, "expiri": 212, "expir": 212, "can": 212, "lifetim": 212, "engin": 213, "string": 213, "input": 213, "portal": 214, "live": 214, "requestfactori": 214, "polyfactori": 214, "transport": 215, "directli": 215, "customis": 215, "accept": 215, "while": 215, "combin": 215}, "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": {"handlers": [[33, "handlers"], [57, "module-litestar.handlers"], [93, "module-litestar.repository.handlers"]], "types": [[40, "types"], [53, "module-litestar.dto.types"], [120, "module-litestar.types"]], "abc": [[30, "abc"], [90, "module-litestar.repository.abc"]], "di": [[45, "module-litestar.di"]], "contrib": [[23, "contrib"]], "jinja": [[24, "module-litestar.contrib.jinja"]], "data_extractors": [[42, "module-litestar.data_extractors"]], "Notes": [[42, null], [43, null], [43, null], [43, null], [68, null], [68, null], [56, null], [54, null], [64, null], [47, null], [47, null], [59, null], [59, null], [57, null], [61, null], [71, null], [71, null], [71, null], [76, null], [76, null], [76, null], [76, null], [77, null], [70, null], [69, null], [69, null], [74, null], [72, null], [72, null], [96, null], [106, null], [106, null], [106, null], [106, null], [106, null], [106, null], [106, null], [106, null], [107, null], [105, null], [109, null], [98, null], [97, null], [97, null], [119, null], [119, null], [119, null], [120, null]], "datastructures": [[43, "module-litestar.datastructures"]], "Examples": [[43, null], [27, null], [7, null], [7, null], [7, null], [84, null], [84, null], [71, null], [70, null], [69, null], [85, null], [87, null], [107, null], [119, null], [119, null], [119, null], [119, null], [119, null], [119, null], [119, null]], "base": [[35, "module-litestar.contrib.sqlalchemy.base"], [10, "module-litestar.channels.backends.base"], [71, "module-litestar.middleware.session.base"], [111, "module-litestar.stores.base"], [96, "module-litestar.response.base"]], "secret_values": [[44, "module-litestar.datastructures.secret_values"]], "exceptions": [[31, "exceptions"], [56, "module-litestar.exceptions"], [91, "exceptions"]], "DTO": [[36, "dto"]], "filters": [[32, "filters"], [92, "filters"]], "testing": [[34, "testing"], [95, "module-litestar.repository.testing"], [119, "module-litestar.testing"]], "plugins": [[38, "module-litestar.contrib.sqlalchemy.plugins"], [84, "module-litestar.plugins"], [77, "module-litestar.openapi.plugins"]], "piccolo_orm": [[28, "module-litestar.contrib.piccolo"]], "repository": [[39, "repository"], [94, "repository"]], "sqlalchemy": [[37, "sqlalchemy"], [88, "module-litestar.plugins.sqlalchemy"]], "jwt": [[25, "jwt"], [106, "module-litestar.security.jwt"]], "mako": [[26, "module-litestar.contrib.mako"]], "opentelemetry": [[27, "module-litestar.contrib.opentelemetry"]], "controller": [[41, "module-litestar.controller"]], "pydantic": [[29, "module-litestar.contrib.pydantic"], [87, "module-litestar.plugins.pydantic"]], "cors": [[66, "module-litestar.middleware.cors"]], "middleware": [[68, "module-litestar.middleware"]], "allowed_hosts": [[63, "module-litestar.middleware.allowed_hosts"]], "msgspec_dto": [[52, "module-litestar.dto.msgspec_dto"]], "API reference": [[58, "api-reference"]], "logging": [[60, "logging"], [69, "module-litestar.middleware.logging"]], "csrf": [[67, "module-litestar.middleware.csrf"]], "enums": [[54, "module-litestar.enums"]], "events": [[55, "module-litestar.events"]], "compression": [[65, "module-litestar.middleware.compression"]], "standard": [[62, "module-litestar.logging.standard"]], "authentication": [[64, "module-litestar.middleware.authentication"]], "config": [[47, "module-litestar.dto.config"], [59, "module-litestar.logging.config"], [20, "module-litestar.config.allowed_hosts"]], "data_structures": [[48, "module-litestar.dto.data_structures"]], "field": [[50, "module-litestar.dto.field"]], "Example": [[57, null], [57, null], [196, "example"], [196, "id2"], [171, "example"], [170, "example"], [172, "example"]], "base_dto": [[46, "module-litestar.dto.base_dto"]], "dto": [[51, "dto"]], "dataclass_dto": [[49, "module-litestar.dto.dataclass_dto"]], "picologging": [[61, "module-litestar.logging.picologging"]], "From Flask": [[5, "from-flask"]], "ASGI vs WSGI": [[5, "asgi-vs-wsgi"]], "Routing": [[5, "routing"], [201, "routing"]], "Path parameters": [[5, "path-parameters"]], "Request object": [[5, "request-object"]], "Request methods": [[5, "request-methods"]], "Static files": [[5, "static-files"], [211, "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"]], "Serialization": [[5, "serialization"], [1, "serialization"], [215, "serialization"], [149, "serialization"]], "Error handling": [[5, "error-handling"]], "channels": [[15, "channels"]], "backends": [[11, "backends"]], "plugin": [[16, "plugin"]], "Benchmarks": [[1, "benchmarks"]], "Methodology": [[1, "methodology"]], "Results": [[1, "results"]], "JSON": [[1, "json"]], "Files": [[1, "files"]], "Path and query parameter handling": [[1, "path-and-query-parameter-handling"]], "Dependency injection": [[1, "dependency-injection"], [215, "dependency-injection"]], "Plaintext": [[1, "plaintext"]], "Interpreting the results": [[1, "interpreting-the-results"]], "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"]], "background_tasks": [[8, "module-litestar.background_tasks"]], "app": [[7, "module-litestar.app"]], "HTMX": [[22, "htmx"], [181, "htmx"], [124, "htmx"]], "Request": [[22, "module-litestar.contrib.htmx.request"]], "Response": [[22, "module-litestar.contrib.htmx.response"]], "subscriber": [[17, "subscriber"]], "connection": [[21, "module-litestar.connection"]], "memory": [[12, "module-litestar.channels.backends.memory"], [114, "module-litestar.stores.memory"]], "cli": [[18, "module-litestar.cli"]], "litestar": [[18, "litestar"]], "info": [[18, "litestar-info"]], "routes": [[18, "litestar-routes"], [104, "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"]], "Synchronous and asynchronous callables": [[0, null], [200, null], [174, null]], "asyncpg": [[9, "module-litestar.channels.backends.asyncpg"]], "psycopg": [[13, "module-litestar.channels.backends.psycopg"]], "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"], [215, "id1"], [174, "dependency-injection"]], "Authentication": [[4, "authentication"]], "Dependency overrides": [[4, "dependency-overrides"], [174, "dependency-overrides"]], "Middleware": [[4, "middleware"], [190, "middleware"]], "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], [211, null], [211, null], [160, null], [197, null], [197, null], [197, null], [196, null], [196, null], [199, null], [199, null], [203, null], [203, null], [203, null], [203, null], [203, null], [191, null], [164, null], [164, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [176, null], [180, null], [180, null], [180, null], [183, null], [183, null], [183, null], [183, null], [124, null], [124, null], [124, null]], "Creating a New Release": [[2, "creating-a-new-release"]], "redis": [[14, "module-litestar.channels.backends.redis"], [115, "module-litestar.stores.redis"]], "attrs": [[81, "module-litestar.plugins.attrs"]], "flash": [[82, "module-litestar.plugins.flash"]], "params": [[80, "module-litestar.params"]], "rate_limit": [[70, "module-litestar.middleware.rate_limit"]], "htmx": [[83, "module-litestar.plugins.htmx"]], "structlog": [[89, "module-litestar.plugins.structlog"]], "pagination": [[79, "module-litestar.pagination"]], "problem details": [[85, "module-litestar.plugins.problem_details"]], "spec": [[78, "module-litestar.openapi.spec"]], "session": [[73, "session"]], "prometheus": [[86, "module-litestar.plugins.prometheus"]], "server_side": [[74, "module-litestar.middleware.session.server_side"]], "client_side": [[72, "module-litestar.middleware.session.client_side"]], "Testing": [[214, "testing"]], "Test Client": [[214, "test-client"]], "Using sessions": [[214, "using-sessions"]], "Using a blocking portal": [[214, "using-a-blocking-portal"]], "Creating a test app": [[214, "creating-a-test-app"]], "Running a live server": [[214, "running-a-live-server"]], "RequestFactory": [[214, "requestfactory"]], "Using polyfactory": [[214, "using-polyfactory"]], "JWT Security Backends": [[208, "jwt-security-backends"]], "JWT Auth Backend": [[208, "jwt-auth-backend"]], "JWT Cookie Auth Backend": [[208, "jwt-cookie-auth-backend"]], "OAuth2 Bearer Password Flow": [[208, "oauth2-bearer-password-flow"]], "Using a custom token class": [[208, "using-a-custom-token-class"]], "Verifying issuer and audience": [[208, "verifying-issuer-and-audience"]], "Customizing token validation": [[208, "customizing-token-validation"]], "Stores": [[212, "stores"], [124, "stores"]], "Built-in stores": [[212, "built-in-stores"]], "Why not memcached?": [[212, null]], "Interacting with a store": [[212, "interacting-with-a-store"]], "Getting and setting values": [[212, "getting-and-setting-values"]], "Setting an expiry time": [[212, "setting-an-expiry-time"]], "Deleting expired values": [[212, "deleting-expired-values"]], "What can be stored": [[212, "what-can-be-stored"]], "Technical details": [[212, null], [203, null], [198, null], [174, null]], "Namespacing": [[212, "namespacing"]], "Managing stores with the registry": [[212, "managing-stores-with-the-registry"]], "The default factory": [[212, "the-default-factory"]], "Using the registry to configure integrations": [[212, "using-the-registry-to-configure-integrations"]], "Setting up the default factory with namespacing": [[212, "setting-up-the-default-factory-with-namespacing"]], "Store lifetime": [[212, "store-lifetime"]], "WebSockets": [[215, "websockets"]], "WebSocket Listeners": [[215, "websocket-listeners"]], "Receiving data": [[215, "receiving-data"], [137, "receiving-data"]], "Sending data": [[215, "sending-data"]], "Setting transport modes": [[215, "setting-transport-modes"]], "Receive mode": [[215, "receive-mode"]], "Send mode": [[215, "send-mode"]], "Interacting with the WebSocket directly": [[215, "interacting-with-the-websocket-directly"], [215, "id2"]], "Customising connection acceptance": [[215, "customising-connection-acceptance"]], "Class based WebSocket handling": [[215, "class-based-websocket-handling"]], "Custom WebSocket": [[215, "custom-websocket"]], "Layered architecture": [[215, null], [160, "layered-architecture"], [199, null], [191, null], [198, null], [164, null], [183, null]], "WebSocket Streams": [[215, "websocket-streams"]], "Receiving data while streaming": [[215, "receiving-data-while-streaming"]], "Combining streaming and receiving data": [[215, "combining-streaming-and-receiving-data"]], "Transport modes": [[215, "transport-modes"]], "Templating": [[213, "templating"]], "Template engines": [[213, "template-engines"]], "Registering a template engine": [[213, "registering-a-template-engine"]], "Registering a Custom Template Engine": [[213, "registering-a-custom-template-engine"]], "Defining a custom template engine": [[213, "defining-a-custom-template-engine"]], "Accessing the template engine instance": [[213, "accessing-the-template-engine-instance"]], "Template responses": [[213, "template-responses"]], "Template Files vs. Strings": [[213, "template-files-vs-strings"]], "Template context": [[213, "id1"]], "Accessing the request instance": [[213, "accessing-the-request-instance"]], "Adding CSRF inputs": [[213, "adding-csrf-inputs"]], "Passing template context": [[213, "passing-template-context"]], "Template callables": [[213, "template-callables"]], "Built-in callables": [[213, "built-in-callables"]], "Registering template callables": [[213, "registering-template-callables"]], "Handling Secrets": [[209, "handling-secrets"]], "Overview": [[209, "overview"], [202, "overview"]], "Secret Parameters": [[209, "secret-parameters"]], "Secret Body": [[209, "secret-body"]], "Security Considerations": [[209, "security-considerations"]], "Security": [[207, "security"]], "Articles": [[207, null], [201, null], [130, null]], "Security Backends": [[210, "security-backends"]], "AbstractSecurityConfig": [[210, "abstractsecurityconfig"]], "Session Auth Backend": [[210, "session-auth-backend"]], "JWT Auth": [[210, "jwt-auth"]], "Sending files as attachments": [[211, "sending-files-as-attachments"]], "HTML mode": [[211, "html-mode"]], "Passing options to the generated router": [[211, "passing-options-to-the-generated-router"]], "Using a custom router class": [[211, "using-a-custom-router-class"]], "Retrieving paths to static files": [[211, "retrieving-paths-to-static-files"]], "(Remote) file systems": [[211, "remote-file-systems"]], "Upgrading from legacy StaticFilesConfig": [[211, "upgrading-from-legacy-staticfilesconfig"]], "Working with Controllers and Repositories": [[146, "working-with-controllers-and-repositories"]], "Full Code": [[146, "full-code"], [144, "full-code"], [145, "full-code"], [147, "full-code"]], "Introduction": [[149, "introduction"]], "The full app": [[149, "the-full-app"]], "The differences": [[149, "the-differences"]], "Complexity": [[149, "complexity"]], "Lifespan context manager": [[149, "lifespan-context-manager"]], "Database creation": [[149, "database-creation"]], "Application state": [[149, "application-state"]], "Behavior": [[149, "behavior"]], "Next steps": [[149, "next-steps"], [152, "next-steps"], [151, "next-steps"], [158, "next-steps"], [150, "next-steps"]], "Introduction to Database Modeling and Repository Features": [[144, "introduction-to-database-modeling-and-repository-features"]], "Modeling": [[144, "modeling"]], "Updating instances": [[140, "updating-instances"]], "PUT handlers": [[140, "put-handlers"]], "PATCH handlers": [[140, "patch-handlers"]], "Applications": [[160, "applications"], [155, "applications"], [128, "applications"]], "Application objects": [[160, "application-objects"]], "Startup and Shutdown": [[160, "startup-and-shutdown"]], "Lifespan context managers": [[160, "lifespan-context-managers"]], "Order of execution": [[160, "order-of-execution"]], "Using Application State": [[160, "using-application-state"]], "Initializing Application State": [[160, "initializing-application-state"]], "Injecting Application State into Route Handlers and Dependencies": [[160, "injecting-application-state-into-route-handlers-and-dependencies"]], "Application Hooks": [[160, "application-hooks"]], "After Exception": [[160, "after-exception"]], "Before Send": [[160, "before-send"]], "Initialization": [[160, "initialization"]], "Read only fields": [[138, "read-only-fields"]], "Tutorials": [[143, "tutorials"]], "Developing a basic TODO application": [[159, "developing-a-basic-todo-application"]], "Who is this tutorial for?": [[159, null], [142, null], [148, null], [154, null]], "Data Transfer Object Tutorial": [[142, "data-transfer-object-tutorial"]], "SQLAlchemy Repository Tutorial": [[148, "sqlalchemy-repository-tutorial"]], "Interacting with repositories": [[145, "interacting-with-repositories"]], "Model Repository": [[145, "model-repository"]], "Repository Context Manager": [[145, "repository-context-manager"]], "Creating, Updating and Removing Data": [[145, "creating-updating-and-removing-data"]], "Working with Bulk Data Operations": [[145, "working-with-bulk-data-operations"]], "Fixture Data Loading": [[145, "fixture-data-loading"]], "Bulk Insert": [[145, "bulk-insert"]], "Paginated Data Selection": [[145, "paginated-data-selection"]], "Bulk Delete": [[145, "bulk-delete"]], "Counts": [[145, "counts"]], "Improving the TODO app with SQLAlchemy": [[154, "improving-the-todo-app-with-sqlalchemy"]], "Install SQLAlchemy": [[154, "install-sqlalchemy"]], "What\u2019s in this tutorial?": [[154, "what-s-in-this-tutorial"]], "Contents": [[154, "contents"], [178, "contents"], [126, "contents"]], "Using the init plugin": [[152, "using-the-init-plugin"]], "Using the serialization plugin": [[151, "using-the-serialization-plugin"]], "Compare handlers before and after Serialization Plugin": [[151, "compare-handlers-before-and-after-serialization-plugin"]], "Application basics": [[155, "application-basics"]], "First steps": [[155, "first-steps"]], "Install Litestar": [[155, "install-litestar"]], "Hello, world!": [[155, "hello-world"]], "Route handlers": [[155, "route-handlers"], [202, "route-handlers"], [200, "route-handlers"]], "Type annotations": [[155, "type-annotations"], [200, "type-annotations"]], "Running the application": [[155, "running-the-application"]], "Recap and assembling the final application": [[158, "recap-and-assembling-the-final-application"]], "Final application": [[158, "final-application"]], "Recap": [[158, "recap"], [153, "recap"]], "Accessing the data": [[139, "accessing-the-data"]], "Providing the session with DI": [[150, "providing-the-session-with-di"]], "Compare handlers before and after DI": [[150, "compare-handlers-before-and-after-di"]], "Accessing the list": [[156, "accessing-the-list"]], "Intro": [[156, "intro"]], "Cleaning up the example with dataclasses": [[156, "cleaning-up-the-example-with-dataclasses"]], "Filtering the list using query parameters": [[156, "filtering-the-list-using-query-parameters"]], "Converting and validating query parameters": [[156, "converting-and-validating-query-parameters"]], "Making the query parameter optional": [[156, "making-the-query-parameter-optional"]], "Interactive documentation": [[156, "interactive-documentation"]], "Final touches and recap": [[153, "final-touches-and-recap"]], "Declaring DTOs on app layers": [[141, "declaring-dtos-on-app-layers"]], "Adding Additional Features to the Repository": [[147, "adding-additional-features-to-the-repository"]], "Slug Fields": [[147, "slug-fields"]], "Making the list interactive": [[157, "making-the-list-interactive"]], "Receiving incoming data": [[157, "receiving-incoming-data"]], "Using the interactive documentation to test a route": [[157, "using-the-interactive-documentation-to-test-a-route"]], "Improving the example with dataclasses": [[157, "improving-the-example-with-dataclasses"]], "Create dynamic routes using path parameters": [[157, "create-dynamic-routes-using-path-parameters"]], "Problem Details": [[197, "problem-details"]], "Usage": [[197, "usage"], [182, "usage"]], "Guards": [[206, "guards"]], "Guard scopes": [[206, "guard-scopes"]], "The route handler \u201copt\u201d key": [[206, "the-route-handler-opt-key"]], "Implementing Custom Authentication": [[204, "implementing-custom-authentication"]], "Creating a Custom JWT Authentication Middleware": [[204, "creating-a-custom-jwt-authentication-middleware"]], "Registering Routes": [[202, "registering-routes"]], "Registering routes dynamically": [[202, "registering-routes-dynamically"]], "Routers": [[202, "routers"]], "Controllers": [[202, "controllers"], [202, "id1"]], "Registering components multiple times": [[202, "registering-components-multiple-times"]], "Mounting ASGI Apps": [[202, "mounting-asgi-apps"]], "Technical Details": [[202, null]], "Why Litestar uses radix based routing": [[202, null]], "Plugins": [[196, "plugins"], [169, "plugins"]], "InitPluginProtocol": [[196, "initpluginprotocol"]], "on_app_init(self, app_config: AppConfig) -> AppConfig:": [[196, "on-app-init-self-app-config-appconfig-appconfig"]], "SerializationPluginProtocol": [[196, "serializationpluginprotocol"]], "supports_type(self, field_definition: FieldDefinition) -> bool:": [[196, "supports-type-self-field-definition-fielddefinition-bool"]], "create_dto_for_type(self, field_definition: FieldDefinition) -> type[AbstractDTO]:": [[196, "create-dto-for-type-self-field-definition-fielddefinition-type-abstractdto"]], "DIPlugin": [[196, "diplugin"]], "Responses": [[199, "responses"]], "Media Type": [[199, "media-type"]], "JSON responses": [[199, "json-responses"]], "MessagePack responses": [[199, "messagepack-responses"]], "Plaintext responses": [[199, "plaintext-responses"]], "HTML responses": [[199, "html-responses"]], "Content Negotiation": [[199, "content-negotiation"]], "Status Codes": [[199, "status-codes"]], "Returning responses": [[199, "returning-responses"]], "Annotating responses": [[199, "annotating-responses"]], "Returning ASGI Applications": [[199, "returning-asgi-applications"]], "What is an ASGI Application?": [[199, "what-is-an-asgi-application"]], "Function ASGI Application": [[199, "function-asgi-application"]], "Method ASGI Application": [[199, "method-asgi-application"]], "Class ASGI Application": [[199, "class-asgi-application"]], "Returning responses from third party libraries": [[199, "returning-responses-from-third-party-libraries"]], "Setting Response Headers": [[199, "setting-response-headers"]], "Setting Headers Dynamically": [[199, "setting-headers-dynamically"]], "Using Annotated Responses": [[199, "using-annotated-responses"], [199, "id2"]], "Using the After Request Hook": [[199, "using-the-after-request-hook"], [199, "id3"]], "Predefined Headers": [[199, "predefined-headers"]], "Cache Control": [[199, "cache-control"]], "ETag": [[199, "etag"]], "Setting Response Cookies": [[199, "setting-response-cookies"]], "Setting Cookies dynamically": [[199, "setting-cookies-dynamically"]], "Redirect Responses": [[199, "redirect-responses"]], "File Responses": [[199, "file-responses"]], "Streaming Responses": [[199, "streaming-responses"]], "Server Sent Event Responses": [[199, "server-sent-event-responses"]], "Template Responses": [[199, "template-responses"]], "Custom Responses": [[199, "custom-responses"]], "Background Tasks": [[199, "background-tasks"]], "Executing Multiple Background Tasks": [[199, "executing-multiple-background-tasks"]], "Pagination": [[199, "pagination"]], "Classic Pagination": [[199, "classic-pagination"]], "Offset Pagination": [[199, "offset-pagination"]], "Offset Pagination With SQLAlchemy": [[199, "offset-pagination-with-sqlalchemy"]], "Cursor Pagination": [[199, "cursor-pagination"]], "OpenAPI": [[192, "openapi"]], "Declaring paths": [[200, "declaring-paths"]], "\u201creserved\u201d keyword arguments": [[200, "reserved-keyword-arguments"]], "HTTP route handlers": [[200, "http-route-handlers"]], "Semantic handler decorators": [[200, "semantic-handler-decorators"]], "Websocket route handlers": [[200, "websocket-route-handlers"]], "ASGI route handlers": [[200, "asgi-route-handlers"]], "Limitations of ASGI route handlers": [[200, "limitations-of-asgi-route-handlers"]], "Route handler indexing": [[200, "route-handler-indexing"]], "Adding arbitrary metadata to handlers": [[200, "adding-arbitrary-metadata-to-handlers"]], "Signature namespace": [[200, "signature-namespace"]], "Default signature namespace": [[200, "default-signature-namespace"]], "OpenAPI UI Plugins": [[194, "openapi-ui-plugins"]], "Using OpenAPI UI Plugins": [[194, "using-openapi-ui-plugins"]], "Configuring OpenAPI UI Plugins": [[194, "configuring-openapi-ui-plugins"]], "Configuring the OpenAPI Root Path": [[194, "configuring-the-openapi-root-path"]], "Backward Compatibility": [[194, "backward-compatibility"]], "Providing a subclass of OpenAPIController": [[194, "providing-a-subclass-of-openapicontroller"]], "Backward compatibility with root_schema_site": [[194, "backward-compatibility-with-root-schema-site"]], "Building your own OpenAPI UI Plugin": [[194, "building-your-own-openapi-ui-plugin"]], "Class definition": [[194, "class-definition"]], "__init__ Constructor": [[194, "init-constructor"]], "render()": [[194, "render"]], "Interacting with the Router": [[194, "interacting-with-the-router"]], "OAuth2 in Swagger UI": [[194, "oauth2-in-swagger-ui"]], "Customizing the OpenAPI UI": [[194, "customizing-the-openapi-ui"]], "CDN and offline file support": [[194, "cdn-and-offline-file-support"]], "Flash Messages": [[195, "flash-messages"]], "Registering the plugin": [[195, "registering-the-plugin"]], "Using the plugin": [[195, "using-the-plugin"]], "Breakdown": [[195, "breakdown"]], "Prometheus": [[187, "prometheus"]], "Parameters": [[203, "parameters"]], "Path Parameters": [[203, "path-parameters"]], "Supported Path Parameter Types": [[203, "supported-path-parameter-types"]], "The Parameter function": [[203, "the-parameter-function"]], "Extra validation and documentation for path params": [[203, "extra-validation-and-documentation-for-path-params"]], "Query Parameters": [[203, "query-parameters"]], "Default values": [[203, "default-values"]], "Optional parameters": [[203, "optional-parameters"]], "Type coercion": [[203, "type-coercion"]], "Alternative names and constraints": [[203, "alternative-names-and-constraints"]], "Header and Cookie Parameters": [[203, "header-and-cookie-parameters"]], "Layered Parameters": [[203, "layered-parameters"]], "Excluding and including endpoints": [[205, "excluding-and-including-endpoints"]], "Excluding routes": [[205, "excluding-routes"]], "Including routes": [[205, "including-routes"]], "Exclude from auth": [[205, "exclude-from-auth"]], "Using Middleware": [[191, "using-middleware"]], "Middleware Call Order": [[191, "middleware-call-order"]], "Middlewares and Exceptions": [[191, "middlewares-and-exceptions"]], "Built-in middleware": [[188, "built-in-middleware"]], "CORS": [[188, "cors"]], "CSRF": [[188, "csrf"]], "Allowed Hosts": [[188, "allowed-hosts"]], "Compression": [[188, "compression"]], "GZIP": [[188, "gzip"]], "Brotli": [[188, "brotli"]], "Rate-Limit Middleware": [[188, "rate-limit-middleware"]], "Logging Middleware": [[188, "logging-middleware"]], "Obfuscating Logging Output": [[188, "obfuscating-logging-output"]], "Compression and Logging of Response Body": [[188, "compression-and-logging-of-response-body"]], "Session Middleware": [[188, "session-middleware"]], "Setting up the middleware": [[188, "setting-up-the-middleware"]], "Client-side sessions": [[188, "client-side-sessions"]], "Server-side sessions": [[188, "server-side-sessions"]], "Creating Middleware": [[189, "creating-middleware"]], "Using MiddlewareProtocol": [[189, "using-middlewareprotocol"]], "Responding using the MiddlewareProtocol": [[189, "responding-using-the-middlewareprotocol"]], "Modifying ASGI Requests and Responses using the MiddlewareProtocol": [[189, "modifying-asgi-requests-and-responses-using-the-middlewareprotocol"]], "Inheriting AbstractMiddleware": [[189, "inheriting-abstractmiddleware"]], "Using DefineMiddleware to pass arguments": [[189, "using-definemiddleware-to-pass-arguments"]], "Configuring schema generation": [[193, "configuring-schema-generation"]], "Disabling schema generation": [[193, "disabling-schema-generation"]], "Configuring schema generation on a route handler": [[193, "configuring-schema-generation-on-a-route-handler"]], "Accessing the OpenAPI schema in code": [[193, "accessing-the-openapi-schema-in-code"]], "Customizing Pydantic model schemas": [[193, "customizing-pydantic-model-schemas"]], "Customizing Operation class": [[193, "customizing-operation-class"]], "Logging": [[184, "logging"]], "Using Python standard library": [[184, "using-python-standard-library"]], "Using Picologging": [[184, "using-picologging"]], "Using StructLog": [[184, "using-structlog"]], "Subclass Logging Configs": [[184, "subclass-logging-configs"]], "Requests": [[198, "requests"]], "Request body": [[198, "request-body"]], "Validation and customization of OpenAPI documentation": [[198, "validation-and-customization-of-openapi-documentation"]], "Content-type": [[198, "content-type"]], "URL Encoded Form Data": [[198, "url-encoded-form-data"]], "MultiPart Form Data": [[198, "multipart-form-data"]], "File uploads": [[198, "file-uploads"]], "Multiple files": [[198, "multiple-files"]], "Files as a dictionary": [[198, "files-as-a-dictionary"]], "Files as a list": [[198, "files-as-a-list"]], "MessagePack data": [[198, "messagepack-data"]], "Custom Request": [[198, "custom-request"]], "Limits": [[198, "limits"]], "Body size": [[198, "body-size"]], "Metrics": [[185, "metrics"]], "OpenTelemetry": [[186, "opentelemetry"]], "HTMXPlugin": [[181, "htmxplugin"]], "HTMXRequest": [[181, "htmxrequest"]], "HTMX Response Classes": [[181, "htmx-response-classes"]], "HTMXTemplate Response Classes": [[181, "htmxtemplate-response-classes"]], "1 - Responses that don\u2019t make any changes to DOM": [[181, "responses-that-don-t-make-any-changes-to-dom"]], "2 - Responses that may change DOM": [[181, "responses-that-may-change-dom"]], "SQLAlchemy Plugin": [[171, "sqlalchemy-plugin"], [124, "sqlalchemy-plugin"]], "Defining the Database Models": [[171, "defining-the-database-models"]], "Setting Up an API Endpoint": [[171, "setting-up-an-api-endpoint"]], "Initializing the Database": [[171, "initializing-the-database"]], "Setting Up the Plugin and the App": [[171, "setting-up-the-plugin-and-the-app"]], "Running the App": [[171, "running-the-app"]], "Data Transfer Object (DTO)": [[178, "data-transfer-object-dto"]], "Data movement": [[178, "data-movement"]], "Client \u2192 Litestar \u2192 DTO": [[178, "client-litestar-dto"]], "DTO \u2192 Handler": [[178, "dto-handler"]], "Handler \u2192 DTO": [[178, "handler-dto"]], "DTO \u2192 Litestar": [[178, "dto-litestar"]], "Litestar \u2192 Client": [[178, "litestar-client"]], "Custom types": [[164, "custom-types"]], "Using type encoders / decoders": [[164, "using-type-encoders-decoders"]], "Custom Pydantic types": [[164, "custom-pydantic-types"]], "Debugging": [[173, "debugging"]], "Using the Python debugger": [[173, "using-the-python-debugger"]], "Debugging with an IDE": [[173, "debugging-with-an-ide"]], "Intellij / PyCharm": [[173, "intellij-pycharm"]], "Using the CLI": [[173, "using-the-cli"], [173, "id1"]], "Using uvicorn": [[173, "using-uvicorn"], [173, "id2"]], "VS Code": [[173, "vs-code"]], "AbstractDTO": [[176, "abstractdto"]], "Using DTO Factories": [[176, "using-dto-factories"]], "Marking fields": [[176, "marking-fields"]], "Excluding fields": [[176, "excluding-fields"]], "Renaming fields": [[176, "renaming-fields"], [136, "renaming-fields"]], "Type checking": [[176, "type-checking"]], "Nested fields": [[176, "nested-fields"]], "Handling unknown fields": [[176, "handling-unknown-fields"]], "DTO Data": [[176, "dto-data"]], "Providing values for nested data": [[176, "providing-values-for-nested-data"]], "DTO Factory and PATCH requests": [[176, "dto-factory-and-patch-requests"]], "Implicit Private Fields": [[176, "implicit-private-fields"]], "Wrapping Return Data": [[176, "wrapping-return-data"]], "Working with Litestar\u2019s Pagination Types": [[176, "working-with-litestar-s-pagination-types"]], "Using Litestar\u2019s Response Type with DTO Factory": [[176, "using-litestar-s-response-type-with-dto-factory"]], "Basic Use": [[175, "basic-use"], [168, "basic-use"]], "DTO layer parameters": [[175, "dto-layer-parameters"]], "Defining DTOs on handlers": [[175, "defining-dtos-on-handlers"]], "The dto parameter": [[175, "the-dto-parameter"]], "The return_dto parameter": [[175, "the-return-dto-parameter"]], "Overriding implicit return_dto": [[175, "overriding-implicit-return-dto"]], "Defining DTOs on layers": [[175, "defining-dtos-on-layers"]], "Improving performance with the codegen backend": [[175, "improving-performance-with-the-codegen-backend"]], "Disabling the backend": [[175, "disabling-the-backend"]], "Enabling the backend": [[175, "enabling-the-backend"]], "Performance improvements": [[175, "performance-improvements"]], "Events": [[179, "events"]], "Listening to Multiple Events": [[179, "listening-to-multiple-events"]], "Using Multiple Listeners": [[179, "using-multiple-listeners"]], "Passing Arguments to Listeners": [[179, "passing-arguments-to-listeners"]], "Creating Event Emitters": [[179, "creating-event-emitters"]], "Exceptions and exception handling": [[180, "exceptions-and-exception-handling"]], "Configuration Exceptions": [[180, "configuration-exceptions"]], "Application Exceptions": [[180, "application-exceptions"]], "Exception handling": [[180, "exception-handling"]], "Exception handling layers": [[180, "exception-handling-layers"]], "SQLAlchemy Init Plugin": [[170, "sqlalchemy-init-plugin"]], "Dependencies": [[170, "dependencies"]], "Renaming the dependencies": [[170, "renaming-the-dependencies"]], "Configuring the before send handler": [[170, "configuring-the-before-send-handler"]], "Configuring the plugins": [[170, "configuring-the-plugins"]], "SQLAlchemy Serialization Plugin": [[172, "sqlalchemy-serialization-plugin"]], "How it works": [[172, "how-it-works"]], "Configuring data transfer": [[172, "configuring-data-transfer"]], "CLI": [[163, "cli"]], "Enabling all CLI features": [[163, "enabling-all-cli-features"]], "Autodiscovery": [[163, "autodiscovery"]], "Extending the CLI": [[163, "extending-the-cli"]], "Using entry points": [[163, "using-entry-points"]], "Using a plugin": [[163, "using-a-plugin"]], "Accessing the app instance": [[163, "accessing-the-app-instance"]], "CLI Reference": [[163, "cli-reference"]], "Caching": [[161, "caching"]], "Caching responses": [[161, "caching-responses"]], "Configuration": [[161, "configuration"], [128, "configuration"]], "Changing where data is stored": [[161, "changing-where-data-is-stored"]], "Specifying a cache key builder": [[161, "specifying-a-cache-key-builder"]], "SQLAlchemy": [[167, "sqlalchemy"]], "Piccolo ORM": [[166, "piccolo-orm"]], "Pre-requisites and scope": [[174, "pre-requisites-and-scope"]], "Dependencies with yield (cleanup step)": [[174, "dependencies-with-yield-cleanup-step"]], "A basic example": [[174, "a-basic-example"]], "Handling exceptions": [[174, "handling-exceptions"]], "Best Practice": [[174, null]], "Dependency keyword arguments": [[174, "dependency-keyword-arguments"]], "The Provide class": [[174, "the-provide-class"]], "Dependencies within dependencies": [[174, "dependencies-within-dependencies"]], "The Dependency function": [[174, "the-dependency-function"]], "Dependency validation": [[174, "dependency-validation"]], "Dependency function as a marker": [[174, "dependency-function-as-a-marker"]], "Exclude dependencies with default values from OpenAPI docs": [[174, "exclude-dependencies-with-default-values-from-openapi-docs"]], "Early detection if a dependency isn\u2019t provided": [[174, "early-detection-if-a-dependency-isn-t-provided"]], "Implementing Custom DTO Classes": [[177, "implementing-custom-dto-classes"]], "Abstract Methods": [[177, "abstract-methods"]], "generate_field_definitions": [[177, "generate-field-definitions"]], "detect_nested_field": [[177, "detect-nested-field"]], "Life Cycle Hooks": [[183, "life-cycle-hooks"]], "Before Request": [[183, "before-request"]], "After Request": [[183, "after-request"]], "After Response": [[183, "after-response"]], "Layered hooks": [[183, "layered-hooks"]], "SQLAlchemy Models & Repository": [[168, "sqlalchemy-models-repository"]], "Features": [[168, "features"], [122, "2.13.0-feature"], [122, "2.12.0-feature"], [122, "2.11.0-feature"], [122, "2.10.0-feature"], [122, "2.9.0-feature"], [122, "2.8.0-feature"], [122, "2.7.0-feature"], [122, "2.6.0-feature"], [122, "2.5.0-feature"], [122, "2.4.0-feature"], [122, "2.3.0-feature"], [122, "2.2.0-feature"], [122, "2.1.0-feature"], [122, "2.0.0rc1-feature"], [122, "2.0.0beta3-feature"], [122, "2.0.0beta2-feature"], [122, "2.0.0beta1-feature"], [122, "2.0.0alpha7-feature"], [122, "2.0.0alpha6-feature"], [122, "2.0.0alpha5-feature"], [122, "2.0.0alpha4-feature"], [122, "2.0.0alpha3-feature"], [122, "2.0.0alpha2-feature"], [122, "2.0.0alpha1-feature"]], "Basic Controller Integration": [[168, "basic-controller-integration"]], "Databases": [[165, "databases"]], "Channels": [[162, "channels"], [124, "channels"]], "Basic concepts": [[162, "basic-concepts"]], "Flowcharts": [[162, "flowcharts"]], "The ChannelsPlugin": [[162, "the-channelsplugin"]], "Configuring the channels": [[162, "configuring-the-channels"]], "Publishing data": [[162, "publishing-data"]], "Managing subscriptions": [[162, "managing-subscriptions"]], "Managing history": [[162, "managing-history"]], "The Subscriber": [[162, "the-subscriber"]], "Consuming the event stream": [[162, "consuming-the-event-stream"]], "Managing backpressure": [[162, "managing-backpressure"]], "Backends": [[162, "backends"]], "Integrating with websocket handlers": [[162, "integrating-with-websocket-handlers"]], "Generating route handlers": [[162, "generating-route-handlers"]], "redirect": [[99, "module-litestar.response.redirect"]], "streaming": [[101, "module-litestar.response.streaming"]], "session_auth": [[107, "session-auth"]], "SSE (Server Sent Events)": [[100, "module-litestar.response.sse"]], "status_code": [[110, "module-litestar.status_codes"]], "stores": [[113, "stores"]], "security": [[105, "module-litestar.security"]], "static_files": [[109, "module-litestar.static_files"]], "response": [[98, "module-litestar.response"]], "file": [[97, "module-litestar.response.file"], [112, "module-litestar.stores.file"]], "serialization": [[108, "module-litestar.serialization"]], "template": [[102, "module-litestar.response.template"], [118, "module-litestar.template"]], "router": [[103, "module-litestar.router"]], "Topics": [[130, "topics"]], "Excluding from collections of nested models": [[134, "excluding-from-collections-of-nested-models"]], "Docker": [[125, "docker"]], "Use When": [[125, "use-when"], [128, "use-when"], [127, "use-when"], [129, "use-when"]], "Alternatives": [[125, "alternatives"], [128, "alternatives"], [127, "alternatives"], [129, "alternatives"]], "Dockerfile": [[125, "dockerfile"]], "Docker Compose": [[125, "docker-compose"]], "typing": [[121, "module-litestar.typing"]], "Release notes": [[123, "release-notes"]], "registry": [[116, "module-litestar.stores.registry"]], "NGINX Unit": [[128, "nginx-unit"]], "Install nginx-unit": [[128, "install-nginx-unit"]], "Listeners": [[128, "listeners"]], "Configuration update": [[128, "configuration-update"]], "Callable types": [[120, "callable-types"]], "ASGI Types": [[120, "asgi-types"]], "ASGI Application": [[120, "asgi-application"]], "ASGI Application Parameters": [[120, "asgi-application-parameters"]], "ASGI Scopes": [[120, "asgi-scopes"]], "ASGI Events": [[120, "asgi-events"]], "Event Groupings": [[120, "event-groupings"]], "Send / Receive Parameter Types": [[120, "send-receive-parameter-types"]], "Helper Types": [[120, "helper-types"]], "Protocols": [[120, "protocols"]], "Composite Types": [[120, "composite-types"]], "File types": [[120, "file-types"]], "Excluding from nested models": [[133, "excluding-from-nested-models"]], "Deployment": [[126, "deployment"]], "Manually with ASGI server": [[127, "manually-with-asgi-server"]], "Choosing an ASGI Server": [[127, "choosing-an-asgi-server"]], "Install the ASGI Server": [[127, "install-the-asgi-server"]], "Run the ASGI Server": [[127, "run-the-asgi-server"]], "Max nested depth": [[135, "max-nested-depth"]], "Explicitly renaming fields": [[136, "explicitly-renaming-fields"]], "Field renaming strategies": [[136, "field-renaming-strategies"]], "2.x Changelog": [[122, "x-changelog"]], "2.13.0": [[122, "2.13.0"]], "Bugfixes": [[122, "2.13.0-bugfix"], [122, "2.12.1-bugfix"], [122, "2.12.0-bugfix"], [122, "2.11.0-bugfix"], [122, "2.10.0-bugfix"], [122, "2.9.1-bugfix"], [122, "2.9.0-bugfix"], [122, "2.8.3-bugfix"], [122, "2.8.2-bugfix"], [122, "2.8.1-bugfix"], [122, "2.8.0-bugfix"], [122, "2.7.1-bugfix"], [122, "2.7.0-bugfix"], [122, "2.6.3-bugfix"], [122, "2.6.2-bugfix"], [122, "2.6.1-bugfix"], [122, "2.5.5-bugfix"], [122, "2.5.4-bugfix"], [122, "2.5.3-bugfix"], [122, "2.5.2-bugfix"], [122, "2.5.1-bugfix"], [122, "2.5.0-bugfix"], [122, "2.4.5-bugfix"], [122, "2.4.4-bugfix"], [122, "2.4.3-bugfix"], [122, "2.4.2-bugfix"], [122, "2.4.1-bugfix"], [122, "2.4.0-bugfix"], [122, "2.3.2-bugfix"], [122, "2.3.1-bugfix"], [122, "2.3.0-bugfix"], [122, "2.2.0-bugfix"], [122, "2.1.1-bugfix"], [122, "2.1.0-bugfix"], [122, "2.0.0-bugfix"], [122, "2.0.0rc1-bugfix"], [122, "2.0.0beta4-bugfix"], [122, "2.0.0beta3-bugfix"], [122, "2.0.0beta2-bugfix"], [122, "2.0.0beta1-bugfix"], [122, "2.0.0alpha7-bugfix"], [122, "2.0.0alpha6-bugfix"], [122, "2.0.0alpha5-bugfix"], [122, "2.0.0alpha4-bugfix"], [122, "2.0.0alpha3-bugfix"], [122, "2.0.0alpha2-bugfix"], [122, "2.0.0alpha1-bugfix"]], "2.12.1": [[122, "2.12.1"]], "2.12.0": [[122, "2.12.0"]], "2.11.0": [[122, "2.11.0"]], "2.10.0": [[122, "2.10.0"]], "2.9.1": [[122, "2.9.1"]], "2.9.0": [[122, "2.9.0"]], "2.8.3": [[122, "2.8.3"]], "2.8.2": [[122, "2.8.2"]], "2.8.1": [[122, "2.8.1"]], "2.8.0": [[122, "2.8.0"]], "2.7.1": [[122, "2.7.1"]], "2.7.0": [[122, "2.7.0"]], "2.6.3": [[122, "2.6.3"]], "2.6.2": [[122, "2.6.2"]], "2.6.1": [[122, "2.6.1"]], "2.6.0": [[122, "2.6.0"]], "2.5.5": [[122, "2.5.5"]], "2.5.4": [[122, "2.5.4"]], "2.5.3": [[122, "2.5.3"]], "2.5.2": [[122, "2.5.2"]], "2.5.1": [[122, "2.5.1"]], "2.5.0": [[122, "2.5.0"]], "Other changes": [[122, "2.5.0-misc"], [122, "2.0.0rc1-misc"], [122, "2.0.0beta3-misc"], [122, "2.0.0beta1-misc"], [122, "2.0.0alpha6-misc"], [122, "2.0.0alpha5-misc"], [122, "2.0.0alpha3-misc"], [122, "2.0.0alpha2-misc"], [122, "2.0.0alpha1-misc"]], "2.4.5": [[122, "2.4.5"]], "2.4.4": [[122, "2.4.4"]], "2.4.3": [[122, "2.4.3"]], "2.4.2": [[122, "2.4.2"]], "2.4.1": [[122, "2.4.1"]], "2.4.0": [[122, "2.4.0"]], "2.3.2": [[122, "2.3.2"]], "2.3.1": [[122, "2.3.1"]], "2.3.0": [[122, "2.3.0"]], "2.2.0": [[122, "2.2.0"]], "2.1.1": [[122, "2.1.1"]], "2.1.0": [[122, "2.1.0"]], "2.0.0": [[122, "2.0.0"]], "2.0.0rc1": [[122, "2.0.0rc1"]], "2.0.0beta4": [[122, "2.0.0beta4"]], "2.0.0beta3": [[122, "2.0.0beta3"]], "2.0.0beta2": [[122, "2.0.0beta2"]], "2.0.0beta1": [[122, "2.0.0beta1"]], "2.0.0alpha7": [[122, "2.0.0alpha7"]], "2.0.0alpha6": [[122, "2.0.0alpha6"]], "2.0.0alpha5": [[122, "2.0.0alpha5"]], "2.0.0alpha4": [[122, "2.0.0alpha4"]], "2.0.0alpha3": [[122, "2.0.0alpha3"]], "2.0.0alpha2": [[122, "2.0.0alpha2"]], "2.0.0alpha1": [[122, "2.0.0alpha1"]], "What\u2019s changed in 2.0?": [[124, "what-s-changed-in-2-0"]], "Starlite \u2192 Litestar": [[124, "starlite-litestar"]], "Imports": [[124, "imports"]], "Response headers": [[124, "response-headers"]], "Response cookies": [[124, "response-cookies"]], "Removal of Pydantic models": [[124, "removal-of-pydantic-models"]], "Plugin protocols": [[124, "plugin-protocols"]], "Remove 2 argument before_send": [[124, "remove-2-argument-before-send"]], "initial_state application parameter": [[124, "initial-state-application-parameter"]], "Usage of the stores for caching and other integrations": [[124, "usage-of-the-stores-for-caching-and-other-integrations"]], "DTOs": [[124, "dtos"]], "Application lifespan hooks": [[124, "application-lifespan-hooks"]], "Dependencies without Provide": [[124, "dependencies-without-provide"]], "sync_to_thread": [[124, "sync-to-thread"]], "Event bus": [[124, "event-bus"]], "Enhanced WebSocket support": [[124, "enhanced-websocket-support"]], "Attrs signature modelling": [[124, "attrs-signature-modelling"]], "Annotated support in route handlers": [[124, "annotated-support-in-route-handlers"]], "Application lifespan context managers": [[124, "application-lifespan-context-managers"]], "Response types": [[124, "response-types"]], "Our first DTO": [[132, "our-first-dto"]], "valkey": [[117, "module-litestar.stores.valkey"]], "Sync vs. Async": [[131, "sync-vs-async"]], "Blocking and non-blocking": [[131, "blocking-and-non-blocking"]], "I/O bound vs. CPU bound": [[131, "i-o-bound-vs-cpu-bound"]], "Asynchronous CPU-bound tasks": [[131, "asynchronous-cpu-bound-tasks"]], "When to use an asynchronous function": [[131, "when-to-use-an-asynchronous-function"]], "When to use a synchronous function": [[131, "when-to-use-a-synchronous-function"]], "When to use a thread pool": [[131, "when-to-use-a-thread-pool"]], "Limitations": [[131, "limitations"]], "Warnings about the mode of execution": [[131, "warnings-about-the-mode-of-execution"]], "Supervisor (Linux)": [[129, "supervisor-linux"]], "Setup": [[129, "setup"]], "Suggestions": [[129, "suggestions"]], "Aliases": [[129, "aliases"]], "Update Script": [[129, "update-script"]], "Execution": [[129, "execution"]]}, "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.prometheus"], [87, "module-litestar.plugins.pydantic"], [88, "module-litestar.plugins.sqlalchemy"], [89, "module-litestar.plugins.structlog"], [90, "module-litestar.repository.abc"], [93, "module-litestar.repository.handlers"], [95, "module-litestar.repository.testing"], [96, "module-litestar.response.base"], [97, "module-litestar.response.file"], [98, "module-litestar.response"], [99, "module-litestar.response.redirect"], [100, "module-litestar.response.sse"], [101, "module-litestar.response.streaming"], [102, "module-litestar.response.template"], [103, "module-litestar.router"], [104, "module-litestar.routes"], [105, "module-litestar.security"], [106, "module-litestar.security.jwt"], [108, "module-litestar.serialization"], [109, "module-litestar.static_files"], [110, "module-litestar.status_codes"], [111, "module-litestar.stores.base"], [112, "module-litestar.stores.file"], [114, "module-litestar.stores.memory"], [115, "module-litestar.stores.redis"], [116, "module-litestar.stores.registry"], [117, "module-litestar.stores.valkey"], [118, "module-litestar.template"], [119, "module-litestar.testing"], [120, "module-litestar.types"], [121, "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"]], "dto_codegen (litestar.config.app.experimentalfeatures attribute)": [[20, "litestar.config.app.ExperimentalFeatures.DTO_CODEGEN"]], "experimentalfeatures (class in litestar.config.app)": [[20, "litestar.config.app.ExperimentalFeatures"]], "future (litestar.config.app.experimentalfeatures attribute)": [[20, "litestar.config.app.ExperimentalFeatures.FUTURE"]], "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"]], "request_max_body_size (litestar.config.app.appconfig attribute)": [[20, "litestar.config.app.AppConfig.request_max_body_size"]], "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"]], "request_max_body_size (litestar.controller.controller attribute)": [[41, "litestar.controller.Controller.request_max_body_size"]], "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_form_data() (litestar.datastructures.formmultidict class method)": [[43, "litestar.datastructures.FormMultiDict.from_form_data"]], "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"]], "send_websocket_stream() (in module litestar.handlers)": [[57, "litestar.handlers.send_websocket_stream"]], "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"]], "websocket_stream() (in module litestar.handlers)": [[57, "litestar.handlers.websocket_stream"]], "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"]], "request_max_body_size (litestar.openapi.openapicontroller attribute)": [[76, "litestar.openapi.OpenAPIController.request_max_body_size"]], "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"]], "prometheusconfig (class in litestar.plugins.prometheus)": [[86, "litestar.plugins.prometheus.PrometheusConfig"]], "prometheuscontroller (class in litestar.plugins.prometheus)": [[86, "litestar.plugins.prometheus.PrometheusController"]], "prometheusmiddleware (class in litestar.plugins.prometheus)": [[86, "litestar.plugins.prometheus.PrometheusMiddleware"]], "__init__() (litestar.plugins.prometheus.prometheusconfig method)": [[86, "litestar.plugins.prometheus.PrometheusConfig.__init__"]], "__init__() (litestar.plugins.prometheus.prometheusmiddleware method)": [[86, "litestar.plugins.prometheus.PrometheusMiddleware.__init__"]], "after_request (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.after_request"]], "after_response (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.after_response"]], "app_name (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.app_name"]], "before_request (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.before_request"]], "buckets (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.buckets"]], "cache_control (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.cache_control"]], "dependencies (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.dependencies"]], "dto (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.dto"]], "etag (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.etag"]], "exception_handlers (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.exception_handlers"]], "exclude (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.exclude"]], "exclude_opt_key (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.exclude_opt_key"]], "exclude_unhandled_paths (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.exclude_unhandled_paths"]], "excluded_http_methods (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.excluded_http_methods"]], "exemplars (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.exemplars"]], "group_path (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.group_path"]], "guards (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.guards"]], "include_in_schema (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.include_in_schema"]], "labels (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.labels"]], "litestar.plugins.prometheus": [[86, "module-litestar.plugins.prometheus"]], "middleware (litestar.plugins.prometheus.prometheusconfig property)": [[86, "litestar.plugins.prometheus.PrometheusConfig.middleware"]], "middleware (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.middleware"]], "middleware_class (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.middleware_class"]], "openmetrics_format (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.openmetrics_format"]], "opt (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.opt"]], "owner (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.owner"]], "parameters (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.parameters"]], "path (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.path"]], "prefix (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.prefix"]], "request_class (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.request_class"]], "request_max_body_size (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.request_max_body_size"]], "response_class (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.response_class"]], "response_cookies (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.response_cookies"]], "response_headers (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.response_headers"]], "return_dto (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.return_dto"]], "scopes (litestar.plugins.prometheus.prometheusconfig attribute)": [[86, "litestar.plugins.prometheus.PrometheusConfig.scopes"]], "security (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.security"]], "signature_namespace (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.signature_namespace"]], "signature_types (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.signature_types"]], "tags (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.tags"]], "type_decoders (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.type_decoders"]], "type_encoders (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.type_encoders"]], "websocket_class (litestar.plugins.prometheus.prometheuscontroller attribute)": [[86, "litestar.plugins.prometheus.PrometheusController.websocket_class"]], "pydanticdiplugin (class in litestar.plugins.pydantic)": [[87, "litestar.plugins.pydantic.PydanticDIPlugin"]], "pydanticdto (class in litestar.plugins.pydantic)": [[87, "litestar.plugins.pydantic.PydanticDTO"]], "pydanticinitplugin (class in litestar.plugins.pydantic)": [[87, "litestar.plugins.pydantic.PydanticInitPlugin"]], "pydanticplugin (class in litestar.plugins.pydantic)": [[87, "litestar.plugins.pydantic.PydanticPlugin"]], "pydanticschemaplugin (class in litestar.plugins.pydantic)": [[87, "litestar.plugins.pydantic.PydanticSchemaPlugin"]], "__init__() (litestar.plugins.pydantic.pydanticinitplugin method)": [[87, "litestar.plugins.pydantic.PydanticInitPlugin.__init__"]], "__init__() (litestar.plugins.pydantic.pydanticplugin method)": [[87, "litestar.plugins.pydantic.PydanticPlugin.__init__"]], "__init__() (litestar.plugins.pydantic.pydanticschemaplugin method)": [[87, "litestar.plugins.pydantic.PydanticSchemaPlugin.__init__"]], "decode_builtins() (litestar.plugins.pydantic.pydanticdto method)": [[87, "litestar.plugins.pydantic.PydanticDTO.decode_builtins"]], "decode_bytes() (litestar.plugins.pydantic.pydanticdto method)": [[87, "litestar.plugins.pydantic.PydanticDTO.decode_bytes"]], "detect_nested_field() (litestar.plugins.pydantic.pydanticdto class method)": [[87, "litestar.plugins.pydantic.PydanticDTO.detect_nested_field"]], "for_pydantic_model() (litestar.plugins.pydantic.pydanticschemaplugin class method)": [[87, "litestar.plugins.pydantic.PydanticSchemaPlugin.for_pydantic_model"]], "generate_field_definitions() (litestar.plugins.pydantic.pydanticdto class method)": [[87, "litestar.plugins.pydantic.PydanticDTO.generate_field_definitions"]], "get_config_for_model_type() (litestar.plugins.pydantic.pydanticdto class method)": [[87, "litestar.plugins.pydantic.PydanticDTO.get_config_for_model_type"]], "get_typed_init() (litestar.plugins.pydantic.pydanticdiplugin method)": [[87, "litestar.plugins.pydantic.PydanticDIPlugin.get_typed_init"]], "has_typed_init() (litestar.plugins.pydantic.pydanticdiplugin method)": [[87, "litestar.plugins.pydantic.PydanticDIPlugin.has_typed_init"]], "is_constrained_field() (litestar.plugins.pydantic.pydanticschemaplugin static method)": [[87, "litestar.plugins.pydantic.PydanticSchemaPlugin.is_constrained_field"]], "is_plugin_supported_type() (litestar.plugins.pydantic.pydanticschemaplugin static method)": [[87, "litestar.plugins.pydantic.PydanticSchemaPlugin.is_plugin_supported_type"]], "is_undefined_sentinel() (litestar.plugins.pydantic.pydanticschemaplugin static method)": [[87, "litestar.plugins.pydantic.PydanticSchemaPlugin.is_undefined_sentinel"]], "litestar.plugins.pydantic": [[87, "module-litestar.plugins.pydantic"]], "on_app_init() (litestar.plugins.pydantic.pydanticinitplugin method)": [[87, "litestar.plugins.pydantic.PydanticInitPlugin.on_app_init"]], "on_app_init() (litestar.plugins.pydantic.pydanticplugin method)": [[87, "litestar.plugins.pydantic.PydanticPlugin.on_app_init"]], "to_openapi_schema() (litestar.plugins.pydantic.pydanticschemaplugin method)": [[87, "litestar.plugins.pydantic.PydanticSchemaPlugin.to_openapi_schema"]], "litestar.plugins.sqlalchemy": [[88, "module-litestar.plugins.sqlalchemy"]], "structlogconfig (class in litestar.plugins.structlog)": [[89, "litestar.plugins.structlog.StructlogConfig"]], "structlogplugin (class in litestar.plugins.structlog)": [[89, "litestar.plugins.structlog.StructlogPlugin"]], "__init__() (litestar.plugins.structlog.structlogconfig method)": [[89, "litestar.plugins.structlog.StructlogConfig.__init__"]], "__init__() (litestar.plugins.structlog.structlogplugin method)": [[89, "litestar.plugins.structlog.StructlogPlugin.__init__"]], "enable_middleware_logging (litestar.plugins.structlog.structlogconfig attribute)": [[89, "litestar.plugins.structlog.StructlogConfig.enable_middleware_logging"]], "litestar.plugins.structlog": [[89, "module-litestar.plugins.structlog"]], "middleware_logging_config (litestar.plugins.structlog.structlogconfig attribute)": [[89, "litestar.plugins.structlog.StructlogConfig.middleware_logging_config"]], "on_app_init() (litestar.plugins.structlog.structlogplugin method)": [[89, "litestar.plugins.structlog.StructlogPlugin.on_app_init"]], "structlog_logging_config (litestar.plugins.structlog.structlogconfig attribute)": [[89, "litestar.plugins.structlog.StructlogConfig.structlog_logging_config"]], "abstractasyncrepository (class in litestar.repository.abc)": [[90, "litestar.repository.abc.AbstractAsyncRepository"]], "abstractsyncrepository (class in litestar.repository.abc)": [[90, "litestar.repository.abc.AbstractSyncRepository"]], "__init__() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.__init__"]], "__init__() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.__init__"]], "add() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.add"]], "add() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.add"]], "add_many() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.add_many"]], "add_many() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.add_many"]], "check_not_found() (litestar.repository.abc.abstractasyncrepository static method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.check_not_found"]], "check_not_found() (litestar.repository.abc.abstractsyncrepository static method)": [[90, "litestar.repository.abc.AbstractSyncRepository.check_not_found"]], "count() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.count"]], "count() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.count"]], "delete() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.delete"]], "delete() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.delete"]], "delete_many() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.delete_many"]], "delete_many() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.delete_many"]], "exists() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.exists"]], "exists() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.exists"]], "filter_collection_by_kwargs() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.filter_collection_by_kwargs"]], "filter_collection_by_kwargs() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.filter_collection_by_kwargs"]], "get() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.get"]], "get() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.get"]], "get_id_attribute_value() (litestar.repository.abc.abstractasyncrepository class method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.get_id_attribute_value"]], "get_id_attribute_value() (litestar.repository.abc.abstractsyncrepository class method)": [[90, "litestar.repository.abc.AbstractSyncRepository.get_id_attribute_value"]], "get_one() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.get_one"]], "get_one() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.get_one"]], "get_one_or_none() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.get_one_or_none"]], "get_one_or_none() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.get_one_or_none"]], "get_or_create() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.get_or_create"]], "get_or_create() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.get_or_create"]], "id_attribute (litestar.repository.abc.abstractasyncrepository attribute)": [[90, "litestar.repository.abc.AbstractAsyncRepository.id_attribute"]], "id_attribute (litestar.repository.abc.abstractsyncrepository attribute)": [[90, "litestar.repository.abc.AbstractSyncRepository.id_attribute"]], "list() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.list"]], "list() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.list"]], "list_and_count() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.list_and_count"]], "list_and_count() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.list_and_count"]], "litestar.repository.abc": [[90, "module-litestar.repository.abc"]], "model_type (litestar.repository.abc.abstractasyncrepository attribute)": [[90, "litestar.repository.abc.AbstractAsyncRepository.model_type"]], "model_type (litestar.repository.abc.abstractsyncrepository attribute)": [[90, "litestar.repository.abc.AbstractSyncRepository.model_type"]], "set_id_attribute_value() (litestar.repository.abc.abstractasyncrepository class method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.set_id_attribute_value"]], "set_id_attribute_value() (litestar.repository.abc.abstractsyncrepository class method)": [[90, "litestar.repository.abc.AbstractSyncRepository.set_id_attribute_value"]], "update() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.update"]], "update() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.update"]], "update_many() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.update_many"]], "update_many() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.update_many"]], "upsert() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.upsert"]], "upsert() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.upsert"]], "upsert_many() (litestar.repository.abc.abstractasyncrepository method)": [[90, "litestar.repository.abc.AbstractAsyncRepository.upsert_many"]], "upsert_many() (litestar.repository.abc.abstractsyncrepository method)": [[90, "litestar.repository.abc.AbstractSyncRepository.upsert_many"]], "litestar.repository.handlers": [[93, "module-litestar.repository.handlers"]], "on_app_init() (in module litestar.repository.handlers)": [[93, "litestar.repository.handlers.on_app_init"]], "litestar.repository.testing": [[95, "module-litestar.repository.testing"]], "asgiresponse (class in litestar.response.base)": [[96, "litestar.response.base.ASGIResponse"]], "response (class in litestar.response.base)": [[96, "litestar.response.base.Response"]], "__call__() (litestar.response.base.asgiresponse method)": [[96, "litestar.response.base.ASGIResponse.__call__"]], "__init__() (litestar.response.base.asgiresponse method)": [[96, "litestar.response.base.ASGIResponse.__init__"]], "__init__() (litestar.response.base.response method)": [[96, "litestar.response.base.Response.__init__"]], "after_response() (litestar.response.base.asgiresponse method)": [[96, "litestar.response.base.ASGIResponse.after_response"]], "delete_cookie() (litestar.response.base.response method)": [[96, "litestar.response.base.Response.delete_cookie"]], "litestar.response.base": [[96, "module-litestar.response.base"]], "render() (litestar.response.base.response method)": [[96, "litestar.response.base.Response.render"]], "send_body() (litestar.response.base.asgiresponse method)": [[96, "litestar.response.base.ASGIResponse.send_body"]], "set_cookie() (litestar.response.base.response method)": [[96, "litestar.response.base.Response.set_cookie"]], "set_etag() (litestar.response.base.response method)": [[96, "litestar.response.base.Response.set_etag"]], "set_header() (litestar.response.base.response method)": [[96, "litestar.response.base.Response.set_header"]], "start_response() (litestar.response.base.asgiresponse method)": [[96, "litestar.response.base.ASGIResponse.start_response"]], "to_asgi_response() (litestar.response.base.response method)": [[96, "litestar.response.base.Response.to_asgi_response"]], "asgifileresponse (class in litestar.response.file)": [[97, "litestar.response.file.ASGIFileResponse"]], "file (class in litestar.response.file)": [[97, "litestar.response.file.File"]], "__init__() (litestar.response.file.asgifileresponse method)": [[97, "litestar.response.file.ASGIFileResponse.__init__"]], "__init__() (litestar.response.file.file method)": [[97, "litestar.response.file.File.__init__"]], "async_file_iterator() (in module litestar.response.file)": [[97, "litestar.response.file.async_file_iterator"]], "create_etag_for_file() (in module litestar.response.file)": [[97, "litestar.response.file.create_etag_for_file"]], "litestar.response.file": [[97, "module-litestar.response.file"]], "send_body() (litestar.response.file.asgifileresponse method)": [[97, "litestar.response.file.ASGIFileResponse.send_body"]], "start_response() (litestar.response.file.asgifileresponse method)": [[97, "litestar.response.file.ASGIFileResponse.start_response"]], "to_asgi_response() (litestar.response.file.file method)": [[97, "litestar.response.file.File.to_asgi_response"]], "file (class in litestar.response)": [[98, "litestar.response.File"]], "redirect (class in litestar.response)": [[98, "litestar.response.Redirect"]], "response (class in litestar.response)": [[98, "litestar.response.Response"]], "serversentevent (class in litestar.response)": [[98, "litestar.response.ServerSentEvent"]], "serversenteventmessage (class in litestar.response)": [[98, "litestar.response.ServerSentEventMessage"]], "stream (class in litestar.response)": [[98, "litestar.response.Stream"]], "template (class in litestar.response)": [[98, "litestar.response.Template"]], "__init__() (litestar.response.file method)": [[98, "litestar.response.File.__init__"]], "__init__() (litestar.response.redirect method)": [[98, "litestar.response.Redirect.__init__"]], "__init__() (litestar.response.response method)": [[98, "litestar.response.Response.__init__"]], "__init__() (litestar.response.serversentevent method)": [[98, "litestar.response.ServerSentEvent.__init__"]], "__init__() (litestar.response.serversenteventmessage method)": [[98, "litestar.response.ServerSentEventMessage.__init__"]], "__init__() (litestar.response.stream method)": [[98, "litestar.response.Stream.__init__"]], "__init__() (litestar.response.template method)": [[98, "litestar.response.Template.__init__"]], "create_template_context() (litestar.response.template method)": [[98, "litestar.response.Template.create_template_context"]], "delete_cookie() (litestar.response.response method)": [[98, "litestar.response.Response.delete_cookie"]], "litestar.response": [[98, "module-litestar.response"]], "render() (litestar.response.response method)": [[98, "litestar.response.Response.render"]], "set_cookie() (litestar.response.response method)": [[98, "litestar.response.Response.set_cookie"]], "set_etag() (litestar.response.response method)": [[98, "litestar.response.Response.set_etag"]], "set_header() (litestar.response.response method)": [[98, "litestar.response.Response.set_header"]], "to_asgi_response() (litestar.response.file method)": [[98, "litestar.response.File.to_asgi_response"]], "to_asgi_response() (litestar.response.redirect method)": [[98, "litestar.response.Redirect.to_asgi_response"]], "to_asgi_response() (litestar.response.response method)": [[98, "litestar.response.Response.to_asgi_response"]], "to_asgi_response() (litestar.response.stream method)": [[98, "litestar.response.Stream.to_asgi_response"]], "to_asgi_response() (litestar.response.template method)": [[98, "litestar.response.Template.to_asgi_response"]], "asgiredirectresponse (class in litestar.response.redirect)": [[99, "litestar.response.redirect.ASGIRedirectResponse"]], "redirect (class in litestar.response.redirect)": [[99, "litestar.response.redirect.Redirect"]], "__init__() (litestar.response.redirect.asgiredirectresponse method)": [[99, "litestar.response.redirect.ASGIRedirectResponse.__init__"]], "__init__() (litestar.response.redirect.redirect method)": [[99, "litestar.response.redirect.Redirect.__init__"]], "litestar.response.redirect": [[99, "module-litestar.response.redirect"]], "to_asgi_response() (litestar.response.redirect.redirect method)": [[99, "litestar.response.redirect.Redirect.to_asgi_response"]], "serversentevent (class in litestar.response.sse)": [[100, "litestar.response.sse.ServerSentEvent"]], "serversenteventmessage (class in litestar.response.sse)": [[100, "litestar.response.sse.ServerSentEventMessage"]], "__init__() (litestar.response.sse.serversentevent method)": [[100, "litestar.response.sse.ServerSentEvent.__init__"]], "__init__() (litestar.response.sse.serversenteventmessage method)": [[100, "litestar.response.sse.ServerSentEventMessage.__init__"]], "litestar.response.sse": [[100, "module-litestar.response.sse"]], "asgistreamingresponse (class in litestar.response.streaming)": [[101, "litestar.response.streaming.ASGIStreamingResponse"]], "stream (class in litestar.response.streaming)": [[101, "litestar.response.streaming.Stream"]], "__init__() (litestar.response.streaming.asgistreamingresponse method)": [[101, "litestar.response.streaming.ASGIStreamingResponse.__init__"]], "__init__() (litestar.response.streaming.stream method)": [[101, "litestar.response.streaming.Stream.__init__"]], "litestar.response.streaming": [[101, "module-litestar.response.streaming"]], "send_body() (litestar.response.streaming.asgistreamingresponse method)": [[101, "litestar.response.streaming.ASGIStreamingResponse.send_body"]], "to_asgi_response() (litestar.response.streaming.stream method)": [[101, "litestar.response.streaming.Stream.to_asgi_response"]], "template (class in litestar.response.template)": [[102, "litestar.response.template.Template"]], "__init__() (litestar.response.template.template method)": [[102, "litestar.response.template.Template.__init__"]], "create_template_context() (litestar.response.template.template method)": [[102, "litestar.response.template.Template.create_template_context"]], "litestar.response.template": [[102, "module-litestar.response.template"]], "to_asgi_response() (litestar.response.template.template method)": [[102, "litestar.response.template.Template.to_asgi_response"]], "router (class in litestar.router)": [[103, "litestar.router.Router"]], "__init__() (litestar.router.router method)": [[103, "litestar.router.Router.__init__"]], "get_route_handler_map() (litestar.router.router class method)": [[103, "litestar.router.Router.get_route_handler_map"]], "litestar.router": [[103, "module-litestar.router"]], "register() (litestar.router.router method)": [[103, "litestar.router.Router.register"]], "route_handler_method_map (litestar.router.router property)": [[103, "litestar.router.Router.route_handler_method_map"]], "asgiroute (class in litestar.routes)": [[104, "litestar.routes.ASGIRoute"]], "baseroute (class in litestar.routes)": [[104, "litestar.routes.BaseRoute"]], "httproute (class in litestar.routes)": [[104, "litestar.routes.HTTPRoute"]], "websocketroute (class in litestar.routes)": [[104, "litestar.routes.WebSocketRoute"]], "__init__() (litestar.routes.asgiroute method)": [[104, "litestar.routes.ASGIRoute.__init__"]], "__init__() (litestar.routes.baseroute method)": [[104, "litestar.routes.BaseRoute.__init__"]], "__init__() (litestar.routes.httproute method)": [[104, "litestar.routes.HTTPRoute.__init__"]], "__init__() (litestar.routes.websocketroute method)": [[104, "litestar.routes.WebSocketRoute.__init__"]], "create_handler_map() (litestar.routes.httproute method)": [[104, "litestar.routes.HTTPRoute.create_handler_map"]], "create_options_handler() (litestar.routes.httproute method)": [[104, "litestar.routes.HTTPRoute.create_options_handler"]], "handle() (litestar.routes.asgiroute method)": [[104, "litestar.routes.ASGIRoute.handle"]], "handle() (litestar.routes.baseroute method)": [[104, "litestar.routes.BaseRoute.handle"]], "handle() (litestar.routes.httproute method)": [[104, "litestar.routes.HTTPRoute.handle"]], "handle() (litestar.routes.websocketroute method)": [[104, "litestar.routes.WebSocketRoute.handle"]], "litestar.routes": [[104, "module-litestar.routes"]], "abstractsecurityconfig (class in litestar.security)": [[105, "litestar.security.AbstractSecurityConfig"]], "authentication_middleware_class (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.authentication_middleware_class"]], "create_response() (litestar.security.abstractsecurityconfig method)": [[105, "litestar.security.AbstractSecurityConfig.create_response"]], "dependencies (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.dependencies"]], "exclude (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.exclude"]], "exclude_http_methods (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.exclude_http_methods"]], "exclude_opt_key (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.exclude_opt_key"]], "guards (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.guards"]], "litestar.security": [[105, "module-litestar.security"]], "middleware (litestar.security.abstractsecurityconfig property)": [[105, "litestar.security.AbstractSecurityConfig.middleware"]], "on_app_init() (litestar.security.abstractsecurityconfig method)": [[105, "litestar.security.AbstractSecurityConfig.on_app_init"]], "openapi_components (litestar.security.abstractsecurityconfig property)": [[105, "litestar.security.AbstractSecurityConfig.openapi_components"]], "retrieve_user_handler (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.retrieve_user_handler"]], "route_handlers (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.route_handlers"]], "scopes (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.scopes"]], "security_requirement (litestar.security.abstractsecurityconfig property)": [[105, "litestar.security.AbstractSecurityConfig.security_requirement"]], "type_encoders (litestar.security.abstractsecurityconfig attribute)": [[105, "litestar.security.AbstractSecurityConfig.type_encoders"]], "basejwtauth (class in litestar.security.jwt)": [[106, "litestar.security.jwt.BaseJWTAuth"]], "jwtauth (class in litestar.security.jwt)": [[106, "litestar.security.jwt.JWTAuth"]], "jwtauthenticationmiddleware (class in litestar.security.jwt)": [[106, "litestar.security.jwt.JWTAuthenticationMiddleware"]], "jwtcookieauth (class in litestar.security.jwt)": [[106, "litestar.security.jwt.JWTCookieAuth"]], "jwtcookieauthenticationmiddleware (class in litestar.security.jwt)": [[106, "litestar.security.jwt.JWTCookieAuthenticationMiddleware"]], "oauth2login (class in litestar.security.jwt)": [[106, "litestar.security.jwt.OAuth2Login"]], "oauth2passwordbearerauth (class in litestar.security.jwt)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth"]], "token (class in litestar.security.jwt)": [[106, "litestar.security.jwt.Token"]], "__init__() (litestar.security.jwt.jwtauth method)": [[106, "litestar.security.jwt.JWTAuth.__init__"]], "__init__() (litestar.security.jwt.jwtauthenticationmiddleware method)": [[106, "litestar.security.jwt.JWTAuthenticationMiddleware.__init__"]], "__init__() (litestar.security.jwt.jwtcookieauth method)": [[106, "litestar.security.jwt.JWTCookieAuth.__init__"]], "__init__() (litestar.security.jwt.jwtcookieauthenticationmiddleware method)": [[106, "litestar.security.jwt.JWTCookieAuthenticationMiddleware.__init__"]], "__init__() (litestar.security.jwt.oauth2login method)": [[106, "litestar.security.jwt.OAuth2Login.__init__"]], "__init__() (litestar.security.jwt.oauth2passwordbearerauth method)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.__init__"]], "__init__() (litestar.security.jwt.token method)": [[106, "litestar.security.jwt.Token.__init__"]], "accepted_audiences (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.accepted_audiences"]], "accepted_audiences (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.accepted_audiences"]], "accepted_audiences (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.accepted_audiences"]], "accepted_audiences (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.accepted_audiences"]], "accepted_issuers (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.accepted_issuers"]], "accepted_issuers (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.accepted_issuers"]], "accepted_issuers (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.accepted_issuers"]], "accepted_issuers (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.accepted_issuers"]], "access_token (litestar.security.jwt.oauth2login attribute)": [[106, "litestar.security.jwt.OAuth2Login.access_token"]], "algorithm (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.algorithm"]], "algorithm (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.algorithm"]], "algorithm (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.algorithm"]], "algorithm (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.algorithm"]], "aud (litestar.security.jwt.token attribute)": [[106, "litestar.security.jwt.Token.aud"]], "auth_header (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.auth_header"]], "auth_header (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.auth_header"]], "auth_header (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.auth_header"]], "auth_header (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.auth_header"]], "authenticate_request() (litestar.security.jwt.jwtauthenticationmiddleware method)": [[106, "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_request"]], "authenticate_request() (litestar.security.jwt.jwtcookieauthenticationmiddleware method)": [[106, "litestar.security.jwt.JWTCookieAuthenticationMiddleware.authenticate_request"]], "authenticate_token() (litestar.security.jwt.jwtauthenticationmiddleware method)": [[106, "litestar.security.jwt.JWTAuthenticationMiddleware.authenticate_token"]], "authentication_middleware_class (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.authentication_middleware_class"]], "authentication_middleware_class (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.authentication_middleware_class"]], "authentication_middleware_class (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.authentication_middleware_class"]], "authentication_middleware_class (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.authentication_middleware_class"]], "create_token() (litestar.security.jwt.basejwtauth method)": [[106, "litestar.security.jwt.BaseJWTAuth.create_token"]], "decode() (litestar.security.jwt.token class method)": [[106, "litestar.security.jwt.Token.decode"]], "decode_payload() (litestar.security.jwt.token class method)": [[106, "litestar.security.jwt.Token.decode_payload"]], "default_token_expiration (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.default_token_expiration"]], "default_token_expiration (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.default_token_expiration"]], "default_token_expiration (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.default_token_expiration"]], "default_token_expiration (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.default_token_expiration"]], "dependencies (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.dependencies"]], "dependencies (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.dependencies"]], "dependencies (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.dependencies"]], "description (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.description"]], "description (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.description"]], "description (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.description"]], "description (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.description"]], "domain (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.domain"]], "domain (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.domain"]], "encode() (litestar.security.jwt.token method)": [[106, "litestar.security.jwt.Token.encode"]], "exclude (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.exclude"]], "exclude (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.exclude"]], "exclude (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.exclude"]], "exclude_opt_key (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.exclude_opt_key"]], "exclude_opt_key (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.exclude_opt_key"]], "exclude_opt_key (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.exclude_opt_key"]], "exp (litestar.security.jwt.token attribute)": [[106, "litestar.security.jwt.Token.exp"]], "expires_in (litestar.security.jwt.oauth2login attribute)": [[106, "litestar.security.jwt.OAuth2Login.expires_in"]], "extras (litestar.security.jwt.token attribute)": [[106, "litestar.security.jwt.Token.extras"]], "format_auth_header() (litestar.security.jwt.basejwtauth method)": [[106, "litestar.security.jwt.BaseJWTAuth.format_auth_header"]], "guards (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.guards"]], "guards (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.guards"]], "guards (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.guards"]], "iat (litestar.security.jwt.token attribute)": [[106, "litestar.security.jwt.Token.iat"]], "iss (litestar.security.jwt.token attribute)": [[106, "litestar.security.jwt.Token.iss"]], "jti (litestar.security.jwt.token attribute)": [[106, "litestar.security.jwt.Token.jti"]], "key (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.key"]], "key (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.key"]], "litestar.security.jwt": [[106, "module-litestar.security.jwt"]], "login() (litestar.security.jwt.basejwtauth method)": [[106, "litestar.security.jwt.BaseJWTAuth.login"]], "login() (litestar.security.jwt.jwtcookieauth method)": [[106, "litestar.security.jwt.JWTCookieAuth.login"]], "login() (litestar.security.jwt.oauth2passwordbearerauth method)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.login"]], "middleware (litestar.security.jwt.basejwtauth property)": [[106, "litestar.security.jwt.BaseJWTAuth.middleware"]], "middleware (litestar.security.jwt.jwtcookieauth property)": [[106, "litestar.security.jwt.JWTCookieAuth.middleware"]], "middleware (litestar.security.jwt.oauth2passwordbearerauth property)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.middleware"]], "oauth_flow (litestar.security.jwt.oauth2passwordbearerauth property)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.oauth_flow"]], "oauth_scopes (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.oauth_scopes"]], "openapi_components (litestar.security.jwt.basejwtauth property)": [[106, "litestar.security.jwt.BaseJWTAuth.openapi_components"]], "openapi_components (litestar.security.jwt.jwtcookieauth property)": [[106, "litestar.security.jwt.JWTCookieAuth.openapi_components"]], "openapi_components (litestar.security.jwt.oauth2passwordbearerauth property)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.openapi_components"]], "openapi_security_scheme_name (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.openapi_security_scheme_name"]], "openapi_security_scheme_name (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.openapi_security_scheme_name"]], "openapi_security_scheme_name (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.openapi_security_scheme_name"]], "openapi_security_scheme_name (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.openapi_security_scheme_name"]], "path (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.path"]], "path (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.path"]], "refresh_token (litestar.security.jwt.oauth2login attribute)": [[106, "litestar.security.jwt.OAuth2Login.refresh_token"]], "require_claims (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.require_claims"]], "require_claims (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.require_claims"]], "require_claims (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.require_claims"]], "require_claims (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.require_claims"]], "retrieve_user_handler (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.retrieve_user_handler"]], "retrieve_user_handler (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.retrieve_user_handler"]], "retrieve_user_handler (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.retrieve_user_handler"]], "retrieve_user_handler (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.retrieve_user_handler"]], "route_handlers (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.route_handlers"]], "route_handlers (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.route_handlers"]], "route_handlers (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.route_handlers"]], "samesite (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.samesite"]], "samesite (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.samesite"]], "scopes (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.scopes"]], "scopes (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.scopes"]], "scopes (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.scopes"]], "secure (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.secure"]], "secure (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.secure"]], "security_requirement (litestar.security.jwt.basejwtauth property)": [[106, "litestar.security.jwt.BaseJWTAuth.security_requirement"]], "strict_audience (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.strict_audience"]], "strict_audience (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.strict_audience"]], "strict_audience (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.strict_audience"]], "strict_audience (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.strict_audience"]], "sub (litestar.security.jwt.token attribute)": [[106, "litestar.security.jwt.Token.sub"]], "token_cls (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.token_cls"]], "token_cls (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.token_cls"]], "token_cls (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.token_cls"]], "token_cls (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.token_cls"]], "token_secret (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.token_secret"]], "token_secret (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.token_secret"]], "token_secret (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.token_secret"]], "token_secret (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.token_secret"]], "token_type (litestar.security.jwt.oauth2login attribute)": [[106, "litestar.security.jwt.OAuth2Login.token_type"]], "token_url (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.token_url"]], "type_encoders (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.type_encoders"]], "type_encoders (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.type_encoders"]], "type_encoders (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.type_encoders"]], "verify_expiry (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.verify_expiry"]], "verify_expiry (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.verify_expiry"]], "verify_expiry (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.verify_expiry"]], "verify_expiry (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.verify_expiry"]], "verify_not_before (litestar.security.jwt.basejwtauth attribute)": [[106, "litestar.security.jwt.BaseJWTAuth.verify_not_before"]], "verify_not_before (litestar.security.jwt.jwtauth attribute)": [[106, "litestar.security.jwt.JWTAuth.verify_not_before"]], "verify_not_before (litestar.security.jwt.jwtcookieauth attribute)": [[106, "litestar.security.jwt.JWTCookieAuth.verify_not_before"]], "verify_not_before (litestar.security.jwt.oauth2passwordbearerauth attribute)": [[106, "litestar.security.jwt.OAuth2PasswordBearerAuth.verify_not_before"]], "sessionauth (class in litestar.security.session_auth)": [[107, "litestar.security.session_auth.SessionAuth"]], "sessionauthmiddleware (class in litestar.security.session_auth.middleware)": [[107, "litestar.security.session_auth.middleware.SessionAuthMiddleware"]], "__init__() (litestar.security.session_auth.sessionauth method)": [[107, "litestar.security.session_auth.SessionAuth.__init__"]], "__init__() (litestar.security.session_auth.middleware.sessionauthmiddleware method)": [[107, "litestar.security.session_auth.middleware.SessionAuthMiddleware.__init__"]], "authenticate_request() (litestar.security.session_auth.middleware.sessionauthmiddleware method)": [[107, "litestar.security.session_auth.middleware.SessionAuthMiddleware.authenticate_request"]], "authentication_middleware_class (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.authentication_middleware_class"]], "dependencies (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.dependencies"]], "exclude (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.exclude"]], "exclude_opt_key (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.exclude_opt_key"]], "guards (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.guards"]], "middleware (litestar.security.session_auth.sessionauth property)": [[107, "litestar.security.session_auth.SessionAuth.middleware"]], "openapi_components (litestar.security.session_auth.sessionauth property)": [[107, "litestar.security.session_auth.SessionAuth.openapi_components"]], "retrieve_user_handler (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.retrieve_user_handler"]], "route_handlers (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.route_handlers"]], "scopes (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.scopes"]], "security_requirement (litestar.security.session_auth.sessionauth property)": [[107, "litestar.security.session_auth.SessionAuth.security_requirement"]], "session_backend (litestar.security.session_auth.sessionauth property)": [[107, "litestar.security.session_auth.SessionAuth.session_backend"]], "session_backend_config (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.session_backend_config"]], "type_encoders (litestar.security.session_auth.sessionauth attribute)": [[107, "litestar.security.session_auth.SessionAuth.type_encoders"]], "decode_json() (in module litestar.serialization)": [[108, "litestar.serialization.decode_json"]], "decode_msgpack() (in module litestar.serialization)": [[108, "litestar.serialization.decode_msgpack"]], "default_deserializer() (in module litestar.serialization)": [[108, "litestar.serialization.default_deserializer"]], "default_serializer() (in module litestar.serialization)": [[108, "litestar.serialization.default_serializer"]], "encode_json() (in module litestar.serialization)": [[108, "litestar.serialization.encode_json"]], "encode_msgpack() (in module litestar.serialization)": [[108, "litestar.serialization.encode_msgpack"]], "get_serializer() (in module litestar.serialization)": [[108, "litestar.serialization.get_serializer"]], "litestar.serialization": [[108, "module-litestar.serialization"]], "staticfiles (class in litestar.static_files)": [[109, "litestar.static_files.StaticFiles"]], "staticfilesconfig (class in litestar.static_files)": [[109, "litestar.static_files.StaticFilesConfig"]], "__call__() (litestar.static_files.staticfiles method)": [[109, "litestar.static_files.StaticFiles.__call__"]], "__init__() (litestar.static_files.staticfiles method)": [[109, "litestar.static_files.StaticFiles.__init__"]], "__init__() (litestar.static_files.staticfilesconfig method)": [[109, "litestar.static_files.StaticFilesConfig.__init__"]], "create_static_files_router() (in module litestar.static_files)": [[109, "litestar.static_files.create_static_files_router"]], "directories (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.directories"]], "exception_handlers (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.exception_handlers"]], "file_system (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.file_system"]], "get_fs_info() (litestar.static_files.staticfiles method)": [[109, "litestar.static_files.StaticFiles.get_fs_info"]], "guards (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.guards"]], "html_mode (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.html_mode"]], "litestar.static_files": [[109, "module-litestar.static_files"]], "name (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.name"]], "opt (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.opt"]], "path (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.path"]], "send_as_attachment (litestar.static_files.staticfilesconfig attribute)": [[109, "litestar.static_files.StaticFilesConfig.send_as_attachment"]], "to_static_files_app() (litestar.static_files.staticfilesconfig method)": [[109, "litestar.static_files.StaticFilesConfig.to_static_files_app"]], "http_100_continue (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_100_CONTINUE"]], "http_101_switching_protocols (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_101_SWITCHING_PROTOCOLS"]], "http_102_processing (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_102_PROCESSING"]], "http_103_early_hints (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_103_EARLY_HINTS"]], "http_200_ok (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_200_OK"]], "http_201_created (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_201_CREATED"]], "http_202_accepted (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_202_ACCEPTED"]], "http_203_non_authoritative_information (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_203_NON_AUTHORITATIVE_INFORMATION"]], "http_204_no_content (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_204_NO_CONTENT"]], "http_205_reset_content (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_205_RESET_CONTENT"]], "http_206_partial_content (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_206_PARTIAL_CONTENT"]], "http_207_multi_status (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_207_MULTI_STATUS"]], "http_208_already_reported (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_208_ALREADY_REPORTED"]], "http_226_im_used (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_226_IM_USED"]], "http_300_multiple_choices (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_300_MULTIPLE_CHOICES"]], "http_301_moved_permanently (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_301_MOVED_PERMANENTLY"]], "http_302_found (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_302_FOUND"]], "http_303_see_other (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_303_SEE_OTHER"]], "http_304_not_modified (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_304_NOT_MODIFIED"]], "http_305_use_proxy (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_305_USE_PROXY"]], "http_306_reserved (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_306_RESERVED"]], "http_307_temporary_redirect (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_307_TEMPORARY_REDIRECT"]], "http_308_permanent_redirect (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_308_PERMANENT_REDIRECT"]], "http_400_bad_request (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_400_BAD_REQUEST"]], "http_401_unauthorized (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_401_UNAUTHORIZED"]], "http_402_payment_required (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_402_PAYMENT_REQUIRED"]], "http_403_forbidden (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_403_FORBIDDEN"]], "http_404_not_found (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_404_NOT_FOUND"]], "http_405_method_not_allowed (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_405_METHOD_NOT_ALLOWED"]], "http_406_not_acceptable (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_406_NOT_ACCEPTABLE"]], "http_407_proxy_authentication_required (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_407_PROXY_AUTHENTICATION_REQUIRED"]], "http_408_request_timeout (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_408_REQUEST_TIMEOUT"]], "http_409_conflict (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_409_CONFLICT"]], "http_410_gone (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_410_GONE"]], "http_411_length_required (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_411_LENGTH_REQUIRED"]], "http_412_precondition_failed (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_412_PRECONDITION_FAILED"]], "http_413_request_entity_too_large (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_413_REQUEST_ENTITY_TOO_LARGE"]], "http_414_request_uri_too_long (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_414_REQUEST_URI_TOO_LONG"]], "http_415_unsupported_media_type (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_415_UNSUPPORTED_MEDIA_TYPE"]], "http_416_requested_range_not_satisfiable (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_416_REQUESTED_RANGE_NOT_SATISFIABLE"]], "http_417_expectation_failed (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_417_EXPECTATION_FAILED"]], "http_418_im_a_teapot (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_418_IM_A_TEAPOT"]], "http_421_misdirected_request (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_421_MISDIRECTED_REQUEST"]], "http_422_unprocessable_entity (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_422_UNPROCESSABLE_ENTITY"]], "http_423_locked (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_423_LOCKED"]], "http_424_failed_dependency (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_424_FAILED_DEPENDENCY"]], "http_425_too_early (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_425_TOO_EARLY"]], "http_426_upgrade_required (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_426_UPGRADE_REQUIRED"]], "http_428_precondition_required (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_428_PRECONDITION_REQUIRED"]], "http_429_too_many_requests (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_429_TOO_MANY_REQUESTS"]], "http_431_request_header_fields_too_large (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_431_REQUEST_HEADER_FIELDS_TOO_LARGE"]], "http_451_unavailable_for_legal_reasons (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_451_UNAVAILABLE_FOR_LEGAL_REASONS"]], "http_500_internal_server_error (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_500_INTERNAL_SERVER_ERROR"]], "http_501_not_implemented (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_501_NOT_IMPLEMENTED"]], "http_502_bad_gateway (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_502_BAD_GATEWAY"]], "http_503_service_unavailable (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_503_SERVICE_UNAVAILABLE"]], "http_504_gateway_timeout (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_504_GATEWAY_TIMEOUT"]], "http_505_http_version_not_supported (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_505_HTTP_VERSION_NOT_SUPPORTED"]], "http_506_variant_also_negotiates (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_506_VARIANT_ALSO_NEGOTIATES"]], "http_507_insufficient_storage (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_507_INSUFFICIENT_STORAGE"]], "http_508_loop_detected (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_508_LOOP_DETECTED"]], "http_510_not_extended (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_510_NOT_EXTENDED"]], "http_511_network_authentication_required (in module litestar.status_codes)": [[110, "litestar.status_codes.HTTP_511_NETWORK_AUTHENTICATION_REQUIRED"]], "ws_1000_normal_closure (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1000_NORMAL_CLOSURE"]], "ws_1001_going_away (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1001_GOING_AWAY"]], "ws_1002_protocol_error (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1002_PROTOCOL_ERROR"]], "ws_1003_unsupported_data (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1003_UNSUPPORTED_DATA"]], "ws_1005_no_status_received (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1005_NO_STATUS_RECEIVED"]], "ws_1006_abnormal_closure (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1006_ABNORMAL_CLOSURE"]], "ws_1007_invalid_frame_payload_data (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1007_INVALID_FRAME_PAYLOAD_DATA"]], "ws_1008_policy_violation (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1008_POLICY_VIOLATION"]], "ws_1009_message_too_big (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1009_MESSAGE_TOO_BIG"]], "ws_1010_mandatory_ext (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1010_MANDATORY_EXT"]], "ws_1011_internal_error (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1011_INTERNAL_ERROR"]], "ws_1012_service_restart (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1012_SERVICE_RESTART"]], "ws_1013_try_again_later (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1013_TRY_AGAIN_LATER"]], "ws_1014_bad_gateway (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1014_BAD_GATEWAY"]], "ws_1015_tls_handshake (in module litestar.status_codes)": [[110, "litestar.status_codes.WS_1015_TLS_HANDSHAKE"]], "litestar.status_codes": [[110, "module-litestar.status_codes"]], "namespacedstore (class in litestar.stores.base)": [[111, "litestar.stores.base.NamespacedStore"]], "storageobject (class in litestar.stores.base)": [[111, "litestar.stores.base.StorageObject"]], "store (class in litestar.stores.base)": [[111, "litestar.stores.base.Store"]], "delete() (litestar.stores.base.store method)": [[111, "litestar.stores.base.Store.delete"]], "delete_all() (litestar.stores.base.store method)": [[111, "litestar.stores.base.Store.delete_all"]], "exists() (litestar.stores.base.store method)": [[111, "litestar.stores.base.Store.exists"]], "expired (litestar.stores.base.storageobject property)": [[111, "litestar.stores.base.StorageObject.expired"]], "expires_in (litestar.stores.base.storageobject property)": [[111, "litestar.stores.base.StorageObject.expires_in"]], "expires_in() (litestar.stores.base.store method)": [[111, "litestar.stores.base.Store.expires_in"]], "from_bytes() (litestar.stores.base.storageobject class method)": [[111, "litestar.stores.base.StorageObject.from_bytes"]], "get() (litestar.stores.base.store method)": [[111, "litestar.stores.base.Store.get"]], "litestar.stores.base": [[111, "module-litestar.stores.base"]], "new() (litestar.stores.base.storageobject class method)": [[111, "litestar.stores.base.StorageObject.new"]], "set() (litestar.stores.base.store method)": [[111, "litestar.stores.base.Store.set"]], "to_bytes() (litestar.stores.base.storageobject method)": [[111, "litestar.stores.base.StorageObject.to_bytes"]], "with_namespace() (litestar.stores.base.namespacedstore method)": [[111, "litestar.stores.base.NamespacedStore.with_namespace"]], "filestore (class in litestar.stores.file)": [[112, "litestar.stores.file.FileStore"]], "__init__() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.__init__"]], "create_directories (litestar.stores.file.filestore attribute)": [[112, "litestar.stores.file.FileStore.create_directories"]], "delete() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.delete"]], "delete_all() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.delete_all"]], "delete_expired() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.delete_expired"]], "exists() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.exists"]], "expires_in() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.expires_in"]], "get() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.get"]], "litestar.stores.file": [[112, "module-litestar.stores.file"]], "path (litestar.stores.file.filestore attribute)": [[112, "litestar.stores.file.FileStore.path"]], "set() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.set"]], "with_namespace() (litestar.stores.file.filestore method)": [[112, "litestar.stores.file.FileStore.with_namespace"]], "memorystore (class in litestar.stores.memory)": [[114, "litestar.stores.memory.MemoryStore"]], "__init__() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.__init__"]], "delete() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.delete"]], "delete_all() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.delete_all"]], "delete_expired() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.delete_expired"]], "exists() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.exists"]], "expires_in() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.expires_in"]], "get() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.get"]], "litestar.stores.memory": [[114, "module-litestar.stores.memory"]], "set() (litestar.stores.memory.memorystore method)": [[114, "litestar.stores.memory.MemoryStore.set"]], "redisstore (class in litestar.stores.redis)": [[115, "litestar.stores.redis.RedisStore"]], "__init__() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.__init__"]], "delete() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.delete"]], "delete_all() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.delete_all"]], "exists() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.exists"]], "expires_in() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.expires_in"]], "get() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.get"]], "litestar.stores.redis": [[115, "module-litestar.stores.redis"]], "set() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.set"]], "with_client() (litestar.stores.redis.redisstore class method)": [[115, "litestar.stores.redis.RedisStore.with_client"]], "with_namespace() (litestar.stores.redis.redisstore method)": [[115, "litestar.stores.redis.RedisStore.with_namespace"]], "storeregistry (class in litestar.stores.registry)": [[116, "litestar.stores.registry.StoreRegistry"]], "__init__() (litestar.stores.registry.storeregistry method)": [[116, "litestar.stores.registry.StoreRegistry.__init__"]], "get() (litestar.stores.registry.storeregistry method)": [[116, "litestar.stores.registry.StoreRegistry.get"]], "litestar.stores.registry": [[116, "module-litestar.stores.registry"]], "register() (litestar.stores.registry.storeregistry method)": [[116, "litestar.stores.registry.StoreRegistry.register"]], "valkeystore (class in litestar.stores.valkey)": [[117, "litestar.stores.valkey.ValkeyStore"]], "__init__() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.__init__"]], "delete() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.delete"]], "delete_all() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.delete_all"]], "exists() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.exists"]], "expires_in() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.expires_in"]], "get() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.get"]], "litestar.stores.valkey": [[117, "module-litestar.stores.valkey"]], "set() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.set"]], "with_client() (litestar.stores.valkey.valkeystore class method)": [[117, "litestar.stores.valkey.ValkeyStore.with_client"]], "with_namespace() (litestar.stores.valkey.valkeystore method)": [[117, "litestar.stores.valkey.ValkeyStore.with_namespace"]], "templateconfig (class in litestar.template)": [[118, "litestar.template.TemplateConfig"]], "templateengineprotocol (class in litestar.template)": [[118, "litestar.template.TemplateEngineProtocol"]], "templateprotocol (class in litestar.template)": [[118, "litestar.template.TemplateProtocol"]], "__init__() (litestar.template.templateconfig method)": [[118, "litestar.template.TemplateConfig.__init__"]], "__init__() (litestar.template.templateengineprotocol method)": [[118, "litestar.template.TemplateEngineProtocol.__init__"]], "__init__() (litestar.template.templateprotocol method)": [[118, "litestar.template.TemplateProtocol.__init__"]], "__post_init__() (litestar.template.templateconfig method)": [[118, "litestar.template.TemplateConfig.__post_init__"]], "directory (litestar.template.templateconfig attribute)": [[118, "litestar.template.TemplateConfig.directory"]], "engine (litestar.template.templateconfig attribute)": [[118, "litestar.template.TemplateConfig.engine"]], "engine_callback (litestar.template.templateconfig attribute)": [[118, "litestar.template.TemplateConfig.engine_callback"]], "engine_instance (litestar.template.templateconfig property)": [[118, "litestar.template.TemplateConfig.engine_instance"]], "get_template() (litestar.template.templateengineprotocol method)": [[118, "litestar.template.TemplateEngineProtocol.get_template"]], "instance (litestar.template.templateconfig attribute)": [[118, "litestar.template.TemplateConfig.instance"]], "litestar.template": [[118, "module-litestar.template"]], "register_template_callable() (litestar.template.templateengineprotocol method)": [[118, "litestar.template.TemplateEngineProtocol.register_template_callable"]], "render() (litestar.template.templateprotocol method)": [[118, "litestar.template.TemplateProtocol.render"]], "render_string() (litestar.template.templateengineprotocol method)": [[118, "litestar.template.TemplateEngineProtocol.render_string"]], "to_engine() (litestar.template.templateconfig method)": [[118, "litestar.template.TemplateConfig.to_engine"]], "asynctestclient (class in litestar.testing)": [[119, "litestar.testing.AsyncTestClient"]], "basetestclient (class in litestar.testing)": [[119, "litestar.testing.BaseTestClient"]], "lifespanhandler (class in litestar.testing.life_span_handler)": [[119, "litestar.testing.life_span_handler.LifeSpanHandler"]], "requestfactory (class in litestar.testing)": [[119, "litestar.testing.RequestFactory"]], "testclient (class in litestar.testing)": [[119, "litestar.testing.TestClient"]], "websockettestsession (class in litestar.testing)": [[119, "litestar.testing.WebSocketTestSession"]], "__init__() (litestar.testing.asynctestclient method)": [[119, "litestar.testing.AsyncTestClient.__init__"]], "__init__() (litestar.testing.basetestclient method)": [[119, "litestar.testing.BaseTestClient.__init__"]], "__init__() (litestar.testing.requestfactory method)": [[119, "litestar.testing.RequestFactory.__init__"]], "__init__() (litestar.testing.testclient method)": [[119, "litestar.testing.TestClient.__init__"]], "__init__() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.__init__"]], "__init__() (litestar.testing.life_span_handler.lifespanhandler method)": [[119, "litestar.testing.life_span_handler.LifeSpanHandler.__init__"]], "app (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.app"]], "app (litestar.testing.basetestclient attribute)": [[119, "litestar.testing.BaseTestClient.app"]], "app (litestar.testing.requestfactory attribute)": [[119, "litestar.testing.RequestFactory.app"]], "app (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.app"]], "backend (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.backend"]], "backend (litestar.testing.basetestclient attribute)": [[119, "litestar.testing.BaseTestClient.backend"]], "backend (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.backend"]], "backend_options (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.backend_options"]], "backend_options (litestar.testing.basetestclient attribute)": [[119, "litestar.testing.BaseTestClient.backend_options"]], "backend_options (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.backend_options"]], "base_url (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.base_url"]], "base_url (litestar.testing.basetestclient attribute)": [[119, "litestar.testing.BaseTestClient.base_url"]], "base_url (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.base_url"]], "blocking_portal (litestar.testing.basetestclient attribute)": [[119, "litestar.testing.BaseTestClient.blocking_portal"]], "close() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.close"]], "cookies (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.cookies"]], "cookies (litestar.testing.basetestclient attribute)": [[119, "litestar.testing.BaseTestClient.cookies"]], "cookies (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.cookies"]], "create_async_test_client() (in module litestar.testing)": [[119, "litestar.testing.create_async_test_client"]], "create_test_client() (in module litestar.testing)": [[119, "litestar.testing.create_test_client"]], "delete() (litestar.testing.requestfactory method)": [[119, "litestar.testing.RequestFactory.delete"]], "do_asgi_call() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.do_asgi_call"]], "exit_stack (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.exit_stack"]], "exit_stack (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.exit_stack"]], "exit_stack (litestar.testing.websockettestsession attribute)": [[119, "litestar.testing.WebSocketTestSession.exit_stack"]], "get() (litestar.testing.requestfactory method)": [[119, "litestar.testing.RequestFactory.get"]], "get_session_data() (litestar.testing.asynctestclient method)": [[119, "litestar.testing.AsyncTestClient.get_session_data"]], "get_session_data() (litestar.testing.testclient method)": [[119, "litestar.testing.TestClient.get_session_data"]], "handler_kwargs (litestar.testing.requestfactory attribute)": [[119, "litestar.testing.RequestFactory.handler_kwargs"]], "lifespan_handler (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.lifespan_handler"]], "lifespan_handler (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.lifespan_handler"]], "litestar.testing": [[119, "module-litestar.testing"]], "patch() (litestar.testing.requestfactory method)": [[119, "litestar.testing.RequestFactory.patch"]], "port (litestar.testing.requestfactory attribute)": [[119, "litestar.testing.RequestFactory.port"]], "portal() (litestar.testing.basetestclient method)": [[119, "litestar.testing.BaseTestClient.portal"]], "post() (litestar.testing.requestfactory method)": [[119, "litestar.testing.RequestFactory.post"]], "put() (litestar.testing.requestfactory method)": [[119, "litestar.testing.RequestFactory.put"]], "receive() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.receive"]], "receive_bytes() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.receive_bytes"]], "receive_json() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.receive_json"]], "receive_msgpack() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.receive_msgpack"]], "receive_text() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.receive_text"]], "root_path (litestar.testing.requestfactory attribute)": [[119, "litestar.testing.RequestFactory.root_path"]], "scheme (litestar.testing.requestfactory attribute)": [[119, "litestar.testing.RequestFactory.scheme"]], "send() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.send"]], "send_bytes() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.send_bytes"]], "send_json() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.send_json"]], "send_msgpack() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.send_msgpack"]], "send_text() (litestar.testing.websockettestsession method)": [[119, "litestar.testing.WebSocketTestSession.send_text"]], "serializer (litestar.testing.requestfactory attribute)": [[119, "litestar.testing.RequestFactory.serializer"]], "server (litestar.testing.requestfactory attribute)": [[119, "litestar.testing.RequestFactory.server"]], "session_backend (litestar.testing.basetestclient property)": [[119, "litestar.testing.BaseTestClient.session_backend"]], "session_config (litestar.testing.asynctestclient attribute)": [[119, "litestar.testing.AsyncTestClient.session_config"]], "session_config (litestar.testing.basetestclient attribute)": [[119, "litestar.testing.BaseTestClient.session_config"]], "session_config (litestar.testing.testclient attribute)": [[119, "litestar.testing.TestClient.session_config"]], "set_session_data() (litestar.testing.asynctestclient method)": [[119, "litestar.testing.AsyncTestClient.set_session_data"]], "set_session_data() (litestar.testing.testclient method)": [[119, "litestar.testing.TestClient.set_session_data"]], "subprocess_async_client() (in module litestar.testing)": [[119, "litestar.testing.subprocess_async_client"]], "subprocess_sync_client() (in module litestar.testing)": [[119, "litestar.testing.subprocess_sync_client"]], "websocket_connect() (litestar.testing.asynctestclient method)": [[119, "litestar.testing.AsyncTestClient.websocket_connect"]], "websocket_connect() (litestar.testing.testclient method)": [[119, "litestar.testing.TestClient.websocket_connect"]], "asgiapp (in module litestar.types)": [[120, "litestar.types.ASGIApp"]], "asgiversion (class in litestar.types)": [[120, "litestar.types.ASGIVersion"]], "afterexceptionhookhandler (in module litestar.types)": [[120, "litestar.types.AfterExceptionHookHandler"]], "afterrequesthookhandler (in module litestar.types)": [[120, "litestar.types.AfterRequestHookHandler"]], "afterresponsehookhandler (in module litestar.types)": [[120, "litestar.types.AfterResponseHookHandler"]], "anycallable (in module litestar.types)": [[120, "litestar.types.AnyCallable"]], "anyiobackend (in module litestar.types)": [[120, "litestar.types.AnyIOBackend"]], "asyncanycallable (in module litestar.types)": [[120, "litestar.types.AsyncAnyCallable"]], "basescope (class in litestar.types)": [[120, "litestar.types.BaseScope"]], "beforemessagesendhookhandler (in module litestar.types)": [[120, "litestar.types.BeforeMessageSendHookHandler"]], "beforerequesthookhandler (in module litestar.types)": [[120, "litestar.types.BeforeRequestHookHandler"]], "cachekeybuilder (in module litestar.types)": [[120, "litestar.types.CacheKeyBuilder"]], "dependencies (in module litestar.types)": [[120, "litestar.types.Dependencies"]], "exceptionhandler (in module litestar.types)": [[120, "litestar.types.ExceptionHandler"]], "exceptionhandlersmap (in module litestar.types)": [[120, "litestar.types.ExceptionHandlersMap"]], "fileinfo (class in litestar.types)": [[120, "litestar.types.FileInfo"]], "filesystemprotocol (class in litestar.types)": [[120, "litestar.types.FileSystemProtocol"]], "guard (in module litestar.types)": [[120, "litestar.types.Guard"]], "httpdisconnectevent (class in litestar.types)": [[120, "litestar.types.HTTPDisconnectEvent"]], "httpreceivemessage (in module litestar.types)": [[120, "litestar.types.HTTPReceiveMessage"]], "httprequestevent (class in litestar.types)": [[120, "litestar.types.HTTPRequestEvent"]], "httpresponsebodyevent (class in litestar.types)": [[120, "litestar.types.HTTPResponseBodyEvent"]], "httpresponsestartevent (class in litestar.types)": [[120, "litestar.types.HTTPResponseStartEvent"]], "httpscope (class in litestar.types)": [[120, "litestar.types.HTTPScope"]], "httpsendmessage (in module litestar.types)": [[120, "litestar.types.HTTPSendMessage"]], "httpserverpushevent (class in litestar.types)": [[120, "litestar.types.HTTPServerPushEvent"]], "lifespanreceive (in module litestar.types)": [[120, "litestar.types.LifeSpanReceive"]], "lifespanreceivemessage (in module litestar.types)": [[120, "litestar.types.LifeSpanReceiveMessage"]], "lifespanscope (class in litestar.types)": [[120, "litestar.types.LifeSpanScope"]], "lifespansend (in module litestar.types)": [[120, "litestar.types.LifeSpanSend"]], "lifespansendmessage (in module litestar.types)": [[120, "litestar.types.LifeSpanSendMessage"]], "lifespanshutdowncompleteevent (class in litestar.types)": [[120, "litestar.types.LifeSpanShutdownCompleteEvent"]], "lifespanshutdownevent (class in litestar.types)": [[120, "litestar.types.LifeSpanShutdownEvent"]], "lifespanshutdownfailedevent (class in litestar.types)": [[120, "litestar.types.LifeSpanShutdownFailedEvent"]], "lifespanstartupcompleteevent (class in litestar.types)": [[120, "litestar.types.LifeSpanStartupCompleteEvent"]], "lifespanstartupevent (class in litestar.types)": [[120, "litestar.types.LifeSpanStartupEvent"]], "lifespanstartupfailedevent (class in litestar.types)": [[120, "litestar.types.LifeSpanStartupFailedEvent"]], "lifespanhook (in module litestar.types)": [[120, "litestar.types.LifespanHook"]], "logger (class in litestar.types)": [[120, "litestar.types.Logger"]], "message (in module litestar.types)": [[120, "litestar.types.Message"]], "method (in module litestar.types)": [[120, "litestar.types.Method"]], "middleware (in module litestar.types)": [[120, "litestar.types.Middleware"]], "onappinithandler (in module litestar.types)": [[120, "litestar.types.OnAppInitHandler"]], "optionalsequence (in module litestar.types)": [[120, "litestar.types.OptionalSequence"]], "parametersmap (in module litestar.types)": [[120, "litestar.types.ParametersMap"]], "pathtype (in module litestar.types)": [[120, "litestar.types.PathType"]], "receive (in module litestar.types)": [[120, "litestar.types.Receive"]], "receivemessage (in module litestar.types)": [[120, "litestar.types.ReceiveMessage"]], "responsecookies (in module litestar.types)": [[120, "litestar.types.ResponseCookies"]], "responseheaders (in module litestar.types)": [[120, "litestar.types.ResponseHeaders"]], "scope (in module litestar.types)": [[120, "litestar.types.Scope"]], "scopes (in module litestar.types)": [[120, "litestar.types.Scopes"]], "send (in module litestar.types)": [[120, "litestar.types.Send"]], "serializer (in module litestar.types)": [[120, "litestar.types.Serializer"]], "syncorasyncunion (in module litestar.types)": [[120, "litestar.types.SyncOrAsyncUnion"]], "typedecoderssequence (in module litestar.types)": [[120, "litestar.types.TypeDecodersSequence"]], "typeencodersmap (in module litestar.types)": [[120, "litestar.types.TypeEncodersMap"]], "websocketacceptevent (class in litestar.types)": [[120, "litestar.types.WebSocketAcceptEvent"]], "websocketcloseevent (class in litestar.types)": [[120, "litestar.types.WebSocketCloseEvent"]], "websocketconnectevent (class in litestar.types)": [[120, "litestar.types.WebSocketConnectEvent"]], "websocketdisconnectevent (class in litestar.types)": [[120, "litestar.types.WebSocketDisconnectEvent"]], "websocketreceiveevent (class in litestar.types)": [[120, "litestar.types.WebSocketReceiveEvent"]], "websocketreceivemessage (in module litestar.types)": [[120, "litestar.types.WebSocketReceiveMessage"]], "websocketresponsebodyevent (class in litestar.types)": [[120, "litestar.types.WebSocketResponseBodyEvent"]], "websocketresponsestartevent (class in litestar.types)": [[120, "litestar.types.WebSocketResponseStartEvent"]], "websocketscope (class in litestar.types)": [[120, "litestar.types.WebSocketScope"]], "websocketsendevent (class in litestar.types)": [[120, "litestar.types.WebSocketSendEvent"]], "websocketsendmessage (in module litestar.types)": [[120, "litestar.types.WebSocketSendMessage"]], "__init__() (litestar.types.filesystemprotocol method)": [[120, "litestar.types.FileSystemProtocol.__init__"]], "__init__() (litestar.types.logger method)": [[120, "litestar.types.Logger.__init__"]], "created (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.created"]], "critical() (litestar.types.logger method)": [[120, "litestar.types.Logger.critical"]], "debug() (litestar.types.logger method)": [[120, "litestar.types.Logger.debug"]], "destination (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.destination"]], "error() (litestar.types.logger method)": [[120, "litestar.types.Logger.error"]], "exception() (litestar.types.logger method)": [[120, "litestar.types.Logger.exception"]], "fatal() (litestar.types.logger method)": [[120, "litestar.types.Logger.fatal"]], "gid (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.gid"]], "info() (litestar.types.filesystemprotocol method)": [[120, "litestar.types.FileSystemProtocol.info"]], "info() (litestar.types.logger method)": [[120, "litestar.types.Logger.info"]], "ino (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.ino"]], "islink (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.islink"]], "litestar.types": [[120, "module-litestar.types"]], "mode (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.mode"]], "mtime (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.mtime"]], "name (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.name"]], "nlink (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.nlink"]], "open() (litestar.types.filesystemprotocol method)": [[120, "litestar.types.FileSystemProtocol.open"]], "setlevel() (litestar.types.logger method)": [[120, "litestar.types.Logger.setLevel"]], "size (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.size"]], "type (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.type"]], "uid (litestar.types.fileinfo attribute)": [[120, "litestar.types.FileInfo.uid"]], "warn() (litestar.types.logger method)": [[120, "litestar.types.Logger.warn"]], "warning() (litestar.types.logger method)": [[120, "litestar.types.Logger.warning"]], "fielddefinition (class in litestar.typing)": [[121, "litestar.typing.FieldDefinition"]], "__init__() (litestar.typing.fielddefinition method)": [[121, "litestar.typing.FieldDefinition.__init__"]], "annotation (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.annotation"]], "args (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.args"]], "bound_types (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.bound_types"]], "default (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.default"]], "extra (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.extra"]], "from_annotation() (litestar.typing.fielddefinition class method)": [[121, "litestar.typing.FieldDefinition.from_annotation"]], "from_kwarg() (litestar.typing.fielddefinition class method)": [[121, "litestar.typing.FieldDefinition.from_kwarg"]], "from_parameter() (litestar.typing.fielddefinition class method)": [[121, "litestar.typing.FieldDefinition.from_parameter"]], "generic_types (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.generic_types"]], "get_type_hints() (litestar.typing.fielddefinition method)": [[121, "litestar.typing.FieldDefinition.get_type_hints"]], "has_default (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.has_default"]], "has_inner_subclass_of() (litestar.typing.fielddefinition method)": [[121, "litestar.typing.FieldDefinition.has_inner_subclass_of"]], "inner_types (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.inner_types"]], "instantiable_origin (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.instantiable_origin"]], "is_annotated (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_annotated"]], "is_any (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_any"]], "is_collection (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_collection"]], "is_const (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_const"]], "is_dataclass_type (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_dataclass_type"]], "is_forward_ref (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_forward_ref"]], "is_generic (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_generic"]], "is_literal (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_literal"]], "is_mapping (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_mapping"]], "is_non_string_collection (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_non_string_collection"]], "is_non_string_iterable (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_non_string_iterable"]], "is_non_string_sequence (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_non_string_sequence"]], "is_none_type (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_none_type"]], "is_optional (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_optional"]], "is_parameter_field (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_parameter_field"]], "is_required (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_required"]], "is_simple_type (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_simple_type"]], "is_subclass_of() (litestar.typing.fielddefinition method)": [[121, "litestar.typing.FieldDefinition.is_subclass_of"]], "is_tuple (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_tuple"]], "is_type_alias_type (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_type_alias_type"]], "is_type_var (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_type_var"]], "is_typeddict_type (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_typeddict_type"]], "is_union (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.is_union"]], "kwarg_definition (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.kwarg_definition"]], "litestar.typing": [[121, "module-litestar.typing"]], "match_predicate_recursively() (litestar.typing.fielddefinition method)": [[121, "litestar.typing.FieldDefinition.match_predicate_recursively"]], "metadata (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.metadata"]], "name (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.name"]], "origin (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.origin"]], "raw (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.raw"]], "safe_generic_origin (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.safe_generic_origin"]], "type_ (litestar.typing.fielddefinition property)": [[121, "litestar.typing.FieldDefinition.type_"]], "type_wrappers (litestar.typing.fielddefinition attribute)": [[121, "litestar.typing.FieldDefinition.type_wrappers"]], "backend": [[162, "term-backend"]], "broker": [[162, "term-broker"]], "event": [[162, "term-event"]], "event stream": [[162, "term-event-stream"]], "plugin": [[162, "term-plugin"]], "subscriber": [[162, "term-subscriber"]]}}) \ No newline at end of file diff --git a/3850/usage/dto/1-abstract-dto.html b/3850/usage/dto/1-abstract-dto.html index db784753f..30edfbe20 100644 --- a/3850/usage/dto/1-abstract-dto.html +++ b/3850/usage/dto/1-abstract-dto.html @@ -1596,7 +1596,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":"f8e70ac4-9f54-4b90-bdf4-a3734d8a01b6","name":"Litestar User","password":"xyz","created_at":"2023-04-24T00:00:00Z"}
+{"id":"5278f2c9-e2fb-49d0-b98d-e2fbf723a645","name":"Litestar User","password":"xyz","created_at":"2023-04-24T00:00:00Z"}
 
@@ -1658,7 +1658,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":"7294c683-a5f2-417f-b90a-a0996698bf2f","name":"Litestar User"}
+{"created_at":"0001-01-01T00:00:00","id":"138a1745-0f16-4884-a07f-c6cf74a38dcc","name":"Litestar User"}
 
@@ -1922,7 +1922,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":"86d2a61a-9661-4a6f-87aa-848f21a914c7","userName":"Litestar User"}
+{"created_at":"0001-01-01T00:00:00","id":"462f91d2-3527-43c2-a569-580d58841f43","userName":"Litestar User"}
 
@@ -2014,7 +2014,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":"262ccc80-3358-4b05-9c99-4e4195026fa1","firstName":"Litestar User"}
+{"createdAt":"0001-01-01T00:00:00","id":"81ca9137-0484-4968-88c4-16caee526f8e","firstName":"Litestar User"}
 
@@ -2323,7 +2323,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":"ad4daebd-3d1e-429b-a4ab-d0fbd36f8ad1"}
+{"name":"Peter","email":"peter@example.com","age":41,"id":"32a3a244-03f3-4b32-a6bf-8881519fe0cf"}
 
@@ -2369,7 +2369,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":"df591725-a799-42a9-9f88-1ce5547e8395"}
+{"name":"Peter","email":"peter@example.com","age":41,"id":"686d88a3-4de3-4381-a1c1-6e862a458fc5"}