19 lines
502 B
Python
19 lines
502 B
Python
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
|