feat: cards, attributes and modules

This commit is contained in:
2025-02-19 14:46:31 +04:00
parent a509a3a586
commit 1af78ce08a
61 changed files with 3212 additions and 2795 deletions

View File

@@ -16,7 +16,7 @@ class BoxSchema(BaseSchema):
quantity: int
product: Optional[ProductSchema]
pallet_id: Optional[int]
deal_id: Optional[int]
card_id: Optional[int]
class ShippingProductSchema(BaseSchema):
@@ -44,8 +44,8 @@ class CreateBoxInPalletSchema(BaseSchema):
pallet_id: Optional[int]
class CreateBoxInDealSchema(BaseSchema):
deal_id: Optional[int]
class CreateBoxInCardSchema(BaseSchema):
card_id: Optional[int]
class UpdateBoxSchema(ProductAndQuantitySchema):
@@ -61,7 +61,7 @@ class UpdateShippingProductRequest(BaseSchema):
class UpdateBoxRequest(BaseSchema):
data: CreateBoxInDealSchema | CreateBoxInPalletSchema | UpdateBoxSchema
data: CreateBoxInCardSchema | CreateBoxInPalletSchema | UpdateBoxSchema
# endregion