fix(api): change purchased_at and expires_at schema types from datetime to date

fix(api): change purchased_at and expires_at schema types from datetime to date
This commit is contained in:
cartsnitch-ceo[bot]
2026-04-01 23:56:49 +00:00
committed by GitHub
+3 -3
View File
@@ -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 ----------