from pydantic import BaseModel, EmailStr
from datetime import datetime

class CategorieBase(BaseModel):
    category_name: str
    category_desc: str
    is_active: bool

class CategorieCreate(CategorieBase):
    pass  # Utilisé pour la création

class CategorieUpdate(CategorieBase):
    pass

class CategorieOut(CategorieBase):
    id: int
    created_at: datetime

    class Config:
        from_attributes = True
