OperationalFlightPlan
USI.FlightPlanning
A normalized operational flight plan independent of its provider schema.
public sealed class OperationalFlightPlan : IEquatable<OperationalFlightPlan>Constructors
OperationalFlightPlan
public OperationalFlightPlan(FlightPlanSource Source, FlightPlanProviderMetadata ProviderMetadata, string RequestIdentifier, string SequenceIdentifier, DateTimeOffset? GeneratedAt, string AiracCycle, FlightIdentity Flight, PlannedRoute Route, PlannedAirport Origin, PlannedAirport Destination, IReadOnlyList<PlannedAirport> Alternates, PlannedAircraft Aircraft, PlannedFuel Fuel, PlannedWeights Weights, PlannedSchedule Schedule, IReadOnlyList<PlannedWaypoint> NavLog, IReadOnlyList<PlannedWaypoint> AlternateNavLog, FlightPlanWeatherBriefing Weather, IReadOnlyList<String> Notams, FlightPlanDocuments Documents, IReadOnlyList<FlightPlanPrefileNetwork> PrefileNetworks, FlightPlanCrew Crew, IReadOnlyDictionary<String, FlightPlanImpact> Impacts, IReadOnlyDictionary<String, Nullable<DateTimeOffset>> DatabaseUpdatedAt)A normalized operational flight plan independent of its provider schema.
Properties
AiracCycle
public string AiracCycle { get; set; }Aircraft
public PlannedAircraft Aircraft { get; set; }AlternateNavLog
public IReadOnlyList<PlannedWaypoint> AlternateNavLog { get; set; }Alternates
public IReadOnlyList<PlannedAirport> Alternates { get; set; }Crew
public FlightPlanCrew Crew { get; set; }DatabaseUpdatedAt
public IReadOnlyDictionary<String, Nullable<DateTimeOffset>> DatabaseUpdatedAt { get; set; }Destination
public PlannedAirport Destination { get; set; }Documents
public FlightPlanDocuments Documents { get; set; }Flight
public FlightIdentity Flight { get; set; }Fuel
public PlannedFuel Fuel { get; set; }GeneratedAt
public DateTimeOffset? GeneratedAt { get; set; }Impacts
public IReadOnlyDictionary<String, FlightPlanImpact> Impacts { get; set; }NavLog
public IReadOnlyList<PlannedWaypoint> NavLog { get; set; }Notams
public IReadOnlyList<String> Notams { get; set; }Origin
public PlannedAirport Origin { get; set; }PrefileNetworks
public IReadOnlyList<FlightPlanPrefileNetwork> PrefileNetworks { get; set; }ProviderMetadata
public FlightPlanProviderMetadata ProviderMetadata { get; set; }RequestIdentifier
public string RequestIdentifier { get; set; }Route
public PlannedRoute Route { get; set; }Schedule
public PlannedSchedule Schedule { get; set; }SequenceIdentifier
public string SequenceIdentifier { get; set; }Source
public FlightPlanSource Source { get; set; }Weather
public FlightPlanWeatherBriefing Weather { get; set; }Weights
public PlannedWeights Weights { get; set; }Methods
<Clone>$
public OperationalFlightPlan <Clone>$()Deconstruct
public void Deconstruct(FlightPlanSource Source, FlightPlanProviderMetadata ProviderMetadata, string RequestIdentifier, string SequenceIdentifier, DateTimeOffset? GeneratedAt, string AiracCycle, FlightIdentity Flight, PlannedRoute Route, PlannedAirport Origin, PlannedAirport Destination, IReadOnlyList<PlannedAirport> Alternates, PlannedAircraft Aircraft, PlannedFuel Fuel, PlannedWeights Weights, PlannedSchedule Schedule, IReadOnlyList<PlannedWaypoint> NavLog, IReadOnlyList<PlannedWaypoint> AlternateNavLog, FlightPlanWeatherBriefing Weather, IReadOnlyList<String> Notams, FlightPlanDocuments Documents, IReadOnlyList<FlightPlanPrefileNetwork> PrefileNetworks, FlightPlanCrew Crew, IReadOnlyDictionary<String, FlightPlanImpact> Impacts, IReadOnlyDictionary<String, Nullable<DateTimeOffset>> DatabaseUpdatedAt)Equals
public bool Equals(object obj)Equals
public bool Equals(OperationalFlightPlan other)GetHashCode
public int GetHashCode()ToString
public string ToString()