Skip to main content

QuoteRq

Represents a request for a hotel quote.

Properties

NameTypeDescription
QuoteCriteriaQuoteCriteriaCriteria for the quote request, such as dates, selected rooms, or other search-related parameters.
QuoteCriteria/CheckInStringThe check-in date for the operation, represented as a string in ISO 8601 format (yyyy-MM-dd).
QuoteCriteria/CheckOutStringThe check-out date for the operation, represented as a string in ISO 8601 format (yyyy-MM-dd).
QuoteCriteria
CheckInAsDateTime
StringThe check-in date parsed as a DateTime object.
QuoteCriteria
CheckOutAsDateTime
StringThe check-out date parsed as a DateTime object.
QuoteCriteria/TotalNightsIntegerThe total number of nights for the stay, calculated as the difference between check-in and check-out dates.
QuoteCriteria/LanguageStringThe language code for the operation, represented as a 2-character ISO 639-1 code (e.g., "en", "es").
QuoteCriteria/CurrencyCurrencyThe preferred currency for the operation, defined as an optional Currency value.
QuoteCriteria/NationalityStringThe nationality code of the client, represented as a 2-character ISO 3166-1 alpha-2 country code (e.g., "US", "FR").
QuoteCriteria/AccommodationAccommodationRQAccommodation details for the quote request, such as the hotel or rental being evaluated.
QuoteCriteria/Accommodation
Type
AccommodationTypeSpecifies the type of accommodation being requested, such as Hotel or Rental.
QuoteCriteria/Accommodation
Code
StringRepresents a unique code identifying the accommodation in the request.
QuoteCriteria/BoardCodeStringBoard code indicating the meal plan for the quote.
QuoteCriteria/OccupanciesArray<Occupancy>Details about the occupancy for the quote request, including rooms, passengers, and their ages.
QuoteCriteria/Occupancies
OccupancyId
IntegerThe unique identifier for the occupancy.
QuoteCriteria/Occupancies
Paxes
Array<PaxInput>The collection of passenger inputs (paxes) for the occupancy.
QuoteCriteria/Occupancies
Paxes/Age
IntegerAge of the passenger. This value is required and plays a critical role in determining eligibility for child or adult pricing as defined by the supplier.
QuoteCriteria/MarketStringThe market code associated with the quote request.
QuoteCriteria/RoomsArray<Room>List of selected rooms for the quote request.
QuoteCriteria/Rooms
OccupancyRefId
IntegerNumeric ID linking this room to its occupancy data in the Occupancy.
QuoteCriteria/Rooms/CodeStringUnique code assigned to this room.
QuoteCriteria/Rooms
Description
StringDescription of the room's features or characteristics.
QuoteCriteria/Rooms/RoomPriceRoomPricePricing information for the room, including total price and currency details.
QuoteCriteria/Rooms/RoomPrice
Price
PriceThe total price of the room.
QuoteCriteria/Rooms/RoomPrice
Price/Currency
CurrencyThe currency of the price, represented in ISO 4217 format (e.g., USD, EUR).
QuoteCriteria/Rooms/RoomPrice
Price/Binding
BooleanIndicates whether the price is binding.
QuoteCriteria/Rooms/RoomPrice
Price/Net
DoubleThe net price paid by the buyer to the seller.
QuoteCriteria/Rooms/RoomPrice
Price/Gross
DoubleThe gross price, which includes the net price and the buyer's commission.
QuoteCriteria/Rooms/RoomPrice
Price/NetSpecified
BooleanIndicates whether the net price is explicitly specified.
QuoteCriteria/Rooms/RoomPrice
Price/MinimumSellingPrice
DoubleThe minimum selling price.
QuoteCriteria/Rooms/RoomPrice
PriceBreakdown
Array<PriceBreakdown>Breakdown of the room price over specific periods, such as daily rates.
QuoteCriteria/Rooms/RoomPrice
PriceBreakdown/Price
PriceThe price for each day of the room during the specified period.
QuoteCriteria/Rooms/RoomPrice
PriceBreakdown/Price/Currency
CurrencyThe currency of the price, represented in ISO 4217 format (e.g., USD, EUR).
QuoteCriteria/Rooms/RoomPrice
PriceBreakdown/Price/Binding
BooleanIndicates whether the price is binding.
QuoteCriteria/Rooms/RoomPrice
PriceBreakdown/Price/Net
DoubleThe net price paid by the buyer to the seller.
QuoteCriteria/Rooms/RoomPrice
PriceBreakdown/Price/Gross
DoubleThe gross price, which includes the net price and the buyer's commission.
QuoteCriteria/Rooms/RoomPrice
PriceBreakdown/Price
NetSpecified
BooleanIndicates whether the net price is explicitly specified.
QuoteCriteria/Rooms/RoomPrice
PriceBreakdown/Price
MinimumSellingPrice
DoubleThe minimum selling price.
QuoteCriteria/Rooms/RoomPrice
PriceBreakdown/Start
IntegerThe starting day of the pricing period (inclusive).
QuoteCriteria/Rooms/RoomPrice
PriceBreakdown/End
IntegerThe ending day of the pricing period (inclusive).
QuoteCriteria/Rooms/RefundableBooleanIndicates if the room is refundable based on the cancellation policy.
QuoteCriteria/Rooms
RefundableSpecified
BooleanIndicates whether the refundable status has been explicitly specified.
QuoteCriteria/Rooms
LegacyRoomId
StringLegacy identifier for internal tracking. Automatically generated using OccupancyRefId and Code.
QuoteCriteria/Rooms/UnitsIntegerNumber of units available for this room type.
QuoteCriteria/Rooms/RatePlanRatePlanRate plan associated with this room.
QuoteCriteria/Rooms/RatePlan
Code
StringThe unique code for the rate plan.
QuoteCriteria/Rooms/RatePlan
Name
StringThe name of the rate plan.
QuoteCriteria/Rooms/PromotionsArray<Promotion>Promotions or discounts applicable to this room.
QuoteCriteria/Rooms/Promotions
Code
StringThe unique code identifying the promotion.
QuoteCriteria/Rooms/Promotions
Name
StringThe name of the promotion.
QuoteCriteria/Rooms/RemarksArray<Remark>Additional remarks or notes about this room.
QuoteCriteria/Rooms/Remarks
RemarkType
RemarkTypeThe type of the remark, categorized by RemarkType.This specifies the nature or purpose of the remark: Related to the hotel as a whole. Specific to the room being booked. Related to services provided by the accommodation. General remarks not tied to a specific entity.
QuoteCriteria/Rooms/Remarks
Text
StringThe text content of the remark, providing details or additional notes.This can include supplier-specific instructions, conditions, or general information.
QuoteCriteria/Rooms/SurchargesArray<Surcharge>Additional surcharges applied to this room.
QuoteCriteria/Rooms/Surcharges
ChargeType
ChargeTypeSpecifies whether the surcharge is included in the room rate or must be paid separately at the property. See ChargeType for possible values.
QuoteCriteria/Rooms/Surcharges
Mandatory
BooleanIndicates whether this surcharge is mandatory. Mandatory surcharges, such as government taxes, must always be paid, while optional surcharges may depend on the guest's preferences.
QuoteCriteria/Rooms/Surcharges
Description
StringProvides a description of the surcharge, giving context about the type of cost it represents.Examples: "Tourist Tax", "Resort Fee", or "Additional Bed Fee".
QuoteCriteria/Rooms/Surcharges
Price
PriceRepresents the price of this surcharge, including the amount and currency. See Price for details about the price structure.
QuoteCriteria/Rooms/Surcharges
Price/Currency
CurrencyThe currency of the price, represented in ISO 4217 format (e.g., USD, EUR).
QuoteCriteria/Rooms/Surcharges
Price/Binding
BooleanIndicates whether the price is binding.
QuoteCriteria/Rooms/Surcharges
Price/Net
DoubleThe net price paid by the buyer to the seller.
QuoteCriteria/Rooms/Surcharges
Price/Gross
DoubleThe gross price, which includes the net price and the buyer's commission.
QuoteCriteria/Rooms/Surcharges
Price/NetSpecified
BooleanIndicates whether the net price is explicitly specified.
QuoteCriteria/Rooms/Surcharges
Price/MinimumSellingPrice
DoubleThe minimum selling price.
QuoteCriteria/Rooms/Surcharges
Code
StringAn optional code that uniquely identifies this surcharge for internal or external reference. This can be useful for tracking specific fees or integrating with supplier systems.
QuoteCriteria/Rooms
CancelPolicy
CancelPolicyCancellation policy specific to this room.
QuoteCriteria/Rooms
CancelPolicy/Refundable
BooleanIndicates whether the booking is refundable.
QuoteCriteria/Rooms
CancelPolicy/CancelPenalties
Array<CancelPenalty>A collection of penalties that apply if the booking is canceled.
QuoteCriteria/Rooms
CancelPolicy/CancelPenalties
HoursBefore
IntegerIndicates the number of hours before the check-in date when the penalty becomes applicable.
QuoteCriteria/Rooms
CancelPolicy/CancelPenalties
PenaltyType
PenaltyTypeSpecifies the type of penalty enforced upon cancellation.
QuoteCriteria/Rooms
CancelPolicy/CancelPenalties
Currency
CurrencySpecifies the currency in which the penalty value is expressed.
QuoteCriteria/Rooms
CancelPolicy/CancelPenalties
Value
DoubleIndicates the value of the penalty.
QuoteCriteria/Rooms
CancelPolicy/CancelPenalties
Deadline
StringSpecifies the absolute deadline for the penalty in UTC format.
QuoteCriteria/Rooms
CancelPolicy
CancelPolicyDescription
StringProvides additional details or a textual summary of the cancellation policy.
QuoteCriteria/Rooms/BedsArray<Bed>List of beds available in the room, including types and configurations.
QuoteCriteria/Rooms/Beds/TypeStringThe type of the bed.
QuoteCriteria/Rooms/Beds
Description
StringA description of the bed.
QuoteCriteria/Rooms/Beds/CountIntegerThe number of beds of this type in the room.
QuoteCriteria/Rooms/Beds
Shared
BooleanIndicates whether the bed is shared.
QuoteCriteria/Rooms/AmenitiesArray<Amenity>Amenities included with this room, such as Wi-Fi or parking.
QuoteCriteria/Rooms/Amenities
Code
StringA unique code that identifies the amenity.
QuoteCriteria/Rooms/Amenities
Type
AmenityTypeThe type of the amenity, defined by AmenityType.
QuoteCriteria/Rooms/Amenities
Value
StringThe value associated with the amenity.
QuoteCriteria/Rooms/Amenities
Texts
StringAdditional textual information or description for the amenity.
QuoteCriteria/Rooms
UnitsSpecified
BooleanIndicates whether the number of units has been explicitly specified.
QuoteCriteria/Rooms/FeaturesArray<Feature>Features or custom attributes of the room, used for specific integrations.
QuoteCriteria/Rooms/Features
Code
StringThe unique code identifying the feature of the room.
QuoteCriteria/PaymentTypePaymentTypePayment type selected for the quote request.
QuoteCriteria/ParametersArray<Parameter>Additional parameters required for the quote.
QuoteCriteria/Parameters/KeyIntegerIdentifies the parameter with a numeric key.
QuoteCriteria/Parameters/ValueStringDefines the value associated with the parameter.
QuoteCriteria/Parameters
ParameterType
ParameterTypeSpecifies the type of the parameter (ParameterType), whether it is internal or supplier-related.
QuoteCriteria/Parameters
Immutable
BooleanIndicates whether the parameter remains constant throughout operations (e.g., from Search to Quote and Book). In second searches or quotes, an immutable parameter is used to identify and match the same option.
QuoteCriteria/Parameters
RoomId
IntegerAssociates the parameter with a specific room, identified by its ID.
QuoteCriteria/FromBookCriteriaFromBookCriteriaCriteria used for creating a quote from a book request.
QuoteCriteria/FromBookCriteria
BookPrice
BookPriceContains the price details associated with the booking.
QuoteCriteria/FromBookCriteria
BookPrice/Price
PriceThe price of the booking.
QuoteCriteria/FromBookCriteria
BookPrice/Price/Currency
CurrencyThe currency of the price, represented in ISO 4217 format (e.g., USD, EUR).
QuoteCriteria/FromBookCriteria
BookPrice/Price/Binding
BooleanIndicates whether the price is binding.
QuoteCriteria/FromBookCriteria
BookPrice/Price/Net
DoubleThe net price paid by the buyer to the seller.
QuoteCriteria/FromBookCriteria
BookPrice/Price/Gross
DoubleThe gross price, which includes the net price and the buyer's commission.
QuoteCriteria/FromBookCriteria
BookPrice/Price/NetSpecified
BooleanIndicates whether the net price is explicitly specified.
QuoteCriteria/FromBookCriteria
BookPrice/Price
MinimumSellingPrice
DoubleThe minimum selling price.
QuoteCriteria/FromBookCriteria
BookPrice/DeltaPrice
DeltaPriceThe delta price, representing any allowable price changes or adjustments.
QuoteCriteria/FromBookCriteria
BookPrice/DeltaPrice/Amount
DoubleThe fixed amount allowed for the delta price.
QuoteCriteria/FromBookCriteria
BookPrice/DeltaPrice
Percentage
DoubleThe percentage allowed for the delta price.
QuoteCriteria/FromBookCriteria
DateQuote
StringRepresents the date when the quote is generated during the booking process.
QuoteCriteria/FromBookCriteria
CancelPolicy
CancelPolicySpecifies the cancellation policy associated with the booking.
QuoteCriteria/FromBookCriteria
CancelPolicy/Refundable
BooleanIndicates whether the booking is refundable.
QuoteCriteria/FromBookCriteria
CancelPolicy/CancelPenalties
Array<CancelPenalty>A collection of penalties that apply if the booking is canceled.
QuoteCriteria/FromBookCriteria
CancelPolicy/CancelPenalties
HoursBefore
IntegerIndicates the number of hours before the check-in date when the penalty becomes applicable.
QuoteCriteria/FromBookCriteria
CancelPolicy/CancelPenalties
PenaltyType
PenaltyTypeSpecifies the type of penalty enforced upon cancellation.
QuoteCriteria/FromBookCriteria
CancelPolicy/CancelPenalties
Currency
CurrencySpecifies the currency in which the penalty value is expressed.
QuoteCriteria/FromBookCriteria
CancelPolicy/CancelPenalties
Value
DoubleIndicates the value of the penalty.
QuoteCriteria/FromBookCriteria
CancelPolicy/CancelPenalties
Deadline
StringSpecifies the absolute deadline for the penalty in UTC format.
QuoteCriteria/FromBookCriteria
CancelPolicy
CancelPolicyDescription
StringProvides additional details or a textual summary of the cancellation policy.
SettingsSettingsAccess settings for connecting with the provider during the quote request.
Settings/SupplierStringIdentifies the supplier associated with the hotel operation. This is a unique code generated by Travelgate within its system to represent the supplier.
Settings/PlatformStringRepresents the platform on which the hotel operation is performed.Platforms are collections of suppliers, and the platform code is generated by Travelgate to define the operational context.
Settings/ClientStringRepresents the client performing the hotel operation.This is a unique client code assigned by Travelgate to identify the client within its system.
Settings/AccessAccessContains access information required for the operation, including API credentials, endpoints, and other connection details specific to the supplier's integration.
Settings/Access/CodeIntegerThe unique code identifying the access configuration.
Settings/Access/UserStringThe username used for authentication with the supplier.
Settings/Access/PasswordStringThe password used for authentication with the supplier.
Settings/Access/ApiKeyStringThe API key used for authentication or authorization.
Settings/Access/UrlsUrlsThe URLs associated with the access configuration.
Settings/Access/Urls/BookStringThe URL used for booking operations.
Settings/Access/Urls/SearchStringThe URL used for search operations.
Settings/Access/Urls/QuoteStringThe URL used for quote operations.
Settings/Access/Urls/GenericStringA generic URL for additional operations.
Settings/Access/ParametersAccessParametersAdditional parameters related to the connection.
Settings/BusinessRulesBusinessRulesSpecifies the business rules to be applied during the operation. These rules define operational constraints and behavior, such as quota limits or prioritization criteria.
Settings/BusinessRules
OptionsQuota
IntegerThe maximum number of options that can be returned for a search operation.
Settings/BusinessRules
BusinessRuleType
BusinessRulesTypeThe business rule type that determines how search results are prioritized or filtered.
Settings/TimeoutStringDefines the timeout period for the operation as a string value.This indicates the maximum amount of time to wait for a supplier's response before timing out.The value must be provided in timestamp format (e.g., "00:05:00" for 5 minutes).
Settings/TimeoutAsTimeSpanStringConverts the timeout value from the string representation (Timeout) into a TimeSpan for use in time-based operations.
Settings
IncludeProviderTransactions
BooleanIndicates whether detailed traces of provider transactions should be included in the operation's response.If enabled, the ProviderAudit field in responses will contain the transaction logs (e.g., requests and responses exchanged with the supplier).