From bd19100eb4ce1205b91f478c80fb9b44f9755df8 Mon Sep 17 00:00:00 2001 From: Kirill Date: Sat, 29 Nov 2025 16:05:27 +0300 Subject: [PATCH] feat(Model): Added new table model --- module/productFilters.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 module/productFilters.py diff --git a/module/productFilters.py b/module/productFilters.py new file mode 100644 index 0000000..625db5e --- /dev/null +++ b/module/productFilters.py @@ -0,0 +1,22 @@ +from pydantic import BaseModel +from typing import Optional + + +class ProductFilter(BaseModel): + id: int + product_id: int + filter_key: str + value: str + + class Config: + from_attributes = True + + +class ProductFilterCreate(BaseModel): + product_id: int + filter_key: str + value: str + + +class ProductFilterUpdate(BaseModel): + value: Optional[str] = None