skytracker.services.airline.search_airline#
- async skytracker.services.airline.search_airline(storage: Storage, limit: int = 0, icao: str | None = None, iata: str | None = None, name: str | None = None, callsign: str | None = None, types: list[Literal['SCHEDULED', 'CHARTER', 'CARGO', 'VIRTUAL', 'LEISURE', 'GOVERNMENT', 'PRIVATE', 'MANUFACTURER', 'SUPPLIER', 'DIVISION'] | None] = None, country: str | None = None, hub: str | None = None) list[Airline]#
Search for an airline given specific information
- Parameters:
storage (Storage) – backend storage manager
limit (int, optional) – maximum number of airlines to retrieve (0=all). Defaults to 0 (all).
icao (str | None, optional) – airline ICAO code. Defaults to None.
iata (str | None, optional) – airline IATA code. Defaults to None.
name (str | None, optional) – full airline name. Defaults to None.
(list[Literal['SCHEDULED' (types) – ‘PRIVATE’, ‘MANUFACTURER’, ‘SUPPLIER’, ‘DIVISION’] | None], optional): airline type (one or more can be specified). Defaults to None.
'CHARTER' – ‘PRIVATE’, ‘MANUFACTURER’, ‘SUPPLIER’, ‘DIVISION’] | None], optional): airline type (one or more can be specified). Defaults to None.
'CARGO' – ‘PRIVATE’, ‘MANUFACTURER’, ‘SUPPLIER’, ‘DIVISION’] | None], optional): airline type (one or more can be specified). Defaults to None.
'VIRTUAL' – ‘PRIVATE’, ‘MANUFACTURER’, ‘SUPPLIER’, ‘DIVISION’] | None], optional): airline type (one or more can be specified). Defaults to None.
'LEISURE' – ‘PRIVATE’, ‘MANUFACTURER’, ‘SUPPLIER’, ‘DIVISION’] | None], optional): airline type (one or more can be specified). Defaults to None.
'GOVERNMENT' – ‘PRIVATE’, ‘MANUFACTURER’, ‘SUPPLIER’, ‘DIVISION’] | None], optional): airline type (one or more can be specified). Defaults to None.
- :param‘PRIVATE’, ‘MANUFACTURER’, ‘SUPPLIER’, ‘DIVISION’] | None], optional):
airline type (one or more can be specified). Defaults to None.
- Parameters:
callsign (str | None, optional) – airline callsign. Defaults to None.
country (str | None, optional) – ISO 3166-1 A-2 country code. Defaults to None
hub (str | None) – hub airport ICAO code (3 characters)
- Returns:
airline search results
- Return type:
list[Airline]