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