Skip to main content

BookWhereInput

No description

input BookWhereInput {
settings: PackageInputSettings!
clientLocator: String
optionId: String!
quoteToken: String!
holder: PackageHolder!
passengers: [PackagePassengerInput!]!
productTokens: [String!]!
rooms: [RoomBook]
}

Fields

BookWhereInput.settings ● PackageInputSettings! non-null input

Node that represents the configuration for an specified request

BookWhereInput.clientLocator ● String scalar

Client locator to be sent to the provider (in case said supplier accepts it)

BookWhereInput.optionId ● String! non-null scalar

The optionID received in the Quote Query as it has refreshed information

BookWhereInput.quoteToken ● String! non-null scalar

The quote token received in the Quote Query

BookWhereInput.holder ● PackageHolder! non-null input

Information of the passenger that holds the booking (has to be complementary to the first passenger)

BookWhereInput.passengers ● [PackagePassengerInput!]! non-null input

Information of each passenger for the booking (holder included and has to be the first one)

BookWhereInput.productTokens ● [String!]! non-null scalar

String list of tokens that are received in the itinerary map from quote

BookWhereInput.rooms ● [RoomBook] list input

List of rooms including pax info