OBJECT

Airport

Represents single airport

link GraphQL Schema definition

  • type Airport {
  • locationNid: Int!
  • aptdirNid: Int!
  • name: String!
  • code: AirportCode!
  • icao: String! @deprecated( reason: "Please use code field instead" )
  • iata: String! @deprecated( reason: "Please use code field instead" )
  • cust: String! @deprecated( reason: "Please use code field instead" )
  • faa: String! @deprecated( reason: "Please use code field instead" )
  • airportCode: String! @deprecated( reason: "Please use code field instead" )
  • airportCodesString: String!
  • # Latitude in degrees-minutes format with direction (e.g., "N47-27.5", "S31-36.5")
  • latitude: String!
  • # Latitude in angular seconds. Positive for North, negative for South (1 degree =
  • # 3600 seconds)
  • latitudeDec: Int!
  • # Latitude in decimal degrees (e.g., 47.458333 for North, -31.608333 for South)
  • latitudeDeg: Float!
  • # Longitude in degrees-minutes format with direction (e.g., "E008-32.9",
  • # "W008-02.5")
  • longitude: String!
  • # Longitude in angular seconds. Positive for East, negative for West (1 degree =
  • # 3600 seconds)
  • longitudeDec: Int!
  • # Longitude in decimal degrees (e.g., 8.548333 for East, -8.041667 for West)
  • longitudeDeg: Float!
  • # Country derived from the airport timezone
  • countryFromTimezone: Country
  • # Country name for this airport based on operator-specific airport directory data
  • country: String
  • refuelEU: Boolean!
  • city: String!
  • # Internal timezone identifier
  • timezoneNid: Int!
  • timezone: Timezone
  • # Static numeric UTC offset representation (e.g., "+1", "+0", "-5"). Does not
  • # account for DST.
  • internationalTimezone: String!
  • # Static UTC offset in H.MM or HH.MM format (e.g., "1.00", "0.00", "-5.30"). Does
  • # not account for DST. Use timezone.utcOffsetSeconds for DST-aware calculations.
  • timezoneOffset: String!
  • # UTC offset in seconds for the specified time. Accounts for DST. Argument: time
  • # (optional Unix timestamp or ISO datetime string, defaults to current time).
  • #
  • # Arguments
  • # time: [Not documented]
  • utcOffset(
  • time: DateTime
  • ): Int! @deprecated( reason: "Use `timezone.utcOffsetSeconds` field instead." )
  • # Indicates if daylight saving time applies to this airport (1 = true, 0 = false)
  • daylightSavings: Int!
  • # Indicates if timezone data is locked from automatic updates
  • timezoneLocked: Boolean!
  • # Version of the timezone database used for this airport (e.g., "2018e")
  • timezoneDbVersion: String!
  • type: String!
  • taxiTime: Int!
  • ppr: Int!
  • sc: Int!
  • elevation: Int!
  • st: Int!
  • airportOfEntry: String!
  • runwayLength: Int!
  • runwayWidth: Int!
  • fuelType: String!
  • controlTowerHours: String!
  • handlingMandatory: Int!
  • slotsRequired: Int!
  • freeAirport: String!
  • ilsDme: Int!
  • vor: Int!
  • lightingIntensity: String!
  • variation: String!
  • towerPhone: String!
  • garEmail: String!
  • notes: AirportNotes!
  • sunriseSunset: ApiAirportSunriseSunset!
  • openHours: ApiAirportOpenHours!
  • # Requires access to resource GRAPHQL_AIRPORT_CATEGORY_SEE
  • categories: [ApiAirportCategory!]!
  • # Arguments
  • # aircraft: [Not documented]
  • categoryForAircraft(aircraft: AircraftQueryInput!): String!
  • # Default airport category (ex. "C")
  • defaultCategory: String!
  • # Default airport category with variant (ex. "CB")
  • defaultFullCategory: String!
  • details: AirportDetails!
  • shouldBeHidden: Boolean!
  • isTrainingRequired: Boolean!
  • isAirportBriefAvailable: Boolean!
  • isFlightBriefRequired: Boolean!
  • tags: [AirportTag!]!
  • countryRiskScore: Int
  • airportRiskScore: Int
  • }

link Require by