Skip to main content

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

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 TravelgateX. 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