utp_service/backend/app/schemas/alert.py
2026-04-07 13:02:52 +03:00

21 lines
567 B
Python

from datetime import datetime
from typing import Optional
from pydantic import BaseModel, ConfigDict
class AlertRead(BaseModel):
model_config = ConfigDict(from_attributes=True)
id: int
device_id: int
device_ip: Optional[str] = None
device_hostname: Optional[str] = None
object_id: Optional[int] = None
object_name: Optional[str] = None
status: str
message: str
created_at: datetime
acknowledged_at: Optional[datetime] = None
acknowledged_by_username: Optional[str] = None
resolved_at: Optional[datetime] = None