Repair docs (html, md). Update docstrings

This commit is contained in:
parent e264750187
commit 6a4ad48577
125 changed files with 3706 additions and 4913 deletions

View file

@ -4,14 +4,15 @@
Bases: `BaseModel`
Модель активированных интерфейсов
Модель узла активных интерфейсов.
Атрибуты:
: id (int): Идентификатор ноды активированных интерфейсов
interfaces (List[Union[NetworkInterface, WiFiDevice]]): Активированные интерфейсы
container_x (int): Положение по X на холсте
container_y (int): Положение по Y на холсте
isOpen (bool): Флаг скрытия ноды на холсте
- `id` (int): Идентификатор ноды.
- `interfaces` (List[Union[NetworkInterface, WiFiDevice]]): Активные интерфейсы.
- `container_x` (int): Координата X на холсте.
- `container_y` (int): Координата Y на холсте.
- `isOpen` (bool): Флаг отображения узла на холсте.
#### container_x *: int*
@ -31,14 +32,15 @@ Configuration for the model, should be a dictionary conforming to [ConfigDict][p
Bases: `BaseModel`
Модель отключенных интерфейсов
Модель узла отключённых интерфейсов.
Атрибуты:
: id (int): Идентификатор ноды отключенных интерфейсов
interfaces (List[Union[NetworkInterface, WiFiDevice]]): Отключенные интерфейсы
container_x (int): Положение по X на холсте
container_y (int): Положение по Y на холсте
isOpen (bool): Флаг скрытия ноды на холсте
- `id` (int): Идентификатор ноды.
- `interfaces` (List[Union[NetworkInterface, WiFiDevice]]): Список отключённых интерфейсов.
- `container_x` (int): Координата X на холсте.
- `container_y` (int): Координата Y на холсте.
- `isOpen` (bool): Флаг отображения узла на холсте.
#### container_x *: int*
@ -58,10 +60,11 @@ Configuration for the model, should be a dictionary conforming to [ConfigDict][p
Bases: `BaseModel`
Модель конфигурации IP (IPv4/IPv6)
Групповая конфигурация IP-адресов.
Атрибуты:
: configurations (List[IndividualIPConfig]): Список индивидуальных IP-конфигураций
- `configurations` (List[IndividualIPConfig]): Индивидуальные IP-конфигурации.
#### configurations *: List[IndividualIPConfig]*
@ -73,13 +76,14 @@ Configuration for the model, should be a dictionary conforming to [ConfigDict][p
Bases: `BaseModel`
Модель маршрута IPv4
Модель маршрута IPv4.
Атрибуты:
: destination (str): IP-адрес назначения
prefix (int): Префикс подсети в формате CIDR
next_hop (str): Адрес следующего узла (маршрутизатор)
metric (int): Метрика маршрута
- `destination` (str): IP-адрес назначения.
- `prefix` (int): Префикс подсети в формате CIDR.
- `next_hop` (str): Адрес следующего узла (маршрутизатор).
- `metric` (int): Метрика маршрута.
#### destination *: str*
@ -97,13 +101,14 @@ Configuration for the model, should be a dictionary conforming to [ConfigDict][p
Bases: `BaseModel`
Модель маршрута IPv6
Модель маршрута IPv6.
Атрибуты:
: destination (str): IP-адрес назначения
prefix (int): Префикс подсети (CIDR)
next_hop (str): Адрес следующего узла (маршрутизатор)
metric (int): Метрика маршрута
- `destination` (str): IP-адрес назначения.
- `prefix` (int): Префикс подсети в формате CIDR.
- `next_hop` (str): Адрес следующего узла.
- `metric` (int): Метрика маршрута.
#### destination *: str*
@ -121,14 +126,15 @@ Configuration for the model, should be a dictionary conforming to [ConfigDict][p
Bases: `BaseModel`
Модель индивидуальной конфигурации IP-адреса
Модель индивидуальной конфигурации IP-адреса.
Атрибуты:
: address (str): IP-адрес интерфейса
routes (List[Union[IPv4Route, IPv6Route]]): Список маршрутов (IPv4/IPv6)
method (Optional[str]): Метод назначения IP
gateway (str): Основной шлюз по умолчанию
dns (List[str]): Список DNS-серверов
- `address` (str): IP-адрес интерфейса.
- `routes` (List[Union[IPv4Route, IPv6Route]]): Список маршрутов.
- `method` (Optional[str]): Метод назначения IP.
- `gateway` (str): Шлюз по умолчанию.
- `dns` (List[str]): Список DNS-серверов.
#### address *: str*
@ -148,19 +154,20 @@ Configuration for the model, should be a dictionary conforming to [ConfigDict][p
Bases: `BaseModel`
Модель базового сетевого интерфейса
Модель базового сетевого интерфейса.
Атрибуты:
: name (str): Название интерфейса
type (str): Тип интерфейса
mac_address (str): MAC-адрес устройства
device_state (str): Состояние устройства
active_connection (str): Название активного соединения
device_mtu (str): MTU устройства
ipv4 (IPConfig): Конфигурация IPv4
ipv6 (IPConfig): Конфигурация IPv6
container_x (int): Положение по X на холсте
container_y (int): Положение по Y на холсте
- `name` (str): Название интерфейса.
- `type` (str): Тип устройства.
- `mac_address` (str): MAC-адрес.
- `device_state` (str): Текущее состояние.
- `active_connection` (str): Название активного соединения.
- `device_mtu` (str): MTU устройства.
- `ipv4` (IPConfig): IPv4-конфигурация.
- `ipv6` (IPConfig): IPv6-конфигурация.
- `container_x` (int): Положение по оси X на холсте.
- `container_y` (int): Положение по оси Y на холсте.
#### active_connection *: str*
@ -190,12 +197,13 @@ Configuration for the model, should be a dictionary conforming to [ConfigDict][p
Bases: `BaseModel`
Контейнер для группы сетевых интерфейсов с координатами
Контейнер для набора сетевых интерфейсов.
Атрибуты:
: interfaces (List[Union[NetworkInterface, WiFiDevice]]): Список интерфейсов
container_x (int): Положение по оси X
container_y (int): Положение по оси Y
- `interfaces` (List[Union[NetworkInterface, WiFiDevice]]): Список интерфейсов.
- `container_x` (int): Положение по оси X.
- `container_y` (int): Положение по оси Y.
#### container_x *: int*
@ -211,15 +219,16 @@ Configuration for the model, should be a dictionary conforming to [ConfigDict][p
Bases: `NetworkInterface`
Модель Wi-Fi устройства (наследуется от NetworkInterface)
Расширенная модель Wi-Fi устройства.
Атрибуты:
: ssid (Optional[str]): Название Wi-Fi сети
bssid (Optional[str]): MAC-адрес точки доступа
bitrate (Optional[int]): Скорость соединения
strength (Optional[int]): Уровень сигнала
frequency (Optional[float]): Частота
mode (Union[str, int]): Режим работы
- `ssid` (Optional[str]): Название Wi-Fi сети.
- `bssid` (Optional[str]): MAC-адрес точки доступа.
- `bitrate` (Optional[int]): Скорость соединения.
- `strength` (Optional[int]): Уровень сигнала.
- `frequency` (Optional[float]): Рабочая частота.
- `mode` (Union[str, int]): Режим работы.
#### bitrate *: int | None*