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