from sqlmodel import SQLModel, Field from datetime import datetime from uuid import UUID, uuid4 class Todo(SQLModel, table=True): __tablename__ = "todos" id: UUID = Field(default_factory=uuid4, primary_key=True) title: str = Field(max_length=255) completed: bool = Field(default=False) user_id: UUID = Field(index=True) created_at: datetime = Field(default_factory=datetime.utcnow) updated_at: datetime = Field(default_factory=datetime.utcnow)