from pydantic import BaseModel from typing import Optional, List from datetime import datetime class CategoryCreate(BaseModel): name: str slug: str description: Optional[str] = None image: Optional[str] = None class CategoryUpdate(BaseModel): name: Optional[str] = None description: Optional[str] = None image: Optional[str] = None class CategoryResponse(BaseModel): id: int name: str slug: str description: Optional[str] image: Optional[str] class Config: from_attributes = True