refactor(shopping): model_config sur tous les Response, suppression Field inutile

This commit is contained in:
2026-05-24 15:30:26 +02:00
parent 4e7a863431
commit f715061bb2
+3 -1
View File
@@ -2,7 +2,7 @@ import uuid
from datetime import datetime, date
from decimal import Decimal
from typing import Literal
from pydantic import BaseModel, ConfigDict, Field, model_validator
from pydantic import BaseModel, ConfigDict, model_validator
class StoreResponse(BaseModel):
@@ -43,6 +43,7 @@ class ListItemUpdate(BaseModel):
class ListItemResponse(BaseModel):
model_config = ConfigDict(from_attributes=True)
id: uuid.UUID
product_id: uuid.UUID | None
custom_name: str | None
@@ -80,6 +81,7 @@ class ShoppingListResponse(BaseModel):
class ShoppingListDetailResponse(BaseModel):
model_config = ConfigDict(from_attributes=True)
id: uuid.UUID
name: str | None
store_id: uuid.UUID | None