gonets/SRV/models/wifi.py

15 lines
418 B
Python
Raw Normal View History

from pydantic import BaseModel
from typing import Optional, List
class WifiAccessPoint(BaseModel):
ssid: Optional[str] = None
bssid: str
channel: Optional[int] = None
signal: Optional[int] = None
encryption: Optional[str] = None
frequency: Optional[str] = None
vendor: Optional[str] = None
hidden: bool = False
class WifiScanResult(BaseModel):
access_points: List[WifiAccessPoint]