---
title: INFlight
framework: intents
role: symbol
role_heading: Class
path: intents/inflight
---

# INFlight

The information that describes a flight.

## Declaration

```swift
class INFlight
```

## Topics

### Initializing a Flight Object

- [init(airline:flightNumber:boardingTime:flightDuration:departureAirportGate:arrivalAirportGate:)](intents/inflight/init(airline:flightnumber:boardingtime:flightduration:departureairportgate:arrivalairportgate:).md)

### Getting the Flight Information

- [airline](intents/inflight/airline.md)
- [flightNumber](intents/inflight/flightnumber.md)
- [boardingTime](intents/inflight/boardingtime.md)
- [flightDuration](intents/inflight/flightduration.md)
- [departureAirportGate](intents/inflight/departureairportgate.md)
- [arrivalAirportGate](intents/inflight/arrivalairportgate.md)

### Initializers

- [init(coder:)](intents/inflight/init(coder:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Getting the Flight Reservation Information

- [flight](intents/inflightreservation/flight.md)
- [INAirline](intents/inairline.md)
- [INAirport](intents/inairport.md)
- [INAirportGate](intents/inairportgate.md)
- [reservedSeat](intents/inflightreservation/reservedseat.md)
