from datetime import datetime from sqlalchemy import Column, String, JSON, ForeignKey, DateTime, Boolean from services.db import Base class Notification(Base): __tablename__ = "notification" user = Column(ForeignKey("user.id"), index=True) createdAt = Column(DateTime, nullable=False, default=datetime.now, index=True) seen = Column(Boolean, nullable=False, default=False, index=True) type = Column(String, nullable=False) data = Column(JSON, nullable=True)