pub struct FlightFree {Show 70 fields
pub hex: Option<String>,
pub reg_number: Option<String>,
pub aircraft_icao: Option<String>,
pub flag: String,
pub lat: Option<f64>,
pub lng: Option<f64>,
pub alt: Option<u64>,
pub dir: Option<f64>,
pub speed: Option<u64>,
pub v_speed: Option<u64>,
pub squawk: Option<String>,
pub airline_iata: String,
pub airline_icao: String,
pub flight_iata: String,
pub flight_icao: String,
pub flight_number: String,
pub cs_airline_iata: Option<String>,
pub cs_flight_iata: Option<String>,
pub cs_flight_number: Option<String>,
pub dep_iata: String,
pub dep_icao: String,
pub dep_terminal: Option<String>,
pub dep_gate: Option<String>,
pub dep_time: String,
pub dep_time_ts: u64,
pub dep_time_utc: String,
pub dep_estimated: Option<String>,
pub dep_estimated_ts: Option<u64>,
pub dep_estimated_utc: Option<String>,
pub arr_iata: String,
pub arr_icao: String,
pub arr_terminal: Option<String>,
pub arr_gate: Option<String>,
pub arr_baggage: Option<String>,
pub arr_time: String,
pub arr_time_ts: u64,
pub arr_time_utc: String,
pub arr_estimated: Option<String>,
pub arr_estimated_ts: Option<u64>,
pub arr_estimated_utc: Option<String>,
pub duration: u64,
pub delayed: Option<u64>,
pub dep_delayed: Option<u64>,
pub arr_delayed: Option<u64>,
pub updated: u64,
pub status: String,
pub model: Option<String>,
pub manufacturer: Option<String>,
pub msn: Option<String>,
pub type: Option<AircraftType>,
pub engine: Option<String>,
pub engine_count: Option<String>,
pub built: Option<u64>,
pub age: Option<u64>,
pub airline_name: Option<String>,
pub dep_name: Option<String>,
pub dep_city: Option<String>,
pub dep_country: Option<String>,
pub dep_actual: Option<String>,
pub dep_actual_ts: Option<u64>,
pub dep_actual_utc: Option<String>,
pub arr_name: Option<String>,
pub arr_city: Option<String>,
pub arr_country: Option<String>,
pub arr_actual: Option<String>,
pub arr_actual_ts: Option<u64>,
pub arr_actual_utc: Option<String>,
pub eta: Option<u64>,
pub percent: Option<u64>,
pub utc: Option<String>,
}Fields§
§hex: Option<String>ICAO24 Hex address.
reg_number: Option<String>Aircraft Registration Number
aircraft_icao: Option<String>Aircraft ICAO type. Available in the Free plan.
flag: StringISO 2 country code from Countries DB. Available in the Free plan.
lat: Option<f64>Aircraft Geo-Latitude for now. Available in the Free plan.
lng: Option<f64>Aircraft Geo-Longitude for now. Available in the Free plan.
alt: Option<u64>Aircraft elevation for now (meters).
dir: Option<f64>Aircraft head direction for now. Available in the Free plan.
speed: Option<u64>Aircraft horizontal speed (km) for now.
v_speed: Option<u64>Aircraft vertical speed (km) for now.
squawk: Option<String>Aircraft squawk signal code.
airline_iata: StringAirline IATA code. Available in the Free plan.
airline_icao: StringAirline ICAO code.
flight_iata: StringFlight IATA code-number. Available in the Free plan.
flight_icao: StringFlight ICAO code-number.
flight_number: StringFlight number only. Available in the Free plan.
cs_airline_iata: Option<String>Codeshared airline IATA code.
cs_flight_iata: Option<String>Codeshared flight IATA code-number.
cs_flight_number: Option<String>Codeshared flight number.
dep_iata: StringDeparture airport IATA code. Available in the Free plan.
dep_icao: StringDeparture airport ICAO code.
dep_terminal: Option<String>Estimated departure terminal.
dep_gate: Option<String>Estimated departure gate.
dep_time: StringDeparture time in the airport time zone. Available in the Free plan.
dep_time_ts: u64Departure UNIX timestamp.
dep_time_utc: StringDeparture time in UTC time zone.
dep_estimated: Option<String>Updated departure time in the airport time zone.
dep_estimated_ts: Option<u64>Updated departure UNIX timestamp.
dep_estimated_utc: Option<String>Updated departure time in UTC time zone.
arr_iata: StringArrival airport IATA code. Available in the Free plan.
arr_icao: StringArrival airport ICAO code.
arr_terminal: Option<String>Estimated arrival terminal.
arr_gate: Option<String>Estimated arrival gate.
arr_baggage: Option<String>Arrival baggage claim carousel number.
arr_time: StringArrival time in the airport time zone. Available in the Free plan.
arr_time_ts: u64Arrival UNIX timestamp.
arr_time_utc: StringArrival time in UTC time zone.
arr_estimated: Option<String>Updated arrival time in the airport time zone.
arr_estimated_ts: Option<u64>Updated arrival UNIX timestamp.
arr_estimated_utc: Option<String>Updated arrival time in UTC time zone.
duration: u64Estimated flight time (in minutes).
delayed: Option<u64>(deprecated) Estimated flight delay time (in minutes).
dep_delayed: Option<u64>Estimated time of flight departure delay (in minutes).
arr_delayed: Option<u64>Estimated time of flight arrival delay (in minutes).
updated: u64UNIX timestamp of last aircraft signal.
status: StringCurrent flight status - scheduled, en-route, landed.
model: Option<String>Aircraft full model name.
manufacturer: Option<String>Aircraft manufacturer name. Available in the Free plan.
msn: Option<String>Manufacturer serial number.
type: Option<AircraftType>Aircraft type - landplane, seaplane, tiltrotor, helicopter, gyrocopter, amphibian.
engine: Option<String>Aircraft engine type - jet, piston, turboprop/turboshaft, electric.
engine_count: Option<String>Aircraft engine number - 1, 2, 3, 4, 6, 8
built: Option<u64>Aircraft built year
age: Option<u64>Aircraft age (years)
airline_name: Option<String>Airline name. Available in the Free plan.
dep_name: Option<String>Departure airport name
dep_city: Option<String>Departure city
dep_country: Option<String>Departure country
dep_actual: Option<String>Actual departure time in the airport time zone.
dep_actual_ts: Option<u64>Actual departure time UNIX timestamp.
dep_actual_utc: Option<String>Actual departure time in the UTC time zone.
arr_name: Option<String>Arrival airport name
arr_city: Option<String>Arrival city
arr_country: Option<String>Arrival country
arr_actual: Option<String>Actual arrival time in the airport time zone.
arr_actual_ts: Option<u64>Actual arrival time UNIX timestamp.
arr_actual_utc: Option<String>Actual arrival time in the UTC time zone.
eta: Option<u64>ETA (in minutes).
percent: Option<u64>Don’t know what this is
utc: Option<String>Response time in UTC timezone
Trait Implementations§
Source§impl Clone for FlightFree
impl Clone for FlightFree
Source§fn clone(&self) -> FlightFree
fn clone(&self) -> FlightFree
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more