skytracker.models.api.aviation_edge.AviationEdgeFlightTrackingGeography#
- class skytracker.models.api.aviation_edge.AviationEdgeFlightTrackingGeography(*, altitude: float, direction: float, latitude: float, longitude: float)#
Bases:
APIBaseModelAviation Edge API flight tracking geography data
Properties
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
aircraft altitude [m]
aircraft heading [deg]
aircraft latitude [deg]
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].