HotelXMutation
No description
type HotelXMutation {
amendDates(
data: HotelCriteriaAmendDatesCommitInput!
settings: HotelSettingsInput
): HotelBookingAmend
amendBoard(
data: HotelCriteriaAmendBoardCommitInput!
settings: HotelSettingsInput
): HotelBookingAmend
amendRooms(
data: HotelAmendRoomsCommitInput!
settings: HotelSettingsInput
): HotelBookingAmend
oneStepBook(
input: HotelOneStepBookInput!
settings: HotelSettingsInput!
filter: HotelFilterInput!
): HotelOneStepBook!
certification(
data: CertificationInput!
): CertificationResult
createDefaultSettings(
group: ID!
clientName: ID
settings: HotelXDefaultSettingsDataInput!
): HotelXDefaultSettings
updateDefaultSettings(
group: ID!
clientName: ID
settings: HotelXDefaultSettingsDataInput!
): HotelXDefaultSettings
createCommonSettings(
group: ID!
access: ID
supplier: ID
settings: HotelXCommonSettingsDataInput!
): HotelXCommonSettings
updateCommonSettings(
group: ID!
access: ID
supplier: ID
settings: HotelXCommonSettingsDataInput!
): HotelXCommonSettings
book(
input: HotelBookInput!
settings: HotelSettingsInput
filter: HotelXFilterInput
appsInput: [HotelXAppInput!]
): HotelBookPayload
cancel(
input: HotelCancelInput!
settings: HotelSettingsInput
filter: HotelXFilterInput
appsInput: [HotelXAppInput!]
): HotelCancelPayload
commit(
input: HotelCommitInput!
settings: HotelSettingsInput
): HotelCommitPayload
amendRemarks(
data: HotelCriteriaAmendRemarksCommitInput!
settings: HotelSettingsInput
): HotelBookingAmend
amendPaxes(
data: HotelCriteriaAmendPaxesCommitInput!
settings: HotelSettingsInput
): HotelBookingAmend
}
Fields
HotelXMutation.amendDates ● HotelBookingAmend object
Commits the previous quoted dates amendment.
HotelXMutation.amendDates.data ● HotelCriteriaAmendDatesCommitInput! non-null input
HotelXMutation.amendDates.settings ● HotelSettingsInput input
HotelXMutation.amendBoard ● HotelBookingAmend object
Commits the previous quoted board amendment.
HotelXMutation.amendBoard.data ● HotelCriteriaAmendBoardCommitInput! non-null input
HotelXMutation.amendBoard.settings ● HotelSettingsInput input
HotelXMutation.amendRooms ● HotelBookingAmend object
Commits the previous quoted rooms amendment
HotelXMutation.amendRooms.data ● HotelAmendRoomsCommitInput! non-null input
HotelXMutation.amendRooms.settings ● HotelSettingsInput input
HotelXMutation.oneStepBook ● HotelOneStepBook! non-null object
The oneStepBook mutation streamlines a direct booking operation without the need for a prior search or quote. It's tailored for Buyers who already have supplier search information in their system, especially those using the Channel-X Push API.
HotelXMutation.oneStepBook.input ● HotelOneStepBookInput! non-null input
HotelXMutation.oneStepBook.settings ● HotelSettingsInput! non-null input
HotelXMutation.oneStepBook.filter ● HotelFilterInput! non-null input
HotelXMutation.certification ● CertificationResult object
Initiates a HotelX certification of a partner
HotelXMutation.certification.data ● CertificationInput! non-null input
HotelXMutation.createDefaultSettings ● HotelXDefaultSettings object
Saves defaults settings to HotelX
HotelXMutation.createDefaultSettings.group ● ID! non-null scalar
HotelXMutation.createDefaultSettings.clientName ● ID scalar
HotelXMutation.createDefaultSettings.settings ● HotelXDefaultSettingsDataInput! non-null input
HotelXMutation.updateDefaultSettings ● HotelXDefaultSettings object
Updates defaults settings to HotelX
HotelXMutation.updateDefaultSettings.group ● ID! non-null scalar
HotelXMutation.updateDefaultSettings.clientName ● ID scalar
HotelXMutation.updateDefaultSettings.settings ● HotelXDefaultSettingsDataInput! non-null input
HotelXMutation.createCommonSettings ● HotelXCommonSettings object
HotelXMutation.createCommonSettings.group ● ID! non-null scalar
HotelXMutation.createCommonSettings.access ● ID scalar
HotelXMutation.createCommonSettings.supplier ● ID scalar
HotelXMutation.createCommonSettings.settings ● HotelXCommonSettingsDataInput! non-null input
HotelXMutation.updateCommonSettings ● HotelXCommonSettings object
HotelXMutation.updateCommonSettings.group ● ID! non-null scalar
HotelXMutation.updateCommonSettings.access ● ID scalar
HotelXMutation.updateCommonSettings.supplier ● ID scalar
HotelXMutation.updateCommonSettings.settings ● HotelXCommonSettingsDataInput! non-null input
HotelXMutation.book ● HotelBookPayload object
Book operation requests a booking confirmation for the specified optionId obtained from the Quote. It provides a concise summary of the option, along with the reservation status. Please note that the returned information may vary depending on the Seller.
HotelXMutation.book.input ● HotelBookInput! non-null input
HotelXMutation.book.settings ● HotelSettingsInput input
HotelXMutation.book.filter ● HotelXFilterInput input
HotelXMutation.book.appsInput ● [HotelXAppInput!] list input
HotelXMutation.cancel ● HotelCancelPayload object
Cancel operation allows you to cancel a booking made via Travelgate. It always takes into account the day and time of the destination in order to calculate what cancellation policy should be applied (UTC time).
HotelXMutation.cancel.input ● HotelCancelInput! non-null input
HotelXMutation.cancel.settings ● HotelSettingsInput input
HotelXMutation.cancel.filter ● HotelXFilterInput input
HotelXMutation.cancel.appsInput ● [HotelXAppInput!] list input
HotelXMutation.commit ● HotelCommitPayload object
Commits an existing booking.
HotelXMutation.commit.input ● HotelCommitInput! non-null input
HotelXMutation.commit.settings ● HotelSettingsInput input
HotelXMutation.amendRemarks ● HotelBookingAmend object
Commits the previous quoted remarks amendment.
HotelXMutation.amendRemarks.data ● HotelCriteriaAmendRemarksCommitInput! non-null input
HotelXMutation.amendRemarks.settings ● HotelSettingsInput input
HotelXMutation.amendPaxes ● HotelBookingAmend object
Commits the previous quoted paxes amendment.
HotelXMutation.amendPaxes.data ● HotelCriteriaAmendPaxesCommitInput! non-null input
HotelXMutation.amendPaxes.settings ● HotelSettingsInput input
Returned By
hotelX mutation