from typing import Optional from pydantic import BaseModel class IdeaCreateRequest(BaseModel): name: str description: Optional[str] = None project_id: Optional[str] = None # Optional in body if passed via header/dependency class IdeaUpdateRequest(BaseModel): name: Optional[str] = None description: Optional[str] = None