flip_api.project_services.get_imaging_project_status ==================================================== .. py:module:: flip_api.project_services.get_imaging_project_status Attributes ---------- .. autoapisummary:: flip_api.project_services.get_imaging_project_status.router Functions --------- .. autoapisummary:: flip_api.project_services.get_imaging_project_status.get_imaging_project_status Module Contents --------------- .. py:data:: router .. py:function:: get_imaging_project_status(project_id: uuid.UUID, session: sqlmodel.Session = Depends(get_session), user_id: uuid.UUID = Depends(verify_token)) -> list[flip_api.domain.interfaces.project.IImagingStatus] :async: Get the status of an imaging project. :param project_id: The ID of the project. :type project_id: UUID :param session: The database session. :type session: Session :param user_id: The ID of the user. :type user_id: UUID :returns: A list of imaging project statuses associated with the project (one status per trust). :rtype: list[IImagingStatus] :raises HTTPException: If the user does not have permission to access the project, if the project is not found, or if :raises there is an error retrieving the imaging project status.: