server.web.routes.v3.fsm.task_template ====================================== .. py:module:: server.web.routes.v3.fsm.task_template .. autoapi-nested-parse:: Routes for TaskTemplates. Attributes ---------- .. autoapisummary:: server.web.routes.v3.fsm.task_template.logger Functions --------- .. autoapisummary:: server.web.routes.v3.fsm.task_template.get_task_template server.web.routes.v3.fsm.task_template.get_task_template_versions server.web.routes.v3.fsm.task_template.add_task_template_version server.web.routes.v3.fsm.task_template.get_task_template_id_for_task_template_version Module Contents --------------- .. py:data:: logger .. py:function:: get_task_template(request: fastapi.Request, db: sqlalchemy.orm.Session = Depends(get_db)) -> Any :async: Add a task template for a given tool to the database. .. py:function:: get_task_template_versions(task_template_id: int, db: sqlalchemy.orm.Session = Depends(get_db)) -> Any Get the task_template_version. .. py:function:: add_task_template_version(task_template_id: int, request: fastapi.Request, db: sqlalchemy.orm.Session = Depends(get_db)) -> Any :async: Add a task_template_version safely using injected DB session. .. py:function:: get_task_template_id_for_task_template_version(task_template_version_id: int, db: sqlalchemy.orm.Session = Depends(get_db)) -> int Get the task_template_id for a given task_template_version_id.