from pydantic import BaseModel class ScadaDeviceResponse(BaseModel): """Project SCADA metadata keyed by the canonical device identifier.""" device_id: str device_type: str node_id: str | None = None link_id: str | None = None api_query_id: str | None = None transmission_mode: str transmission_frequency: str reliability: int | None = None x: float | None = None y: float | None = None longitude: float | None = None latitude: float | None = None