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
|
# Pydantic Models
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
|
|
||||||
|
from datetime import datetime as dt
|
||||||
|
|
||||||
class AuditEvent(BaseModel):
|
class AuditEvent(BaseModel):
|
||||||
id: str
|
id: str
|
||||||
event_type: str
|
event_type: str
|
||||||
payload: Optional[dict] = None
|
payload: Optional[dict] = None
|
||||||
status: Optional[str] = None
|
status: Optional[str] = None
|
||||||
created_at: Optional[str] = None
|
created_at: Optional[dt] = None
|
||||||
actor_id: Optional[str] = None
|
actor_id: Optional[str] = None
|
||||||
target_id: Optional[str] = None
|
target_id: Optional[str] = None
|
||||||
scope: Optional[str] = None
|
scope: Optional[str] = None
|
||||||
|
|||||||
@@ -19,6 +19,8 @@ router = APIRouter(prefix="/api/v1/incidents", tags=["incidents"])
|
|||||||
# Pydantic Models
|
# Pydantic Models
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
|
|
||||||
|
from datetime import datetime as dt
|
||||||
|
|
||||||
class Incident(BaseModel):
|
class Incident(BaseModel):
|
||||||
id: str
|
id: str
|
||||||
title: str
|
title: str
|
||||||
@@ -32,8 +34,8 @@ class Incident(BaseModel):
|
|||||||
reporter_name: Optional[str] = None
|
reporter_name: Optional[str] = None
|
||||||
assigned_to: Optional[str] = None
|
assigned_to: Optional[str] = None
|
||||||
assignee_name: Optional[str] = None
|
assignee_name: Optional[str] = None
|
||||||
created_at: Optional[str] = None
|
created_at: Optional[dt] = None
|
||||||
updated_at: Optional[str] = None
|
updated_at: Optional[dt] = None
|
||||||
|
|
||||||
|
|
||||||
class CreateIncidentRequest(BaseModel):
|
class CreateIncidentRequest(BaseModel):
|
||||||
@@ -72,7 +74,8 @@ class IncidentHistory(BaseModel):
|
|||||||
id: str
|
id: str
|
||||||
action: str
|
action: str
|
||||||
details: Optional[dict] = None
|
details: Optional[dict] = None
|
||||||
created_at: Optional[str] = None
|
comment: Optional[str] = None
|
||||||
|
created_at: Optional[dt] = None
|
||||||
actor_name: Optional[str] = None
|
actor_name: Optional[str] = None
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user