fix(city-service): use datetime type for created_at/updated_at fields
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user