SurchargeInput
Surcharge that it can be or it is already added to the option returned. Contains all the information about the surcharge.
input SurchargeInput {
code: String!
chargeType: ChargeType!
mandatory: Boolean!
price: PriceInput!
description: String
}
Fields
SurchargeInput.code
● String!
non-null scalar
Indicates the surcharge code.
SurchargeInput.chargeType
● ChargeType!
non-null enum
Indicates the charge types. We need to know whether the supplements have to be paid when the consumer gets to the hotel or beforehand. Possible charge types: Include or Exclude. When include: this surcharge is mandatory and included in the option's price. When exclude: this surcharge is not included in the option's price.
SurchargeInput.mandatory
● Boolean!
non-null scalar
Indicates if the surcharge is mandatory or not. If mandatory, this surcharge will be applied to this option. If the chargeType is excluded the customer will have to pay it directly at the hotel
SurchargeInput.price
● PriceInput!
non-null input
Indicates the surcharge price.
SurchargeInput.description
● String
scalar
Specifies the surcharge description.
Member Of
HotelOneStepBookInput
input ● HotelOneStepQuoteInput
input