todo-fastapi / models /user.py
MuhammedSuhaib's picture
Deployment via uv
cdaf146 verified
Raw
History Blame Contribute Delete
342 Bytes
from sqlmodel import SQLModel, Field
from typing import Optional
from datetime import datetime
class User(SQLModel, table=True):
id: Optional[str] = Field(default=None, primary_key=True)
email: str = Field(unique=True, index=True)
name: str
password_hash: str
created_at: datetime = Field(default_factory=datetime.utcnow)