| from sqlalchemy import Column, Integer, String, DateTime, Boolean | |
| from core.database import Base | |
| class LoginOTP(Base): | |
| __tablename__ = "login_otps" | |
| id = Column(Integer, primary_key=True, index=True) | |
| email = Column(String(255), nullable=False, index=True) | |
| code = Column(String(6), nullable=False) | |
| expires_at = Column(DateTime, nullable=False) | |
| used = Column(Boolean, default=False) | |