protocol_manager.tools.helper#

Helper methods for protocol, require recursive model translation.

Functions#

get_protocol_out_model(...)

Transform db model to pydantic model.

get_task_out(→ scanhub_libraries.models.AcquisitionTaskOut)

Transform db model to pydantic model.

Module Contents#

async protocol_manager.tools.helper.get_protocol_out_model(data: app.db.postgres.Protocol) → scanhub_libraries.models.ProtocolOut#

Transform db model to pydantic model.

async protocol_manager.tools.helper.get_task_out(data: app.db.postgres.Task) → scanhub_libraries.models.AcquisitionTaskOut#

Transform db model to pydantic model.