Skip to main content

FlightMutations

No description

type FlightMutations {
bookFlight(
travelerId: Int!
selectedSegments: [TupleJourneyIDAndSegmentInput!]!
selectedFare: ItineraryFareInput!
platformIdentifier: BookingProvider!
): AirReservationResponse
exchangeFlights(
selectedChanges: SelectedChangesInput!
selectedOffer: SelectedOfferInput!
): EitherFlightChangeErrorOrRepricedTicket
addIsuanceRemarks(
pnrOrTicket: SelectedPNROrTicketNumInput!
posId: Int!
dk: Int!
waivers: [WaiverInput!]!
): EitherFlightChangeErrorOrUnit
enqueueTicket(
pnr: PNR
ticketNum: TicketNum
reissueType: ExchangeWill!
): EitherFlightChangeErrorOrString
confirmAvailability(
pnr: String!
itinerary: [ItineraryDetailsInput!]!
): ConfirmAvailabilityResponse
confirmChange(
quoteId: String!
): ConfirmChangeResponse
}

Fields

FlightMutations.bookFlight ● AirReservationResponse object

FlightMutations.bookFlight.travelerId ● Int! non-null scalar
FlightMutations.bookFlight.selectedSegments ● [TupleJourneyIDAndSegmentInput!]! non-null input
FlightMutations.bookFlight.selectedFare ● ItineraryFareInput! non-null input
FlightMutations.bookFlight.platformIdentifier ● BookingProvider! non-null enum

FlightMutations.exchangeFlights ● EitherFlightChangeErrorOrRepricedTicket object

FlightMutations.exchangeFlights.selectedChanges ● SelectedChangesInput! non-null input
FlightMutations.exchangeFlights.selectedOffer ● SelectedOfferInput! non-null input

FlightMutations.addIsuanceRemarks ● EitherFlightChangeErrorOrUnit object

FlightMutations.addIsuanceRemarks.pnrOrTicket ● SelectedPNROrTicketNumInput! non-null input
FlightMutations.addIsuanceRemarks.posId ● Int! non-null scalar
FlightMutations.addIsuanceRemarks.dk ● Int! non-null scalar
FlightMutations.addIsuanceRemarks.waivers ● [WaiverInput!]! non-null input

FlightMutations.enqueueTicket ● EitherFlightChangeErrorOrString object

FlightMutations.enqueueTicket.pnr ● PNR scalar
FlightMutations.enqueueTicket.ticketNum ● TicketNum scalar
FlightMutations.enqueueTicket.reissueType ● ExchangeWill! non-null enum

FlightMutations.confirmAvailability ● ConfirmAvailabilityResponse object

FlightMutations.confirmAvailability.pnr ● String! non-null scalar
FlightMutations.confirmAvailability.itinerary ● [ItineraryDetailsInput!]! non-null input

FlightMutations.confirmChange ● ConfirmChangeResponse object

FlightMutations.confirmChange.quoteId ● String! non-null scalar

Returned by

flights mutation