Status
airvpn.api.status
Status
Represents the full VPN network status response.
Access type
Public, no API KEY required
Attributes:
| Name | Type | Description |
|---|---|---|
servers |
List of individual VPN servers and their current status. |
|
routing |
List of routing nodes and their current status. |
|
countries |
List of aggregate VPN status per country. |
|
continents |
List of aggregate VPN status per continent. |
|
planets |
List of aggregate VPN status globally (typically a single entry). |
|
deprecated_warning |
A deprecated warning from the API. |
StatusList
Bases: Generic[T]
A lazily-constructed, typed sequence of status model instances.
Raw API dicts are stored as-is; each item is only converted into a
model instance the first time it's accessed (by index or iteration),
and the result is cached so repeated access doesn't reconstruct it.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
model
|
Type[T]
|
The model class to construct each item as (e.g. Server, Country). |
required |
items
|
list[dict]
|
Raw dicts from the API response, converted on demand. |
required |