Files
PVHBackend/module/category.py
T
2026-03-17 12:08:19 +03:00

31 lines
732 B
Python

from pydantic import BaseModel
from typing import Optional
from datetime import datetime
class Category(BaseModel):
id: int
name: str
description: Optional[str] = None
image_path: Optional[str] = None
class Config:
from_attributes = True
class CategoryCreate(BaseModel):
name: str
description: Optional[str] = None
parent_id: Optional[int] = None
image_path: Optional[str] = None
page_number: int = 1
created_at: datetime = None
class CategoryUpdate(BaseModel):
name: Optional[str] = None
description: Optional[str] = None
parent_id: Optional[int] = None
image_path: Optional[str] = None
page_number: Optional[int] = None
created_at: datetime = None