# models.wifi ### *class* models.wifi.WifiAccessPoint(, ssid: str | None = None, bssid: str, channel: int | None = None, signal: int | None = None, encryption: str | None = None, frequency: str | None = None, vendor: str | None = None, hidden: bool = False, note: str | None = None) Bases: `BaseModel` Модель Wi-Fi точки доступа. Атрибуты: - `ssid` (Optional[str]): Название сети (может быть скрытым). - `bssid` (str): Уникальный идентификатор точки доступа. - `channel` (Optional[int]): Номер канала. - `signal` (Optional[int]): Уровень сигнала в dBm. - `encryption` (Optional[str]): Тип шифрования (WPA/WPA2/WPA3/открытая). - `frequency` (Optional[str]): Диапазон частот (2.4/5 ГГц). - `vendor` (Optional[str]): Производитель оборудования. - `hidden` (bool): Флаг скрытого SSID. - `note` (Optional[str]): Пользовательская заметка. #### bssid *: str* #### channel *: int | None* #### encryption *: str | None* #### frequency *: str | None* #### hidden *: bool* #### model_config *: ClassVar[ConfigDict]* *= {}* Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict]. #### note *: str | None* #### signal *: int | None* #### ssid *: str | None* #### vendor *: str | None* ### *class* models.wifi.WifiScanResult(, access_points: List[WifiAccessPoint]) Bases: `BaseModel` Результат сканирования Wi-Fi. Атрибуты: - `access_points` (List[WifiAccessPoint]): Найденные точки доступа. #### access_points *: List[WifiAccessPoint]* #### model_config *: ClassVar[ConfigDict]* *= {}* Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].