from datetime import datetime from sqlmodel import SQLModel, Field class PointOfInterest(SQLModel, table=True): id: int | None = Field(default=None, primary_key=True) user_id: int = Field(foreign_key="user.id", index=True) name: str = Field(nullable=False) address: str = Field(nullable=False) latitude: float = Field(nullable=False) longitude: float = Field(nullable=False) created_at: datetime = Field(default_factory=datetime.utcnow)