skytracker.services.airport.search_airport#
- async skytracker.services.airport.search_airport(storage: Storage, limit: int = 0, iata: str | None = None, icao: str | None = None, name: str | None = None, city: str | None = None, country: str | None = None) list[Airport]#
Search for an airport given specific information
- Parameters:
storage (Storage) – backend storage manager
limit (int, optional) – maximum number of airports to retrieve (0=all). Defaults to 0 (all).
iata (str | None, optional) – airport IATA code. Defaults to None.
icao (str | None, optional) – airport ICAO code (4 characters). Defaults to None.
name (str | None, optional) – airport name. Defaults to None.
city (str | None, optional) – city IATA code (3 characters). Defaults to None.
country (str | None, optional) – ISO 3166-1 A-2 country code. Defaults to None.
- Returns:
airport search results
- Return type:
list[Airport]