This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
from pydantic import BaseModel, Field
|
||||
from typing import Optional, List
|
||||
from datetime import datetime
|
||||
from enum import Enum
|
||||
from typing import List, Optional
|
||||
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
|
||||
class AlertType(str, Enum):
|
||||
@@ -41,7 +42,7 @@ class EmergencyAlertResponse(BaseModel):
|
||||
notified_users_count: int
|
||||
responded_users_count: int
|
||||
created_at: datetime
|
||||
|
||||
|
||||
class Config:
|
||||
from_attributes = True
|
||||
|
||||
@@ -60,7 +61,7 @@ class EmergencyResponseResponse(BaseModel):
|
||||
message: Optional[str]
|
||||
eta_minutes: Optional[int]
|
||||
created_at: datetime
|
||||
|
||||
|
||||
class Config:
|
||||
from_attributes = True
|
||||
|
||||
@@ -77,4 +78,4 @@ class EmergencyStats(BaseModel):
|
||||
active_alerts: int
|
||||
resolved_alerts: int
|
||||
avg_response_time_minutes: Optional[float]
|
||||
total_responders: int
|
||||
total_responders: int
|
||||
|
||||
Reference in New Issue
Block a user