imaging_api.db.models ===================== .. py:module:: imaging_api.db.models Classes ------- .. autoapisummary:: imaging_api.db.models.Base imaging_api.db.models.DirectArchiveSessionORM imaging_api.db.models.DirectArchiveSession imaging_api.db.models.ExecutedPacsRequestORM imaging_api.db.models.ExecutedPacsRequest imaging_api.db.models.QueuedPacsRequestORM imaging_api.db.models.QueuedPacsRequest Module Contents --------------- .. py:class:: Base Bases: :py:obj:`sqlalchemy.orm.DeclarativeBase` Base class for SQLAlchemy ORM models. .. py:class:: DirectArchiveSessionORM Bases: :py:obj:`Base` ORM model for the xhbm_direct_archive_session table. .. py:attribute:: __tablename__ :value: 'xhbm_direct_archive_session' .. py:attribute:: id .. py:attribute:: created .. py:attribute:: folder_name .. py:attribute:: status .. py:attribute:: project .. py:attribute:: timestamp .. py:class:: DirectArchiveSession Bases: :py:obj:`pydantic.BaseModel` Pydantic model for the xhbm_direct_archive_session table. .. py:attribute:: id :type: int .. py:attribute:: created :type: datetime.datetime .. py:attribute:: folder_name :type: str .. py:attribute:: status :type: str .. py:attribute:: project :type: str .. py:attribute:: model_config .. py:class:: ExecutedPacsRequestORM Bases: :py:obj:`Base` ORM model for the xhbm_executed_pacs_request table. .. py:attribute:: __tablename__ :value: 'xhbm_executed_pacs_request' .. py:attribute:: id .. py:attribute:: created .. py:attribute:: accession_number .. py:attribute:: status .. py:attribute:: xnat_project .. py:attribute:: timestamp .. py:class:: ExecutedPacsRequest Bases: :py:obj:`pydantic.BaseModel` Pydantic model for the xhbm_executed_pacs_request table. .. py:attribute:: id :type: int .. py:attribute:: created :type: datetime.datetime .. py:attribute:: accession_number :type: str .. py:attribute:: status :type: str .. py:attribute:: xnat_project :type: str .. py:attribute:: model_config .. py:class:: QueuedPacsRequestORM Bases: :py:obj:`Base` ORM model for the xhbm_queued_pacs_request table. .. py:attribute:: __tablename__ :value: 'xhbm_queued_pacs_request' .. py:attribute:: id .. py:attribute:: created .. py:attribute:: accession_number .. py:attribute:: status .. py:attribute:: xnat_project .. py:attribute:: timestamp .. py:class:: QueuedPacsRequest Bases: :py:obj:`pydantic.BaseModel` Pydantic model for the xhbm_queued_pacs_request table. .. py:attribute:: id :type: int .. py:attribute:: created :type: datetime.datetime .. py:attribute:: accession_number :type: str .. py:attribute:: status :type: str .. py:attribute:: xnat_project :type: str .. py:attribute:: model_config