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]