from sqlalchemy.orm import Mapped, mapped_column from sqlalchemy import ForeignKey from database import Base class EventTask(Base): __tablename__ = 'event_task' event_id: Mapped[int] = mapped_column(ForeignKey('event.id'), nullable=False, primary_key=True) task_id: Mapped[int] = mapped_column(ForeignKey('task.id'), nullable=False, primary_key=True) is_completed: Mapped[bool] = mapped_column(nullable=False, default=False)