Skip to content

Protobuf Definitions

Read more about the protobuf definitions here.

v1_pb2 ¤

Generated protocol buffer code.

NOT_VISIBLE module-attribute ¤

NOT_VISIBLE: RestrictionVisibility

PARTIALLY_VISIBLE module-attribute ¤

PARTIALLY_VISIBLE: RestrictionVisibility

FULLY_VISIBLE module-attribute ¤

FULLY_VISIBLE: RestrictionVisibility

PASSENGER module-attribute ¤

PASSENGER: Service

CARGO module-attribute ¤

CARGO: Service

MILITARY_AND_GOVERNMENT module-attribute ¤

MILITARY_AND_GOVERNMENT: Service

BUSINESS_JETS module-attribute ¤

BUSINESS_JETS: Service

GENERAL_AVIATION module-attribute ¤

GENERAL_AVIATION: Service

HELICOPTERS module-attribute ¤

HELICOPTERS: Service

LIGHTER_THAN_AIR module-attribute ¤

LIGHTER_THAN_AIR: Service

GLIDERS module-attribute ¤

GLIDERS: Service

DRONES module-attribute ¤

DRONES: Service

GROUND_VEHICLES module-attribute ¤

GROUND_VEHICLES: Service

OTHER_SERVICE module-attribute ¤

OTHER_SERVICE: Service

NON_CATEGORIZED module-attribute ¤

NON_CATEGORIZED: Service

NONE module-attribute ¤

GROUND_ONLY module-attribute ¤

GROUND_ONLY: TrafficType

AIRBORNE_ONLY module-attribute ¤

AIRBORNE_ONLY: TrafficType

ALL module-attribute ¤

ADSB module-attribute ¤

ADSB: DataSource

MLAT module-attribute ¤

MLAT: DataSource

FLARM module-attribute ¤

FLARM: DataSource

FAA module-attribute ¤

ESTIMATED module-attribute ¤

ESTIMATED: DataSource

SATELLITE module-attribute ¤

SATELLITE: DataSource

OTHER_DATA_SOURCE module-attribute ¤

OTHER_DATA_SOURCE: DataSource

UAT module-attribute ¤

SPIDERTRACKS module-attribute ¤

SPIDERTRACKS: DataSource

AUS module-attribute ¤

B738 module-attribute ¤

B738: Icon

FGTR module-attribute ¤

FGTR: Icon

ASW20 module-attribute ¤

ASW20: Icon

C206 module-attribute ¤

C206: Icon

C303 module-attribute ¤

C303: Icon

LJ60 module-attribute ¤

LJ60: Icon

Q300 module-attribute ¤

Q300: Icon

B736 module-attribute ¤

B736: Icon

FOKKER100 module-attribute ¤

FOKKER100: Icon

RJ85 module-attribute ¤

RJ85: Icon

A320 module-attribute ¤

A320: Icon

B757 module-attribute ¤

B757: Icon

B767 module-attribute ¤

B767: Icon

A3ST module-attribute ¤

A3ST: Icon

MD11 module-attribute ¤

MD11: Icon

A330 module-attribute ¤

A330: Icon

A343 module-attribute ¤

A343: Icon

A346 module-attribute ¤

A346: Icon

B777 module-attribute ¤

B777: Icon

B747 module-attribute ¤

B747: Icon

A380 module-attribute ¤

A380: Icon

A225 module-attribute ¤

A225: Icon

SI2 module-attribute ¤

SI2: Icon

EC module-attribute ¤

EC: Icon

BALL module-attribute ¤

BALL: Icon

GRND module-attribute ¤

GRND: Icon

SLEI module-attribute ¤

SLEI: Icon

DRON module-attribute ¤

DRON: Icon

SAT module-attribute ¤

SAT: Icon

ISS module-attribute ¤

ISS: Icon

NORMAL module-attribute ¤

NORMAL: Status

BACKGROUND module-attribute ¤

BACKGROUND: Status

EMERGENCY module-attribute ¤

EMERGENCY: Status

NOT_AVAILABLE module-attribute ¤

NOT_AVAILABLE: Status

LIVE module-attribute ¤

LIVE: Status

NO_EMERGENCY module-attribute ¤

NO_EMERGENCY: EmergencyStatus

GENERAL_EMERGENCY module-attribute ¤

GENERAL_EMERGENCY: EmergencyStatus

LIFEGUARD_MEDICAL_EMERGENCY module-attribute ¤

LIFEGUARD_MEDICAL_EMERGENCY: EmergencyStatus

MINIMUM_FUEL module-attribute ¤

MINIMUM_FUEL: EmergencyStatus

NO_COMMUNICATIONS module-attribute ¤

NO_COMMUNICATIONS: EmergencyStatus

UNLAWFUL_INTERFERENCE module-attribute ¤

UNLAWFUL_INTERFERENCE: EmergencyStatus

DOWNED_AIRCRAFT module-attribute ¤

DOWNED_AIRCRAFT: EmergencyStatus

RESERVED module-attribute ¤

RESERVED: EmergencyStatus

BOTH module-attribute ¤

INBOUND module-attribute ¤

OUTBOUND module-attribute ¤

PAINTED_AS module-attribute ¤

PAINTED_AS: AirlineFilterType

OPERATED_AS module-attribute ¤

OPERATED_AS: AirlineFilterType

UNKNOWN module-attribute ¤

UNKNOWN: FlightStage

ON_GROUND module-attribute ¤

ON_GROUND: FlightStage

TAKING_OFF module-attribute ¤

TAKING_OFF: FlightStage

AIRBORNE module-attribute ¤

AIRBORNE: FlightStage

ON_APPROACH module-attribute ¤

ON_APPROACH: FlightStage

GRAY module-attribute ¤

GREEN module-attribute ¤

GREEN: DelayStatus

YELLOW module-attribute ¤

YELLOW: DelayStatus

RED module-attribute ¤

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

qnh instance-attribute ¤

qnh: int

amcp instance-attribute ¤

amcp: int

afms instance-attribute ¤

afms: int

oat instance-attribute ¤

oat: int

ias instance-attribute ¤

ias: int

tas instance-attribute ¤

tas: int

mach instance-attribute ¤

mach: int

agps instance-attribute ¤

agps: int

agpsdiff instance-attribute ¤

agpsdiff: int

apflags instance-attribute ¤

apflags: int

wind_dir instance-attribute ¤

wind_dir: int

wind_speed instance-attribute ¤

wind_speed: int

rs instance-attribute ¤

rs: int

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

qnh_availability instance-attribute ¤

qnh_availability: bool

amcp_availability instance-attribute ¤

amcp_availability: bool

afms_availability instance-attribute ¤

afms_availability: bool

oat_availability instance-attribute ¤

oat_availability: bool

ias_availability instance-attribute ¤

ias_availability: bool

tas_availability instance-attribute ¤

tas_availability: bool

mach_availability instance-attribute ¤

mach_availability: bool

agps_availability instance-attribute ¤

agps_availability: bool

agpsdiff_availability instance-attribute ¤

agpsdiff_availability: bool

apflags_availability instance-attribute ¤

apflags_availability: bool

wind_dir_availability instance-attribute ¤

wind_dir_availability: bool

wind_speed_availability instance-attribute ¤

wind_speed_availability: bool

rs_availability instance-attribute ¤

rs_availability: bool

Schedule ¤

Schedule(
    std: Optional[int] = ...,
    etd: Optional[int] = ...,
    atd: Optional[int] = ...,
    sta: Optional[int] = ...,
    eta: Optional[int] = ...,
    ata: Optional[int] = ...,
)

Bases: Message

std instance-attribute ¤

std: int

etd instance-attribute ¤

etd: int

atd instance-attribute ¤

atd: int

sta instance-attribute ¤

sta: int

eta instance-attribute ¤

eta: int

ata instance-attribute ¤

ata: int

Route ¤

Route(
    to: Optional[str] = ...,
    diverted_to: Optional[str] = ...,
    **kwargs
)

Bases: Message

to instance-attribute ¤

to: str

diverted_to instance-attribute ¤

diverted_to: str

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

flight instance-attribute ¤

flight: str

reg instance-attribute ¤

reg: str

route instance-attribute ¤

route: Route

type instance-attribute ¤

type: str

squawk instance-attribute ¤

squawk: int

vspeed instance-attribute ¤

vspeed: int

age instance-attribute ¤

age: str

country_of_reg instance-attribute ¤

country_of_reg: int

schedule instance-attribute ¤

schedule: Schedule

logo_id instance-attribute ¤

logo_id: int

airspace instance-attribute ¤

airspace: int

ems_info instance-attribute ¤

ems_info: EMSInfo

ems_availability instance-attribute ¤

ems_availability: EMSAvailability

icao_address instance-attribute ¤

icao_address: int

operated_by_id instance-attribute ¤

operated_by_id: int

squawk_availability instance-attribute ¤

squawk_availability: bool

vspeed_availability instance-attribute ¤

vspeed_availability: bool

airspace_availability instance-attribute ¤

airspace_availability: bool

airspace_id instance-attribute ¤

airspace_id: str

SourceStats ¤

SourceStats(
    source: Optional[Union[DataSource, str]] = ...,
    count: Optional[int] = ...,
)

Bases: Message

source instance-attribute ¤

source: DataSource

count instance-attribute ¤

count: int

Stats ¤

Stats(
    sources: Optional[
        Iterable[Union[SourceStats, Mapping]]
    ] = ...
)

Bases: Message

sources instance-attribute ¤

sources: RepeatedCompositeFieldContainer[SourceStats]

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

flightid instance-attribute ¤

flightid: int

lat instance-attribute ¤

lat: float

lon instance-attribute ¤

lon: float

track instance-attribute ¤

track: int

alt instance-attribute ¤

alt: int

speed instance-attribute ¤

speed: int

icon instance-attribute ¤

icon: Icon

status instance-attribute ¤

status: Status

timestamp instance-attribute ¤

timestamp: int

on_ground instance-attribute ¤

on_ground: bool

callsign instance-attribute ¤

callsign: str

source instance-attribute ¤

source: DataSource

extra_info instance-attribute ¤

extra_info: ExtraFlightInfo

Duration ¤

Duration(count: Optional[int] = ...)

Bases: Message

count instance-attribute ¤

count: int

Tick ¤

Tick(count: Optional[int] = ...)

Bases: Message

count instance-attribute ¤

count: int

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

timestamp instance-attribute ¤

timestamp: int

lat instance-attribute ¤

lat: float

lon instance-attribute ¤

lon: float

altitude instance-attribute ¤

altitude: int

spd instance-attribute ¤

spd: int

heading instance-attribute ¤

heading: int

vspd instance-attribute ¤

vspd: int

squawk instance-attribute ¤

squawk: int

source instance-attribute ¤

source: DataSource

callsign instance-attribute ¤

callsign: str

RestrictionVisibility ¤

Bases: int

NOT_VISIBLE class-attribute ¤

NOT_VISIBLE: RestrictionVisibility

PARTIALLY_VISIBLE class-attribute ¤

PARTIALLY_VISIBLE: RestrictionVisibility

FULLY_VISIBLE class-attribute ¤

FULLY_VISIBLE: RestrictionVisibility

Service ¤

Bases: int

PASSENGER class-attribute ¤

PASSENGER: Service

CARGO class-attribute ¤

CARGO: Service

MILITARY_AND_GOVERNMENT class-attribute ¤

MILITARY_AND_GOVERNMENT: Service

BUSINESS_JETS class-attribute ¤

BUSINESS_JETS: Service

GENERAL_AVIATION class-attribute ¤

GENERAL_AVIATION: Service

HELICOPTERS class-attribute ¤

HELICOPTERS: Service

LIGHTER_THAN_AIR class-attribute ¤

LIGHTER_THAN_AIR: Service

GLIDERS class-attribute ¤

GLIDERS: Service

DRONES class-attribute ¤

DRONES: Service

GROUND_VEHICLES class-attribute ¤

GROUND_VEHICLES: Service

OTHER_SERVICE class-attribute ¤

OTHER_SERVICE: Service

NON_CATEGORIZED class-attribute ¤

NON_CATEGORIZED: Service

TrafficType ¤

Bases: int

NONE class-attribute ¤

GROUND_ONLY class-attribute ¤

GROUND_ONLY: TrafficType

AIRBORNE_ONLY class-attribute ¤

AIRBORNE_ONLY: TrafficType

ALL class-attribute ¤

DataSource ¤

Bases: int

ADSB class-attribute ¤

ADSB: DataSource

MLAT class-attribute ¤

MLAT: DataSource

FLARM class-attribute ¤

FLARM: DataSource

FAA class-attribute ¤

ESTIMATED class-attribute ¤

ESTIMATED: DataSource

SATELLITE class-attribute ¤

SATELLITE: DataSource

OTHER_DATA_SOURCE class-attribute ¤

OTHER_DATA_SOURCE: DataSource

UAT class-attribute ¤

SPIDERTRACKS class-attribute ¤

SPIDERTRACKS: DataSource

AUS class-attribute ¤

Icon ¤

Bases: int

B738 class-attribute ¤

B738: Icon

FGTR class-attribute ¤

FGTR: Icon

ASW20 class-attribute ¤

ASW20: Icon

C206 class-attribute ¤

C206: Icon

C303 class-attribute ¤

C303: Icon

LJ60 class-attribute ¤

LJ60: Icon

Q300 class-attribute ¤

Q300: Icon

B736 class-attribute ¤

B736: Icon

FOKKER100 class-attribute ¤

FOKKER100: Icon

RJ85 class-attribute ¤

RJ85: Icon

A320 class-attribute ¤

A320: Icon

B757 class-attribute ¤

B757: Icon

B767 class-attribute ¤

B767: Icon

A3ST class-attribute ¤

A3ST: Icon

MD11 class-attribute ¤

MD11: Icon

A330 class-attribute ¤

A330: Icon

A343 class-attribute ¤

A343: Icon

A346 class-attribute ¤

A346: Icon

B777 class-attribute ¤

B777: Icon

B747 class-attribute ¤

B747: Icon

A380 class-attribute ¤

A380: Icon

A225 class-attribute ¤

A225: Icon

SI2 class-attribute ¤

SI2: Icon

EC class-attribute ¤

EC: Icon

BALL class-attribute ¤

BALL: Icon

GRND class-attribute ¤

GRND: Icon

SLEI class-attribute ¤

SLEI: Icon

DRON class-attribute ¤

DRON: Icon

SAT class-attribute ¤

SAT: Icon

ISS class-attribute ¤

ISS: Icon

Status ¤

Bases: int

NORMAL class-attribute ¤

NORMAL: Status

BACKGROUND class-attribute ¤

BACKGROUND: Status

EMERGENCY class-attribute ¤

EMERGENCY: Status

NOT_AVAILABLE class-attribute ¤

NOT_AVAILABLE: Status

LIVE class-attribute ¤

LIVE: Status

EmergencyStatus ¤

Bases: int

NO_EMERGENCY class-attribute ¤

NO_EMERGENCY: EmergencyStatus

GENERAL_EMERGENCY class-attribute ¤

GENERAL_EMERGENCY: EmergencyStatus

LIFEGUARD_MEDICAL_EMERGENCY class-attribute ¤

LIFEGUARD_MEDICAL_EMERGENCY: EmergencyStatus

MINIMUM_FUEL class-attribute ¤

MINIMUM_FUEL: EmergencyStatus

NO_COMMUNICATIONS class-attribute ¤

NO_COMMUNICATIONS: EmergencyStatus

UNLAWFUL_INTERFERENCE class-attribute ¤

UNLAWFUL_INTERFERENCE: EmergencyStatus

DOWNED_AIRCRAFT class-attribute ¤

DOWNED_AIRCRAFT: EmergencyStatus

RESERVED class-attribute ¤

RESERVED: EmergencyStatus

LocationBoundaries ¤

LocationBoundaries(
    north: Optional[float] = ...,
    south: Optional[float] = ...,
    west: Optional[float] = ...,
    east: Optional[float] = ...,
)

Bases: Message

north instance-attribute ¤

north: float

south instance-attribute ¤

south: float

west instance-attribute ¤

west: float

east instance-attribute ¤

east: float

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

sources_list instance-attribute ¤

sources_list: RepeatedScalarFieldContainer[DataSource]

services_list instance-attribute ¤

services_list: RepeatedScalarFieldContainer[Service]

traffic_type instance-attribute ¤

traffic_type: TrafficType

only_restricted instance-attribute ¤

only_restricted: bool

AirportFilter ¤

AirportFilter(
    iata: Optional[str] = ...,
    country_id: Optional[int] = ...,
    type: Optional[Union[AirportFilterType, str]] = ...,
)

Bases: Message

iata instance-attribute ¤

iata: str

country_id instance-attribute ¤

country_id: int

type instance-attribute ¤

Interval ¤

Interval(
    min: Optional[int] = ..., max: Optional[int] = ...
)

Bases: Message

min instance-attribute ¤

min: int

max instance-attribute ¤

max: int

AirlineFilter ¤

AirlineFilter(
    icao: Optional[str] = ...,
    type: Optional[Union[AirlineFilterType, str]] = ...,
)

Bases: Message

icao instance-attribute ¤

icao: str

type instance-attribute ¤

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
]

speed_ranges_list instance-attribute ¤

speed_ranges_list: RepeatedCompositeFieldContainer[Interval]

airlines_list instance-attribute ¤

airlines_list: RepeatedCompositeFieldContainer[
    AirlineFilter
]

callsigns_list instance-attribute ¤

callsigns_list: RepeatedScalarFieldContainer[str]

radars_list instance-attribute ¤

radars_list: RepeatedScalarFieldContainer[str]

regs_list instance-attribute ¤

regs_list: RepeatedScalarFieldContainer[str]

airports_list instance-attribute ¤

airports_list: RepeatedCompositeFieldContainer[
    AirportFilter
]

flights_list instance-attribute ¤

flights_list: RepeatedScalarFieldContainer[str]

types_list instance-attribute ¤

types_list: RepeatedScalarFieldContainer[str]

birth_year_ranges_list instance-attribute ¤

birth_year_ranges_list: RepeatedCompositeFieldContainer[
    Interval
]

squawks_list instance-attribute ¤

squawks_list: RepeatedScalarFieldContainer[int]

origins_list instance-attribute ¤

origins_list: RepeatedCompositeFieldContainer[AirportFilter]

destinations_list instance-attribute ¤

destinations_list: RepeatedCompositeFieldContainer[
    AirportFilter
]

categories_list instance-attribute ¤

categories_list: RepeatedScalarFieldContainer[Service]

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

bounds instance-attribute ¤

settings instance-attribute ¤

filters_list instance-attribute ¤

filters_list: Filter

fleets_list instance-attribute ¤

fleets_list: str

highlight_mode instance-attribute ¤

highlight_mode: bool

stats instance-attribute ¤

stats: bool

limit instance-attribute ¤

limit: int

maxage instance-attribute ¤

maxage: int

restriction_mode instance-attribute ¤

restriction_mode: RestrictionVisibility

field_mask instance-attribute ¤

field_mask: FieldMask

selected_flight_ids_list instance-attribute ¤

selected_flight_ids_list: RepeatedScalarFieldContainer[int]

LiveFeedResponse ¤

LiveFeedResponse(
    flights_list: Optional[
        Iterable[Union[Flight, Mapping]]
    ] = ...,
    stats: Optional[Union[Stats, Mapping]] = ...,
    selected_flight_info: Optional[
        Iterable[Union[Flight, Mapping]]
    ] = ...,
)

Bases: Message

flights_list instance-attribute ¤

flights_list: RepeatedCompositeFieldContainer[Flight]

stats instance-attribute ¤

stats: Stats

selected_flight_info instance-attribute ¤

selected_flight_info: RepeatedCompositeFieldContainer[
    Flight
]

PlaybackRequest ¤

PlaybackRequest(
    live_feed_request: Optional[
        Union[LiveFeedRequest, Mapping]
    ] = ...,
    timestamp: Optional[int] = ...,
    prefetch: Optional[int] = ...,
    hfreq: Optional[int] = ...,
)

Bases: Message

live_feed_request instance-attribute ¤

live_feed_request: LiveFeedRequest

timestamp instance-attribute ¤

timestamp: int

prefetch instance-attribute ¤

prefetch: int

hfreq instance-attribute ¤

hfreq: int

PlaybackResponse ¤

PlaybackResponse(
    live_feed_response: Optional[
        Union[LiveFeedResponse, Mapping]
    ] = ...
)

Bases: Message

live_feed_response instance-attribute ¤

live_feed_response: LiveFeedResponse

AirportFilterType ¤

Bases: int

BOTH class-attribute ¤

INBOUND class-attribute ¤

OUTBOUND class-attribute ¤

AirlineFilterType ¤

Bases: int

PAINTED_AS class-attribute ¤

PAINTED_AS: AirlineFilterType

OPERATED_AS class-attribute ¤

OPERATED_AS: AirlineFilterType

Ping ¤

Ping(a: Optional[int] = ..., b: Optional[int] = ...)

Bases: Message

a instance-attribute ¤

a: int

b instance-attribute ¤

b: int

Pong ¤

Pong(c: Optional[int] = ...)

Bases: Message

c instance-attribute ¤

c: int

Geolocation ¤

Geolocation(
    lat: Optional[float] = ..., lon: Optional[float] = ...
)

Bases: Message

lat instance-attribute ¤

lat: float

lon instance-attribute ¤

lon: float

NearestFlightsRequest ¤

NearestFlightsRequest(
    location: Optional[Union[Geolocation, Mapping]] = ...,
    radius: Optional[int] = ...,
    limit: Optional[int] = ...,
)

Bases: Message

location instance-attribute ¤

location: Geolocation

radius instance-attribute ¤

radius: int

limit instance-attribute ¤

limit: int

NearbyFlight ¤

NearbyFlight(
    flight: Optional[Union[Flight, Mapping]] = ...,
    distance: Optional[int] = ...,
)

Bases: Message

flight instance-attribute ¤

flight: Flight

distance instance-attribute ¤

distance: int

NearestFlightsResponse ¤

NearestFlightsResponse(
    flights_list: Optional[
        Iterable[Union[NearbyFlight, Mapping]]
    ] = ...
)

Bases: Message

flights_list instance-attribute ¤

flights_list: RepeatedCompositeFieldContainer[NearbyFlight]

LiveFlightStatusData ¤

LiveFlightStatusData(
    lat: Optional[float] = ...,
    lon: Optional[float] = ...,
    status: Optional[Union[Status, str]] = ...,
    squawk: Optional[int] = ...,
)

Bases: Message

lat instance-attribute ¤

lat: float

lon instance-attribute ¤

lon: float

status instance-attribute ¤

status: Status

squawk instance-attribute ¤

squawk: int

LiveFlightsStatusRequest ¤

LiveFlightsStatusRequest(
    flight_ids_list: Optional[Iterable[int]] = ...,
)

Bases: Message

flight_ids_list instance-attribute ¤

flight_ids_list: RepeatedScalarFieldContainer[int]

_Unknown ¤

_Unknown(
    flight_id: Optional[int] = ...,
    data: Optional[
        Union[LiveFlightStatusData, Mapping]
    ] = ...,
)

Bases: Message

flight_id instance-attribute ¤

flight_id: int

data instance-attribute ¤

LiveFlightsStatusResponse ¤

LiveFlightsStatusResponse(
    flights_map: Optional[
        Iterable[Union[_Unknown, Mapping]]
    ] = ...
)

Bases: Message

flights_map instance-attribute ¤

flights_map: RepeatedCompositeFieldContainer[_Unknown]

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

reg instance-attribute ¤

reg: str

schd_from instance-attribute ¤

schd_from: str

schd_to instance-attribute ¤

schd_to: str

flight instance-attribute ¤

flight: str

operator instance-attribute ¤

operator: str

ac_type instance-attribute ¤

ac_type: str

lat instance-attribute ¤

lat: float

lon instance-attribute ¤

lon: float

callsign instance-attribute ¤

callsign: str

id instance-attribute ¤

id: int

restricted instance-attribute ¤

restricted: bool

FetchSearchIndexRequest ¤

FetchSearchIndexRequest()

Bases: Message

FetchSearchIndexResponse ¤

FetchSearchIndexResponse(
    flights_list: Optional[
        Iterable[Union[FlightSearchData, Mapping]]
    ] = ...
)

Bases: Message

flights_list instance-attribute ¤

flights_list: RepeatedCompositeFieldContainer[
    FlightSearchData
]

ImageInfo ¤

ImageInfo(
    url: Optional[str] = ...,
    copyright: Optional[str] = ...,
    thumbnail: Optional[str] = ...,
    medium: Optional[str] = ...,
    large: Optional[str] = ...,
)

Bases: Message

url instance-attribute ¤

url: str

copyright instance-attribute ¤

copyright: str

thumbnail instance-attribute ¤

thumbnail: str

medium instance-attribute ¤

medium: str

large instance-attribute ¤

large: str

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

icao_address instance-attribute ¤

icao_address: int

reg instance-attribute ¤

reg: int

country_of_reg instance-attribute ¤

country_of_reg: int

type instance-attribute ¤

type: str

icon instance-attribute ¤

icon: Icon

full_description instance-attribute ¤

full_description: str

msn instance-attribute ¤

msn: str

service instance-attribute ¤

service: Service

ac_birth_date instance-attribute ¤

ac_birth_date: str

ac_age_text instance-attribute ¤

ac_age_text: str

images_list instance-attribute ¤

images_list: RepeatedCompositeFieldContainer[ImageInfo]

is_test_flight instance-attribute ¤

is_test_flight: bool

msn_available instance-attribute ¤

msn_available: bool

age_available instance-attribute ¤

age_available: bool

registered_owners instance-attribute ¤

registered_owners: str

Point ¤

Point(
    latitude: Optional[int] = ...,
    longitude: Optional[int] = ...,
)

Bases: Message

latitude instance-attribute ¤

latitude: int

longitude instance-attribute ¤

longitude: int

Coordinate ¤

Coordinate(
    code: Optional[str] = ...,
    point: Optional[Union[Point, Mapping]] = ...,
)

Bases: Message

code instance-attribute ¤

code: str

point instance-attribute ¤

point: Point

Fix ¤

Fix(
    airport: Optional[str] = ...,
    area: Optional[str] = ...,
    coordinate: Optional[Union[Coordinate, Mapping]] = ...,
)

Bases: Message

airport instance-attribute ¤

airport: str

area instance-attribute ¤

area: str

coordinate instance-attribute ¤

coordinate: Coordinate

AltArrival ¤

AltArrival(
    arrival: Optional[Union[Fix, Mapping]] = ...,
    length: Optional[float] = ...,
)

Bases: Message

arrival instance-attribute ¤

arrival: Fix

length instance-attribute ¤

length: float

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

departure instance-attribute ¤

departure: str

destination instance-attribute ¤

destination: str

flight_plan_icao instance-attribute ¤

flight_plan_icao: str

length instance-attribute ¤

length: float

alt_arrival_1 instance-attribute ¤

alt_arrival_1: AltArrival

alt_arrival_2 instance-attribute ¤

alt_arrival_2: AltArrival

waypoints_list instance-attribute ¤

waypoints_list: RepeatedCompositeFieldContainer[Point]

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

flight_number instance-attribute ¤

flight_number: str

operated_by_id instance-attribute ¤

operated_by_id: int

painted_as_id instance-attribute ¤

painted_as_id: int

origin_id instance-attribute ¤

origin_id: int

destination_id instance-attribute ¤

destination_id: int

diverted_to_id instance-attribute ¤

diverted_to_id: int

scheduled_departure instance-attribute ¤

scheduled_departure: int

scheduled_arrival instance-attribute ¤

scheduled_arrival: int

actual_departure instance-attribute ¤

actual_departure: int

actual_arrival instance-attribute ¤

actual_arrival: int

arr_terminal instance-attribute ¤

arr_terminal: str

arr_gate instance-attribute ¤

arr_gate: str

baggage_belt instance-attribute ¤

baggage_belt: str

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

traversed_distance instance-attribute ¤

traversed_distance: int

remaining_distance instance-attribute ¤

remaining_distance: int

elapsed_time instance-attribute ¤

elapsed_time: int

remaining_time instance-attribute ¤

remaining_time: int

eta instance-attribute ¤

eta: int

great_circle_distance instance-attribute ¤

great_circle_distance: int

mean_flight_time instance-attribute ¤

mean_flight_time: int

flight_stage instance-attribute ¤

flight_stage: FlightStage

delay_status instance-attribute ¤

delay_status: DelayStatus

progress_pct instance-attribute ¤

progress_pct: int

FollowFlightRequest ¤

FollowFlightRequest(
    flight_id: Optional[int] = ...,
    restriction_mode: Optional[
        Union[RestrictionVisibility, str]
    ] = ...,
)

Bases: Message

flight_id instance-attribute ¤

flight_id: int

restriction_mode instance-attribute ¤

restriction_mode: RestrictionVisibility

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

flightid instance-attribute ¤

flightid: int

lat instance-attribute ¤

lat: float

lon instance-attribute ¤

lon: float

track instance-attribute ¤

track: int

alt instance-attribute ¤

alt: int

speed instance-attribute ¤

speed: int

status instance-attribute ¤

status: Status

timestamp instance-attribute ¤

timestamp: int

on_ground instance-attribute ¤

on_ground: bool

callsign instance-attribute ¤

callsign: str

source instance-attribute ¤

source: DataSource

ems_availability instance-attribute ¤

ems_availability: EMSAvailability

ems_info instance-attribute ¤

ems_info: EMSInfo

squawk_availability instance-attribute ¤

squawk_availability: bool

squawk instance-attribute ¤

squawk: int

vspeed_availability instance-attribute ¤

vspeed_availability: bool

vspeed instance-attribute ¤

vspeed: int

airspace_availability instance-attribute ¤

airspace_availability: bool

airspace instance-attribute ¤

airspace: str

TrailPoint ¤

TrailPoint(
    snapshot_id: Optional[int] = ...,
    lat: Optional[float] = ...,
    lon: Optional[float] = ...,
    altitude: Optional[int] = ...,
    spd: Optional[int] = ...,
    heading: Optional[int] = ...,
    vspd: Optional[int] = ...,
)

Bases: Message

snapshot_id instance-attribute ¤

snapshot_id: int

lat instance-attribute ¤

lat: float

lon instance-attribute ¤

lon: float

altitude instance-attribute ¤

altitude: int

spd instance-attribute ¤

spd: int

heading instance-attribute ¤

heading: int

vspd instance-attribute ¤

vspd: int

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

aircraft_info instance-attribute ¤

aircraft_info: AircraftInfo

flight_plan instance-attribute ¤

flight_plan: FlightPlan

schedule_info instance-attribute ¤

schedule_info: ScheduleInfo

flight_progress instance-attribute ¤

flight_progress: FlightProgress

flight_info instance-attribute ¤

flight_info: ExtendedFlightInfo

flight_trail_list instance-attribute ¤

flight_trail_list: RepeatedCompositeFieldContainer[
    TrailPoint
]

FlightStage ¤

Bases: int

UNKNOWN class-attribute ¤

UNKNOWN: FlightStage

ON_GROUND class-attribute ¤

ON_GROUND: FlightStage

TAKING_OFF class-attribute ¤

TAKING_OFF: FlightStage

AIRBORNE class-attribute ¤

AIRBORNE: FlightStage

ON_APPROACH class-attribute ¤

ON_APPROACH: FlightStage

DelayStatus ¤

Bases: int

GRAY class-attribute ¤

GREEN class-attribute ¤

GREEN: DelayStatus

YELLOW class-attribute ¤

YELLOW: DelayStatus

RED class-attribute ¤

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

flight_id instance-attribute ¤

flight_id: int

live_clicks instance-attribute ¤

live_clicks: int

total_clicks instance-attribute ¤

total_clicks: int

flight_number instance-attribute ¤

flight_number: str

callsign instance-attribute ¤

callsign: str

squawk instance-attribute ¤

squawk: int

from_iata instance-attribute ¤

from_iata: str

from_city instance-attribute ¤

from_city: str

to_iata instance-attribute ¤

to_iata: str

to_city instance-attribute ¤

to_city: str

type instance-attribute ¤

type: str

full_description instance-attribute ¤

full_description: str

TopFlightsRequest ¤

TopFlightsRequest(limit: Optional[int] = ...)

Bases: Message

limit instance-attribute ¤

limit: int

TopFlightsResponse ¤

TopFlightsResponse(
    scoreboard_list: Optional[
        Iterable[Union[FollowedFlight, Mapping]]
    ] = ...
)

Bases: Message

scoreboard_list instance-attribute ¤

scoreboard_list: RepeatedCompositeFieldContainer[
    FollowedFlight
]

LiveTrailRequest ¤

LiveTrailRequest(flight_id: Optional[int] = ...)

Bases: Message

flight_id instance-attribute ¤

flight_id: int

LiveTrailResponse ¤

LiveTrailResponse(
    radar_records_list: Optional[
        Iterable[Union[RadarHistoryRecord, Mapping]]
    ] = ...
)

Bases: Message

radar_records_list instance-attribute ¤

radar_records_list: RepeatedCompositeFieldContainer[
    RadarHistoryRecord
]

HistoricTrailRequest ¤

HistoricTrailRequest(flight_id: Optional[int] = ...)

Bases: Message

flight_id instance-attribute ¤

flight_id: int

HistoricTrailResponse ¤

HistoricTrailResponse(
    radar_records_list: Optional[
        Iterable[Union[RadarHistoryRecord, Mapping]]
    ] = ...
)

Bases: Message

radar_records_list instance-attribute ¤

radar_records_list: RepeatedCompositeFieldContainer[
    RadarHistoryRecord
]