from pydantic import BaseModel from typing import Optional from datetime import datetime class PinCreate(BaseModel): pin_name: str username: str x: float # long y: float # lat description: Optional[str] = None category: Optional[str] = None public: bool = False class PinResponse(PinCreate): id: int created_at: datetime class Config: from_attributes = True