Protobuf Definitions
Read more about the protobuf definitions here.
v1_pb2
¤
Generated protocol buffer code.
EMSInfo
¤
EMSInfo(
qnh: Optional[int] = ...,
amcp: Optional[int] = ...,
afms: Optional[int] = ...,
oat: Optional[int] = ...,
ias: Optional[int] = ...,
tas: Optional[int] = ...,
mach: Optional[int] = ...,
agps: Optional[int] = ...,
agpsdiff: Optional[int] = ...,
apflags: Optional[int] = ...,
wind_dir: Optional[int] = ...,
wind_speed: Optional[int] = ...,
rs: Optional[int] = ...,
)
Bases: Message
EMSAvailability
¤
EMSAvailability(
qnh_availability: bool = ...,
amcp_availability: bool = ...,
afms_availability: bool = ...,
oat_availability: bool = ...,
ias_availability: bool = ...,
tas_availability: bool = ...,
mach_availability: bool = ...,
agps_availability: bool = ...,
agpsdiff_availability: bool = ...,
apflags_availability: bool = ...,
wind_dir_availability: bool = ...,
wind_speed_availability: bool = ...,
rs_availability: bool = ...,
)
Bases: Message
Schedule
¤
Route
¤
ExtraFlightInfo
¤
ExtraFlightInfo(
flight: Optional[str] = ...,
reg: Optional[str] = ...,
route: Optional[Union[Route, Mapping]] = ...,
type: Optional[str] = ...,
squawk: Optional[int] = ...,
vspeed: Optional[int] = ...,
age: Optional[str] = ...,
country_of_reg: Optional[int] = ...,
schedule: Optional[Union[Schedule, Mapping]] = ...,
logo_id: Optional[int] = ...,
airspace: Optional[int] = ...,
ems_info: Optional[Union[EMSInfo, Mapping]] = ...,
ems_availability: Optional[
Union[EMSAvailability, Mapping]
] = ...,
icao_address: Optional[int] = ...,
operated_by_id: Optional[int] = ...,
squawk_availability: bool = ...,
vspeed_availability: bool = ...,
airspace_availability: bool = ...,
airspace_id: Optional[str] = ...,
)
Bases: Message
SourceStats
¤
Bases: Message
Flight
¤
Flight(
flightid: Optional[int] = ...,
lat: Optional[float] = ...,
lon: Optional[float] = ...,
track: Optional[int] = ...,
alt: Optional[int] = ...,
speed: Optional[int] = ...,
icon: Optional[Union[Icon, str]] = ...,
status: Optional[Union[Status, str]] = ...,
timestamp: Optional[int] = ...,
on_ground: bool = ...,
callsign: Optional[str] = ...,
source: Optional[Union[DataSource, str]] = ...,
extra_info: Optional[
Union[ExtraFlightInfo, Mapping]
] = ...,
)
Bases: Message
Duration
¤
RadarHistoryRecord
¤
RadarHistoryRecord(
timestamp: Optional[int] = ...,
lat: Optional[float] = ...,
lon: Optional[float] = ...,
altitude: Optional[int] = ...,
spd: Optional[int] = ...,
heading: Optional[int] = ...,
vspd: Optional[int] = ...,
squawk: Optional[int] = ...,
source: Optional[Union[DataSource, str]] = ...,
callsign: Optional[str] = ...,
)
Bases: Message
Status
¤
LocationBoundaries
¤
VisibilitySettings
¤
VisibilitySettings(
sources_list: Optional[
Iterable[Union[DataSource, str]]
] = ...,
services_list: Optional[
Iterable[Union[Service, str]]
] = ...,
traffic_type: Optional[Union[TrafficType, str]] = ...,
only_restricted: bool = ...,
)
Bases: Message
AirportFilter
¤
Interval
¤
AirlineFilter
¤
Bases: Message
Filter
¤
Filter(
altitude_ranges_list: Optional[
Iterable[Union[Interval, Mapping]]
] = ...,
speed_ranges_list: Optional[
Iterable[Union[Interval, Mapping]]
] = ...,
airlines_list: Optional[
Iterable[Union[AirlineFilter, Mapping]]
] = ...,
callsigns_list: Optional[Iterable[str]] = ...,
radars_list: Optional[Iterable[str]] = ...,
regs_list: Optional[Iterable[str]] = ...,
airports_list: Optional[
Iterable[Union[AirportFilter, Mapping]]
] = ...,
flights_list: Optional[Iterable[str]] = ...,
types_list: Optional[Iterable[str]] = ...,
birth_year_ranges_list: Optional[
Iterable[Union[Interval, Mapping]]
] = ...,
squawks_list: Optional[Iterable[int]] = ...,
origins_list: Optional[
Iterable[Union[AirportFilter, Mapping]]
] = ...,
destinations_list: Optional[
Iterable[Union[AirportFilter, Mapping]]
] = ...,
categories_list: Optional[
Iterable[Union[Service, str]]
] = ...,
)
Bases: Message
altitude_ranges_list
instance-attribute
¤
altitude_ranges_list: RepeatedCompositeFieldContainer[
Interval
]
birth_year_ranges_list
instance-attribute
¤
birth_year_ranges_list: RepeatedCompositeFieldContainer[
Interval
]
destinations_list
instance-attribute
¤
destinations_list: RepeatedCompositeFieldContainer[
AirportFilter
]
LiveFeedRequest
¤
LiveFeedRequest(
bounds: Optional[
Union[LocationBoundaries, Mapping]
] = ...,
settings: Optional[
Union[VisibilitySettings, Mapping]
] = ...,
filters_list: Optional[Union[Filter, Mapping]] = ...,
fleets_list: Optional[str] = ...,
highlight_mode: bool = ...,
stats: bool = ...,
limit: Optional[int] = ...,
maxage: Optional[int] = ...,
restriction_mode: Optional[
Union[RestrictionVisibility, str]
] = ...,
field_mask: Optional[Union[FieldMask, Mapping]] = ...,
selected_flight_ids_list: Optional[Iterable[int]] = ...,
)
Bases: Message
LiveFeedResponse
¤
PlaybackRequest
¤
PlaybackResponse
¤
PlaybackResponse(
live_feed_response: Optional[
Union[LiveFeedResponse, Mapping]
] = ...
)
Bases: Message
Ping
¤
Geolocation
¤
NearestFlightsRequest
¤
NearbyFlight
¤
NearestFlightsResponse
¤
NearestFlightsResponse(
flights_list: Optional[
Iterable[Union[NearbyFlight, Mapping]]
] = ...
)
Bases: Message
LiveFlightStatusData
¤
LiveFlightsStatusRequest
¤
_Unknown
¤
_Unknown(
flight_id: Optional[int] = ...,
data: Optional[
Union[LiveFlightStatusData, Mapping]
] = ...,
)
Bases: Message
LiveFlightsStatusResponse
¤
FlightSearchData
¤
FlightSearchData(
reg: Optional[str] = ...,
schd_from: Optional[str] = ...,
schd_to: Optional[str] = ...,
flight: Optional[str] = ...,
operator: Optional[str] = ...,
ac_type: Optional[str] = ...,
lat: Optional[float] = ...,
lon: Optional[float] = ...,
callsign: Optional[str] = ...,
id: Optional[int] = ...,
restricted: bool = ...,
)
Bases: Message
FetchSearchIndexResponse
¤
FetchSearchIndexResponse(
flights_list: Optional[
Iterable[Union[FlightSearchData, Mapping]]
] = ...
)
Bases: Message
ImageInfo
¤
AircraftInfo
¤
AircraftInfo(
icao_address: Optional[int] = ...,
reg: Optional[int] = ...,
country_of_reg: Optional[int] = ...,
type: Optional[str] = ...,
icon: Optional[Union[Icon, str]] = ...,
full_description: Optional[str] = ...,
msn: Optional[str] = ...,
service: Optional[Union[Service, str]] = ...,
ac_birth_date: Optional[str] = ...,
ac_age_text: Optional[str] = ...,
images_list: Optional[
Iterable[Union[ImageInfo, Mapping]]
] = ...,
is_test_flight: bool = ...,
msn_available: bool = ...,
age_available: bool = ...,
registered_owners: Optional[str] = ...,
)
Bases: Message
Point
¤
Coordinate
¤
Fix
¤
AltArrival
¤
FlightPlan
¤
FlightPlan(
departure: Optional[str] = ...,
destination: Optional[str] = ...,
flight_plan_icao: Optional[str] = ...,
length: Optional[float] = ...,
alt_arrival_1: Optional[
Union[AltArrival, Mapping]
] = ...,
alt_arrival_2: Optional[
Union[AltArrival, Mapping]
] = ...,
waypoints_list: Optional[
Iterable[Union[Point, Mapping]]
] = ...,
)
Bases: Message
ScheduleInfo
¤
ScheduleInfo(
flight_number: Optional[str] = ...,
operated_by_id: Optional[int] = ...,
painted_as_id: Optional[int] = ...,
origin_id: Optional[int] = ...,
destination_id: Optional[int] = ...,
diverted_to_id: Optional[int] = ...,
scheduled_departure: Optional[int] = ...,
scheduled_arrival: Optional[int] = ...,
actual_departure: Optional[int] = ...,
actual_arrival: Optional[int] = ...,
arr_terminal: Optional[str] = ...,
arr_gate: Optional[str] = ...,
baggage_belt: Optional[str] = ...,
)
Bases: Message
FlightProgress
¤
FlightProgress(
traversed_distance: Optional[int] = ...,
remaining_distance: Optional[int] = ...,
elapsed_time: Optional[int] = ...,
remaining_time: Optional[int] = ...,
eta: Optional[int] = ...,
great_circle_distance: Optional[int] = ...,
mean_flight_time: Optional[int] = ...,
flight_stage: Optional[Union[FlightStage, str]] = ...,
delay_status: Optional[Union[DelayStatus, str]] = ...,
progress_pct: Optional[int] = ...,
)
Bases: Message
FollowFlightRequest
¤
FollowFlightRequest(
flight_id: Optional[int] = ...,
restriction_mode: Optional[
Union[RestrictionVisibility, str]
] = ...,
)
Bases: Message
ExtendedFlightInfo
¤
ExtendedFlightInfo(
flightid: Optional[int] = ...,
lat: Optional[float] = ...,
lon: Optional[float] = ...,
track: Optional[int] = ...,
alt: Optional[int] = ...,
speed: Optional[int] = ...,
status: Optional[Union[Status, str]] = ...,
timestamp: Optional[int] = ...,
on_ground: bool = ...,
callsign: Optional[str] = ...,
source: Optional[Union[DataSource, str]] = ...,
ems_availability: Optional[
Union[EMSAvailability, Mapping]
] = ...,
ems_info: Optional[Union[EMSInfo, Mapping]] = ...,
squawk_availability: bool = ...,
squawk: Optional[int] = ...,
vspeed_availability: bool = ...,
vspeed: Optional[int] = ...,
airspace_availability: bool = ...,
airspace: Optional[str] = ...,
)
Bases: Message
TrailPoint
¤
FollowFlightResponse
¤
FollowFlightResponse(
aircraft_info: Optional[
Union[AircraftInfo, Mapping]
] = ...,
flight_plan: Optional[Union[FlightPlan, Mapping]] = ...,
schedule_info: Optional[
Union[ScheduleInfo, Mapping]
] = ...,
flight_progress: Optional[
Union[FlightProgress, Mapping]
] = ...,
flight_info: Optional[
Union[ExtendedFlightInfo, Mapping]
] = ...,
flight_trail_list: Optional[
Iterable[Union[TrailPoint, Mapping]]
] = ...,
)
Bases: Message
flight_trail_list
instance-attribute
¤
flight_trail_list: RepeatedCompositeFieldContainer[
TrailPoint
]
FollowedFlight
¤
FollowedFlight(
flight_id: Optional[int] = ...,
live_clicks: Optional[int] = ...,
total_clicks: Optional[int] = ...,
flight_number: Optional[str] = ...,
callsign: Optional[str] = ...,
squawk: Optional[int] = ...,
from_iata: Optional[str] = ...,
from_city: Optional[str] = ...,
to_iata: Optional[str] = ...,
to_city: Optional[str] = ...,
type: Optional[str] = ...,
full_description: Optional[str] = ...,
)
Bases: Message
TopFlightsRequest
¤
TopFlightsResponse
¤
TopFlightsResponse(
scoreboard_list: Optional[
Iterable[Union[FollowedFlight, Mapping]]
] = ...
)
Bases: Message
scoreboard_list
instance-attribute
¤
scoreboard_list: RepeatedCompositeFieldContainer[
FollowedFlight
]
LiveTrailRequest
¤
LiveTrailResponse
¤
LiveTrailResponse(
radar_records_list: Optional[
Iterable[Union[RadarHistoryRecord, Mapping]]
] = ...
)
Bases: Message
radar_records_list
instance-attribute
¤
radar_records_list: RepeatedCompositeFieldContainer[
RadarHistoryRecord
]
HistoricTrailRequest
¤
HistoricTrailResponse
¤
HistoricTrailResponse(
radar_records_list: Optional[
Iterable[Union[RadarHistoryRecord, Mapping]]
] = ...
)
Bases: Message
radar_records_list
instance-attribute
¤
radar_records_list: RepeatedCompositeFieldContainer[
RadarHistoryRecord
]