from typing import Optional from sqlalchemy import ForeignKey from db.models.base import Base, int_pk_incr from sqlalchemy.orm import Mapped, mapped_column class RecyclingParameters(Base): __tablename__ = 'recycling_parameters' id: Mapped[int_pk_incr] load_id: Mapped[Optional[int]] = mapped_column(ForeignKey('load_parameters.id', ondelete='SET NULL')) recycling_level: Mapped[int] co2: Mapped[float] n2: Mapped[float] h2o: Mapped[float] o2: Mapped[float] def __repr__(self): return f"<RecyclingParameters>"