diff --git a/app/schemas/category.py b/app/schemas/category.py new file mode 100644 index 0000000..bbee8ef --- /dev/null +++ b/app/schemas/category.py @@ -0,0 +1,24 @@ +from datetime import datetime +from pydantic import BaseModel + + +class CategoryBase(BaseModel): + name: str + description: str | None = None + + +class CategoryCreate(CategoryBase): + pass + + +class CategoryUpdate(BaseModel): + name: str | None = None + description: str | None = None + + +class CategoryResponse(CategoryBase): + id: str + created_at: datetime + + class Config: + from_attributes = True