Types
types
¤
Modules:
| Name | Description |
|---|---|
cache |
|
grpc |
|
isqx |
|
json |
|
static |
|
Attributes:
| Name | Type | Description |
|---|---|---|
M |
Method |
|
IntoTimestamp |
TypeAlias
|
A type that can be converted to a timestamp (in seconds). |
IntFlightId |
TypeAlias
|
Flight ID as an integer. |
StrFlightIdHex |
TypeAlias
|
Flight ID as a hexadecimal string. |
IntoFlightId |
TypeAlias
|
A type that can be converted to a flight ID. |
IntoTimestamp
module-attribute
¤
IntoTimestamp: TypeAlias = Union[TimestampS[int], datetime]
A type that can be converted to a timestamp (in seconds).
StrFlightIdHex
module-attribute
¤
StrFlightIdHex: TypeAlias = str
Flight ID as a hexadecimal string.
IntoFlightId
module-attribute
¤
IntoFlightId: TypeAlias = Union[
IntFlightId, StrFlightIdHex, bytes
]
A type that can be converted to a flight ID.
cache
¤
Classes:
| Name | Description |
|---|---|
DType |
A newtype for annotating types in TypedDicts. |
FlightListRecord |
|
PlaybackTrackEMSRecord |
|
PlaybackTrackRecord |
|
RecentPositionRecord |
|
FlightRecord |
|
NearbyFlightRecord |
|
LiveFlightStatusRecord |
|
TopFlightRecord |
|
EMSRecord |
|
TrailPointRecord |
|
FlightDetailsRecord |
|
PlaybackFlightRecord |
|
Functions:
| Name | Description |
|---|---|
to_schema |
Generate a polars schema from a TypedDict. |
Attributes:
playback_track_ems_schema
module-attribute
¤
playback_track_ems_schema = to_schema(
PlaybackTrackEMSRecord
)
position_buffer_struct_schema
module-attribute
¤
position_buffer_struct_schema = to_schema(
RecentPositionRecord
)
live_flights_status_schema
module-attribute
¤
live_flights_status_schema = to_schema(
LiveFlightStatusRecord
)
DType
dataclass
¤
DType(type_: DataType)
A newtype for annotating types in TypedDicts.
Methods:
| Name | Description |
|---|---|
__post_init__ |
|
Attributes:
| Name | Type | Description |
|---|---|---|
type_ |
DataType
|
|
FlightListRecord
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
flight_id |
Annotated[Union[IntFlightId, None], DType(UInt64())]
|
|
number |
Annotated[Union[str, None], DType(String())]
|
|
callsign |
Annotated[Union[str, None], DType(String())]
|
|
icao24 |
Annotated[Union[int, None], DType(UInt32())]
|
|
registration |
Annotated[Union[str, None], DType(String())]
|
|
typecode |
Annotated[str, DType(String())]
|
|
origin |
Annotated[Union[str, None], DType(String())]
|
|
destination |
Annotated[Union[str, None], DType(String())]
|
|
status |
Annotated[Union[str, None], DType(String())]
|
|
STOD |
Annotated[Union[TimestampMs[int], None], DType(Datetime('ms', time_zone='UTC'))]
|
|
ETOD |
Annotated[Union[TimestampMs[int], None], DType(Datetime('ms', time_zone='UTC'))]
|
|
ATOD |
Annotated[Union[TimestampMs[int], None], DType(Datetime('ms', time_zone='UTC'))]
|
|
STOA |
Annotated[Union[TimestampMs[int], None], DType(Datetime('ms', time_zone='UTC'))]
|
|
ETOA |
Annotated[Union[TimestampMs[int], None], DType(Datetime('ms', time_zone='UTC'))]
|
|
ATOA |
Annotated[Union[TimestampMs[int], None], DType(Datetime('ms', time_zone='UTC'))]
|
|
STOD
instance-attribute
¤
STOD: Annotated[
Union[TimestampMs[int], None],
DType(Datetime("ms", time_zone="UTC")),
]
ETOD
instance-attribute
¤
ETOD: Annotated[
Union[TimestampMs[int], None],
DType(Datetime("ms", time_zone="UTC")),
]
ATOD
instance-attribute
¤
ATOD: Annotated[
Union[TimestampMs[int], None],
DType(Datetime("ms", time_zone="UTC")),
]
STOA
instance-attribute
¤
STOA: Annotated[
Union[TimestampMs[int], None],
DType(Datetime("ms", time_zone="UTC")),
]
PlaybackTrackEMSRecord
¤
Bases: TypedDict
Attributes:
PlaybackTrackRecord
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
timestamp |
Annotated[TimestampS[int], DType(UInt32())]
|
|
latitude |
Annotated[LatitudeDeg[float], DType(Float32())]
|
|
longitude |
Annotated[LongitudeDeg[float], DType(Float32())]
|
|
altitude |
Annotated[AltitudeFt[int], DType(Int32())]
|
|
ground_speed |
Annotated[GroundSpeedKt[int], DType(Int16())]
|
|
vertical_speed |
Annotated[Union[VerticalSpeedFpm[int], None], DType(Int16())]
|
|
track |
Annotated[GroundTrackDeg[int], DType(Int16())]
|
|
squawk |
Annotated[int, DType(UInt16())]
|
|
ems |
Annotated[Union[None, PlaybackTrackEMSRecord], DType(Struct(playback_track_ems_schema))]
|
|
vertical_speed
instance-attribute
¤
vertical_speed: Annotated[
Union[VerticalSpeedFpm[int], None], DType(Int16())
]
ems
instance-attribute
¤
ems: Annotated[
Union[None, PlaybackTrackEMSRecord],
DType(Struct(playback_track_ems_schema)),
]
RecentPositionRecord
¤
FlightRecord
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
timestamp |
Annotated[TimestampMs[int], DType(Datetime('ms', time_zone='UTC'))]
|
|
flightid |
Annotated[IntFlightId, DType(UInt32())]
|
|
latitude |
Annotated[LatitudeDeg[float], DType(Float32())]
|
|
longitude |
Annotated[LongitudeDeg[float], DType(Float32())]
|
|
track |
Annotated[GroundTrackDeg[int], DType(UInt16())]
|
|
altitude |
Annotated[AltitudeFt[int], DType(Int32())]
|
|
ground_speed |
Annotated[GroundSpeedKt[int], DType(Int16())]
|
|
on_ground |
Annotated[bool, DType(Boolean())]
|
|
callsign |
Annotated[str, DType(String())]
|
|
source |
Annotated[int, DType(UInt8())]
|
|
registration |
Annotated[str, DType(String())]
|
|
origin |
Annotated[str, DType(String())]
|
|
destination |
Annotated[str, DType(String())]
|
|
typecode |
Annotated[str, DType(String())]
|
|
eta |
Annotated[TimestampS[int], DType(UInt32())]
|
|
squawk |
Annotated[int, DType(UInt16())]
|
|
vertical_speed |
Annotated[Union[VerticalSpeedFpm[int], None], DType(Int16())]
|
|
position_buffer |
Annotated[list[RecentPositionRecord], DType(List(Struct(position_buffer_struct_schema)))]
|
|
timestamp
instance-attribute
¤
timestamp: Annotated[
TimestampMs[int], DType(Datetime("ms", time_zone="UTC"))
]
vertical_speed
instance-attribute
¤
vertical_speed: Annotated[
Union[VerticalSpeedFpm[int], None], DType(Int16())
]
position_buffer
instance-attribute
¤
position_buffer: Annotated[
list[RecentPositionRecord],
DType(List(Struct(position_buffer_struct_schema))),
]
NearbyFlightRecord
¤
Bases: FlightRecord
Attributes:
timestamp
instance-attribute
¤
timestamp: Annotated[
TimestampMs[int], DType(Datetime("ms", time_zone="UTC"))
]
vertical_speed
instance-attribute
¤
vertical_speed: Annotated[
Union[VerticalSpeedFpm[int], None], DType(Int16())
]
position_buffer
instance-attribute
¤
position_buffer: Annotated[
list[RecentPositionRecord],
DType(List(Struct(position_buffer_struct_schema))),
]
LiveFlightStatusRecord
¤
TopFlightRecord
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
flight_id |
Annotated[IntFlightId, DType(UInt32())]
|
|
live_clicks |
Annotated[int, DType(UInt32())]
|
|
total_clicks |
Annotated[int, DType(UInt32())]
|
|
flight_number |
Annotated[str, DType(String())]
|
|
callsign |
Annotated[str, DType(String())]
|
|
squawk |
Annotated[int, DType(UInt16())]
|
|
from_iata |
Annotated[str, DType(String())]
|
|
from_city |
Annotated[str, DType(String())]
|
|
to_iata |
Annotated[str, DType(String())]
|
|
to_city |
Annotated[str, DType(String())]
|
|
type |
Annotated[str, DType(String())]
|
|
full_description |
Annotated[str, DType(String())]
|
|
EMSRecord
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
ias |
Annotated[Union[IndicatedAirSpeedKt[int], None], DType(Int16())]
|
|
tas |
Annotated[Union[TrueAirSpeedKt[int], None], DType(Int16())]
|
|
mach |
Annotated[Union[MachTimes1K[int], None], DType(Int16())]
|
|
mcp |
Annotated[Union[AltitudeFt[int], None], DType(Int32())]
|
|
fms |
Annotated[Union[AltitudeFt[int], None], DType(Int32())]
|
|
oat |
Annotated[Union[StaticTemperatureC[int], None], DType(Int8())]
|
|
qnh |
Annotated[Union[PressureAltimeterHpa[int], None], DType(UInt16())]
|
|
wind_dir |
Annotated[Union[BearingDeg[int], None], DType(Int16())]
|
|
wind_speed |
Annotated[Union[WindSpeedKt[int], None], DType(Int16())]
|
|
altitude_gps |
Annotated[Union[GeometricAltitudeM[int], None], DType(Int32())]
|
|
agpsdiff |
Annotated[Union[int, None], DType(Int32())]
|
|
apflags |
Annotated[Union[int, None], DType(Int32())]
|
|
rs |
Annotated[Union[int, None], DType(Int32())]
|
|
TrailPointRecord
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
timestamp |
Annotated[TimestampS[int], DType(UInt32())]
|
|
latitude |
Annotated[LatitudeDeg[float], DType(Float32())]
|
|
longitude |
Annotated[LongitudeDeg[float], DType(Float32())]
|
|
altitude |
Annotated[Union[AltitudeFt[int], None], DType(Int32())]
|
|
ground_speed |
Annotated[Union[GroundSpeedKt[int], None], DType(Int16())]
|
|
track |
Annotated[Union[GroundTrackDeg[int], None], DType(UInt16())]
|
|
vertical_speed |
Annotated[Union[VerticalSpeedFpm[int], None], DType(Int16())]
|
|
source |
Annotated[Union[int, None], DType(UInt8())]
|
|
FlightDetailsRecord
¤
Bases: _AircraftRecord, _ScheduleRecord, _FlightProgressRecord, _FlightInfoRecord, _FlightTrailRecord
Attributes:
position_buffer
instance-attribute
¤
position_buffer: Annotated[
list[RecentPositionRecord],
DType(List(Struct(position_buffer_struct_schema))),
]
flight_trail_list
instance-attribute
¤
flight_trail_list: Annotated[
Union[None, list[TrailPointRecord]],
DType(List(Struct(trail_point_schema))),
]
timestamp_ms
instance-attribute
¤
timestamp_ms: Annotated[
TimestampMs[int], DType(Datetime("ms", time_zone="UTC"))
]
vertical_speed
instance-attribute
¤
vertical_speed: Annotated[
Union[VerticalSpeedFpm[int], None], DType(Int16())
]
traversed_distance
instance-attribute
¤
remaining_distance
instance-attribute
¤
elapsed_time
instance-attribute
¤
remaining_time
instance-attribute
¤
great_circle_distance
instance-attribute
¤
scheduled_departure
instance-attribute
¤
scheduled_departure: Annotated[
TimestampS[int], DType(UInt32())
]
scheduled_arrival
instance-attribute
¤
scheduled_arrival: Annotated[
TimestampS[int], DType(UInt32())
]
actual_departure
instance-attribute
¤
actual_departure: Annotated[
Union[TimestampS[int], None], DType(UInt32())
]
PlaybackFlightRecord
¤
Bases: _AircraftRecord, _ScheduleRecord, _FlightInfoRecord, _FlightTrailRecord
Attributes:
flight_trail_list
instance-attribute
¤
flight_trail_list: Annotated[
Union[None, list[TrailPointRecord]],
DType(List(Struct(trail_point_schema))),
]
timestamp_ms
instance-attribute
¤
timestamp_ms: Annotated[
TimestampMs[int], DType(Datetime("ms", time_zone="UTC"))
]
vertical_speed
instance-attribute
¤
vertical_speed: Annotated[
Union[VerticalSpeedFpm[int], None], DType(Int16())
]
scheduled_departure
instance-attribute
¤
scheduled_departure: Annotated[
TimestampS[int], DType(UInt32())
]
scheduled_arrival
instance-attribute
¤
scheduled_arrival: Annotated[
TimestampS[int], DType(UInt32())
]
actual_departure
instance-attribute
¤
actual_departure: Annotated[
Union[TimestampS[int], None], DType(UInt32())
]
to_schema
¤
grpc
¤
Attributes:
| Name | Type | Description |
|---|---|---|
LiveFeedFieldAuthenticated |
|
|
LiveFeedField |
|
LiveFeedFieldAuthenticated
module-attribute
¤
LiveFeedFieldAuthenticated = Literal[
"squawk", "vspeed", "airspace", "logo_id", "age"
]
LiveFeedField
module-attribute
¤
LiveFeedField = Literal[
"flight",
"reg",
"route",
"type",
LiveFeedFieldAuthenticated,
]
isqx
¤
Attributes:
| Name | Type | Description |
|---|---|---|
TimestampS |
TypeAlias
|
|
TimestampMs |
TypeAlias
|
|
DurationS |
TypeAlias
|
|
UtcOffsetS |
TypeAlias
|
|
DistanceM |
TypeAlias
|
|
LatitudeDeg |
TypeAlias
|
|
LongitudeDeg |
TypeAlias
|
|
BearingDeg |
TypeAlias
|
|
GroundTrackDeg |
TypeAlias
|
|
BankAngleDeg |
TypeAlias
|
|
AltitudeM |
TypeAlias
|
|
AltitudeFt |
TypeAlias
|
|
GeometricAltitudeM |
TypeAlias
|
|
PressureAltimeterHpa |
TypeAlias
|
|
StaticTemperatureC |
TypeAlias
|
|
GroundSpeedKmh |
TypeAlias
|
|
GroundSpeedKt |
TypeAlias
|
|
GroundSpeedMph |
TypeAlias
|
|
IndicatedAirSpeedKt |
TypeAlias
|
|
TrueAirSpeedKt |
TypeAlias
|
|
WindSpeedKt |
TypeAlias
|
|
VerticalSpeedFpm |
TypeAlias
|
|
VerticalSpeedMps |
TypeAlias
|
|
MachTimes1K |
TypeAlias
|
|
GeometricAltitudeM
module-attribute
¤
GeometricAltitudeM: TypeAlias = Annotated[
_T, GEOMETRIC_ALTITUDE(M)
]
PressureAltimeterHpa
module-attribute
¤
PressureAltimeterHpa: TypeAlias = Annotated[
_T, PRESSURE_ALTIMETER(HECTO * PA)
]
StaticTemperatureC
module-attribute
¤
StaticTemperatureC: TypeAlias = Annotated[
_T, STATIC_TEMPERATURE(CELSIUS)
]
GroundSpeedKmh
module-attribute
¤
GroundSpeedKmh: TypeAlias = Annotated[
_T, GROUND_SPEED(KILO * M * HOUR**-1)
]
IndicatedAirSpeedKt
module-attribute
¤
IndicatedAirSpeedKt: TypeAlias = Annotated[
_T, INDICATED_AIRSPEED(KNOT)
]
VerticalSpeedFpm
module-attribute
¤
VerticalSpeedFpm: TypeAlias = Annotated[
_T, VERTICAL_RATE(FT * MIN**-1)
]
VerticalSpeedMps
module-attribute
¤
VerticalSpeedMps: TypeAlias = Annotated[
_T, VERTICAL_RATE(M * S**-1)
]
json
¤
Classes:
Functions:
| Name | Description |
|---|---|
is_airport |
|
is_operator |
|
is_live |
|
is_schedule |
|
is_aircraft |
|
Attributes:
| Name | Type | Description |
|---|---|---|
FLIGHT_LIST_EMPTY |
FlightList
|
An object with no flight list data, for use as a default value. |
Plugin |
|
|
AirportRequest |
|
|
Iata |
|
|
Icao |
|
|
Entry |
|
FLIGHT_LIST_EMPTY
module-attribute
¤
FLIGHT_LIST_EMPTY: FlightList = {
"result": {
"request": {
"fetchBy": "flight",
"format": "json",
"limit": 0,
"page": 0,
"query": "",
"timestamp": 0,
},
"response": {
"item": {
"current": 0,
"total": None,
"limit": 0,
},
"page": {
"current": 0,
"more": False,
"total": None,
},
"timestamp": 0,
"data": None,
"aircraftInfo": {
"model": {"code": "", "text": ""},
"registration": None,
"country": None,
"hex": None,
"restricted": False,
"serialNo": None,
"age": {"availability": False},
"availability": {
"serialNo": False,
"age": False,
},
},
"aircraftImages": [],
},
},
"_api": {"copyright": "", "legalNotice": ""},
}
An object with no flight list data, for use as a default value.
Plugin
module-attribute
¤
Plugin = Literal[
"details",
"runways",
"schedule",
"satelliteImage",
"scheduledRoutesStatistics",
"weather",
]
AirportRequest
module-attribute
¤
AirportRequest = TypedDict(
"AirportRequest",
{
"callback": None,
"code": str,
"device": Union[str, None],
"fleet": Union[str, None],
"format": Literal["json"],
"limit": int,
"page": int,
"pk": None,
"plugin": list[Plugin],
"plugin[]": list[Plugin],
"plugin-setting": PluginSetting,
"plugin-setting[schedule][mode]": str,
"plugin-setting[schedule][timestamp]": TimestampS[
int
],
"token": Union[str, None],
},
total=False,
)
Entry
module-attribute
¤
Entry = Union[
AirportEntry,
OperatorEntry,
LiveEntry,
ScheduleEntry,
AircraftEntry,
]
User
¤
Features
¤
Bases: TypedDict
UserData
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
accessToken |
None | str
|
|
accountType |
str
|
|
countryCode |
None | str
|
|
dateExpires |
TimestampS[int]
|
|
dateLastLogin |
str
|
|
features |
Features
|
|
hasConsented |
bool
|
|
hasPassword |
bool
|
|
idUser |
int
|
|
identity |
str
|
|
isActive |
bool
|
|
isAnonymousAccount |
bool
|
|
isLoggedIn |
bool
|
|
localeCode |
str
|
|
name |
None
|
|
oAuth |
None
|
|
oAuthType |
None
|
|
publicKey |
None
|
|
subscriptionKey |
None | str
|
|
tokenLogin |
str
|
|
typeSource |
str
|
|
Authentication
¤
UsernamePassword
¤
TokenSubscriptionKey
¤
APIResult
¤
FlightNumber
¤
AircraftModel
¤
AircraftAge
¤
AircraftAvailability
¤
StatusData
¤
OwnerData
¤
AirlineData
¤
CommonAirport
¤
AirportPairData
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
origin |
None | CommonAirport
|
|
destination |
None | CommonAirport
|
|
real |
None | CommonAirport
|
Destination airport for diverted |
ImageCollection
¤
FlightListRequest
¤
Item
¤
Page
¤
Identification
¤
FlightListCountry
¤
AircraftInfo
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
model |
AircraftModel
|
|
registration |
None | str
|
|
owner |
NotRequired[OwnerData]
|
|
airline |
NotRequired[AirlineData]
|
|
country |
None | FlightListCountry
|
|
hex |
None | str
|
|
restricted |
bool
|
|
serialNo |
None | str
|
|
age |
AircraftAge
|
|
availability |
AircraftAvailability
|
|
Interval
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
departure |
None | TimestampS[int]
|
|
arrival |
None | TimestampS[int]
|
|
TimeOther
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
eta |
None | TimestampS[int]
|
|
updated |
None | TimestampS[int]
|
|
duration |
None | DurationS[int]
|
|
FlightListTime
¤
FlightListItem
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
identification |
Identification
|
|
status |
StatusData
|
|
aircraft |
AircraftInfo
|
|
owner |
OwnerData
|
|
airline |
AirlineData
|
|
airport |
AirportPairData
|
|
time |
FlightListTime
|
|
AircraftImage
¤
FlightListResponse
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
item |
Item
|
|
page |
Page
|
|
timestamp |
TimestampS[int]
|
|
data |
list[FlightListItem] | None
|
|
aircraftInfo |
AircraftInfo
|
|
aircraftImages |
list[AircraftImage]
|
|
FlightListResult
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
request |
FlightListRequest
|
|
response |
FlightListResponse
|
|
FlightList
¤
PlaybackRequest
¤
FlightIdentification
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
id |
StrFlightIdHex | int
|
|
number |
FlightNumber
|
|
callsign |
str
|
|
AircraftIdentification
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
modes |
str
|
|
registration |
str
|
|
serialNo |
None | str
|
|
age |
NotRequired[AircraftAge]
|
|
availability |
NotRequired[AircraftAvailability]
|
|
AircraftData
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
model |
AircraftModel
|
|
identification |
AircraftIdentification
|
|
availability |
AircraftAvailability
|
|
Median
¤
Altitude
¤
Speed
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
kmh |
GroundSpeedKmh[float]
|
|
kts |
GroundSpeedKt[int]
|
|
mph |
GroundSpeedMph[float]
|
|
VerticalSpeed
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
fpm |
VerticalSpeedFpm[int] | None
|
|
ms |
VerticalSpeedMps[int] | None
|
|
EMS
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
ts |
TimestampS[int]
|
|
ias |
IndicatedAirSpeedKt[int] | None
|
|
tas |
TrueAirSpeedKt[int] | None
|
|
mach |
MachTimes1K[int] | None
|
|
mcp |
AltitudeFt[int] | None
|
|
fms |
AltitudeFt[int] | None
|
|
autopilot |
None
|
|
oat |
StaticTemperatureC[int] | None
|
|
trueTrack |
GroundTrackDeg[float] | None
|
|
rollAngle |
BankAngleDeg[float] | None
|
|
qnh |
PressureAltimeterHpa[int] | None
|
|
windDir |
BearingDeg[int] | None
|
|
windSpd |
WindSpeedKt[int] | None
|
|
precision |
int | None
|
|
altGPS |
GeometricAltitudeM[int] | None
|
|
emergencyStatus |
int | None
|
|
tcasAcasDtatus |
int | None
|
|
heading |
BearingDeg[int] | None
|
|
TrackData
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
latitude |
LatitudeDeg[float]
|
|
longitude |
LongitudeDeg[float]
|
|
altitude |
Altitude
|
|
speed |
Speed
|
|
verticalSpeed |
VerticalSpeed
|
|
heading |
GroundTrackDeg[int]
|
Warning |
squawk |
str
|
|
timestamp |
TimestampS[int]
|
|
ems |
None | EMS
|
|
heading
instance-attribute
¤
heading: GroundTrackDeg[int]
Warning
The JSON response claims that heading is available, but ADS-B only
transmits the ground track.
Heading
is only available in EMS data.
This field is renamed to track to avoid confusion in
fr24.json.playback_track_dict.
FlightDataAvailability
¤
FlightData
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
identification |
FlightIdentification
|
|
status |
StatusData
|
|
aircraft |
AircraftData | None
|
|
owner |
OwnerData | None
|
|
airline |
AirlineData | None
|
|
airport |
AirportPairData
|
|
median |
Median
|
|
track |
list[TrackData]
|
|
aircraftImages |
ImageCollection
|
|
availability |
FlightDataAvailability
|
|
PlaybackData
¤
PlaybackResponse
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
timestamp |
TimestampS[int]
|
|
altitudeFiltered |
bool
|
|
data |
PlaybackData
|
|
PlaybackResult
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
request |
PlaybackRequest
|
|
response |
PlaybackResponse
|
|
Playback
¤
AirportListScheduleSetting
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
mode |
Literal['departures', 'arrivals'] | None
|
|
timestamp |
TimestampS[int]
|
|
PluginSetting
¤
AirportSchedule
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
arrivals |
FlightListResponse
|
|
departures |
FlightListResponse
|
|
AirportPluginData
¤
AirportListData
¤
AirportResponse
¤
AirportResult
¤
AirportList
¤
Live
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
operator_id |
NotRequired[int]
|
|
lat |
LatitudeDeg[float]
|
|
lon |
LongitudeDeg[float]
|
|
schd_from |
NotRequired[str]
|
|
schd_to |
NotRequired[str]
|
|
ac_type |
str
|
|
route |
NotRequired[str]
|
|
logo |
NotRequired[str]
|
|
reg |
str
|
|
callsign |
NotRequired[str]
|
|
flight |
NotRequired[str]
|
|
operator |
NotRequired[str]
|
|
FindAirportDetail
¤
Bases: TypedDict
Attributes:
| Name | Type | Description |
|---|---|---|
lat |
LatitudeDeg[float]
|
|
lon |
LongitudeDeg[float]
|
|
size |
float
|
|
Operator
¤
FindScheduleDetail
¤
Aircraft
¤
EntryBase
¤
AirportEntry
¤
OperatorEntry
¤
LiveEntry
¤
ScheduleEntry
¤
AircraftEntry
¤
StatsEntry
¤
Stats
¤
Info
¤
Find
¤
static
¤
Classes:
| Name | Description |
|---|---|
Model |
|
AircraftFamilyRow |
|
AircraftFamily |
|
Airline |
|
Airlines |
|
Timezone |
|
Airport |
|
Airports |
|
CountryName |
|
CountryCode |
|
Country |
|
Metadata |
|
Countries |
|
Attributes:
| Name | Type | Description |
|---|---|---|
StaticData |
|