skytracker.models.api.aviation_edge.AviationEdgeFlightTrackingSpeed#

class skytracker.models.api.aviation_edge.AviationEdgeFlightTrackingSpeed(*, horizontal: float, isGround: bool, vspeed: float)#

Bases: APIBaseModel

Aviation Edge API flight tracking speed data

Properties

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

horizontal

aircraft horizontal speed [km/h]

isGround

whether aircraft is on ground

vspeed

aircraft vertical speed

Methods

__init__(**data: Any) None#

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

horizontal: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='Aircraft horizontal speed [km/h]')]#

aircraft horizontal speed [km/h]

Type:

float

isGround: Annotated[bool, FieldInfo(annotation=NoneType, required=True, description='Whether aircraft is on ground')]#

whether aircraft is on ground

Type:

bool

model_config: ClassVar[ConfigDict] = {}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

vspeed: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='Aircraft vertical speed [km/h]')]#

aircraft vertical speed

Type:

float