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]