Spaces:
Sleeping
Sleeping
| from models.base import db | |
| from sqlalchemy.orm import Mapped, mapped_column | |
| from sqlalchemy import Integer, String, DateTime | |
| class ApplicationSession(db.Model): | |
| __tablename__ = "application_session" | |
| session_id: Mapped[str] = mapped_column(primary_key=True, unique=True, type_=String) | |
| main_nifti_path: Mapped[str] = mapped_column(type_=String, nullable=False) | |
| combined_labels_id: Mapped[str] = mapped_column(unique=True, type_=String) | |
| session_created: Mapped[DateTime] = mapped_column(type_=DateTime) | |
| session_expire_date: Mapped[DateTime] = mapped_column(type_=DateTime) | |
| def __str__(self): | |
| return f''' | |
| ApplicationSession OBJECT: | |
| session_id: {self.session_id} | |
| main_nifti_path: {self.main_nifti_path} | |
| combined_files_path: {self.combined_labels_id} | |
| session_created: {self.session_created} | |
| session_expires: {self.session_expire_date}''' | |