@@ -87,3 +87,70 @@ export type Chart = {
8787export interface ChartsIndexResponse {
8888 charts : Chart [ ] ;
8989}
90+
91+ export type Fuel =
92+ | "73 Octane"
93+ | "80-87 Octane"
94+ | "100 low lead (LL) octane"
95+ | "100-130 octane"
96+ | "115-145 octane"
97+ | "Mogas"
98+ | "JET"
99+ | "JET A"
100+ | "JET A-1"
101+ | "Jet A+"
102+ | "JET B"
103+ | "JET 4"
104+ | "JET 5" ;
105+
106+ export type OxygenService = "High Pressure" | "Low Pressure" | "High Pressure Bottle" | "Low Pressure Bottle" ;
107+
108+ export type Repairs = "Minor Engine" | "Major Airframe" | "Major Engine" ;
109+
110+ export interface AirportInfo {
111+ icao_airport_identifier : string ;
112+ iata_airport_designator : string ;
113+ longest_runway : number ;
114+ latitude : number ;
115+ longitude : number ;
116+ magnetic_variation : number ;
117+ elevation : number ;
118+ name : string ;
119+ city : string ;
120+ state_province_code : string ;
121+ state_province_name : string ;
122+ country_code : string ;
123+ country_name : string ;
124+ /** The type of fuel available at the airport or heliport. Empty means unknown. */
125+ fuel_types : Fuel [ ] ;
126+ /** The type of oxygen servicing available at the airport or heliport. Empty means unknown. */
127+ oxygen : OxygenService [ ] ;
128+ /** The type of fuel available at the airport or heliport. Empty means unknown. */
129+ repairs : Repairs [ ] ;
130+ /**
131+ * Indicates if landing fees are charged for private or non-revenue producing aircraft.
132+ *
133+ * **Note:** These fees will vary from no charge for aircraft below certain weight – no charge if fuel purchased – to charges for all landing aircraft.
134+ * This field provides only a true/false indication, no specific details on what aircraft types must pay under what conditions are provided.
135+ */
136+ landing_fee : boolean ;
137+ /** Indicates if the airport/heliport is equipped with JASU and if that equipment is available to a public user of the airport/heliport */
138+ jet_starting_unit : boolean ;
139+ /** Indicates if the airport supports precision approaches */
140+ precision_airport : boolean ;
141+ /** Indicates if the airport has Beacon Lights. Beacon Lights are normally provided at any airport/heliport intended for use at night. */
142+ beacon : boolean ;
143+ /** Indicates the availability of a government customs facility at the airport */
144+ customs : boolean ;
145+ airport_type : string ;
146+ time_zone : string ;
147+ icao_code : string ;
148+ daylight_savings : boolean ;
149+ /** The Local Horizontal Reference Datum with which the Airport Reference Point (ARP) is associated */
150+ datum_code : string ;
151+ revision_date : string ;
152+ parsed_cycle : string ;
153+ std_charts : boolean ;
154+ cao_charts : boolean ;
155+ vfr_charts : boolean ;
156+ }
0 commit comments