# {py:mod}`labthings_fastapi.dependencies.action_manager` ```{py:module} labthings_fastapi.dependencies.action_manager ``` ```{autodoc2-docstring} labthings_fastapi.dependencies.action_manager :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`action_manager_from_thing_server ` - ```{autodoc2-docstring} labthings_fastapi.dependencies.action_manager.action_manager_from_thing_server :summary: ``` * - {py:obj}`make_action_manager_context_available ` - ```{autodoc2-docstring} labthings_fastapi.dependencies.action_manager.make_action_manager_context_available :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ActionManagerDep ` - ```{autodoc2-docstring} labthings_fastapi.dependencies.action_manager.ActionManagerDep :summary: ``` * - {py:obj}`ActionManagerContext ` - ```{autodoc2-docstring} labthings_fastapi.dependencies.action_manager.ActionManagerContext :summary: ``` * - {py:obj}`ActionManagerContextDep ` - ```{autodoc2-docstring} labthings_fastapi.dependencies.action_manager.ActionManagerContextDep :summary: ``` ```` ### API ````{py:function} action_manager_from_thing_server(request: fastapi.Request) -> labthings_fastapi.actions.ActionManager :canonical: labthings_fastapi.dependencies.action_manager.action_manager_from_thing_server ```{autodoc2-docstring} labthings_fastapi.dependencies.action_manager.action_manager_from_thing_server ``` ```` ````{py:data} ActionManagerDep :canonical: labthings_fastapi.dependencies.action_manager.ActionManagerDep :value: > None ```{autodoc2-docstring} labthings_fastapi.dependencies.action_manager.ActionManagerDep ``` ```` ````{py:data} ActionManagerContext :canonical: labthings_fastapi.dependencies.action_manager.ActionManagerContext :value: > '(...)' ```{autodoc2-docstring} labthings_fastapi.dependencies.action_manager.ActionManagerContext ``` ```` ````{py:function} make_action_manager_context_available(action_manager: labthings_fastapi.dependencies.action_manager.ActionManagerDep) :canonical: labthings_fastapi.dependencies.action_manager.make_action_manager_context_available :async: ```{autodoc2-docstring} labthings_fastapi.dependencies.action_manager.make_action_manager_context_available ``` ```` ````{py:data} ActionManagerContextDep :canonical: labthings_fastapi.dependencies.action_manager.ActionManagerContextDep :type: typing_extensions.TypeAlias :value: > None ```{autodoc2-docstring} labthings_fastapi.dependencies.action_manager.ActionManagerContextDep ``` ````