Spaces:
Sleeping
Sleeping
| from datetime import datetime | |
| from typing import Optional | |
| from sqlmodel import Field, SQLModel | |
| class AuthSession(SQLModel, table=True): | |
| __tablename__ = "auth_session" | |
| id: str = Field(primary_key=True) | |
| userId: str = Field(foreign_key="auth_user.id", nullable=False) | |
| expiresAt: datetime = Field(nullable=False) | |
| token: str = Field(nullable=False) | |
| createdAt: datetime = Field(default_factory=datetime.utcnow) | |
| updatedAt: datetime = Field(default_factory=datetime.utcnow) | |
| ipAddress: Optional[str] = None | |
| userAgent: Optional[str] = None | |