exam-manager.app.tools.helper#
Helper methods for workflows and exam, require recursive model translation.
Functions#
|
Transform db model to pydantic model. |
Transform db model to pydantic model. |
|
|
Transform db model to pydantic model. |
Module Contents#
- async exam-manager.app.tools.helper.get_exam_out_model(data: app.db.postgres.Exam) scanhub_libraries.models.ExamOut #
Transform db model to pydantic model.
Parameters#
- data
Exam db model
Returns#
Exam pydantic model
- async exam-manager.app.tools.helper.get_workflow_out_model(data: app.db.postgres.Workflow) scanhub_libraries.models.WorkflowOut #
Transform db model to pydantic model.
Parameters#
- data
Workflow db model
Returns#
Workflow pydantic model
- async exam-manager.app.tools.helper.get_task_out(data: app.db.postgres.DAGTask | app.db.postgres.AcquisitionTask | app.db.postgres.Task) scanhub_libraries.models.DAGTaskOut | scanhub_libraries.models.AcquisitionTaskOut #
Transform db model to pydantic model.
Parameters#
- data
Task db model
Returns#
Task pydantic model