skytracker.models.api.aviation_edge.AviationEdgeFlightTrackingGeography#

class skytracker.models.api.aviation_edge.AviationEdgeFlightTrackingGeography(*, altitude: float, direction: float, latitude: float, longitude: float)#

Bases: APIBaseModel

Aviation Edge API flight tracking geography data

Properties

model_config

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

altitude

aircraft altitude [m]

direction

aircraft heading [deg]

latitude

aircraft latitude [deg]

longitude

aircraft longitude [deg]

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.

altitude: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='Aircraft altitude [m]')]#

aircraft altitude [m]

Type:

float

direction: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='Aircraft heading [deg]')]#

aircraft heading [deg]

Type:

float

latitude: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='Aircraft latitude [deg]')]#

aircraft latitude [deg]

Type:

float

longitude: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='Aircraft longitude [deg]')]#

aircraft longitude [deg]

Type:

float

model_config: ClassVar[ConfigDict] = {}#

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