Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1b418e7c6f | |||
| 0b31badbcd | |||
| eb579dcaa5 | |||
| a60859f22f | |||
| 8e8d4a4774 |
@@ -1,6 +1,6 @@
|
|||||||
"""Pydantic v2 request/response schemas for all API endpoints."""
|
"""Pydantic v2 request/response schemas for all API endpoints."""
|
||||||
|
|
||||||
from datetime import datetime
|
from datetime import date, datetime
|
||||||
from uuid import UUID
|
from uuid import UUID
|
||||||
|
|
||||||
from pydantic import BaseModel, EmailStr, Field
|
from pydantic import BaseModel, EmailStr, Field
|
||||||
@@ -60,7 +60,7 @@ class PurchaseResponse(BaseModel):
|
|||||||
id: UUID
|
id: UUID
|
||||||
store_id: UUID
|
store_id: UUID
|
||||||
store_name: str
|
store_name: str
|
||||||
purchased_at: datetime
|
purchased_at: date
|
||||||
total: float
|
total: float
|
||||||
item_count: int
|
item_count: int
|
||||||
|
|
||||||
@@ -142,7 +142,7 @@ class CouponResponse(BaseModel):
|
|||||||
discount_value: float
|
discount_value: float
|
||||||
discount_type: str
|
discount_type: str
|
||||||
product_id: UUID | None = None
|
product_id: UUID | None = None
|
||||||
expires_at: datetime | None = None
|
expires_at: date | None = None
|
||||||
|
|
||||||
|
|
||||||
# ---------- Shopping ----------
|
# ---------- Shopping ----------
|
||||||
|
|||||||
Reference in New Issue
Block a user