hisham-cmd commited on
Commit
96eae88
·
verified ·
1 Parent(s): 2f04b83

Upload app/schemas/order.py

Browse files
Files changed (1) hide show
  1. app/schemas/order.py +3 -0
app/schemas/order.py CHANGED
@@ -3,6 +3,7 @@ from typing import List, Optional
3
  from datetime import datetime
4
 
5
  from app.models.order import OrderStatus, PaymentStatus
 
6
 
7
  # ----------------- ADDRESS SCHEMAS -----------------
8
 
@@ -34,9 +35,11 @@ class AddressResponse(AddressBase):
34
 
35
  class OrderItemResponse(BaseModel):
36
  id: int
 
37
  product_id: Optional[int]
38
  price: float
39
  quantity: int
 
40
 
41
  class Config:
42
  from_attributes = True
 
3
  from datetime import datetime
4
 
5
  from app.models.order import OrderStatus, PaymentStatus
6
+ from app.schemas.product import ProductListItem
7
 
8
  # ----------------- ADDRESS SCHEMAS -----------------
9
 
 
35
 
36
  class OrderItemResponse(BaseModel):
37
  id: int
38
+ order_id: int
39
  product_id: Optional[int]
40
  price: float
41
  quantity: int
42
+ product: Optional[ProductListItem] = None
43
 
44
  class Config:
45
  from_attributes = True