From e8c666ca87f3aa93ee2de9333952fe63171adfdb Mon Sep 17 00:00:00 2001 From: CartSnitch Engineer Bot Date: Wed, 1 Apr 2026 19:41:35 +0000 Subject: [PATCH] fix(api): change purchased_at and expires_at schema types from datetime to date Co-Authored-By: Paperclip --- src/cartsnitch_api/schemas.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cartsnitch_api/schemas.py b/src/cartsnitch_api/schemas.py index 6547963..42fc7c6 100644 --- a/src/cartsnitch_api/schemas.py +++ b/src/cartsnitch_api/schemas.py @@ -1,6 +1,6 @@ """Pydantic v2 request/response schemas for all API endpoints.""" -from datetime import datetime +from datetime import date, datetime from uuid import UUID from pydantic import BaseModel, EmailStr, Field @@ -60,7 +60,7 @@ class PurchaseResponse(BaseModel): id: UUID store_id: UUID store_name: str - purchased_at: datetime + purchased_at: date total: float item_count: int @@ -142,7 +142,7 @@ class CouponResponse(BaseModel): discount_value: float discount_type: str product_id: UUID | None = None - expires_at: datetime | None = None + expires_at: date | None = None # ---------- Shopping ----------