fix(city-service): use datetime type for created_at/updated_at fields

This commit is contained in:
Apple
2025-11-29 17:08:02 -08:00
parent 90ecc7e8f6
commit 52520eda93
2 changed files with 9 additions and 4 deletions

View File

@@ -19,12 +19,14 @@ router = APIRouter(prefix="/api/v1/audit", tags=["audit"])
# Pydantic Models
# =============================================================================
from datetime import datetime as dt
class AuditEvent(BaseModel):
id: str
event_type: str
payload: Optional[dict] = None
status: Optional[str] = None
created_at: Optional[str] = None
created_at: Optional[dt] = None
actor_id: Optional[str] = None
target_id: Optional[str] = None
scope: Optional[str] = None

View File

@@ -19,6 +19,8 @@ router = APIRouter(prefix="/api/v1/incidents", tags=["incidents"])
# Pydantic Models
# =============================================================================
from datetime import datetime as dt
class Incident(BaseModel):
id: str
title: str
@@ -32,8 +34,8 @@ class Incident(BaseModel):
reporter_name: Optional[str] = None
assigned_to: Optional[str] = None
assignee_name: Optional[str] = None
created_at: Optional[str] = None
updated_at: Optional[str] = None
created_at: Optional[dt] = None
updated_at: Optional[dt] = None
class CreateIncidentRequest(BaseModel):
@@ -72,7 +74,8 @@ class IncidentHistory(BaseModel):
id: str
action: str
details: Optional[dict] = None
created_at: Optional[str] = None
comment: Optional[str] = None
created_at: Optional[dt] = None
actor_name: Optional[str] = None