# IndustryFlightInput

Input · GraphQL API

Input fields for industry flight data.

## Fields

- `passengerFirstName` (`String`): The passenger's first name.
- `passengerLastName` (`String`): The passenger's last name.
- `passengerMiddleInitial` (`String`): The passenger's middle initial.
- `passengerTitle` (`String`): The passenger's title (e.g. Mr, Ms).
- `dateOfBirth` (`Date`): The passenger's date of birth.
- `countryCode` (`CountryCodeAlpha2`): The passenger's nationality.
- `issuedDate` (`Date`): The day on which the tickets were issued.
- `travelAgencyName` (`String`): The travel agency's name.
- `travelAgencyCode` (`String`): The travel agency's IATA code.
- `ticketNumber` (`String`): The primary ticket number. Maximum 15 characters.
- `issuingCarrierCode` (`String`): The ticket issuer's IATA code. Maximum 4 characters. For airline, code is obtained from the Official Airline Guide or its equivalent. Required for Reduced Interchange.
- `customerCode` (`String`): The code supplied by the customer using a purchase card. Maximum 17 characters.
- `fareAmount` (`Amount`): The fare amount.
- `feeAmount` (`Amount`): The fee amount.
- `taxAmount` (`Amount`): The tax amount.
- `restrictedTicket` (`Boolean!`) — required: Indicates if the ticket is restricted.
- `arrivalDate` (`Date`): The date of check-in.
- `ticketIssuerAddress` (`AddressInput`): The address of the agency issuing the ticket.
- `legs` (`[IndustryFlightLegInput!]`): Identifies the different legs of travel. It can include up to 12 items.

## Used by

- [TransactionIndustryInput](/braintree/graphql/reference/types/transaction-industry-input) — Input; flight

## GraphQL definition

```graphql
input IndustryFlightInput {
  passengerFirstName: String
  passengerLastName: String
  passengerMiddleInitial: String
  passengerTitle: String
  dateOfBirth: Date
  countryCode: CountryCodeAlpha2
  issuedDate: Date
  travelAgencyName: String
  travelAgencyCode: String
  ticketNumber: String
  issuingCarrierCode: String
  customerCode: String
  fareAmount: Amount
  feeAmount: Amount
  taxAmount: Amount
  restrictedTicket: Boolean!
  arrivalDate: Date
  ticketIssuerAddress: AddressInput
  legs: [IndustryFlightLegInput!]
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)