@class NSArray, NSString, FUAirline, NSDate, FUFlightStep; @interface FUFlight : NSObject <NSCopying, NSSecureCoding> @property (class, readonly) BOOL supportsSecureCoding; @property (retain) NSArray *codeShares; @property (retain) FUAirline *displayAirline; @property (retain) NSString *queriedAirlineTitle; @property unsigned long long displayFlightNumber; @property (retain) FUAirline *airline; @property unsigned long long flightNumber; @property (retain) NSString *flightIdentifier; @property (retain) NSString *cancellationMessage; @property (retain, nonatomic) NSArray *allLegs; @property (retain) NSArray *legs; @property (retain, nonatomic) NSString *identifier; @property unsigned long long departureLegIndex; @property unsigned long long arrivalLegIndex; @property (retain) NSDate *expirationDate; @property (retain) NSString *rawResponse; @property (readonly) NSString *displayFlightCode; @property (readonly) NSString *flightCode; @property (readonly) long long status; @property (readonly) FUFlightStep *departure; @property (readonly) FUFlightStep *arrival; @property (readonly) double duration; + (void)loadFlightsWithNumber:(unsigned long long)a0 airlineCode:(id)a1 date:(id)a2 dateType:(long long)a3 completionHandler:(id /* block */)a4; + (id)timeFormatterForIdentifier; - (void)encodeWithCoder:(id)a0; - (id)description; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)lastLeg; - (id)firstLeg; - (id)legsAsFlights; - (id)relevantLeg; - (void)setDepartureLegIndex:(unsigned long long)a0 arrivalLegIndex:(unsigned long long)a1; @end