Protobuf Messages
The .proto file can be found here.
proto
¤
request_pb2
¤
Generated protocol buffer code.
Status
¤
AirportFilter
¤
AirlineFilter
¤
Bases: Message
Filter
¤
Filter(
altitude_ranges_list: Optional[
Iterable[Union[AltitudeRange, Mapping]]
] = ...,
speed_ranges_list: Optional[
Iterable[Union[SpeedRange, 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]]
] = ...,
types_list: Optional[Iterable[str]] = ...,
birth_year_ranges_list: Optional[
Iterable[Union[BirthYearRange, Mapping]]
] = ...,
origins_list: Optional[
Iterable[Union[ODFilter, Mapping]]
] = ...,
destinations_list: Optional[
Iterable[Union[ODFilter, Mapping]]
] = ...,
categories_list: Optional[
Iterable[Union[Service, str]]
] = ...,
)
Bases: Message
altitude_ranges_list
instance-attribute
¤
altitude_ranges_list: RepeatedCompositeFieldContainer[
AltitudeRange
]
speed_ranges_list
instance-attribute
¤
speed_ranges_list: RepeatedCompositeFieldContainer[
SpeedRange
]
birth_year_ranges_list
instance-attribute
¤
birth_year_ranges_list: RepeatedCompositeFieldContainer[
BirthYearRange
]
AltitudeRange
¤
SpeedRange
¤
BirthYearRange
¤
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
LocationBoundaries
¤
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]] = ...,
)
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
¤
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] = ...,
)
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
LiveFeedResponse
¤
PlaybackRequest
¤
PlaybackResponse
¤
PlaybackResponse(
live_feed_response: Optional[
Union[LiveFeedResponse, Mapping]
] = ...
)
Bases: Message
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
AltArrival
¤
Coordinate
¤
Duration
¤
ExtendedFlightInfo
¤
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_number: Optional[str] = ...,
callsign: Optional[str] = ...,
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
Geolocation
¤
ImageInfo
¤
Interval
¤
LiveFlightStatusData
¤
LiveFlightsStatusResponse
¤
LiveFlightsStatusResponse(
flights_map: Optional[
Union[LiveFlightStatusData, Mapping]
] = ...
)
Bases: Message
LiveTrailResponse
¤
LiveTrailResponse(
radar_records_list: Optional[
Iterable[Union[RadarHistoryRecord, Mapping]]
] = ...
)
Bases: Message
radar_records_list
instance-attribute
¤
radar_records_list: RepeatedCompositeFieldContainer[
RadarHistoryRecord
]
NearbyFlight
¤
NearestFlightsRequest
¤
NearestFlightsResponse
¤
NearestFlightsResponse(
flights_list: Optional[
Iterable[Union[NearbyFlight, Mapping]]
] = ...
)
Bases: Message
RadarHistoryRecord
¤
ScheduleInfo
¤
ScheduleInfo(
flight_number: Optional[str] = ...,
operated_by_id: Optional[int] = ...,
scheduled_departure: Optional[int] = ...,
scheduled_arrival: Optional[int] = ...,
actual_arrival: Optional[int] = ...,
arr_terminal: Optional[str] = ...,
arr_gate: Optional[str] = ...,
baggage_belt: Optional[str] = ...,
)
Bases: Message