from datetime import datetime from typing import Optional, List from pydantic import BaseModel, Field class Idea(BaseModel): id: Optional[str] = None name: str = "New Idea" description: Optional[str] = None project_id: str created_by: str # User ID is_deleted: bool = False created_at: datetime = Field(default_factory=datetime.now) updated_at: datetime = Field(default_factory=datetime.now)