# Table of Contents
- [FAQ](#faq)
- [Searching for hotels](#searching-for-hotels)
- [Overview](#overview)
- [Create a new voucher](#create-a-new-voucher)
- [Retrieve market analytics](#retrieve-market-analytics)
- [Retrieve weekly analytics](#retrieve-weekly-analytics)
- [Retrieve detailed analytics report](#retrieve-detailed-analytics-report)
- [Update voucher status](#update-voucher-status)
- [Most booked hotels](#most-booked-hotels)
- [Retrieve all vouchers](#retrieve-all-vouchers)
- [Retrieve a specific voucher](#retrieve-a-specific-voucher)
- [Retrieve voucher usage history](#retrieve-voucher-usage-history)
- [Delete a voucher](#delete-a-voucher)
- [Update a voucher](#update-a-voucher)
- [Retrieve supply customization settings](#retrieve-supply-customization-settings)
- [Error handling](#error-handling)
- [Rate Limiting](#rate-limiting)
- [SDKs](#sdks)
- [Fetch a guest's bookings](#fetch-a-guest-s-bookings)
- [Fetch a specific guest](#fetch-a-specific-guest)
- [Fetch all guests](#fetch-all-guests)
- [Fetch a guest's vouchers](#fetch-a-guest-s-vouchers)
- [Fetch a guest's loyalty points](#fetch-a-guest-s-loyalty-points)
- [Get the loyalty program settings](#get-the-loyalty-program-settings)
- [Redeem a guest's loyalty points](#redeem-a-guest-s-loyalty-points)
- [Update the loyalty program](#update-the-loyalty-program)
- [Node.JS](#node-js)
- [Update supply customization settings](#update-supply-customization-settings)
- [Python](#python)
- [Get weather data](#get-weather-data)
- [Recipes](#recipes)
- [Unknown](#unknown)
- [Unknown](#unknown)
- [Unknown](#unknown)
- [Unknown](#unknown)
- [Unknown](#unknown)
---
# FAQ
General Questions
[](https://docs.liteapi.travel/docs/faq#general-questions)
--------------------------------------------------------------------------------
###
What is the liteAPI?
[](https://docs.liteapi.travel/docs/faq#what-is-the-liteapi)
liteAPI allows programmatic access to the Hotel content and the booking engine to build travel solutions and applications. The goal of the liteAPI is to facilitate a wide range of uses, from super-apps, fintech, to loyalty points and more.
###
Who should use the liteAPI?
[](https://docs.liteapi.travel/docs/faq#who-should-use-the-liteapi)
You may benefit from using the liteAPI if you match one of these profiles:
* As a developer, you provide solutions to clients who are interested in launching hotel products.
* You manage an existing product and look to horizontally grow and monetize the users with hotel booking features within your application or product.
###
Why is the liteAPI being offered?
[](https://docs.liteapi.travel/docs/faq#why-is-the-liteapi-being-offered)
Like many organizations, we hope to encourage innovation through collaboration. liteAPI is based on the Open API based specifications which makes it easy for any developer to build an application. No prior domain expertise in the travel industry is needed.
###
Does liteAPI charge for the API calls?
[](https://docs.liteapi.travel/docs/faq#does-liteapi-charge-for-the-api-calls)
liteAPI only charges for any excess usage of the API calls beyond the 5000:1 search to book ratio.
For more details refer to the [Pricing Page](https://liteapi.travel/pricing)
###
What kind of data can I access with the liteAPI?
[](https://docs.liteapi.travel/docs/faq#what-kind-of-data-can-i-access-with-the-liteapi)
Broadly we have segmented the liteAPI into 5 groups:
* Search and Availability
* Booking
* Booking Management
* Static content
* Guest Management
For more information regarding individual groups, please refer to the API - [documentation page](https://docs.liteapi.travel/)
###
How can I get access to the liteAPI?
[](https://docs.liteapi.travel/docs/faq#how-can-i-get-access-to-the-liteapi)
To sign up and gain access to the liteAPI, you can follow these steps:
* Sign up for an account. The sign-up process usually involves providing your basic information, such as your name, email address, and a password.
* Once you have signed up and logged into your account, you can navigate to the Profile settings on the dashboard. In the Profile settings, you will find the Sandbox key. This key is used to access the Sandbox environment and make API calls for testing and development purposes.
* With the Sandbox key in hand, you can now integrate the liteAPI into your application and start making API calls in the Sandbox environment. This allows you to test and fine-tune your integration before moving to the Production environment.
* After successfully integrating and testing your application with the liteAPI in the Sandbox environment, you can proceed to the Production level. To access the Production key, you will need to add a valid credit card to your account. This is typically done by navigating to the Payment Methods page on the dashboard and following the instructions to add and verify your credit card.
* Once your credit card information is verified, you will be able to access the Production key. This key is used to make API calls in the Production environment, where live data and actual transactions are processed.
###
How can I test the liteAPI?
[](https://docs.liteapi.travel/docs/faq#how-can-i-test-the-liteapi)
With the Sandbox key, you can integrate the liteAPI into your application and start making API calls in the Sandbox environment. This allows you to test and fine-tune your integration before moving to the Production environment. Developer SDK for different platforms are also available for even faster integrations.
Access Questions
[](https://docs.liteapi.travel/docs/faq#access-questions)
------------------------------------------------------------------------------
###
How can I get access to the liteAPI within my application?
[](https://docs.liteapi.travel/docs/faq#how-can-i-get-access-to-the-liteapi-within-my-application)
The liteAPI provides two environments: Sandbox and Production. API access keys for both environments are available in the dashboard. To get started with the liteAPI, you can follow these steps:
* Integration in the Sandbox environment: Begin by integrating the liteAPI into your application using the Sandbox API key. You can find the Sandbox API key within the dashboard. This key allows you to make API calls and test your integration in a simulated environment.
* Successful integration: Once you have successfully integrated the liteAPI in the Sandbox environment and thoroughly tested your application, ensuring everything is working as expected, you can proceed to the next step.
* Adding a valid credit card: To gain access to the Production API key for live environment usage, you need to add a valid credit card to your account. This step is usually done through the dashboard, where you can navigate to the appropriate section for adding payment information.
* Accessing the Production API key: After you have added a valid credit card and it has been verified, you will be able to access the Production API key. This key is used when you are ready to transition your application from the Sandbox environment to the live Production environment, where actual transactions and real data are processed.
###
How do I develop, build and test an application?
[](https://docs.liteapi.travel/docs/faq#how-do-i-develop-build-and-test-an-application)
Use the Sandbox key with the API and SDK to develop, build, and test your application. You should use the Sandbox key to:
* Test the API and gauge technical complexity
* Scope resources to build your app
* Project return on investment
* Share prototypes with stakeholders to secure resources
###
Are there any rate limits?
[](https://docs.liteapi.travel/docs/faq#are-there-any-rate-limits)
Sandbox keys have a rate limit of 5 requests per second.
Production keys have a rate limit of 27,000 requests per minute. If you need a higher rate limit, contact us about custom rate limits.
###
How can I get support?
[](https://docs.liteapi.travel/docs/faq#how-can-i-get-support)
You can use the intercom widget in the bottom right of the page to contact our team.
A lot of questions can also be answered through our developer community channel on Discord. Click to join our Lite API [discord community](https://discord.gg/VbkrMEFRKn)
.
Payment Questions
[](https://docs.liteapi.travel/docs/faq#payment-questions)
--------------------------------------------------------------------------------
###
What kind of payment methods are supported?
[](https://docs.liteapi.travel/docs/faq#what-kind-of-payment-methods-are-supported)
Supported payment methods are credit cards and wallets. We plan to add additional modes of payments in the near future.
###
How do you make a booking in the production environment?
[](https://docs.liteapi.travel/docs/faq#how-do-you-make-a-booking-in-the-production-environment)
A Production API key is required to make a booking. A valid credit card in the dashboard is needed, and you must fund the wallet with the credit card on file.
###
What is a wallet?
[](https://docs.liteapi.travel/docs/faq#what-is-a-wallet)
A wallet is a secure digital storage system that allows you to store, manage, and transfer currency for use with the liteAPI to make live bookings.
###
How do you fund the wallet?
[](https://docs.liteapi.travel/docs/faq#how-do-you-fund-the-wallet)
The wallet can be funded with the credit card on file. The option to fund the wallet is available in the dashboard.
###
How often are the invoices generated?
[](https://docs.liteapi.travel/docs/faq#how-often-are-the-invoices-generated)
Invoices are generated on a daily basis, depending on the number of excess requests for the day, a managed content fee per booking, and the total number of bookings for the day.
###
How do you pay the invoice?
[](https://docs.liteapi.travel/docs/faq#how-do-you-pay-the-invoice)
Payment is automatically deducted from the wallet the same day an invoice is generated. If there are not enough funds in the wallet, the remaining charge is applied to the credit card on file.
###
What happens if there are insufficient funds in the wallet when paying an invoice?
[](https://docs.liteapi.travel/docs/faq#what-happens-if-there-are-insufficient-funds-in-the-wallet-when-paying-an-invoice)
In this scenario, the funds in the wallet will be used first, and the remaining balance will be charged to the credit card on file.
###
What happens when there are no funds in the wallet?
[](https://docs.liteapi.travel/docs/faq#what-happens-when-there-are-no-funds-in-the-wallet)
In this scenario, the invoice will be charged to the credit card that is on file.
###
What is the payment method supported while making a booking?
[](https://docs.liteapi.travel/docs/faq#what-is-the-payment-method-supported-while-making-a-booking)
During the booking step of the API, a valid credit card information needs to be sent in the request to make a successful booking.
###
Are there any additional charges while making a booking?
[](https://docs.liteapi.travel/docs/faq#are-there-any-additional-charges-while-making-a-booking)
A transaction fee of 2.9% or 3.9% is added to the total amount while making a booking. The fee is based on the currency and the type of credit card—local or international.
###
What happens when the booking is cancelled?
[](https://docs.liteapi.travel/docs/faq#what-happens-when-the-booking-is-cancelled)
Depending on the cancellation policy, the appropriate refund amount will be credited back to the credit card that was used for booking, immediately upon booking cancellation.
###
What happens when the credit card on file is declined or becomes invalid?
[](https://docs.liteapi.travel/docs/faq#what-happens-when-the-credit-card-on-file-is-declined-or-becomes-invalid)
If an additional card is available in the dashboard, it will serve as a backup option. In case the primary card fails or becomes invalid, the backup card can be used for transactions and payments. This ensures continuity of service and prevents any disruptions.
If no backup card is available and the primary card becomes invalid or inaccessible, the production API key will be disabled. No API requests will be processed until a valid credit card is added back to the system.
Once a valid credit card is added, the API key can be re-enabled, allowing API requests to be made again.
###
How many currencies are supported?
[](https://docs.liteapi.travel/docs/faq#how-many-currencies-are-supported)
The currency API returns all supported currency codes along with the list of supported countries that the currency applies to. For more information, refer to the [API documentation](https://docs.liteapi.travel/reference/get_data-currencies)
.
###
What payment gateway will be used?
[](https://docs.liteapi.travel/docs/faq#what-payment-gateway-will-be-used)
The payment gateway is dependent on the currency and country code combination. The appropriate payment gateway will be automatically used. Please contact us if you require more information by submitting a [support request](https://www.liteapi.travel/contact/)
.
###
What happens when I cancel a booking?
[](https://docs.liteapi.travel/docs/faq#what-happens-when-i-cancel-a-booking)
For details on canceling a booking, visit our [canceling a booking documentation](https://docs.liteapi.travel/docs/canceling-a-booking)
.
Static Content
[](https://docs.liteapi.travel/docs/faq#static-content)
--------------------------------------------------------------------------
###
How can I get access to the static content of the hotel?
[](https://docs.liteapi.travel/docs/faq#how-can-i-get-access-to-the-static-content-of-the-hotel)
Hotel content can be retrieved with the Static Content group of APIs. Hotels are identified by a unique identifier - hotelID. These identifiers can be searched by city, country, or using geo-coordinates (latitude/longitude).
The response includes all the information regarding the hotel including the name, description, address, currencies supported, and images.
###
Do you also provide images for the hotel through the liteAPI?
[](https://docs.liteapi.travel/docs/faq#do-you-also-provide-images-for-the-hotel-through-the-liteapi)
Yes, the hotel images are part of the API response body of the Hotel Details API. For more information, refer to the [Hotel Details API documentation](https://docs.liteapi.travel/reference/get_data-hotel)
.
###
What languages are supported?
[](https://docs.liteapi.travel/docs/faq#what-languages-are-supported)
Currently, the only language supported is English. We plan to support all major languages in the near future.
Testing Content
[](https://docs.liteapi.travel/docs/faq#testing-content)
----------------------------------------------------------------------------
###
What kind of tools are available to analyze the performance of the API?
[](https://docs.liteapi.travel/docs/faq#what-kind-of-tools-are-available-to-analyze-the-performance-of-the-api)
The dashboard for the liteAPI includes a dedicated section for developers. Within this section, you can find valuable analytics that provide insights into the usage of the APIs and webhooks. Some of the analytics typically available in this section are:
* Error rates: The dashboard provides information on the rate of errors encountered during API calls or webhook interactions. Error rates help you identify and address issues that may arise during the integration or usage of the liteAPI.
* Response times: The dashboard also displays response times for API calls and webhooks. This data gives you an overview of how quickly the liteAPI is able to respond to requests made by your application. Monitoring response times helps ensure optimal performance and identify any latency issues.
These analytics provide developers with important information about the performance and usage of the liteAPI, helping to track the health of the integrations, identify potential issues, and optimize the overall experience.
Updated about 1 year ago
* * *
Ask AI
---
# Searching for hotels
The first step in searching for rates is identifying which hotels you want to search. This guide walks through some common methods for identifying the right hotels and best practices to consider.
Using Hotel list
[](https://docs.liteapi.travel/docs/preparing-a-list-of-hotel-ids#using-hotel-list)
--------------------------------------------------------------------------------------------------------
The starting point to getting a list of hotel IDs is to query the [Hotel list](https://docs.liteapi.travel/reference/get_data-hotels)
endpoint. This endpoint returns an array of hotels with their IDs that can then be passed to [Hotel rate availability](https://docs.liteapi.travel/reference/post_hotels-rates)
. There are two main ways to query, which will be covered in more detail further down. You can request a list of hotels located in a specific city or within a radius of a specific latitude and longitude.
Hotel list has two optional fields, `offset` and `limit`. Together, they can be used to paginate the results. The `limit` parameter specifies the maximum number of records to return in a single request, while the `offset` parameter indicates the starting point within the dataset. By adjusting these parameters, you can retrieve a specific subset of data. For example, setting limit=100 and offset=200 will return 100 records starting from the 201st record.
⭐️ Note: The returned `HotelIds` field contains all the IDs, already comma delimited and ready to pass to the rate endpoint.

A response containing a long list of hotel IDs.
###
Search for hotels by City
[](https://docs.liteapi.travel/docs/preparing-a-list-of-hotel-ids#search-for-hotels-by-city)
The easiest way to get those hotel IDs is to query the Hotel list endpoint by city. This involves passing the country code and city name of the area where you want hotel IDs. This method requires the fields `countryCode` and `cityName` and returns a list of all the hotels in that city.

A search for Boston in the US returns a list of Boston hotel ID.
🚨 Note: The array will be empty if nothing is found. This is usually because an invalid `countryCode` or `cityName` was passed.
####
Getting countryCode and cityName
[](https://docs.liteapi.travel/docs/preparing-a-list-of-hotel-ids#getting-countrycode-and-cityname)
Since `countryCode` and `cityName` need to match exactly, any request must use the format the endpoint expects, or no hotels will be found. To facilitate this, the endpoints [Country list](https://docs.liteapi.travel/reference/get_data-countries)
and [City list](https://docs.liteapi.travel/reference/get_data-cities)
are available to ensure the expected format is used.
⭐️ Note: Country and city names don't often change, which is why these endpoints are in the Static Data section. Rather than calling these endpoints each time, it's usually faster and more efficient to store valid country and city data in the application and only call the endpoint to update them periodically.
###
Search for hotels by latitude and longitude
[](https://docs.liteapi.travel/docs/preparing-a-list-of-hotel-ids#search-for-hotels-by-latitude-and-longitude)
The other way to query the hotel list endpoint is by entering a specific latitude and longitude. Using this method, you must also pass in a radius to define the distance from the selected point that hotels will be included. The field is in meters and must be greater than 1000.

Requesting a list of all hotels within 1000m of a spot on the Las Vegas strip.
####
Getting longitude and latitude
[](https://docs.liteapi.travel/docs/preparing-a-list-of-hotel-ids#getting-longitude-and-latitude)
The challenge with the longitude and latitude method is getting the longitude and latitude in the first place. The two most common ways to do this are to use a map and have users select a specific point or to use a text search that maps the location name or address to a latitude and longitude.
With the map option, the location the user selects on a map needs to be identified by its coordinates.[Google Maps can pass latitude and longitude from a click event.](https://developers.google.com/maps/documentation/javascript/examples/event-click-latlng)
Those values can then be passed to the [Hotel list](https://docs.liteapi.travel/reference/get_data-hotels)
endpoint to return a list of nearby hotels.
With the text search option, you often want to combine it with autocomplete to avoid spelling errors and confusion over locations with the same name.

A list of the autocomplete options for the search Paris.
A service like [Google's Geocoding API](https://developers.google.com/maps/documentation/geocoding/requests-geocoding)
allows the selected location to be passed and returns back the latitude and longitude of the location to then be passed to the [Hotel list](https://docs.liteapi.travel/reference/get_data-hotels)
endpoint to return a list of nearby hotels.
###
Which one to use?
[](https://docs.liteapi.travel/docs/preparing-a-list-of-hotel-ids#which-one-to-use)
While locating hotel IDs using Country and City is less work to integrate, the results returned are defined by the city boundaries. Some cities are very large, while others are tiny, not just in population but also in geographic coverage. For a large walkable city, being on the wrong side means substantial time loss, while small cities often have fewer options and benefit from neighboring lodging facilities.
For most lodging seekers, scoping the search to a radius around the location where they want to stay is more intuitive. Even when users can search for cities or points of interest, it is nearly always preferable to convert those locations into a specific latitude and longitude value and plot a radius from there. Not only do users get the value of a radius search, but it also removes many of the challenges associated with duplicate city names or misspellings.
Creating a custom hotel ID list
[](https://docs.liteapi.travel/docs/preparing-a-list-of-hotel-ids#creating-a-custom-hotel-id-list)
--------------------------------------------------------------------------------------------------------------------------------------
Sometimes, a method other than the ones provided by our API is preferred. The two methods of listing hotel IDs that liteAPI provides are optimized to return results quickly. There are more complex ways of identifying a set of hotels, but to keep response times fast, we recommend running those locally in your application. To do so, copy our list of hotel IDs to a table in your application where complex operations can quickly be run.
Updated about 21 hours ago
* * *
Ask AI
---
# Overview
LiteAPI is designed to be easy to use and highly efficient, ensuring that you can **focus on building great features for your users**. Our API provides **seamless access to a wide range of hotel data**, including availability, rates, and booking options, making it the **perfect choice for travel and hospitality applications**.
> 🌎
>
> The fastest way to build travel apps!
>
>
> -------------------------------------------
>
> Launch your hospitality product in minutes. Effortlessly monetize by selling accommodations at over 2 million properties worldwide.
* * *
Key Features
[](https://docs.liteapi.travel/docs/docs#key-features)
-----------------------------------------------------------------------
* **Extensive Hotel Database:** Access detailed information about thousands of hotels worldwide, including descriptions, amenities, and photos.
* **Real-Time Availability and Rates:** Get up-to-date information on hotel availability and rates to ensure your users see the most current options.
* **Secure Payments:** Use our integrated payment solutions to process transactions securely and efficiently.
* **Comprehensive API Reference:** Our documentation covers all available endpoints, providing clear examples and detailed descriptions to help you implement our API quickly.

Updated over 1 year ago
* * *
* [Getting Started](https://docs.liteapi.travel/reference/getting-started-1)
Ask AI
---
# Create a new voucher
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Retrieve market analytics
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Retrieve weekly analytics
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Retrieve detailed analytics report
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Update voucher status
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Most booked hotels
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Retrieve all vouchers
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Retrieve a specific voucher
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Retrieve voucher usage history
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Delete a voucher
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Update a voucher
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Retrieve supply customization settings
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Error handling
Here are the common status codes and their meanings:
* **200 OK**: The request was successful.
* **400 Bad Request**: The request was invalid or cannot be served.
* **401 Unauthorized**: Authentication failed or API key is missing.
* **403 Forbidden**: You do not have access to the requested resource.
* **404 Not Found**: The requested resource could not be found.
* **500 Internal Server Error**: An error occurred on the server.
**Example Error Response**:
JSON
`{ "error": { "code": 400, "message": "Invalid city name." } }`
**Handling Errors in Code:**
Here's an example JavaScript script to handle errors when using our API endpoints.
JavaScript
`fetch('https://api.liteapi.travel/v3.0/data/hotels?city=InvalidCity', { headers: { 'X-API-Key': 'YOUR_API_KEY' } }) .then(response => { if (!response.ok) { return response.json().then(error => Promise.reject(error)); } return response.json(); }) .catch(error => { console.error('Error:', error); });`
---
# Rate Limiting
**Rate Limit Details:**
* **Sandbox API keys:**
* 5 requests per second
* **Production API keys:**
* 250 requests per second
**
Handling Rate Limit Responses:**
JSON
`{ "error": { "code": 429, "message": "Too many requests. Please try again later." } }`
Contact us about custom rate limits if you need a higher rate limit.
**Best Practices:**
* Implement exponential backoff when retrying requests.
* Monitor your usage in the LiteAPI dashboard.
---
# SDKs
###
What is the LiteAPI SDK?
[](https://docs.liteapi.travel/reference/sdks#what-is-the-liteapi-sdk)
The LiteAPI SDK is a collection of software tools, libraries, and documentation designed to help you integrate LiteAPI's services into your application seamlessly. It abstracts the complexities of direct API calls, providing you with pre-built functions and methods to interact with LiteAPI's endpoints.

* * *
###
Why use the LiteAPI SDK?
[](https://docs.liteapi.travel/reference/sdks#why-use-the-liteapi-sdk)
1. **Simplified Integration**: The LiteAPI SDK takes care of constructing HTTP requests, parsing responses, and handling errors. You can focus on building your application's core features without worrying about the underlying API details.
2. **Consistency**: The SDK ensures that all interactions with LiteAPI are consistent and reliable, reducing the risk of errors and making it easier for multiple developers to work on the same project.
3. **Efficiency**: Quickly get started with LiteAPI without needing to understand every detail of the API. The SDK speeds up development and allows you to integrate LiteAPI's features more efficiently.
* * *
###
How does the LiteAPI SDK work?
[](https://docs.liteapi.travel/reference/sdks#how-does-the-liteapi-sdk-work)
Using the LiteAPI SDK involves a few simple steps:
1. **Installation**: Install the LiteAPI SDK into your development environment using a package manager like npm for Node.js.
2. **Initialization**: Initialize the SDK in your application by providing your API key and any other required configuration details.
3. **Making Requests**: Use the SDK's methods to interact with LiteAPI endpoints. These methods handle all the necessary details internally.
4. **Handling Responses**: The SDK parses API responses and provides the data in a convenient format for your application to use.
* * *
###
Example with LiteAPI Node.js SDK
[](https://docs.liteapi.travel/reference/sdks#example-with-liteapi-nodejs-sdk)
Here's a simple example of how to use the [LiteAPI Node.js SDK](https://docs.liteapi.travel/reference/nodejs-sdk)
:
JavaScript
`// Import the SDK const liteApi = require('liteapi-node-sdk')(YOUR_API_KEY); async function fetchRates() { try { const result = await liteApi.getFullRates({ checkin: "2024-12-15", checkout: "2024-12-18", currency: "USD", guestNationality: "US", hotelIds: ["lp3803c", "lp1f982", "lp19b70", "lp19e75"], occupancies: [ { rooms: 1, adults: 2, children: [2, 3] } ] }); console.log(result); } catch (error) { console.error('Error fetching rates:', error); } } fetchRates();`
In this example, the SDK handles the complexities of making the HTTP request, sending it to LiteAPI, and parsing the response. You simply call the `liteApi.getFullRates` method with the required parameters, and the SDK does the rest.
###
Conclusion
[](https://docs.liteapi.travel/reference/sdks#conclusion)
The LiteAPI SDK is an invaluable tool for integrating LiteAPI services into your application. It saves you time, ensures consistency, and reduces the risk of errors. By using the LiteAPI SDK, you can focus on building great applications without worrying about the complexities of API integration.
For more details and advanced usage, please refer to our [documentation for the Node.js SDK](https://docs.liteapi.travel/reference/nodejs-sdk)
. If you have any questions or need further assistance, our support team is here to help. Happy coding!
---
# Fetch a guest's bookings
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Fetch a specific guest
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Fetch all guests
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Fetch a guest's vouchers
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Fetch a guest's loyalty points
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Get the loyalty program settings
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Redeem a guest's loyalty points
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Update the loyalty program
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Node.JS
Getting Started with the LiteAPI SDK for Node.js
[](https://docs.liteapi.travel/reference/nodejs-sdk#getting-started-with-the-liteapi-sdk-for-nodejs)
=========================================================================================================================================================

Installation
[](https://docs.liteapi.travel/reference/nodejs-sdk#installation)
----------------------------------------------------------------------------------
To install the LiteAPI Node.js SDK, you can use `npm` or `yarn`. Run the following command in your project directory:
Bash
`npm install liteapi-node-sdk --save`
Basic Usage
[](https://docs.liteapi.travel/reference/nodejs-sdk#basic-usage)
--------------------------------------------------------------------------------
Here's a step-by-step guide to get you started with using the LiteAPI Node.js SDK in your application.
###
1\. Import the SDK
[](https://docs.liteapi.travel/reference/nodejs-sdk#1-import-the-sdk)
First, import the LiteAPI SDK into your project and initialize with your API key:
JavaScript
`const liteApi = require('liteapi-node-sdk')(YOUR_API_KEY);`
> Note: you can obtain your **API key** from the [LiteAPI Dashboard](https://dashboard.liteapi.travel/)
> .
* * *
###
2\. Make your first request
[](https://docs.liteapi.travel/reference/nodejs-sdk#2-make-your-first-request)
Now you can use the client to make requests to the LiteAPI. Here's an example of how to fetch a list of available flights:
JavaScript
`async function fetchRates() { try { const result = await liteApi.getFullRates({ checkin: "2024-12-15", checkout: "2024-12-18", currency: "USD", guestNationality: "US", hotelIds: ["lp3803c", "lp1f982", "lp19b70", "lp19e75"], occupancies: [ { rooms: 1, adults: 2, children: [2, 3] } ] }); console.log(result); } catch (error) { console.error('Error fetching rates:', error); } } fetchRates();`
The SDK returns responses as JavaScript promises. You can handle these responses using `then` and `catch` for more complex workflows. For a more modern approach, you can use `async` and `await` like the example above.
The [readme of the SDK](https://github.com/liteapi-travel/nodejs-sdk?tab=readme-ov-file#static-data)
in our GitHub repository lists all available methods in the SDK.
* * *
###
Build a fully-fledged web application to book hotels
[](https://docs.liteapi.travel/reference/nodejs-sdk#build-a-fully-fledged-web-application-to-book-hotels)
We have created an [open-source example web app](https://github.com/liteapi-travel/build-website-example)
using the LiteAPI Node.js SDK, available on GitHub. This example demonstrates the complete process of building a hotel booking website, including checkout, payment, and booking confirmation. Explore the source code here: [https://github.com/liteapi-travel/build-website-example](https://github.com/liteapi-travel/build-website-example)
* * *
###
Next steps
[](https://docs.liteapi.travel/reference/nodejs-sdk#next-steps)
For more details and advanced usage, please refer to the [GitHub documentation for the SDK](https://github.com/liteapi-travel/nodejs-sdk)
.
If you encounter any issues or have any questions, feel free to open an issue on the [GitHub repository](https://github.com/liteapi-travel/nodejs-sdk)
.
Happy coding!
---
# Update supply customization settings
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Python
Getting Started with the LiteAPI SDK for Python
[](https://docs.liteapi.travel/reference/python#getting-started-with-the-liteapi-sdk-for-python)
====================================================================================================================================================

Installation
[](https://docs.liteapi.travel/reference/python#installation)
------------------------------------------------------------------------------
To install the LiteAPI Node.js SDK, you can use `pip`. Run the following command in your project directory:
Bash
`pip install liteapi-sdk`
Basic Usage
[](https://docs.liteapi.travel/reference/python#basic-usage)
----------------------------------------------------------------------------
Here's a step-by-step guide to get you started with using the LiteAPI Python SDK in your application.
###
1\. Import the SDK
[](https://docs.liteapi.travel/reference/python#1-import-the-sdk)
First, import the LiteAPI SDK into your project and initialize with your API key:
JavaScript
`from liteapi import LiteApi api = LiteApi("your_api_key")`
> Note: you can obtain your **API key** from the [LiteAPI Dashboard](https://dashboard.liteapi.travel/)
> .
* * *
###
2\. Make your first request
[](https://docs.liteapi.travel/reference/python#2-make-your-first-request)
Now you can use the client to make requests to the LiteAPI. Here's an example of how to fetch a list of available flights:
Python
`from liteapi import LiteApi api = LiteApi("your_api_key") response = api.get_full_rates(data={...}) print(response)`
The [readme of the SDK](https://github.com/liteapi-travel/python-sdk)
in our GitHub repository lists all available methods in the SDK.
* * *
###
End-to-end booking workflow
[](https://docs.liteapi.travel/reference/python#end-to-end-booking-workflow)
Here is an example demonstrating the end-to-end booking workflow using the Python SDK:
Python
`# Initialize the LiteApi SDK api = LiteApi('your_api_key') # Step 1: Fetch a list of hotels in New York, US hotels_response = api.get_hotels(country_code="US", city_name="New York", limit=200) hotels = hotels_response["data"] if not hotels: raise Exception("No hotels found") # Step 2: Fetch rates for the found hotels checkin_date = (datetime.now() + timedelta(days=180)).strftime('%Y-%m-%d') checkout_date = (datetime.now() + timedelta(days=181)).strftime('%Y-%m-%d') rates_response = api.get_full_rates({ "hotelIds": [hotel['id'] for hotel in hotels], "checkin": checkin_date, "checkout": checkout_date, "occupancies": [{"adults": 2}], "currency": "USD", "guestNationality": "US", "timeout": 10 }) rates = rates_response["data"] if not rates: raise Exception("No rates found") offer_id = rates[0]["roomTypes"][0]["offerId"] print(f"Found offer: {offer_id}") # Step 3: Make a prebooking request prebook_response = api.prebook({"offerId": offer_id, "usePaymentSdk": False}) prebook_id = prebook_response["data"]["prebookId"] print(f"Prebooked with prebookId: {prebook_id}") # Step 4: Make a booking request booking_data = { "holder": { "firstName": "John", "lastName": "Doe", "email": "[[email protected]](https://docs.liteapi.travel/cdn-cgi/l/email-protection) " }, "payment": { "method": "ACC_CREDIT_CARD" }, "prebookId": prebook_id, "guests": [ { "occupancyNumber": 1, "remarks": "quiet room please", "firstName": "John", "lastName": "Doe", "email": "[[email protected]](https://docs.liteapi.travel/cdn-cgi/l/email-protection) " } ] } booking_response = api.book(booking_data) if booking_response["data"]["status"] != "CONFIRMED": raise Exception("Booking failed") # Step 5: Signal success print("Booking completed")`
* * *
Here is one more example which first looks for hotels in Manhattan:
Python
`# Get the place ID for Manhattan response = api.get_places("manhattan") print(response) place_id = response["data"][0]["placeId"]`
And then makes a rates search request for all hotels in the area:
Python
`from datetime import datetime, timedelta checkin_date = (datetime.now() + timedelta(days=180)).strftime('%Y-%m-%d') checkout_date = (datetime.now() + timedelta(days=181)).strftime('%Y-%m-%d') rates_response = api.get_full_rates({ "placeId": place_id, "checkin": checkin_date, "checkout": checkout_date, "occupancies": [{"adults": 2}], "currency": "USD", "guestNationality": "US", "timeout": 5 }) rates = rates_response["data"] if not rates: raise Exception("No rates found") offer_id = rates[0]["roomTypes"][0]["offerId"] print(f"Found offer: {offer_id}")`
* * *
###
Build a fully-fledged web application to book hotels
[](https://docs.liteapi.travel/reference/python#build-a-fully-fledged-web-application-to-book-hotels)
We have created an [open-source example web app](https://github.com/liteapi-travel/build-website-example)
using the LiteAPI Node.js SDK, available on GitHub. This example demonstrates the complete process of building a hotel booking website, including checkout, payment, and booking confirmation. Explore the source code here: [https://github.com/liteapi-travel/build-website-example](https://github.com/liteapi-travel/build-website-example)
* * *
###
Next steps
[](https://docs.liteapi.travel/reference/python#next-steps)
For more details and advanced usage, please refer to the [GitHub documentation for the SDK](https://github.com/liteapi-travel/python-sdk)
.
If you encounter any issues or have any questions, feel free to open an issue on the [GitHub repository](https://github.com/liteapi-travel/python-sdk)
.
Happy coding!
---
# Get weather data
ShellNodeRubyPHPPython
Click `Try It!` to start a request and see the response here!
---
# Recipes
Recipes
=======
---
# Unknown
```json
{"openapi":"3.0.0","info":{"title":"API: Search","version":"3.0.0"},"servers":[{"url":"https://api.liteapi.travel/v3.0"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"name":"X-API-Key","type":"apiKey","in":"header"}}},"paths":{"/hotels/rates":{"post":{"tags":["Hotel rates"],"summary":"Retrieve rates for hotels","description":"This endpoint allows developers to retrieve detailed rate information for hotels, supporting **multi-room bookings**. By making a `POST` request with the required parameters, you receive an array of offers, each containing comprehensive rate details. This endpoint is essential for providing users with detailed booking options, including pricing and room specifications. \n\nThe default request limit is ***200 hotels per request***. However, the limit parameter can be increased to accommodate up to 5,000 hotel IDs if needed. The recommended timeout is 6 seconds, but we recommend setting it to 12 when you have a high load. The required parameters include `check-in` and `check-out` dates, `currency`, `guestNationality`, and a location specified either by `hotel-id`, `city`, `country`, (`latitude`, `longitude`, `radius`), or `placeId`/`iataCode`, as well as an array of `occupancy` objects. Each occupancy object defines the number of `adults` and the ages of any `children` for each room requested, allowing for flexible booking scenarios.\n\nWhen searching by filters (e.g., `aiSearch`, `countryCode`, `cityName`), hotel data (name, main photo, address, rating) is automatically included in the response. When searching by direct hotel IDs, you can enable hotel data inclusion by setting `includeHotelData=true`.","requestBody":{"content":{"application/json":{"schema":{"type":"object","x-examples":{"Example 1":{"hotelIds":["lp1897"],"occupancies":[{"rooms":1,"adults":2,"children":[11]},{"rooms":1,"adults":1}],"currency":"USD","guestNationality":"US","checkin":"2026-07-01","checkout":"2026-07-03","timeout":6,"roomMapping":true}},"required":["occupancies","currency","guestNationality","checkin","checkout"],"properties":{"hotelIds":{"type":"array","description":"An array of hotel IDs to search for availability and pricing. These are usually pulled from https://docs.liteapi.travel/reference/get_data-hotels.","example":["lp1897"],"items":{"type":"string"}},"occupancies":{"type":"array","description":"An array of objects specifying the number of guests per room. Required.","items":{"type":"object","required":["adults"],"properties":{"adults":{"type":"integer","description":"Number of adults in each selected room","example":2},"children":{"type":"array","description":"The ages of children of each selected room","example":[5,2],"items":{"type":"integer"}}}}},"currency":{"type":"string","description":"The currency in which the prices will be displayed.","example":"USD"},"guestNationality":{"type":"string","description":"The guest's nationality in ISO 2-letter country code format.","example":"US"},"checkin":{"type":"string","description":"The check-in date in YYYY-MM-DD format (ISO 8601).","example":"2026-07-01"},"checkout":{"type":"string","description":"The check-out date in YYYY-MM-DD format (ISO 8601).","example":"2026-07-02"},"timeout":{"type":"integer","description":"The maximum time in seconds before the request times out. This is when the live request for rates will cut off responses; it will take a few more ms to return the value.","example":6},"maxRatesPerHotel":{"type":"integer","description":"The number of room rates to return per hotel, sorted by price (cheapest first). Set to 1 to just get the cheapest rate for each hotel, this is helpful for listing pages.","example":1},"boardType":{"type":"string","description":"Filter results by board type. Example values: RO (Room Only), BB (Bed & Breakfast), HB (Half Board), etc.","example":"RO"},"refundableRatesOnly":{"type":"boolean","description":"If true, only refundable rates (RFN) will be included in the response.","example":true},"sort":{"type":"array","description":"Sorting criteria for the results. Multiple criteria can be provided, processed in order. The default sorting is by top picks. You can sort by price in ascending or descending order.","items":{"type":"object","properties":{"field":{"type":"string","enum":["top_picks","price"],"description":"Criteria to sort by. Top picks is the default sorting criteria.","example":"top_picks"},"direction":{"type":"string","enum":["ascending","descending"],"description":"Sort direction (e.g. ascending would sort prices by cheapest first when using 'price').","example":"ascending"}},"required":["field"]},"example":[{"field":"top_picks","direction":"ascending"}]},"roomMapping":{"type":"boolean","description":"Enable room mapping to retrieve the mappedRoomId for each room. This allows you to link a rate to its specific room by combining it with hotel details, providing access to room images and additional information","example":true},"hotelName":{"type":"string","description":"A case-insensitive search for a hotel's name (e.g., 'Hilton').","example":"Hilton"},"countryCode":{"type":"string","description":"The country code in ISO 2-letter format (e.g., 'SG' for Singapore). Instead of using hotel IDs, you can search by country/city. This is a valid main query.","example":"US"},"cityName":{"type":"string","description":"The name of the city to search for hotels in. Pairs with countryCode to do a country/city search.","example":"New York"},"latitude":{"type":"number","description":"The latitude coordinate for location-based hotel searches. Instead of using hotel IDs, you can search by lat/long and a radius around that spot. This is a valid main query.","example":34.052235},"longitude":{"type":"number","description":"The longitude coordinate for location-based hotel searches. Pairs with latitude to do a lat/long search.","example":-118.243683},"radius":{"type":"integer","description":"The search radius in meters for location-based searches. Pairs with latitude to do a lat/long search.","example":5000},"iataCode":{"type":"string","description":"The IATA code of the search location, typically an airport code. Instead of using hotel IDs, you can search by IATA code. This is a valid main query.","example":"LAX"},"limit":{"type":"integer","description":"The maximum number of results to return. Defaults to 200, max allowed is 5000.","example":10},"offset":{"type":"integer","description":"The number of results to skip for pagination. This paginates the passed hotels not the results returned so the actual returned results will vary.","example":0},"aiSearch":{"type":"string","description":"AI-powered hotel search based on a natural language query. Uses semantic search to find hotels matching the query intent. Examples: 'Romantic getaway with Italian vibes in London near the London Eye', 'hotels near Paris'. This is a valid main query.","example":"Romantic getaway with Italian vibes in London near the London Eye"},"minReviewsCount":{"type":"integer","description":"The minimum number of reviews a hotel must have to be included in results. This is a filter on top of the main query.","example":100},"minRating":{"type":"number","description":"The minimum rating (on a scale of 0-5) required for hotels in search results. This is a filter on top of the main query.","example":4.5},"zip":{"type":"string","description":"The zip code of the search location. This is a filter on top of the main query.","example":"10012"},"placeId":{"type":"string","description":"The unique Place ID of the search location. Instead of using hotel IDs, pass a Google Places ID or use our Places wrapper to get all the hotels in the specified region. This is a valid main query.","example":"ChIJYeZuBI9YwokRjMDs_IEyCwo"},"starRating":{"type":"array","description":"An array of hotel star ratings to include. Ratings are rounded to the nearest half-star (e.g., [3.5, 4.0, 4.5, 5.0]). This is a filter on top of the main query.","example":[4,5],"items":{"type":"number"}},"hotelTypeIds":{"type":"array","description":"An array of hotel type IDs to filter the search results. This is a filter on top of the main query.","example":[201,204,208],"items":{"type":"number"}},"chainIds":{"type":"array","description":"An array of hotel chain IDs to filter the search results. This is a filter on top of the main query.","example":[14675,14677],"items":{"type":"number"}},"facilities":{"type":"array","description":"An array of facility IDs. Results will include hotels with at least one of these facilities by default. This is a filter on top of the main query.","example":[1,2,3],"items":{"type":"number"}},"strictFacilityFiltering":{"type":"boolean","description":"If enabled, only hotels with all specified facilities will be returned.","example":true},"stream":{"type":"boolean","description":"If true, enables streaming mode where response data is sent incrementally instead of as a single payload.","example":false},"advancedAccessibilityOnly":{"type":"boolean","description":"If true, only hotels with advanced accessibility features will be returned.","example":true},"feed":{"type":"string","description":"Which feed to use when searching for rates. This applies only to accounts with multiple feeds enabled","example":"custom_feed"},"includeHotelData":{"type":"boolean","description":"If `true`, includes hotel data (name, main photo, address, rating) in the response even when searching by direct hotel IDs. By default, hotel data is only included when searching by filters (e.g., using `aiSearch`, `countryCode`, `cityName`, etc.). Setting this to `true` enables hotel data inclusion for all search types.","example":true}}}}}},"responses":{"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"hotelId":{"type":"string","description":"The unique identifier for the hotel related to this pre-booking. Used along with the hotel content endpoint."},"roomTypes":{"type":"array","description":"An array of objects containing all the requested rooms/rates. This is not the type of room being booked.","items":{"type":"object","properties":{"roomTypeId":{"type":"string","description":"Unique identifier for the room type"},"name":{"type":"string","description":"The name of the room type booked, including key attributes."},"offerId":{"type":"string","description":"The offer ID passed during the prebook call, provided again here for reference."},"supplier":{"type":"string","description":"The supplier providing the inventory for this booking. By default this will always be Nuitee."},"supplierId":{"type":"integer","description":"The numerical identifier of the supplier. By default Nuitee's ID is always 2."},"rates":{"type":"array","description":"An array of objects detailing the pricing and availability of the selected room rates. There will be a number of rates equal to the occupancies request.","items":{"type":"object","properties":{"rateId":{"type":"string","description":"The unique identifier for a specific rate within the offer."},"occupancyNumber":{"type":"integer","description":"The number identifying which guest is associated with each room in a multi-room booking."},"name":{"type":"string","description":"The name of the room type booked, including key attributes."},"maxOccupancy":{"type":"integer","description":"The maximum number of guests allowed in this room."},"adultCount":{"type":"integer","description":"The number of adults included in this booking."},"childCount":{"type":"integer","description":"The number of children included in this booking."},"boardType":{"type":"string","description":"A short code representing the meal plan included with the booking."},"boardName":{"type":"string","description":"The full name of the meal plan included in the booking."},"remarks":{"type":"string","description":"Any special remarks related to the booking or room type."},"priceType":{"type":"string","description":"The pricing model applied to this rate (e.g., commission)"},"commission":{"type":"array","description":"Defines how pricing is structured. Only commission currently used. It can be set to 0 for net rates. The markup is not going to be applied in case of paymentTypes PROPERTY_PAY.","items":{"type":"object","properties":{"amount":{"type":"number","description":"The amount of commission included in the total price."},"currency":{"type":"string","description":"The currency the commission is in."}}}},"retailRate":{"type":"object","properties":{"total":{"type":"array","description":"An array containing the total price due for this room.","items":{"type":"object","properties":{"amount":{"type":"number","description":"The total cost amount due to book this room. This is what the end user will pay."},"currency":{"type":"string","description":"The currency the total is in."}}}},"suggestedSellingPrice":{"type":"array","description":"The minimum public selling price for all the rooms combined. This is used for pricing control.","items":{"type":"object","properties":{"amount":{"type":"number","description":"The minmum amount the room can be sold for publicly."},"currency":{"type":"string","description":"The currency the SSP is in."},"source":{"type":"string","description":"The source of the SSP if we have it. "}}}},"initialPrice":{"type":"array","description":"This object represents the hotel’s standard listed price for the room. It is always equal to or higher than the total price. If higher, it indicates a hotel discount is applied.","items":{"type":"object","properties":{"amount":{"type":"number","description":"The base monetary value of the booking rate, inclusive of taxes and commission fees."},"currency":{"type":"string","description":"Currency of the initial price"}}}},"taxesAndFees":{"type":"array","description":"Breakdown of applicable taxes and additional charges","items":{"type":"object","properties":{"included":{"type":"boolean","description":"Indicates whether the tax is included in the total price"},"description":{"type":"string","description":"Description of the tax or fee"},"amount":{"type":"number","description":"Cost of the tax or fee"},"currency":{"type":"string","description":"Currency of the tax or fee"}}}}}},"cancellationPolicies":{"type":"object","description":"An object containing the cancellation rules and conditions for the booking.","properties":{"cancelPolicyInfos":{"type":"array","description":"An array of objects detailing specific cancellation penalties and deadlines.","items":{"type":"object","properties":{"cancelTime":{"type":"string","description":"The deadline to cancel before incurring a fee (ISO datetime format)."},"amount":{"type":"number","description":"The monetary penalty applied if the booking is canceled after the deadline. Can be 0 which means its fully refundable."},"currency":{"type":"string","description":"The currency of the cancellation fee."},"type":{"type":"string","description":"The type of cancellation penalty (e.g., 'amount' for a fixed fee)."},"timezone":{"type":"string","description":"The timezone in which the cancellation policy applies. Always GMT, even if not listed."}}}},"hotelRemarks":{"type":"array","description":"An array of additional remarks from the hotel regarding cancellations."},"refundableTag":{"type":"string","description":"Indicates whether the booking is refundable, Either 'NRFN' for non-refundable or RFN for refundable."}}},"paymentTypes":{"type":"array","items":{"type":"string"},"description":"An array of payment types supported for this booking request."},"perks":{"type":"array","description":"An array of perks or benefits associated with this rate.","items":{"type":"object","properties":{"perkId":{"type":"integer","description":"Unique identifier for the perk."},"name":{"type":"string","description":"The name or description of the perk."},"amount":{"type":"number","description":"The monetary value of the perk."},"currency":{"type":"string","description":"The currency of the perk amount."},"level":{"type":"string","description":"The level or tier of the perk."}}}}}}},"offerRetailRate":{"type":"array","description":"Total offer price derived from summing the final prices (including base rate, taxes, fees, and adjustments) of each rate in the offer.","items":{"type":"object","properties":{"amount":{"type":"number","description":"Final price at the offer level"},"currency":{"type":"string","description":"Currency of the offer price"}}}},"suggestedSellingPrice":{"type":"array","description":"The minimum public selling price for all the rooms combined. This is used for pricing control.","items":{"type":"object","properties":{"amount":{"type":"number","description":"The minmum amount the room can be sold for publicly."},"currency":{"type":"string","description":"The currency the SSP is in."},"source":{"type":"string","description":"The source of the SSP if we have it. "}}}},"offerInitialPrice":{"type":"array","description":"Combined original price for the offer, calculated by adding the initial prices (inclusive of taxes and commission) of each rate before any discounts or modifications.","items":{"type":"object","properties":{"amount":{"type":"number","description":"Initial price"},"currency":{"type":"string","description":"Currency of the initial price"}}}},"priceType":{"type":"string","description":"The pricing model applied to this offer (e.g., commission)"},"rateType":{"type":"string","description":"The rate type, either 'standard' or 'package'"}}}}}}},"guestLevel":{"type":"integer","description":"Used with loyalty programs to determine the guests level of cost reduction."},"sandbox":{"type":"boolean","description":"Indicates if the request was made in a sandbox (test) environment"}}},"examples":{"Search response":{"value":{"data":[{"hotelId":"lp1897","roomTypes":[{"roomTypeId":"GQ2TOLJWGI4TK7CSIZHHYMRQGI2TAMZTGAYDEMBQPQYXYURRGIYTO7BRGU3TGNY","offerId":"GE5ESNBSIZKVMQ2QJJNEERSPKIZEMR2OIRKVOVCTKNFVMRCWKNLUWVKKGVDVMRKWGJEEWRSOIVEVCS2PJNJEEVKPK5FFKS2SI5LFKU2TLBETIMSGKVJEGQSKLJHEMR2SGIZEWUSDIUZFOU2TJM2UOVSFJZJUKSKOIVLFKVJSJBEUMTSFJFJTETSJJJFVKT2RJNNEYQSNKUZFKU2SJE2UKVCFKZBUESS2IJDEGURSJNDVURCVK5GTEVCHGVDFMTKTKNMUYRSMIVLVMQ2RJNFEMVSNKIZFGSKRGJCU6U2TIJFVEQKWINGVUVKJGVCVMVKSINJEUVK2KREVGMSWJRFEIRJSKYZEKS2OJFDEGV2LKVFDKSCFIVKUWSCHKFNEMSKTGJHUWSSNKVHVCSSUJFJEEVJUKEZEUSSSIJDE6U2DJZFEMTSGJ5JDESSHKJFUKV2TJMZEWVSEKZFU2MSUI5FEQRSFKUZESSKVLJDFCV2LKZFU4RCVKVLVEV2JKJBVKMSRKNKESNKLKZJVEQ2IJJLE4RSDKIZEETCKINCUGVCLIVDVERCVJVHFGR2JKZDVKVKVGJEESVK2KZIVOS2OJJFEYRKPJZBTES2SJBKVGTKTKRFESMSGIVLFGRSLJJFFKNSSJNHEYSSDIVBVIS2TJNNEIRSLK5FUKSJVI5CVKVSDJBEUMSKVJFIUWTSLJFNEKT2RJNNESRRWIRBU4USUIZMTGRCNG5BFGR2BLJCEWTCKKFDU2V2UI5GUEQKHIFNEIVKNIJIUQSKZIRATOQ2TJI2HYNRSHE2XYMT4NRYDCOBZG56DELL4KVJUI7CVKN6DEMBSGUWTANBNGAYXYMRQGI2S2MBUFUYDE7D4GQXDAMA","supplier":"nuitee","supplierId":2,"rates":[{"rateId":"I42FUVCPJZBFOR2FGNDUWTSSKVDVSWKUJ5GVEV2HKFNEIQKOKRBUOWJUKRGVUSSXI42FURCBJZNFGR22KRCE2WSSK5GVENSEINEVUU2HIFNEIS2NIJKUOQKZLBMU2USRI5ETEVCBJZBFCR2KGZDUWM2TG5FVMSSYLFLEWVCQKJFVMR2SIQ2EOSSBKRAVCMZUI5EVURCRJUZTIS2VLJDE2V2EKNIFCWKUJ5HEEUKHGQZFIS2OKJMUOQJTIRBU4Q2JJRBFOSCNJFNFOR2JGRKEWSK2KVDVKM2TGJHFEU2IIUZFQWKVKNDUUWRWIRCU2QSTI5KVSRCHJVNFCR2BLJCECTKEGRDUMNSGIVGUUU2HIUZVQWKNJJLEONC2KRHUSMSTJI2FEVSFKJJU6RKNLJCECTKSKZDFKWKEI5GEUVCHIFIUIQKNKIZEOQKZIF6DCNRTFY3DM7BSGAZDKLJQGMWTGMBAGAZDUMBQHIYDA7CSJ4","occupancyNumber":1,"name":"Standard King Room","maxOccupancy":2,"adultCount":2,"childCount":0,"boardType":"RO","boardName":"Room Only","remarks":"","priceType":"commission","commission":[{"amount":6.28,"currency":"USD"}],"retailRate":{"total":[{"amount":163.66,"currency":"USD"}],"suggestedSellingPrice":[{"amount":191.52,"currency":"USD","source":"booking.com"}],"initialPrice":[{"amount":163.66,"currency":"USD"}],"taxesAndFees":[{"included":true,"description":"NYC Javits Center Fee","amount":1.62,"currency":"USD"},{"included":true,"description":"NYC Occupancy Tax","amount":2.16,"currency":"USD"},{"included":true,"description":"NY State Tax","amount":11.88,"currency":"USD"},{"included":true,"description":"NY City Tax","amount":7.87,"currency":"USD"},{"included":false,"description":"Facility Fee","amount":43.61,"currency":"USD"}]},"cancellationPolicies":{"cancelPolicyInfos":[{"cancelTime":"2026-07-30 02:00:00","amount":163.66,"currency":"USD","type":"amount","timezone":"GMT"}],"hotelRemarks":[],"refundableTag":"RFN"},"paymentTypes":["NUITEE_PAY","PROPERTY_PAY"],"perks":[]}],"offerRetailRate":{"amount":163.66,"currency":"USD"},"suggestedSellingPrice":{"amount":191.52,"currency":"USD","source":"booking.com"},"offerInitialPrice":{"amount":163.66,"currency":"USD"},"priceType":"commission","rateType":"standard"}]}],"guestLevel":0,"sandbox":true}}}},"text/event-stream":{"schema":{"type":"string","properties":{"value":{"type":"string"}}},"examples":{"Example 1":{"summary":"Streamed data with rates for hotels lp19d80 and lp19d81","value":"data: { \"rates\": [ { \"hotelId\": \"lp19c91\", \"roomTypes\": [ { \"roomTypeId\": \"GYZTCLJRGA2TMMJXPRHFERSOPQZDAMRUGA4DEOJRHEYTK7BRPRJDCMJQGN6DIMBUG4ZQ\", \"offerId\": \"GE5ESNKHKZKVEQ2GJJLEERSRKIZEMR2OJNCVOVCTKNFVURCWKNGVGVKKKZHEKVKVGJEESRK2KVEVES2PJNFEYRKPK5FFGSKSJBKTEV2TKRETKQKUI5JDETCKLJFUKT2SGIZEWTSLIU3FISZSJM2UOVSDJUZEQSSWJBDESUJSJBGEKMSGJFKEWMSKJJGFKT2OJJLUSUSCKVJVOU2UJE2UCVSVKJBUUSSWIZDEOURSIZDUUTKGKNKEWU2LIZCFKU2NKNCUSTSYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I5GVURCFJVBFQR2FGNKEWTSSKZDVSMSUJVNEUU2HIEZUIRKOKJLEOWJSIRHU2WSTI5ATGR2LJZKEOR22KNKE6TK2K5GVCM2HUMJVHIYDA7CSJ4\", \"occupancyNumber\": 1, \"name\": \"2 QUEEN BEDS NONSMOKING - Room Only\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"RO\", \"boardName\": \"Room Only\", \"remarks\": \"\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.27, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 429.01, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 446.41, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"taxes\", \"amount\": 41.09, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-08-29 19:15:00\", \"amount\": 429.01, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 429.01, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 446.41, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"G42DQLJRGA2TMMJXPRHFERSOPQZDAMRUGA4DEOBRGAYDA7BTPRJDCMJQGN6DIMJRHAZQ\", \"offerId\": \"GE5ESNKHKZKVEQ2B6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I5GVURCFJVBFQR2FGNYDAORQGB6EESI\", \"occupancyNumber\": 1, \"name\": \"2 Qns Hearing Acc Nosmok - Breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.69, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 436.53, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 454.25, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"MANDATORY\", \"amount\": 0, \"currency\": \"USD\" }, { \"included\": true, \"description\": \"OTHERS\", \"amount\": 45.13, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-08-28 10:00:00\", \"amount\": 436.53, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 436.53, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 454.25, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"G42DQLJRGA2TMMJXPRHFERSOPQZDAMRUGA4DEOBRGAYDA7BUPRJDCMJQGN6DIMJRHAZQ\", \"offerId\": \"GE5ESNKHKZJVMQ2GJJROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I5GVSVCFJVBFOTKJGNDJQHIYDAORQGB6EESI\", \"occupancyNumber\": 1, \"name\": \"1 Kng Hearing Acc Nosmok - Breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.69, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 436.53, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 454.25, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"MANDATORY\", \"amount\": 0, \"currency\": \"USD\" }, { \"included\": true, \"description\": \"OTHERS\", \"amount\": 45.13, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-08-28 10:00:00\", \"amount\": 436.53, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 436.53, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 454.25, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"G42DQLJRGA2TMMJXPRHFERSOPQZDAMRUGA4DEOBRGAYDA7BVPRJDCMJQGN6DIMJRHAZQ\", \"offerId\": \"GE5ESNKHKZJVMQ2OBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I5GVSVCNLFJFOTKVGNCE6TKSKEYDUMBQHIYDA7CCJE\", \"occupancyNumber\": 1, \"name\": \"1Kng Mob/Hear Acc W/Tub Ns - Breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.69, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 436.53, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 454.25, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"MANDATORY\", \"amount\": 0, \"currency\": \"USD\" }, { \"included\": true, \"description\": \"OTHERS\", \"amount\": 45.13, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-08-28 10:00:00\", \"amount\": 436.53, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 436.53, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 454.25, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"G42DQLJRGA2TMMJXPRHFERSOPQZDAMRUGA4DEOBRGAYDA7BWPRJDCMJQGN6DIMJRHAZQ\", \"offerId\": \"GE5ESNKHKZJVMQ2OJRDEURSPKMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I5GVSVCNLFJFORZULJCECTSUIEYDUMBQHIYDA7CCJE\", \"occupancyNumber\": 1, \"name\": \"1Kg Mob/Hear Acc Ri-Shw Ns - Breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.69, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 436.53, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 454.25, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"MANDATORY\", \"amount\": 0, \"currency\": \"USD\" }, { \"included\": true, \"description\": \"OTHERS\", \"amount\": 45.13, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-08-28 10:00:00\", \"amount\": 436.53, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 436.53, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 454.25, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"G42DQLJRGA2TMMJXPRHFERSOPQZDAMRUGA4DEOBRGAYDA7BXPRJDCMJQGN6DIMJRHAZQ\", \"offerId\": \"GE5ESNKHKZKVEQ2GJJLEERN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I5GVURCFJVBFQR2FGNKEWTSSDA7CCJE\", \"occupancyNumber\": 1, \"name\": \"2 Queen Beds Nonsmoking - Breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.69, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 436.53, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 454.25, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"MANDATORY\", \"amount\": 0, \"currency\": \"USD\" }, { \"included\": true, \"description\": \"OTHERS\", \"amount\": 45.13, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-08-28 10:00:00\", \"amount\": 436.53, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 436.53, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 454.25, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"G42DQLJRGA2TMMJXPRHFERSOPQZDAMRUGA4DEOBRGAYDA7BYPRJDCMJQGN6DIMJRHAZQ\", \"offerId\": \"GE5ESNKHKZJVMQ2GJJLEEGY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I5GVSVCFJVBFQR2FGNKEWTSSKIRCU4QSOI5ATIQZSJVJFSRKBLFKECT2SKFDUC7BUGM3C4NJTPQZDAMRUFUYDQLJSHAQDCMB2GAYDUMBQPRBES\", \"occupancyNumber\": 1, \"name\": \"1 Queen Bed Nonsmoking - Breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.69, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 436.53, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 454.25, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"MANDATORY\", \"amount\": 0, \"currency\": \"USD\" }, { \"included\": true, \"description\": \"OTHERS\", \"amount\": 45.13, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-08-28 10:00:00\", \"amount\": 436.53, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 436.53, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 454.25, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"G42DQLJRGA2TMMJXPRHFERSOPQZDAMRUGA4DEOBRGAYDA7BRGB6FEMJRGAZXYNBRGE4DG\", \"offerId\": \"GE5ESNKHKZJVMQ2GJJLEERSPKRZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I5GVSVCFJVBFOTKJGNCFGTSUIYDA7CCJE\", \"occupancyNumber\": 1, \"name\": \"1 King Bed Nonsmoking - Breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.69, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 436.53, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 454.25, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"MANDATORY\", \"amount\": 0, \"currency\": \"USD\" }, { \"included\": true, \"description\": \"OTHERS\", \"amount\": 45.13, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-08-28 10:00:00\", \"amount\": 436.53, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 436.53, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 454.25, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34JZJEMTT434GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FURCNLJJFOTKZGNDUSJFGRSVLFCEGTCKKFDUSUKEIFGUEMSHIFMUC7BUGQYC4OBWPR6EESI\", \"occupancyNumber\": 1, \"name\": \"Room, 1 King Bed, Accessible (Hearing) - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.94, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 440.86, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 458.75, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 42.22, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2022-01-02 00:00:00\", \"amount\": 100, \"type\": \"percentage\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 440.86, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 458.75, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34JZJ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FURCNLJJFOTKZGNDUSTKUIR4PRBES\", \"occupancyNumber\": 1, \"name\": \"Room, 1 Queen Bed, Non Smoking - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.94, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 440.86, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 458.75, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 42.22, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2022-01-02 00:00:00\", \"amount\": 100, \"type\": \"percentage\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 440.86, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 458.75, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJSPRJDCMJQGN6DIMJVHEYQ\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FURCNLJJFOTKZGNDUSTKUGAXDQNT4PRBES\", \"occupancyNumber\": 1, \"name\": \"Room, 2 Queen Beds, Non Smoking - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.94, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 440.86, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 458.75, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 42.22, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2022-01-02 00:00:00\", \"amount\": 100, \"type\": \"percentage\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 440.86, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 458.75, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJWPRJDCMJQGN6DIMJVHEYQ\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEUPQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FURCNLJJFOTKZGNDUSTKUIRU6RKNLJCECTKSKNDFKWKEINGEUUKHJFIUIQKNIIZEOQKZIF6DINBQFY4DM7D4IJEQ\", \"occupancyNumber\": 1, \"name\": \"Room, 2 Queen Beds, Accessible (Hearing) - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.94, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 440.86, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 458.75, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 42.22, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2022-01-02 00:00:00\", \"amount\": 100, \"type\": \"percentage\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 440.86, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 458.75, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMRUPRJDCMJQGN6DIMJVHEYQ\", \"offerId\": \"GE5ESNBSIZKVEQ2OAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FURCNLJJFOTKZGZEOQKZIF6DINBQFY4DM7D4IJEQ\", \"occupancyNumber\": 1, \"name\": \"Room, 1 King Bed, Accessible (Roll-In Shower, Mobility \\u0026 Hearing) - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.94, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 440.86, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 458.75, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 42.22, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2022-01-02 00:00:00\", \"amount\": 100, \"type\": \"percentage\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 440.86, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 458.75, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMRXPRJDCMJQGN6DIMJVHEYQ\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FURCNLJJFOTKZGNDUSRKVGR2KLFJFIRKNIJJUOSKXKRAU2SSOI5AVUQ2BJVBFCSCJLFCEC7BUGQYC4OBWPR6EESI\", \"occupancyNumber\": 1, \"name\": \"Room, 1 King Bed, Accessible, Bathtub (Mobility \\u0026 Hearing) - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.94, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 440.86, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 458.75, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 42.22, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2022-01-02 00:00:00\", \"amount\": 100, \"type\": \"percentage\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 440.86, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 458.75, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMZQPRJDCMJQGN6DIMJVHEYQ\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFECN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FURCNLJJFOTKZGNDUY7CCJE\", \"occupancyNumber\": 1, \"name\": \"Room, 1 King Bed, Non Smoking - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 24.94, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 440.86, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 458.75, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 42.22, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2022-01-02 00:00:00\", \"amount\": 100, \"type\": \"percentage\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 440.86, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 458.75, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"G42DQLJRGA2TMMJXPRHFERSOPQZDAMRUGA4DEOBRGAYDA7BRPRJDCMJQGN6DIMRUG44A\", \"offerId\": \"GE5ESNKHKZJVMQ2OJRDEUQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I5GVSVCNLFJFOSCFGNDTEOBAGEYDUMBQHIYDA7CCJE\", \"occupancyNumber\": 1, \"name\": \"1King Study Sofabed Nosmok - Breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 25.48, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 450.26, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 468.53, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"MANDATORY\", \"amount\": 0, \"currency\": \"USD\" }, { \"included\": true, \"description\": \"OTHERS\", \"amount\": 46.55, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-08-28 10:00:00\", \"amount\": 450.26, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 450.26, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 468.53, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34E3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYOD4KIYTCMBTPQ2DENJTGY\", \"offerId\": \"GE5ESNBSIZKVEQ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYOL4KIYTCMBTPQ2DENJTGY\", \"offerId\": \"GE5ESNBSIZKVEQC4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJSPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJTPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJVPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJYPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVURCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34JZJEMTT4GIYMBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYOD4KIYTCMBTPQ2DENJTGY\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2O34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYOL4KIYTCMBTPQ2DENJTGY\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSRKTPQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJSPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SMSTKNHUSNKBKZKVCMSCJJLEERSDKNBUUTCGINCUGN2CKVDVKWKDGRHUEWKQKI3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJTPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKVEVCS2OJFEVURKPKFFVUSKGGZCESTSKKFDFSNCEKE3UINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJVPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5CN2EGREUURKRPQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJYPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2VQRCRJ5CDIUCSIJCVG7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYNT4KIYTCMBTPQ2DENJTGY\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYOD4KIYTCMBTPQ2DENJTGY\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI56GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYOL4KIYTCMBTPQ2DENJTGY\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGSJEERKTPQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJSPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SKMSTKNHUSNKBKZKVCMSCJJLEERSDKNBUUTCGINCUGN2CKVDVKWKDGRHUEWKQKI3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJTPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SIJFEVURKPKFFVUSKGGZCESTSKKFDFSNCEKE3UINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJVPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SIREUURKRPQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJYPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGSAVQRCRJ5CDIUCSIJCVG7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRHFERSOPQZDAMRSGAYTAMRQGAYDA7BWPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2XYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRHFERSOPQZDAMRSGAYTAMRQGAYDA7BYPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2UWRKDKRFUWSS2IRKUGV2TIREUMR2VIVKUWSKKIZGVKSKRJQ2EOUJSKRAUYUSZJBBDMSCZKFJUU7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRHFERSOPQZDAMRSGAYTAMRQGAYDA7BZPRJDCMJQGN6DIMRVGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2DMSCZKFJUU7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRHFERSOPQZDAMRSGAYTAMRQGAYDA7BRGJ6FEMJRGAZXYNBSGUZTM\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KDE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRHFERSOPQZDAMRSGAYTAMRQGAYDA7BRGN6FEMJRGAZXYNBSGUZTM\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIKRKNFVUSKSIFMFSTSCKZDUCWCEKFHUINCQKJBEKU34GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRHFERSOPQZDAMRSGAYTAMRQGAYDA7BRGV6FEMJRGAZXYNBSGUZTM\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIUEQSFKN6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRHFERSOPQZDAMRSGAYTAMRQGAYDA7BRHB6FEMJRGAZXYNBSGUZTM\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIUBFSUCSGZCUKU2JPQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 450.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 469.18, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJVPRJDCMJQGN6DIMRYHE3A\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERSRKIZFMR2OINCVGVCTKNGEURCWKVLEGRKJKZGVMVKVGJEESRSOIZEVCMSOJNFESVKPK5JVGSKSI5KTMU2SEIVJDEQSMIZAVQWKOIJLEOUKYIRGU6TBUKBJEERKTPQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FUVCPJZBFQR2VGNCESTSSLJDVUVCEIVMVUU2HIFNFIQ2NKJIUOWSSIRGU6SSXJVKTGRCPJVJFCR2ZLJCE2TSKK5DVCWSEIFHXDMOL4PRBES\", \"occupancyNumber\": 1, \"name\": \"Studio, 1 King Bed with Sofa bed, Non Smoking - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 25.73, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 454.69, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 473.14, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 43.52, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2022-01-02 00:00:00\", \"amount\": 100, \"type\": \"percentage\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 454.69, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 473.14, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYNL4KIYTCMBTPQ2DEOJTGY\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRF4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 455.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 473.59, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYN34KIYTCMBTPQ2DEOJTGY\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 455.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 473.59, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJSPRJDCMJQGN6DIMRZGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFSIJCVG7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 455.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 473.59, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJWPRJDCMJQGN6DIMRZGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 455.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 473.59, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMRUPRJDCMJQGN6DIMRZGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRFFVUSKGGZCESTSKKZDFSWKUIU3UINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 455.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 473.59, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMRXPRJDCMJQGN6DIMRZGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 455.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 473.59, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMZQPRJDCMJQGN6DIMRZGM3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV23DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 455.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 473.59, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYND4KIYTCMBTPQ2DGOBWGE\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNINJDEQSQKEZEITKOIJHUQRK2JBMTOQ2DJJCXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 464.92, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 483.78, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYND4KIYTCMBTPQ2DGOBWGE\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERNJDEQSQKEZEITKOIJHUQRK2JBMTOQ2DJJCXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 464.92, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 483.78, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYND4KIYTCMBTPQ2DGOBWGE\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERSRKIZFMR2OINCVGVCTKNGEURCWKVLEGRKJKZGVMVKVGJEESRSOIZEVCMSOJNFESVKPK5JVGSKSI5KTMU2TLBFFEQSQKEZEITKOIJHUQRK2JBMTOQ2DJJCXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 464.92, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 483.78, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRHFERSOPQZDAMRSGAYTAMRQGAYDA7BUPRJDCMJQGN6DIMZYGYYQ\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERSRKIZFMR2OINCVGVCTKNGEURCWKVLEGRKJKZGVMVKVGJEESRSOIZEVCMSOJNFESVKPK5JVGSKSI5KTMU2TLBFFMSEQSMIZAVQWKOIJLUOUKYIRJU2VBUKBJEERKTPQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 464.92, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 483.78, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYNT4KIYTCMBTPQ2DGOJRGI\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETVKU2HJNLE2VKJKJFUUSKKJFKU6UKKKZEVEQKVGJIUYNCHKEZUIS2MKJKUOWRWJBMVCU2KPQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 465.46, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 484.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYOD4KIYTCMBTPQ2DGOJRGI\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2UWS2GIRKVGVKLIVEUMR2VIVGVGSCJIZGVKQZXIJKUOWJSKM2E4QSXKBJDMRKFKNEXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 465.46, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 484.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYOL4KIYTCMBTPQ2DGOJRGI\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBNJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 465.46, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 484.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJSPRJDCMJQGN6DIMZZGEZA\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKNKBKZKVCMSCJJLEERSDKNBUUTCGINCUGN2CKVDVSMSTGRHEEV2QKI3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 465.46, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 484.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJTPRJDCMJQGN6DIMZZGEZA\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 465.46, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 484.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJVPRJDCMJQGN6DIMZZGEZA\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTURKRPQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 465.46, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 484.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJYPRJDCMJQGN6DIMZZGEZA\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KRCJJZKDIUCSIJCVG7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 465.46, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 484.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJVPRJDCMJQGN6DINBSHA2A\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERSRKIZFMR2OINCVGVCTKNGEURCWKVLEGRKJKZGVMVKVGJEESRSOIZEVCMSOJNFESVKPK5JVGSKSI5RD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 469.41, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 488.45, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYND4KIYTCMBTPQ2DKMRYGA\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERSRKIZFMR2OINCVGVCTKNGEURCWKVLEGRKJKZGVMVKVGJEESRSOIZEVCMSOJNFESVKPK5JVGSKFKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 479.96, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 499.44, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DM7CSGEYTAM34GQ2TSOJV\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SIFEESWKEIFHVEUKHII3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FURCNLJJFOTKZGNDUSTKUIRDUSWKEI5GUUU2HIEZUORKOKJNEOWSTKRGU4WSTI5ATGRCFJZJFMR2ZGJCEKWK2KNDUCM2EURCJJRFFER2JK5KEGTKKIFDUCWKEKVGUEUL4GQ4DOLRVGR6DEMBSGQWTCMRNGEYSAMBQHIYDAORQGB6EESI\", \"occupancyNumber\": 1, \"name\": \"Room, 1 King Bed, Accessible (Hearing) - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 27.59, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 487.54, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 507.33, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 46.7, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-12-11 00:00:00\", \"amount\": 162.51, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"RFN\" } } ], \"offerRetailRate\": { \"amount\": 487.54, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 507.33, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DS7CSGEYTAM34GQ2TSOJV\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2PRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FURCNLJJFOTKGR6DEMBSGQWTCMRNGEYSAMBQHIYDAORQGB6EESI\", \"occupancyNumber\": 1, \"name\": \"Room, 1 Queen Bed, Non Smoking - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 27.59, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 487.54, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 507.33, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 46.7, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-12-11 00:00:00\", \"amount\": 162.51, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"RFN\" } } ], \"offerRetailRate\": { \"amount\": 487.54, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 507.33, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DCMD4KIYTCMBTPQ2DKOJZGU\", \"offerId\": \"GE5ESNBSIZYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FURCNLJJFSQL4GQ4DOLRVGR6DEMBSGQWTCMRNGEYSAMBQHIYDAORQGB6EESI\", \"occupancyNumber\": 1, \"name\": \"Room, 2 Queen Beds, Non Smoking - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 27.59, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 487.54, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 507.33, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 46.7, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-12-11 00:00:00\", \"amount\": 162.51, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"RFN\" } } ], \"offerRetailRate\": { \"amount\": 487.54, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 507.33, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DCOD4KIYTCMBTPQ2DKOJZGU\", \"offerId\": \"GE5ESNBSIZKVEQ2VKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FURCNLJJFOTKZGNNFGR2BLJCESTCKKJDUSV2UINGUUQKHIFMUIVKNIJIXYNBYG4XDKND4GIYDENBNGEZC2MJREAYDAORQGA5DAMD4IJEQ\", \"occupancyNumber\": 1, \"name\": \"Room, 2 Queen Beds, Accessible (Hearing) - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 27.59, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 487.54, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 507.33, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 46.7, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-12-11 00:00:00\", \"amount\": 162.51, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"RFN\" } } ], \"offerRetailRate\": { \"amount\": 487.54, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 507.33, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DEM34KIYTCMBTPQ2DKOJZGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FURCNLJJFOTKZGNNIJIXYNBYG4XDKND4GIYDENBNGEZC2MJREAYDAORQGA5DAMD4IJEQ\", \"occupancyNumber\": 1, \"name\": \"Room, 1 King Bed, Accessible (Roll-In Shower, Mobility \\u0026 Hearing) - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 27.59, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 487.54, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 507.33, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 46.7, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-12-11 00:00:00\", \"amount\": 162.51, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"RFN\" } } ], \"offerRetailRate\": { \"amount\": 487.54, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 507.33, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DENL4KIYTCMBTPQ2DKOJZGU\", \"offerId\": \"GE5ESNBSIZKVEQ24GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FURCNLJJFOTKZGNDUSTKUB2GAYHYQSJ\", \"occupancyNumber\": 1, \"name\": \"Room, 1 King Bed, Accessible, Bathtub (Mobility \\u0026 Hearing) - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 27.59, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 487.54, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 507.33, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 46.7, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-12-11 00:00:00\", \"amount\": 162.51, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"RFN\" } } ], \"offerRetailRate\": { \"amount\": 487.54, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 507.33, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DEOL4KIYTCMBTPQ2DKOJZGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEQSSOJBDESURSJBGEUSSWJFJEWTSJJJGUKT2UJJKESNKFKU2FMQ2IJE2U4RSFKJBU4SRVIZDE6VCLKZDU4Q2FGZHDEQ2LJJBVKMSXKNCUSRSHKZCVMS2IJFLE4RKJKEZE6SSRGJCU6U2LLJEVEQ2VGRIVGU2JGVCVMU2WINJEONKDIVGVIUZSJNBEYRKXKZFFIR2SIZLE2U2TLFGEMTCFK5LEGSSLJEZUKSKSJNJEUSSJKVJVIUSXJFJEGVJSKVJVUSJVJBCE2USTJRFFMSSWJ5KEGQ2MJJCUMU2UJNFUYQSEKVJU2U2VJFDEOVKFK5JUQSSVLJDESUZSJZFEUS2FJ5LVGTSLLJBFMS2NGJBUSVSHKZJVMQ2CJJNEMRSPKIZEMR2OJJKU6VCLKNFVMRCGJNLUWVKJIZEEKVKWGJEESVK2KZIVOS2WJNHEIVKVK5JFOSKSINKTEUKTKRETKSKWKNLEGRSKKZDEMRKSGJBEYRSDIVBVIS2FI5JEIVKTJZBVSTCGJNLEKVKTJBEVMTKVJFJFUWCJJJFVKT2WJJKUWUSKKU2FGU2FJJDEMRKFKEZEQS2WJJKU6U2TLJFUUS2FJNKEWQ2LJZCFMQ2WGJKUSTSHKZCVIU2IJFLE2VSHKFFU4SKKJFKVCU2LLJEVEQKYLFHEEWKHGRMEIS2OIQ2EOSKZIRCU4QSOI5CVUQZSJVFFERKBLFCECT2SKFDUCNKEIFGUINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FURCNLJJFOTKZGNDUSTKUIRDUSWKEI5GUUU2HIEZUORKOKJNEOWSTKRGU4WSTI5ATGRCFJZJFMR2ZGJCEKWK2KNDUCM2HJNHFIR2HLJJVIRKNIJMEOTJTI5EU4VCHI5NFERCNJ5FFOTKVGNCE6N2CKJCU2WSEIFGVEVKHIVNEIQ2OJQ2EOSKZIRCU4QSSI5EVSVCRG5CEMTS2KBLEWVJTGRFVMSSYLFLEWVCJKI3EIRKRJJIUSTRWIRCU2USZI5HDMRSLJVJVOTCCLJEFSTKKLBDUSMSUIFGUEWSHJUZFIS2NJJKEOWSNKZBVKM2CIVGVSVCBJZFFOR2FGNJUOTKSKVDFKWKUIFHEUV2HIUZVQWKVKNDUUWRWIRCU2QSTI5IVSVCFJVFFER2BLFCECTKEGRDUSNCYLFKVEUSHIVMUIRZXIJKUOVJUKRJU4SSEJFFEEQ2HKVJUOSSZKJKEKTKCKNDVCV2UINGVETSHIVMVGQKNIJIUQSKZIRAXYNBYG4XDKND4GIYDENBNGEZC2MJREAYDAORQGA5DAMD4IJEQ\", \"occupancyNumber\": 1, \"name\": \"Room, 1 King Bed, Non Smoking - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 27.59, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 487.54, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 507.33, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 46.7, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-12-11 00:00:00\", \"amount\": 162.51, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"RFN\" } } ], \"offerRetailRate\": { \"amount\": 487.54, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 507.33, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"G42DQLJRGA2TMMJXPRHFERSOPQZDAMRUGA4DEOBRGAYDA7BSPRJDCMJQGN6DINRTGY2A\", \"offerId\": \"GE5ESNKHKZJVMQ2GJJLEERSPKRFUUR2OIRKVOVCTKNGEERCVKNLUWRKKKZEFKRKWGJEEWVK2KVEVCMSPJRFEUVKPK5FFKS2SI5LFKU2TLBETIMSGKVJEGQSKLJFEMRKSGJNEYSSLIUZFISZSJNHEIVKDJUZEQSSOJBDESURSJBDVETSGJFKEWMSJJJGFKMSXJJKESNKDKRHVCU2TJFLEOVSVKJBUESSWJJDEWURSIZGEUQ2FI5KFGTKHKJCFKU2XJNCUSVSIIVCVKU2IJJDE2VSJKVFFQSKSIRCTIV2TKFFVURSWJNGVUVKKJZGEKVKXINNEWWSGKZEVGS2TI5NEGRKLKVFUWS2GIVKTITSTIVEVMR2WIVLUWSCKLEZUKTKTGJHEWTSMKVMVCUZSJJBE2VJSKNJVSSJVIVKEKVSDIJFFMQSGKVJDETSHJJFUKV2UJNFUWUSEKZKVIS2XJFHEWVCHKFJUMSSWJVLESUKLJ5FEUTCVJ5JEUVCLJZCFKNCXKNLEUQSBKZHVMQ2EJJLEERSNKIZFUTCGJNCTMTRSIRFDKRSVKVJEGRSHKEZVKRKVGJEESRSOIVEVGS2OJFFE2VKPKNFFKSKSIJKTEUKTKJETKQSEJVJEGRSHGVBFMR2SGJDEYRSLIVBVISSUI5JEIVSDJUZEKSJVJBDEKVSLIZFFUQSFJNJEWSSHJJEFKV2TKNCUSVJSIVJVOU2UJE2UCVSVKJBUUSSSIZDEGU2DIJFTKS2FJNKDEQ2JIZCFKS2XJNCUWVSHKVCVKTBUI5ITIVCDJRJFKR2WGZCEKTKCKNDVCV2UIFHUETSHJE2EGQKNJJIUQSKZIRAU6USRI5BDMRKFKNEXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 491.45, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 511.39, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"G42DQLJRGA2TMMJXPRHFERSOPQZDAMRUGA4DEOBRGAYDA7BZPRJDCMJQGN6DINRTGY2A\", \"offerId\": \"GE5ESNKHKZJVMQ2OJRDEURSPKRFVMR2OINCTMVCLKNFUMRCWKNGVGRKKKZGVMVKXINEUSRSOIVEVCS2PJRFE2RKPKNJVKSKSINKTEUKTLFETKR2UI5JDETSKLJFEMT2SGJNEYRSLIUZFIS2TJM2UIVSLJUZEKSSGI5LEKVKLJBGEUSSWJFKEWMSLJJGUKT2UJJKESNKFKU2FMQ2IJE2U4RSFKNBVUSSWIZCUSURSJJGEMQ2FJNKFGQ2LJJCFKU2XJNKUUTJTKVCVKMSIJFDE4RKJKNFU4SSKJJKU6USKKVFEETKWKVKEGUCKKEZFKV2WKNEEONKCKZGVGMSPI5NEIRKXKZFFGSKWJFDEGV2TIZEU4R2VI5JEGUKLIZHEKSKSJNIESSSLIZAVKU2MJNJEGVSNKUZFUSRVIZCE2USDIRFFUTSGI5JDEVSMIZBUKQ2UGJFUWUSEKZFU2U2VJFHEOVSVKYZE2SK2IVLE2URSLJFEUQ2FJ5JEWWSJKJDFKNCVKNJUSNBSIZCVMQ2QJJNEERSTKJJVMTCGJNCUGVCTJNFTKRCVJNGTEWKMIZFUMR2VGJFEYSSFIVIVOS2OJNFESVKPKNFFGSKSIFKTMUKTKRFEEQKWKNLEGQSKKZBEMQ2VINJEOUSNIZJVMS2TJNFEIVKLK5FUKSJUGNKUKVSLJBGEMTSGJFKEWT2JJJBUKU2TKNBUSTSEKZEVKMSUJJDE4RKRKEZEQSSWJJDEGURSJJDUUQSUIVKEWQ2MIZCEMS2XKNCUWRSFKVCVKU2IJFCTEVKJKFFU4SKGGZCEST2KKJDFSMSEJM3UEU2HIFNEISKMJJIUQQKXKRCU6QSBI5CVSRCVJVBFCSCJLFCECN2DINFEK7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I5GVSVCNLFJFOTKVGNCE6TKSKFDVSMSEJVMVUWCIIFNEIQKOLJMEOSSUIRCU2QSYI5GTGR2NJZJFOR2ZLFKE2TKSK5DVKM2EJFGVEUKHLJJVITK2KJMEOTJTI5EU4VCHI5NFESCZJVFEIR2JLFCEKTSCKJDUSWKUJM3UEU2HIFNEISKNJJJUORJUJBMVUTCPJQ2UWVSHG5BVMS2OGZDEWVJSIVIFCWSFINGUGRCQKFNEIRKPIJKFAUSLKRCVMU2ZJ5FDMRCDJZNFGR2VLFCECT2KKRDVKMSUINGVUV2MIZEVMR2ZJJCEORKZIRFU4USSI42FEVCPJZBFSRSVLFKECTSKK5DUKM2YLFKFGU2JLJEEQWKNKJIUOSJSIRAU6QSTJBAVSVCBJVBFCUCRGRMFSVKSKJDUKWKEI43UEVKHLFNFITKOIJCESSSCINDVIU2TJFNEQQ2HJVJFCR2JGJBTETKCLFDFKWSEKFEUEUSHIE2UIQKNIF6DIOJRFY2DK7BSGAZDILJQHAWTEOBAGEYDUMBQHIYDA7CCJE\", \"occupancyNumber\": 1, \"name\": \"1Kng Dlx W/ Sofabed Nosmok - Breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 27.81, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 491.45, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 511.39, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"MANDATORY\", \"amount\": 0, \"currency\": \"USD\" }, { \"included\": true, \"description\": \"OTHERS\", \"amount\": 50.81, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-08-28 10:00:00\", \"amount\": 491.45, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 491.45, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 511.39, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMT4KIYTCMBTPQ2DMOBSGI\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2UKVCFKFNFGSSWIZDEGURSKZDU4Q2FI5KFEVCHKJDEMVKTKNDEUVSLIZEU4Q2IJJDE2VKJKJFU4S2KJFKU6USLLJEVEQ2VGJIVGUSJGVAVMU2TINNEUVSLIREVGMSKJRDEWRKHKRFUGS2SJFDEGTKTIVFFMSCVIVKTESCKIZFEMS2SJNJEWSSDIVKVOU2LJFLEOVSJKVJUKSJVIVLFGUSDIZFFMSSFGRJDEQSMIZFFIRKUJNBUWTSDKVBVOS2FJFDEQVSFKVFUQSKGGZCEST2KK5DFSWSUIM3UINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I5MTERCNJZFFOTKNGNKEWTS2LFDVSMSUIVGUEWCHJEZUOTKOKRDUOWSTIRCVSWSTI5AVUVCDJVJFCR22KJCE2T2KK5GVKM2EJ5GVEUKHLFNEITKOJJLUOUK2IRAU4WSYI5MTIVCPJZBFOSCBLJCECTS2KRDVUVCEJVHFEV2HIVNEIQKOKJJUOWJSKRGU4QSTJVGVURCBJZKEMR22KRCE2WSKKNDUCM2UI5HFIRKHLJKEITKZKJLUQRJTI5FU4USYKBIVSU2HJVJFCR2JGJCEGTKSKJDVMNSEIVGUEU2HKFMVIRKNJJMVAUSTK42FQMSWJNHDMRSLKUZTIS2WJJKUSN2CKNEUKWKFI43UEU2HJE2EIRZXINLEOSSMIZITIVBUI5CTGVCFJZFFCR2BGRKEOTSKKZDUKWSUJVLUWUSLJZIVGR2NJJIUOVJTIRBU4WSEI5ETEQZSJVFFCR2VGNCEGTRTGRFFUSSFJVKFINCHJFMUIRKNKJIUORKZIRCU2QSRI5AVSSCZJVKDIS2JLFKEGTKCKRIFCMSEJVHUEU2HJFJFKRKRKJCEUWSKIVGVIUSEI5EVSRCFJVJE4R2BLFJTETKCKNCUCWKEIFHVEUKHIF6DIOJWFYZTC7D4IJEQ\", \"occupancyNumber\": 1, \"name\": \"Deluxe Room, 1 King Bed with Sofa bed, Non Smoking - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 28.08, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 496.31, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 516.45, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 47.53, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2022-01-02 00:00:00\", \"amount\": 100, \"type\": \"percentage\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"NRFN\" } } ], \"offerRetailRate\": { \"amount\": 496.31, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 516.45, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMRQPRJDCMJQGN6DINRYGIZA\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2WKVJEGSSKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNBUOSKWJJDEOVBSKFFUMTSFJFIUWTSLJJFFKT2RJNNEWUSBKUZFKU2SJE2UCVSTKJBUERZVIJDEOURSINDVURCFJNKEWS2LJJCFKQ2XKNMUYRSIIVCVMMSJJFDE4RKJKJFUUR2KIJKVGU2LKNFVKMSGJNKTESCKJJGVMRKWINDEUVSCIZDVEMSKJM2UWRKDKRFUWSS2IRKUGV2TIREUMR2VIVKUWSKKIZGVKSKRJQ2EOUJUKRGUYUSUI5DDMSCZKFJUU7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 496.31, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 516.45, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DCM34KIYTCMBTPQ2DONBUGE\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERSRKIZFMR2OINCVGVCTKNGEURCWKVLEGRKJKZGVMVKVGJEESRSOIZEVCMSOJNFESVKPK5JVGSKSI5KTMU2TLBFFMS2UI5JEGUCKKZFEMQ2SGJNEYSSDIUZFIU2LJM2UIVSDK5JUKSKGJBDFKV2DJBGEKMSGJFKDET2JJJGFKUKRJMZESUSBKU2FOU2VJE2U4RSJKJBU4SS2JJDE6URSIZGEUQ2FINKFGU2LJZCFMU2NKNKUUVSIIVCVKMSOJJLE4RKJKFFU6S2SIRCU6V2TKVEVER2WKVJVGVCJGVAVIR2WINEEUWSLIVFVEMRSJNJEGRJSK5FVGSZVIVCUWTJSJBFE4SCGIVLUGUKLIZGVMR2SGJHEWSSJKVHVGSSTJFJEEVJSKVJVGSJVJRCE2USDIZFFMQSGI5JDEUSMIZFUKS2UJNFUYRSJIZCVKMSYI5JE2RCFKZJUYSSZGNCU2UZSKZDU2MSFK5LFGS2LKZCVIT2RKNKEURSDKZJVES2II42UERSHKIZEUR2SINCU6TRSIRFVURCVKVKEGR2LIUZEMSKOINEESVK2KZEVES2PJJFESVKPKFFFKS2SIRKTIU2TK5ETKQ2WKVLEGTSLGVDFMRKTGJHUWRSKKVHVIS2LJNDEIVSLJUZEKSKOJBDFKUSDJBFEKWSFI5GVGTSKJJEVKT2WJJKESUSCKU2E2WSVJJHEMRKJKJFFKRZVIJDEOURSIJGEUQ2FKNKEWS2LJZCFKS2XJNKUSRSHKVCVKS2IJFETGRKJKEZE4R2NGJCVOU2LLJFVEQSVGJIVGVKLIJEVIRKSINIEUWSCIZFVEMSGJNFEWVKLKVFVGSKSIZKVKUSDIZDVERKWKVKTESCJIZHEKSKTJNGUUSSKIVHVGS2YJNJEEVJSKNJUESJVIFLFGUSDKZFFMQSGIM3UEVSHIFNEGNCPIJMFAUK2IRAU2USVIZKVSVCFJRFFER2FKFCECTKCGJDUCWKEKVGUEUKQKJBEKU34GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I42FUVCPJZBFQR2VGNCESTSSLJDVUVCEIVMVUU2HIFNFIQ2NKJIUOWSSIRGU6SSXJVKTGRCPJVJFCR2ZLJCE2TSKK5DVCWSEIFHFUWCHLE2FIT2OIJLUQQK2IRAU4WSUI5NFIRCNJZJFOR2FLJCECTSSKNDVSMSUJVHEEU2NJVNEIQKOKRDEOWSUIRGVUSSTI5ATGVCHJZKEKR22KRCE2WKSK5EEKM2HJNHFEWCQKFMVGR2NKJIUOSJSIRBU2USSI5LDMRCFJVBFGR2RLFKEKTKKLFIFEU2XGRMDEVSLJY3EMS2VGM2EWVSKKVETOQSTJFCVSRKHG5BFGR2JGRCEON2DKZDUUTCGKE2FINCHIUZVIRKOJJIUOQJUKRDU4SSWI5CVUVCNK5FVES2OKFJUOTKKKFDVKM2EINHFURCHJEZEGMSNJJIUOVJTIRBU4MZUJNFEIRJUG5BFGR2BLJCESTKKKNDUKWKUIFGUEUKHII3EIQ2NGM2EWSKZKRBU2QSUKBITERCPJZBFKR2FKJKUKUKSIRFUURCFGREVUU2HIFNEISKMJJJEOSKXKRBU2SSBI5AVSRCVJVBFC7BVGAZC4OBXPQZDAMRUFUYTELJRGEQDAMB2GAYDUMBQPRBES\", \"occupancyNumber\": 1, \"name\": \"Studio, 1 King Bed with Sofa bed, Non Smoking - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 28.45, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 502.87, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 523.28, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 48.17, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-12-11 00:00:00\", \"amount\": 167.62, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"RFN\" } } ], \"offerRetailRate\": { \"amount\": 502.87, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 523.28, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DM7CSGEYTAM34GQ3TIOBT\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2UIVLEGSCKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSCKUZFCU2SJE2UCVSTKNBVUSS2JNCESUZSJJGEMS2FI5KEWQ2LKJEUMQ2NKNCUUNKIIVCVOS2IJJLEURSLKJFVES2KINCVOU2TIVEVKMSFKNLVGVCJGVAVMVKSINFEUUSGIZCVEMSKJM2UWRKHKRFUWSKGIRKUGV2LIVFVMR2VIVKUYNCHKVMUIR2MKJKEORRWIRCU2QSTI5IVOVCDJVJE4R2FLFJUCTKCKFEESWKEIFHVEUKHII3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 503.31, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 523.74, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DS7CSGEYTAM34GQ3TIOBT\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJNHEOVJSK5JUKSKGJBDESUSTJBGEUS2FJFKEWMSKJJFFKT2RJJKEWUSEKU2FMQ2GJE2U4RSJKJBU4TCGJJDE6U2DIZDU4RCVK5KFGU2MIJEUMQ2XJNKESNKHKZCVKS2IJJCVURKJKEZE4S2KJJCU6VSSK5EVEQ2VGJIVGVCJGVEVMU2WINDEUVSGIZJVKQ2TJNHEYVCJK5BFGS22IZKTITSTI5FE4S2UI5HEGTCLLJDEMS2TJJMESSSKKVJVES22JFLEIVCPKFJVISJVIVKESUSDJBDTKQSWJVJDES2KKJCEMQ2OINKUOUSEKVFU2MSVJFLEQRKVKVFUQSKFGJDESURSJ5FEUTCFJ5JEWMSLKJDVMT2TGJJUUTSIIZBVKMSIJJLEMRSDKIZFMR2OINCUOVCTGJEVERCWJNLVGVCHJJDVKVKVJNEEWVK2KVEVCMSPI5GTERKXKNJUKSKVGJCE6UKTKRETKQKWKVJEGSSKKZDEMR2SGJDEYRSLIVBVIS2DJNDEIVKFJZJUKS2NGNKUOVJSJBEVMTKWJFIUWTSHJUZEKT2VJJKEWUSFKU3FCU2VJFLEQRKFKJFUMSSFLJDEOU2LGJFEEQSVJ5KEWU2LIZCFKU2NKNCEOSSHKVKVKMSHJNLE2VSJKEZEUSKKJFKU6UKKKZEVEQKVGJIUYNCHKVMUIR2MKJKEORRWIRCU2QSTI5IVOVCDJVJE4R2FLFJUCTKCKFEESWKEIFHVEUKHII3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 503.31, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 523.74, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DCMD4KIYTCMBTPQ2DONBYGM\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEUSSWJFKEWMSLJJGFKMSWJMZESUSBKU2FOU2VJE2U4RSHKJBU4TCKJJDE6VCLJJDU4Q2GI5KFGVKJLJCFMU2NGJMUYRSHKVKVEQ2IJJDE2VKJKJFU6SKKJJCU6U2LLJFVERSUJ5IVGVCJGVAVMVKSINFEUVSGIZDVEMSGI5JEKRSTK5JU2SRVI5CEWUZSK5ETIM2VI5LFGTCKLEZUKTKTGJLEOSSDKZAVKSZSJFLEEVJSKEZEKS2CJFLFKUSDIZFDKQSGJFKUGU2KJZFUKS2WKNKEYRSIKVKU4U2FJFHEQRSVKUZEQS2WJVKUSUKLKBFEUS2FJ5LEUU2LKJBFKMSXKNMEUUSEIVJVMU2IJRDEMRKJKIZEMTCGINCVOVCTKNFUURCUJFKVGVKKJZDVMVKUKNEESVSNKVEVGMSPJNFEURKPJZFFOSK2INLEKVJSKBFUESKWKVJEGQSKKZFEMS2SGJDEYSSDIVDVIS2LJNDEIVKDK5FUKSKFGNKUKVKTJBEUSM2FJVJEWTSKJJFEKT2RJMZEYQSNKU2FCU2ZJE2USVCJKJBUQSSFLJCUOU2LJJFUUTCFJNKVGVCKGVBVKMSXKNCUSRSHKZCVMS2HJNLE2VSJKJFU2SSKJJCU6USLKJEVEQKVGJIVEU2JGVAVMU2RJQ2EOVKZIRDUYUSUI5DDMRCFJVBFGR2RK5KEGTKSJZDUKWKTIFGUEUKIJFMUIQKPKJIUOQRWIVCVGSL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 503.31, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 523.74, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DCOD4KIYTCMBTPQ2DONBYGM\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEMTKWJFKEWTSMJJGFKT2UJJKESUSGKU2FOU2VJE2DERSVKZBU4SRVIZDE6URSJJDU4RCVJ5KFGU2LLJCFKU2XJNCUSVSIKVCVMMSJJFCVUVKJKMZE6S2KJJCU6TSDGJEVER2VGZJVGWCKKZFVIR2SINIEUVSKIZKVKQ2SJRDEUVKPKRFVGS2GIRKVGTKTIVEU4R2WIVKVGSCLLEZUKSKSJNHESSSKKVHVKS22JNJEGVJSKNJVUS2CJJDEOVS2KVGECWSGJVJTET2HLJCEKV2WJJKEOUSGKZGVGU2WJJCTGVKFKUZEUSKWJVKUWUS2LBEUUSSVJ5JUUVKJKJCFIT2RGJLUSNKGIVMVEU2SI5JEWRCJKIZEMR2OJNCUWVCTJNFUMRCVINHEGVKJGVEEKVKWKNEESVSOIZEVIS2YJJHEURKXKRJVES2OIRKTEU2TKJETKS2UI5JEGRCKLJHEKSKSGJLEYSSKKRCVIS2LJNDEIVSLJUZEKSKOJBCEOTSDJRFEUQ2FJNHEEWCJJJFFKT2RJMZESUSFKUZFGU2UJE2UGVSTKZBUESSWIJDEGURSINDVUQ2FI5KDERKHKJDFKU2XJNKUSTSHKVCVMQ2RJNCVURKJKQZE6SKKJVKU6VCLKNFVMQ2WINKVGRKKJZDEKSKSJJKUURSOIZDVEMSCJRFEGRKTKRBUWS2KIRKVGVRSKVEU4R2VKVIUWSCJIZGVKSKWJNHESSSJLBMU4SSRI5GVQRCHJVGDIR2JLFCEKTSCJZDUKWSDGJGUUUSFIFMUIQKPKJIUOQJVIRAU2RBUJFFEKUL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 503.31, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 523.74, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DEM34KIYTCMBTPQ2DONBYGM\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFISKXKNCUUVSOIZCVMMSOJJKVUVKPKIZE4S2SINKU6V2KKVFVER2WKVJVGVCJGVAVIR2WINEEUWSKIZJVEMRSJNJEGRJWKRJTESZVIRLEWTJSKVEVMR2WJFJEGSCKIZGVKSKUJMZESSSMKUZFOSSUJFJEGVJUKVJTESJVJZDEKVSDJZFDKRSGKFJDEUSHJZFUMR2UJNJUWRSEKVJU2MSFJFLEOVKFKYZESSKFLJKUSUZSJ5FUUSSFJ5HEGMSJKJDVKNSTKNMEUVSLKRDVEQ2QJJLEURSVKVBVETCGJJKU6VCLKNFUMRCVKNGVGRKJJZDVMRKVKNEEWWJTIVEVES2OJFFEUVKPKVFVUS2SINKTEU2TLJFUESSGI5LFUVKMIFNEMTKTGJHUOWSEIVLVMSSUI5JEMVSNKNJVMSSFGNKUKVJSJJEVMTKVJNJFUWCJJJFFKT2TJJKUSUSEKRHVCMSXJE2UMRKZKJJVER2SJNCESURSIZDU4S2FJNKFGS2LIZCFKQ2OINKUSNKIIVKVMU2IJFLE4RSJKRFVQSSOJJCVOVCTKJFU4RCVGJJVGUSJGVFVIR2SINCEUWSOIVEVEMSWJRFEUVCFKRFUWS2GIRLEWTJSIVEU4SCEI5HEGTCKJJBUKS2OIJMESSSKKVHVCSZSJFJEKVJSKNJVISJVINLFGVSDIJFFMQSGINJDEQ2HLJBUKS2UJJKEOUSGKVJVOS2VJFHEOVKFKZBVCS2FLJCUSVBSJ5EUUTKVJ5KEWU2LKZBVMQ2VKNCUUTSGIVEVESSVJJDE4RSHKIZEETCKINCVGVCDJNFUURCVKNLDEVKJJZDVKVKRJNEESRSNKVEVMS2OJFFESWCZJZFFCR2NLBCEOTKMGRDUSWKEIVHEETSHIVNEGMSNJJJEKQKZIRAU6USRI5ATKRCBJVCDISKKIVIXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 503.31, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 523.74, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DENL4KIYTCMBTPQ2DONBYGM\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEURCVJ5KEWU2LIZCFMU2XKNCUUVSHKVKVOQ2IJNCVUVKJKVFU6TCKJNKU6TSCKNFVER2VGJKVGVCJGVAVMVKSINJEUWSLIVFVEMRSJNJEGRJSKRFVGSZVIVCUWTJSJBETKSCGIVLVGSCHKFNEKSKUGJIEUSSKKVHVCSZSJFJEOVJSKVJVESJVJVKESUSDJZFFURSGJ5JDERSHJZFUKS2UKNJUYSSEKZKVKMSVJJLEQRSVKUZESSKZGNCUSUJSJJGEUSSVJ5IUWMSJKJCVKMSTKNKESNKDKRCVOQ22JJLEURSDKIZEUR2KINCUOVCLKNFUURKFIVHFGSCKJVNFMR2OGJGEWWSGIZIVOS2XJJHEWRSBKVJUYS22IRLEKUSCKVETKRSFINLEGQSLIVNFISKSGJFEYSSDIZBVISSUI5JEMVSLK5JUOSSWJRKUSVJSKFFUMTKWJFKDETSLJJGEKT2RJNNESUSKKUZFOU2XJE2UWVSTKZBUQSS2JJLFKUZSI5FEUTCVI5JUWMSLJJCFKQ2NKNKUUVSHKVKVOQ2GJJKVURSJKIZE2SSKJJCU6UKKKNFVER2VGJJVGWKLIJFEKVKSJNHEWUSLIREVEMSKJRDEGRKLKRJUGS2KIRKVGV2LKVEU4R2VIVKUWSCJIZGVKUKXJNHEWSSMIZAVKU2LJFJEEVJSKNJVESJVJBCE2USDJJFFUTSGJNJUGQSMJJFFKT2VJNKESTSDKU2FGU2GJJLEWRSFKJBUQSSGJVKUSUSLJ5EUUSCFJ5JEWMSJJVNEKMSTKNJUSVSBKZJVEQ2CJI2UURSDKIZEEUCRGJKECTK2J5DU2WKYLFGVEUKHJEZEGMSNJJJUMVKZKRBUSQSRI5ATKRCBJVBDER2BLFEFSUKTJJ6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 503.31, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 523.74, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DEOL4KIYTCMBTPQ2DONBYGM\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEQSSOJBDESURSJBGEUSSWJFJEWTSJJJGUKT2UJJKESNKFKU2FMQ2IJE2U4RSFKJBU4SRVIZDE6VCLKZDU4Q2FGZHDEQ2LJJBVKMSXKNCUSRSHKZCVMS2IJFLE4RKJKEZE6SSRGJCU6U2LLJEVEQ2VGRIVGU2JGVCVMU2WINJEONKDIVGVIUZSJNBEYRKXKZFFIR2SIZLE2U2TLFGEMTCFK5LEGSSLJEZUKSKSJNJEUSSJKVJVIUSXJFJEGVJSKVJVUSJVJBCE2USTJRFFMSSWJ5KEGQ2MJJCUMU2UJNFUYQSEKVJU2U2VJFDEOVKFK5JUQSSVLJDESUZSJZFEUS2FJ5LVGTSLLJBFMS2NGJBUSVSHKZJVMQ2CJJNEMRSPKIZEMR2OJJKU6VCTJNFVERCGJNLUWVKJIZEEKVKWGJEESVK2KZIVOS2WJNHEIVKVK5JFOSKSINKTEUKTKRETKSKWKNLEGRSKKZDEMRKSGJBEYRSDIVBVIS2FI5JEIVKTJZBVSTCGJNLEKVKTJBEVMTKVJFJFUWCJJJFVKT2OIJJUSUSJKUZFOU2FJJDEMRKFKEZEQS2WJJKU6U2TLJFUUS2FJNKEWQ2LJZCFMQ2WGJKUSTSHKZCVIU2IJFLE2VSHKFFU4SKKJFKVCU2LLJEVEQKYLFHEUUKHJVMEIR2NJQ2EOSKZIRCU4QSOI5CVUQZSJVFFERKBLFCECT2SKFDUCNKEIFGUINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 503.31, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 523.74, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYML4KIYTCMBTPQ2DOOBXG4\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2UOVSTKVNFGSSWIZDEGURSKZDU4Q2FI5KFEVCHKJDEMVKTKNDEUVSLIZEU4Q2IJJDE2VKJKJFU4S2KJFKU6USLLJEVEQ2VGJIVGUSJGVAVMU2TINNEUVSHIREVGMSKJRDEWRKHKRFUGS2SJFDEGTKTIVFDKSCVIVLUGSCHKJFEMS2SJNJEWSSDIVKVOU2LJFLEOVSJKVJUKSJVIVLFGUSDIZFFMSSFGRJDEQSMIZFFIRKUJNBUWTSDKVBVOS2FJFDEQVSFKVFUQSKGGZCEWTKCLBDFSMSEKM3UINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 507.49, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 528.09, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJZPRJDCMJQGN6DINZYG43Q\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2WKVLEGRCKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNBUOSKWJJDEOVBSKFFUMTSFJFIUWTSLJJFFKT2RJNNEWUSBKUZFKU2SJE2UCVSTKJBUERZVIJDEKU2DI5DVURCFJNKEWS2LJJCFKQ2XKNMUYRSIIVCVOQ2JJFCVUVSJKQZEUR2KIJKVGU2LKNFVKMSGJNKTESCKJJGVMRKWINDEUVSCIZDVEMSKJM2UWRKDKRFUWSS2IRKUGV2TIREUMR2VIVKUWSKKIZGVKSKRJQ2EOVKZIRHUYUSVJBDDMSCZKFJUU7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 507.49, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 528.09, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYML4KIYTCMBTPQ2DOOBXG4\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2DERCFKVNFGSSWIZDEGURSKZDU4Q2FI5KFEVCHKJDEMVKTKNDEUVSLIZEU4Q2IJJDE2VKJKJFU4S2KJFKU6USLLJEVEQ2VGJIVGUSJGVAVMU2TINNEUVSHIREVGMSKJRDEWRKHKRFUGS2SJFDEGTKTIVFDKSCVIVLUGSCHKJFEMS2SJNJEWSSDIVKVOU2LJFLEOVSJKVJUKSJVIVLFGUSDIZFFMSSFGRJDEQSMIZFFIRKUJNBUWTSDKVBVOS2FJFDEQVSFKVFUQSKGGZCEWTKCLBDFSMSEKM3UINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 507.49, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 528.09, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJZPRJDCMJQGN6DINZYG43Q\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2UI5LEGTCKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNBUOSKWJJDEOVBSKFFUMTSFJFIUWTSLJJFFKT2RJNNEWUSBKUZFKU2SJE2UCVSTKJBUERZVIJDEKU2DI5DVURCFJNKEWS2LJJCFKQ2XKNMUYRSIIVCVOQ2JJFCVUVSJKQZEUR2KIJKVGU2LKNFVKMSGJNKTESCKJJGVMRKWINDEUVSCIZDVEMSKJM2UWRKDKRFUWSS2IRKUGV2TIREUMR2VIVKUWSKKIZGVKSKRJQ2EOVKZIRHUYUSVJBDDMSCZKFJUU7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 507.49, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 528.09, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYML4KIYTCMBTPQ2DOOBXG4\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2DERCHKVNFGSSWIZDEGURSKZDU4Q2FI5KFEVCHKJDEMVKTKNDEUVSLIZEU4Q2IJJDE2VKJKJFU4S2KJFKU6USLLJEVEQ2VGJIVGUSJGVAVMU2TINNEUVSHIREVGMSKJRDEWRKHKRFUGS2SJFDEGTKTIVFDKSCVIVLUGSCHKJFEMS2SJNJEWSSDIVKVOU2LJFLEOVSJKVJUKSJVIVLFGUSDIZFFMSSFGRJDEQSMIZFFIRKUJNBUWTSDKVBVOS2FJFDEQVSFKVFUQSKGGZCEWTKCLBDFSMSEKM3UINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 507.49, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 528.09, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJZPRJDCMJQGN6DINZYG43Q\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2UI5LEGUCKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNBUOSKWJJDEOVBSKFFUMTSFJFIUWTSLJJFFKT2RJNNEWUSBKUZFKU2SJE2UCVSTKJBUERZVIJDEKU2DI5DVURCFJNKEWS2LJJCFKQ2XKNMUYRSIIVCVOQ2JJFCVUVSJKQZEUR2KIJKVGU2LKNFVKMSGJNKTESCKJJGVMRKWINDEUVSCIZDVEMSKJM2UWRKDKRFUWSS2IRKUGV2TIREUMR2VIVKUWSKKIZGVKSKRJQ2EOVKZIRHUYUSVJBDDMSCZKFJUU7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 507.49, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 528.09, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRHFERSOPQZDAMRSGAYTAMRQGAYDA7BRPRJDCMJQGN6DINZYG43Q\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2UGVSVKJBUYSSSIZDEKURSIJDUUS2FGJKEWS2MIJEUMRKTINDUSVSKIZDVIMSRJNDE4RKJKFFU4S2KJJKU6UKLLJFVEQKVGJKVGUSJGVAVMU2SINBEONKCIZCVKQ2TJJFEGRKHKRFUWS2GIRKTITSTIVFEMSCGKVLUWSCHKFNFMR2SGJJEWTSCKVFVIU2JJFNEGVSFKUZFASKWI5LFKUSDIJFFMSSGI5JFGVSMIZBUKR2UINFUWRSEKVJVKS2FJFDEOVKFJVJUQSKGJVKUGN2CKZDUCM2TGRHEEWSQKI3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 507.49, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 528.09, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRHFERSOPQZDAMRSGAYTAMRQGAYDA7BRHF6FEMJRGAZXYNBXHA3TO\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2WKNLEGRSKLJDEKNCSGJDEYRSDIVLVIU2TJNFEIVCLJZJUMR2SJNLEOURSJNGESM2FJFJEWTSJJJFFKT2TJNNESUSCKUZFCU2UJE2UCVSTKJBUESSWINCESURSIZDVETKGKNLEWU2LJJCFKS2XJNCUSNBTKVCVMS2II5ITERKJKQZE6TCKINCVGU2TINEU4RCWJFKTEVCKIZHEKUKRGJEEUVSKIZBVEMSKJRFEEVCFKRFUGS2KIRDEWV2LIVEVMRKVIVKUWSCJIUZFKSKRJNHESRRWIRFU2QSYIZMTERCTG5CDISKKIVIXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 507.49, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 528.09, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMT4KIYTCMBTPQ2DQMZTG4\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2UWVSVKVNFGSSWIZDEGURSKZDU4Q2FI5KFEVCHKJDEMVKTKNDEUVSLIZEU4Q2IJJDE2VKJKJFU4S2KJFKU6USLLJEVEQ2VGJIVGUSJGVAVMU2TINNEUVSLIREVGMSKJRDEWRKHKRFUGS2SJFDEGTKTIVFUMR2WKVLEGSCHKJFEMS2SJNJEWSSDIVKVOU2LJFLEOVSJKVJUKSJVIVLFGUSDIZFFMSSFGRJDEQSMIZFFIRKUJNBUWTSDKVBVOS2FJFDEQVSFKVFUQSKGGZCEWTKKKNDFSWSUJ43UINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 512.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 533.16, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMRQPRJDCMJQGN6DIOBTGM3Q\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2UIVLEGSCKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNBUOSKWJJDEOVBSKFFUMTSFJFIUWTSLJJFFKT2RJNNEWUSBKUZFKU2SJE2UCVSTKJBUERZVIJDEOURSINDVURCFJNKEWS2LJJCFKQ2XKNMUYRSIIVCVOS2IJJLE4RSJKQZEUR2KIJKVGU2LKNFVKMSGJNKTESCKJJGVMRKWINDEUVSCIZDVEMSKJM2UWRKDKRFUWSS2IRKUGV2TIREUMR2VIVKUWSKKIZGVKSKRJQ2EOVKZKRCUYUSUI42TMSCZKFJUU7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 512.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 533.16, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DI7CSGEYTAM34GQ4DSMRZ\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2WKVJEGSSKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSGKUZFGU22JE2UCVSTKNBVUSS2INCESUZSJJGEMS2FI5KEWQ2LKJEUMQ2NKNCUWRSIKVKVKMSJJFLEURSLKJFVES2KINCVOU2TIVEVKMSFKNLVGVCJGVAVMVKSINFEUUSGIZCVEMSKJM2UWRKHKRJUWSKGIRKUWTSDIVFVMR2VIVKUYNCHKVMVIUKMKJLUOURWIRCU2QSTI5IVOVCDJVJE4R2FGJJUCTKKLFEESWKEIFHVEUKHII3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 518.64, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 539.69, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DQ7CSGEYTAM34GQ4DSMRZ\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJNHEOVJSK5JUKSKGJBDESUSTJBGEUS2FJFKEWMSKJJFFKT2RJJKEWUSEKU2FMQ2GJE2U4RSJKJBU4TCGJJDE6U2DIZDU4RCVK5KFGU2MIJEUMQ2XJNKESNKHKZCVKS2IJJCVURKJKEZE4S2KJJCU6VSSK5EVEQ2VGJIVGVCJGVEVMU2WINDEUVSGIZJVKQ2TJNHEYVCJK5BFGS22IZKTITSTI5FE4S2UI5HEGTCLLJDEMS2TJJMESSSKKVJVES22JFLEIVCPKFJVISJVIVKESUSDJBDTKQSWJVJDES2KKJCEMQ2OINKUOUSEKVFU2MSVJFLEQRKVKVFUQSKFGJDESURSJ5FEUTCFJ5JEWMSLKJDVMT2TGJJUUTSIIZBVKMSIJJLEMRSDKIZFMR2OINCUOVCTGJEVERCVKNGVGRCHJJDVKVKVJNEEWVK2KVEVCMSPI5GTERKXKNJUKSKVGJCE6UKTKRETKQKWKVJEGSSKKZDEMR2SGJDEOSSLIVDVIMSDJNDEIVKFJZJUKS2FGNKUOVJSJBEVMTKWJFIUWTSHJUZEKT2VJJKUSUSKKUZFKUZSJFLEQRKFKJFUMSSFLJDEOU2LGJFEEQSVJ5KEWU2LIZCFKU2NKNCEOSSHKVKVKMSHJNLE2VSJKMZEUSKKJJCVCUKKKZEVEQKVGJIUYNCHKVMVIUKMKJLUOURWIRCU2QSTI5IVOVCDJVJE4R2FGJJUCTKKLFEESWKEIFHVEUKHII3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 518.64, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 539.69, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCML4KIYTCMBTPQ2DQOJSHE\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEUSSWJFKEWMSLJJGFKMSWJMZESUSBKU2FOU2VJE2U4RSHKJBU4TCKJJDE6VCLJJDU4Q2GI5KFGVKJLJCFMU2NGJMUYRSHKVKVEQ2IJJDE2VKJKJFU6SKKJJCU6U2LLJFVERSUJ5IVGVCJGVAVMVKSINFEUVSGIZDVEMSGI5JEKRSTK5JU2SRVI5CEWUZSK5ETIM2VI5LFGTCKLEZUKTKTGJLEOSSDKZAVKSZSJFLEEVJSKEZEKS2CJFLFKUSDIZFDKQSGJFKUGU2KJZFUKS2WKNKEYRSIKVKU4U2FJFHEQRSVKUZEQS2WJVKUSUKLKBFEUS2FJ5LEUU2LKJBFKMSXKNMEUUSEIVJVMU2IJRDEMRKJKIZEMTCGINCVOVCTKNFUURCUJFKVGVKJKZEEKRKUKNEESVSNKVEVGMSPJNFEURKPJZFFOSK2INLEKVJSKBFUESKWKVJEGQSKKZFEMS2SGJDEYSSDIVDVIU2LJNFEKRKDK5FUKSKFGNKUKVKTJBEVSM2FJVJEWTSKJJFEKT2RJMZEYQSNKU2FCU22JJBEGVSVKJBVISSFLJCUOU2LJJFUUTCFJNKVGVCKGVBVKMSXKNCUSRSHKZCVMS2HJNLE2VSJKJFU2SSKJJCU6VSLKJEVEQSVGZIVEU2JGVAVMU2RJQ2EOVKZKRIUYUSXI5JDMRCFJVBFGR2RK5KEGTKSJZDUKMSTIFGUUWKIJFMUIQKPKJIUOQRWIVCVGSL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 518.64, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 539.69, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCN34KIYTCMBTPQ2DQOJSHE\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEMTKWJFKEWTSMJJGFKT2UJJKESUSGKU2FOU2VJE2DERSVKZBU4SRVIZDE6URSJJDU4RCVJ5KFGU2LLJCFKU2XJNCUSVSIKVCVMMSJJFCVUVKJKMZE6S2KJJCU6TSDGJEVER2VGZJVGWCKKZFVIR2SINIEUVSKIZKVKQ2SJRDEUVKPKRFVGS2GIRKVGTKTIVEU4R2WIVKVGSCLLEZUKSKSJNHESSSKKVHVKS22JNJEGVJSKNJVUS2CJJDEOVS2KVGECWSGJVJTET2HLJCEKV2WJJKEOUSGKZGVGU2WJJCTGVKFKUZEUSKWJVKUWUS2LBEUUSSVJ5JUUVKJKJCFIT2RGJLUSNKGIVMVEU2SI5JEWRCJKIZEMR2OJNCUWVCTJNFUMRCVINHEGVKJGVEEKVKWKNEESVSOIZEVIS2YJJHEURKXKRJVES2OIRKTEU2TKJETKS2UI5JEGRCKLJHEKSKSGJFEOSSCKRCVIS2LJNDEIVSLJUZEKSKOJBCEOTSDJRFEUQ2FJNHEEWCJJJFFKT2RJMZESUSFKUZFGU2UJE2UGVCFKZBUISRVIJDEGURSINDVUQ2FI5KFEVCHKJDFKU2XJNKUSTSHKVCVMQ2RJNCVURKJKVFVASSKJJKVCUSLKNFVMQ2WINKVGRKKJZDEKSKSJJKUURSOIZDVEMSCJRFEGRKTKRBUWS2KIRKVGVRSKVEU4SCFKVIUWSCJKUZEKSKWJNHESSSJLBMU4SSSJBAVQRCNJZCDIR2JLFCEKTSCJZDUKWSDGJGUUVSFIFMVIUKPKJIUOQJVIRAU2RBUJFFEKUL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 518.64, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 539.69, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DEMT4KIYTCMBTPQ2DQOJSHE\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFISKXKNCUUVSOIZCVMMSOJJKVUVKPKIZE4S2SINKU6V2KKVFVER2WKVJVGVCJGVAVIR2WINEEUWSKIZJVEMRSJNJEGRJWKRJTESZVIRLEWTJSKVEVMR2WJFJEGSCKIZGVKSKUJMZESSSMKUZFOSSUJFJEGVJUKVJTESJVJZDEKVSDJZFDKRSGKFJDEUSHJZFUMR2UJNJUWRSEKVJU2MSFJFLEOVKFKYZESSKFLJKUSUZSJ5FUUSSFJ5HEGMSJKJDVKNSTKNMEUVSLKRDVEQ2QJJLEURSVKVBVETCGJJKU6VCLKNFUMRCVKNGVGRKJJZDVMRKVKNEEWWJTIVEVES2OJFFEUVKPKVFVUS2SINKTEU2TLJFUESSGI5LFUVKMIFNEMTKTGJHUOWSEIVLVMSSUI5JEMVSNKNJVMSSFGNKUKVJSJJEVMTKVJNJFUWCJJJFFKT2TJJKUSUSEKRHVCMSXJE2UMRKZKJJVER2SJNCESURSIZDU4S2FJNKFGS2LIZCFKQ2OINKUSNKIIVKVMU2IJFLE4RSJKRFVQSSOJJCVOVCTKJFU4RCVGJJVGUSJGVFVIR2SINCEUWSOIVEVEMSKI5FEEVCFKRFUWS2GIRLEWTJSIVEU4SCEI5HEGTCKJJBUKS2OIJMESSSKKVHVCSZSJFJEKVJSKNJVISJVINKEKVSDIRFDKQSGINJDEQ2HLJBUKS2UJNKUOUSGKVJVOS2VJFHEOVKFKZBVCS2FLJCUSVKLKBFEUSSVKFJEWU2LKZBVMQ2VKNCUUTSGIVEVESSVJJDE4RSHKIZEETCKINCVGVCDJNFUURCVKNLDEVKJJZEEKVKRJNEESVJSIVEVMS2OJFFESWCZJZFFESCBLBCE2TSEGRDUSWKEIVHEETSHIVNEGMSNJJLEKQKZKRIU6USRI5ATKRCBJVCDISKKIVIXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 518.64, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 539.69, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DENT4KIYTCMBTPQ2DQOJSHE\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEURCVJ5KEWU2LIZCFMU2XKNCUUVSHKVKVOQ2IJNCVUVKJKVFU6TCKJNKU6TSCKNFVER2VGJKVGVCJGVAVMVKSINJEUWSLIVFVEMRSJNJEGRJSKRFVGSZVIVCUWTJSJBETKSCGIVLVGSCHKFNEKSKUGJIEUSSKKVHVCSZSJFJEOVJSKVJVESJVJVKESUSDJZFFURSGJ5JDERSHJZFUKS2UKNJUYSSEKZKVKMSVJJLEQRSVKUZESSKZGNCUSUJSJJGEUSSVJ5IUWMSJKJCVKMSTKNKESNKDKRCVOQ22JJLEURSDKIZEUR2KINCUOVCLKNFUURKFIVHFGSCKJVNFMR2OGJGEWWSGIZIVOS2XJJHEWRSBKVJUYS22IRLEKUSCKVETKRSFINLEGQSLIVNFISKSGJFEYSSDIZBVISSUI5JEMVSLK5JUOSSWJRKUSVJSKFFUMTKWJFKDETSLJJGEKT2RJNNESUSKKUZFOU2XJE2UWVSTKZBUQSS2JJLFKUZSI5FEUTCVI5JUWMSLJJCFKQ2NKNKUUVSHKVKVOQ2GJJLE4RKJKNFU2SSKJJCU6UKKKNFVER2VGJJVGWKLIJFEKVKSJNHEWUSLIREVEMSKJRDEGRKLKRJUGS2KIRKVGV2LKVFE4R2VKVLUWSCJIZGVKUKXJNHEWSSMKZAVKU2LJFJEEVJSKNJVESJVJBCE2USDJJFDKQSGKVJDESSHKJFFKT2VJNKESTSDKU2FGU2GJJLEWRSFKJBUQSSGJVKUSUSLJ5EUUSCFJ5JEWMSJJVNEKMSTKNLUSVSBKZJVMQ2SJI2UURSDKIZEEUCRGJKEGT2CJ5DVSMSILFGVEUKHJEZEGMSNJJJUMVKZKRFUSQSSJBATKRCBJVBDER2BLFEFSUKTJJ6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 518.64, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 539.69, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DCM34KIYTCMBTPQ2DQOJXGY\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERSRKIZFMR2OINCVGVCTKNGEURCWKVLEGRKJKZGVMVKVGJEESRSOIZEVCMSOJNFESVKPK5JVGSKSI5KTMU2TLBFFMS2UI5JEGUCKKZFEMQ2SGJNEYSSDIUZFIU2LJM2UIVSDK5JUKSKGJBDFKV2DJBGEKMSGJFKDET2JJJGFKUKRJMZESUSBKU2FOU2VJE2U4RSJKJBU4SS2JJDE6URSIZGEUQ2FINKFGU2LJZCFMU2NKNKUUVSIIVCVKMSOJJLE4RKJKFFU6S2SIRCU6V2TKVEVER2WKVJVGVCJGVAVIR2WINEEUWSLIVFVEMRSJNJEGRJSK5FVGSZVIVCUWTJSJBFE4SCGIVLUGUKLIZGVMR2SGJHEWSSJKVHVGSSTJFJEEVJSKVJVGSJVJRCE2USDIZFFMQSGI5JDEUSMIZFUKS2UJNFUYRSJIZCVKMSYI5JE2RCFKZJUYSSZGNCU2UZSKZDU2MSFK5LFGS2LKZCVIT2RKNKEURSDKZJVES2II42UERSHKIZEUR2SINCU6TRSIRFVURCVKVKEGR2LIUZEMSKOINEESVK2KZEVES2PJJFESVKPKFFFKS2SIRKTIU2TK5ETKQ2WKVLEGTSLGVDFMRKTGJHUWRSKKVHVIS2LJNDEIVSLJUZEKSKOJBDFKUSDJBFVMTSGI5GVGTSKJJEVKT2WJJKESUSCKU2E2WSVJJHEMRKJKJFFKRZVIJDEOURSIJGEUQ2FKNKEWS2LJZCFKS2XJNKUSRSHKVCVKS2IJFETGRKJKEZE4R2NGJCVOU2LLJFVEQSVGJIVGVKLIJEVIRKSINJEUNKGIZIVEMS2JNFEWVKLKVFVGSKSIZKVKUSDIZDVERKWKVKTESCJIZHEKSKTJNGUUSSKIVHVGS2YJNJEEVJSKNJUESJVIFLFGUSDKZFFMQSGIM3UEVSHIU2FGNCNJJKVAUK2IRAU2USVIZKVSVCFJRFFER2FKFCECTKCGJDUCWKEKVGUEUKQKJBEKU34GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 519.14, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 540.21, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DEOD4KIYTCMBTPQ2DSMBTGQ\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEQSSOJBDESURSJBGEUSSWJFJEWTSJJJGUKT2UJJKESNKFKU2FMQ2IJE2U4RSFKJBU4SRVIZDE6VCLKZDU4Q2FGZHDEQ2LJJBVKMSXKNCUSRSHKZCVMS2IJFLE4RKJKEZE6SSRGJCU6U2LLJEVEQ2VGRIVGU2JGVCVMU2WINJEONKDIVGVIUZSJNBEYRKXKZFFIR2SIZLE2U2TLFGEMTCFK5LEGSSLJEZUKSKSJNJEUSSJKVJVIUSXJFJEGVJSKVJVUSJVJBCE2USTJRFFMSSWJ5KEGQ2MJJCUMU2UJNFUYQSEKVJU2U2VJFDEOVKFK5JUQSSVLJDESUZSJZFEUS2FJ5LVGTSLLJBFMS2NGJBUSVSHKZJVMQ2CJJNEMRSPKIZEMR2OJJKU6VCLKNFVMRCGJNLUWVKJIZEEKVKWGJEESVK2KZIVOS2WJNHEIVKVK5JFOSKSINKTEUKTKRETKSKWKNLEGRSKKZDEMTKSGJDEOUSDIVBVIS2FI5JEIVKTJZBUSTCGJNLEKVKTJBEVMTKVJFJFUWCJJJFVKUKSJNNESUSEKU2FCU2FJJDEMRKFKEZEQS2WJJKU6U2TLJFUUS2FJNKEWQ2LJZCFMQ2WGJKUSTSHKZCVIU2IJFKVURSHKFFU4SSKJVKVCU2LLJEVEQKYLFHEUUSIIVMEIT2OKQ2EOSKZIRCU4QSOI5CVUQZSJVFFMRKBLFKFCT2SKFDUCNKEIFGUINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 519.76, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 540.85, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYML4KIYTCMBTPQ2DSNBSGY\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2UWVCFKFNFGSSWIZDEGURSKZDU4Q2FI5KFEVCHKJDEMVKTKNDEUVSLIZEU4Q2IJJDE2VKJKJFU4S2KJFKU6USLLJEVEQ2VGJIVGUSJGVAVMU2TINNEUVSHIREVGMSKJRDEWRKHKRFUGS2SJFDEGTKTIVFU4SCFIVKTESCMIZFEMS2SJNJEWSSDIVKVOU2LJFLEOVSJKVJUKSJVIVLFGUSDIZFFMSSFGRJDEQSMIZFFIRKUJNBUWTSDKVBVOS2FJFDEQVSFKVFUQSKGGZCEWTKSKRDFSNCUIM3UINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 523.91, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 545.16, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34JZJEMTT4GIYDEMRQGEYDEMBQGAYHYMJZPRJDCMJQGN6DIOJUGI3A\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2UIVLEGSSKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNBUOSKWJJDEOVBSKFFUMTSFJFIUWTSLJJFFKT2RJNNEWUSBKUZFKU2SJE2UCVSTKJBUERZVIJDEKU2DI5DVURCFJNKEWS2LJJCFKQ2XKNMUYRSIIVCVOU2IJNDE4RKJKRFUUR2KIJKVGU2LKNFVKMSGJNKTESCKJJGVMRKWINDEUVSCIZDVEMSKJM2UWRKDKRFUWSS2IRKUGV2TIREUMR2VIVKUWSKKIZGVKSKRJQ2EOVK2IRDUYUS2I5DDMSCZKFJUU7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 523.91, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 545.16, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DO7CSGEYTAM34GUYDAMZV\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2WKVLEGRCKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSGKUZFGU22JE2UCVSTKNBVUSSZLJKESUZSJJGEMS2FI5KEWQ2LKJEUMQ2NKNKUSRSHKVCVMQ2IJNLEURSLKJFVES2KINCVOU2TIVEVKMSFKNLVGVCJGVAVMVKSINFEUUSGIZCVEMSKJM2UWRKHKRJUWSKGIRKUWTSDIVFVMR2VIVKUYNCHKVNFIQKMKJKEONJWIRCU2QSTI5IVOVCDJVJE4R2FGJJUCTKKLFEESWKEIFHVEUKHII3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCMD4KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJNHEOVJSK5JUKSKGJBDESUSTJBGEUS2FJFKEWMSKJJFFKT2RJJKEWUSEKU2FMQ2GJE2U4RSJKJBU4TCGJJDE6U2DIZDU4RCVK5KFGU2MIJEUMQ2XJNKESNKHKZCVKS2IJJCVURKJKEZE4S2KJJCU6VSSK5EVEQ2VGJIVGVCJGVEVMU2WINDEUVSGIZJVKQ2TJNHEYVCJK5BFGS22IZKTITSTI5FE4S2UI5HEGTCLLJDEMS2TJJMESSSKKVJVES22JFLEIVCPKFJVISJVIVKESUSDJBDTKQSWJVJDES2KKJCEMQ2OINKUOUSEKVFU2MSVJFLEQRKVKVFUQSKFGJDESURSJ5FEUTCFJ5JEWMSLKJDVMT2TGJJUUTSIIZBVKMSIJJLEMRSDKIZFMR2OINCUOVCTGJEVERCVGJLUWVCHJJDVKVKVJNEEWVK2KVEVCMSPI5GTERKXKNJUKSKVGJCE6UKTKRETKQKWKVJEGSSKKZDEMR2SGJDEOSSLIVDVIMSDJNDEIVKFJZJUKSKOI5KUSTSDJRFEMTKWJFITETSJJJFUMQKVJJJUWUSBKUZFCU2VJE2UWVSFKZFUMS2GJJCUSUZSJNEVEQ2UJFJUWMSLJZCFKQ2XKNCUURSHIVKVKU2IJJDEYVSJKEZE6SSKIFKU6USKKVEVES2VGJIVGUSQKEZFIR2NIJHUOTJTLBMU2USRI5ETEQZSJVFFGRSVLFKEWSKCKJEECNKEIFGUEMSHIFMUQWKRKNFHYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCML4KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEURCVJ5KEWU2LIZCFMU2XKNCUUVSHKVKVOQ2IJNCVUVKJKVFU6TCKJNKU6TSCKNFVER2VGJKVGVCJGVAVMVKSINJEUWSLIVFVEMRSJNJEGRJSKRFVGSZVIVCUWTJSJBETKSCGIVLVGSCHKFNEKSKUGJIEUSSKKVHVCSZSJFJEOVJSKVJVESJVJVKESUSDJZFFURSGJ5JDERSHJZFUKS2UKNJUYSSEKZKVKMSVJJLEQRSVKUZESSKZGNCUSUJSJJGEUSSVJ5IUWMSJKJCVKMSTKNKESNKDKRCVOQ22JJLEURSDKIZEUR2KINCUOVCLKNFUURKFIVHFGSCKJVNFMR2OGJGEWWSGIZIVOS2XJJHEWRSBKVJUYS22IRLEKUSCKVETKRSFINLEGQSLIVNFISKSGJFEYSSDIZBVISSUI5JEMVSLK5JUOSSWJRKUSVJSKFFUMTKWJFKDETSLJJGEKT2RJNNESUSKKUZFOU2XJE2UWVSTKZBUQSS2JJLFKUZSI5FEUTCVI5JUWMSLJJCFKQ2NKNKUUVSHKVKVOQ2GJJLE4RSJKEZE2SSKJJCU6UKKKNFVER2VGJJVGWKLIJFEKVKSJNHEWUSLIREVEMSKJRDEGRKLKRJUGS2KIRKVGV2LKVFE4R2VKVLUWSCJIZGVKUKXJNHEUSSKIZAVKU2LJFJEEVJSKNJVESJVJBCE2USDJRFFMQSGINJDETSHJJFFKT2VJNKESTSDKU2FGU2GJJLEWRSFKJBUQSSGJVKUSUSLJ5EUUSCFJ5JEWMSJJVNEKMSTKNLUSVSBKZJVMQ2SJI2UURSDKIZEEUCRGJKEOTKCJ5DU2M2YLFGVEUKHJEZEGMSNJJJUMVKZKRFUSQSSJBATKRCBJVBDER2BLFEFSUKTJJ6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCND4KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFISKXKNCUUVSOIZCVMMSOJJKVUVKPKIZE4S2SINKU6V2KKVFVER2WKVJVGVCJGVAVIR2WINEEUWSKIZJVEMRSJNJEGRJWKRJTESZVIRLEWTJSKVEVMR2WJFJEGSCKIZGVKSKUJMZESSSMKUZFOSSUJFJEGVJUKVJTESJVJZDEKVSDJZFDKRSGKFJDEUSHJZFUMR2UJNJUWRSEKVJU2MSFJFLEOVKFKYZESSKFLJKUSUZSJ5FUUSSFJ5HEGMSJKJDVKNSTKNMEUVSLKRDVEQ2QJJLEURSVKVBVETCGJJKU6VCLKNFUMRCVKNGVGRKJJZDVMRKVKNEEWWJTIVEVES2OJFFEUVKPKVFVUS2SINKTEU2TLJFUESSGI5LFUVKMIFNEMTKTGJHUOWSEIVLVMSSUI5JEMVSNKNJVMSSFGNKUKVJSJJEVMTKVJNJFUWCJJJFFKT2TJJKUSUSEKRHVCMSXJE2UMRKZKJJVER2SJNCESURSIZDU4S2FJNKFGS2LIZCFKQ2OINKUSNKIIVKVMU2IJFLE4RSJKRFVQSSOJJCVOVCTKJFU4RCVGJJVGUSJGVFVIR2SINCEUWSOIVEVEMSOJRDEUVCFKRFUWS2GIRLEWTJSIVEU4SCEI5HEGTCKJJBUKS2OIJMESSSKKVHVCSZSJFJEKVJSKNJVISJVINKEKVSDIRFDKQSGINJDEQ2HLJBUKR2UKNCUOUSGKVJVOS2VJFHEOVKFKZBVCS2FLJDESUKLJZEUUS2FJ5LEWU2LKZBVMQ2VKNCUUTSGIVEVESSVJJDE4RSHKIZEETCKINCVGVCDJNFUURCVKNLDEVKJJZEEKVKRJNEESVJSIVEVMS2OJFFESWCZJZFFIR2BLBCEOTRTGRDUSWKEIVHEETSHIVNEGMSNJJLEKQKZKRIU6USRI5ATKRCBJVCDISKKIVIXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCNT4KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEMTKWJFKEWTSMJJGFKT2UJJKESUSGKU2FOU2VJE2DERSVKZBU4SRVIZDE6URSJJDU4RCVJ5KFGU2LLJCFKU2XJNCUSVSIKVCVMMSJJFCVUVKJKMZE6S2KJJCU6TSDGJEVER2VGZJVGWCKKZFVIR2SINIEUVSKIZKVKQ2SJRDEUVKPKRFVGS2GIRKVGTKTIVEU4R2WIVKVGSCLLEZUKSKSJNHESSSKKVHVKS22JNJEGVJSKNJVUS2CJJDEOVS2KVGECWSGJVJTET2HLJCEKV2WJJKEOUSGKZGVGU2WJJCTGVKFKUZEUSKWJVKUWUS2LBEUUSSVJ5JUUVKJKJCFIT2RGJLUSNKGIVMVEU2SI5JEWRCJKIZEMR2OJNCUWVCTJNFUMRCVINHEGVKJGVEEKVKWKNEESVSOIZEVIS2YJJHEURKXKRJVES2OIRKTEU2TKJETKS2UI5JEGRCKLJHEKSKSGJHEYRSKKRCVIS2LJNDEIVSLJUZEKSKOJBCEOTSDJRFEUQ2FJNHEEWCJJJFFKT2RJMZESUSFKUZFGU2UJE2UGVCFKZBUISRVIJDEGURSINDVUQ2FI5KFGVKHKJDFKU2XJNKUSTSHKVCVMQ2RJNCVURSJKFFU4SKKJNCU6VSLKNFVMQ2WINKVGRKKJZDEKSKSJJKUURSOIZDVEMSCJRFEGRKTKRBUWS2KIRKVGVRSKVEU4SCFKVIUWSCJKUZEKSKWJNHESSSJLBMU4SSUI5AVQRCHJYZTIR2JLFCEKTSCJZDUKWSDGJGUUVSFIFMVIUKPKJIUOQJVIRAU2RBUJFFEKUL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCN34KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEUSSWJFKEWMSLJJGFKMSWJMZESUSBKU2FOU2VJE2U4RSHKJBU4TCKJJDE6VCLJJDU4Q2GI5KFGVKJLJCFMU2NGJMUYRSHKVKVEQ2IJJDE2VKJKJFU6SKKJJCU6U2LLJFVERSUJ5IVGVCJGVAVMVKSINFEUVSGIZDVEMSGI5JEKRSTK5JU2SRVI5CEWUZSK5ETIM2VI5LFGTCKLEZUKTKTGJLEOSSDKZAVKSZSJFLEEVJSKEZEKS2CJFLFKUSDIZFDKQSGJFKUGU2KJZFUKS2WKNKEYRSIKVKU4U2FJFHEQRSVKUZEQS2WJVKUSUKLKBFEUS2FJ5LEUU2LKJBFKMSXKNMEUUSEIVJVMU2IJRDEMRKJKIZEMTCGINCVOVCTKNFUURCUJFKVGVKJGVDVKVKUKNEESVSNKVEVGMSPJNFEURKPJZFFOSK2INLEKVJSKBFUESKWKVJEGQSKKZFEMS2SGJDEYSSDIVDVIU2LJNFEKRKDK5FUKSKFGNKUKVKTJBDVKM2FJVJEWTSKJJFEKT2RJMZEYQSNKU2FGU2SJE2UCVSVKZBUYSSFLJCUOU2LJJFUUTCFJNKVGVCKGVBVKMSXKNCUSRSHKZCVMS2HJNLE2VSJKJFU2SSKJJCU6VSLKJEVEQSVGZIVEU2JGVAVMU2RJQ2EOVK2KRAUYUSUI42TMRCFJVBFGR2RK5KEGTKSJZDUKMSTIFGUUWKIJFMUIQKPKJIUOQRWIVCVGSL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DO7CSGEYTAM34GUYDAMZV\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2UI5LEGTCKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSGKUZFGU22JE2UCVSTKNBVUSSZLJKESUZSJJGEMS2FI5KEWQ2LKJEUMQ2NKNKUSRSHKVCVMQ2IJNLEURSLKJFVES2KINCVOU2TIVEVKMSFKNLVGVCJGVAVMVKSINFEUUSGIZCVEMSKJM2UWRKHKRJUWSKGIRKUWTSDIVFVMR2VIVKUYNCHKVNFIQKMKJKEONJWIRCU2QSTI5IVOVCDJVJE4R2FGJJUCTKKLFEESWKEIFHVEUKHII3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCMD4KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJNHEOVJSK5JUKSKGJBDESUSTJBGEUS2FJFKEWMSKJJFFKT2RJJKEWUSEKU2FMQ2GJE2U4RSJKJBU4TCGJJDE6U2DIZDU4RCVK5KFGU2MIJEUMQ2XJNKESNKHKZCVKS2IJJCVURKJKEZE4S2KJJCU6VSSK5EVEQ2VGJIVGVCJGVEVMU2WINDEUVSGIZJVKQ2TJNHEYVCJK5BFGS22IZKTITSTI5FE4S2UI5HEGTCLLJDEMS2TJJMESSSKKVJVES22JFLEIVCPKFJVISJVIVKESUSDJBDTKQSWJVJDES2KKJCEMQ2OINKUOUSEKVFU2MSVJFLEQRKVKVFUQSKFGJDESURSJ5FEUTCFJ5JEWMSLKJDVMT2TGJJUUTSIIZBVKMSIJJLEMRSDKIZFMR2OINCUOVCTGJEVERCUJFGVGVCHJJDVKVKVJNEEWVK2KVEVCMSPI5GTERKXKNJUKSKVGJCE6UKTKRETKQKWKVJEGSSKKZDEMR2SGJDEOSSLIVDVIMSDJNDEIVKFJZJUKSKOI5KUSTSDJRFEMTKWJFITETSJJJFUMQKVJJJUWUSBKUZFCU2VJE2UWVSFKZFUMS2GJJCUSUZSJNEVEQ2UJFJUWMSLJZCFKQ2XKNCUURSHIVKVKU2IJJDEYVSJKEZE6SSKIFKU6USKKVEVES2VGJIVGUSQKEZFIR2NIJHUOTJTLBMU2USRI5ETEQZSJVFFGRSVLFKEWSKCKJEECNKEIFGUEMSHIFMUQWKRKNFHYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCML4KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEURCVJ5KEWU2LIZCFMU2XKNCUUVSHKVKVOQ2IJNCVUVKJKVFU6TCKJNKU6TSCKNFVER2VGJKVGVCJGVAVMVKSINJEUWSLIVFVEMRSJNJEGRJSKRFVGSZVIVCUWTJSJBETKSCGIVLVGSCHKFNEKSKUGJIEUSSKKVHVCSZSJFJEOVJSKVJVESJVJVKESUSDJZFFURSGJ5JDERSHJZFUKS2UKNJUYSSEKZKVKMSVJJLEQRSVKUZESSKZGNCUSUJSJJGEUSSVJ5IUWMSJKJCVKMSTKNKESNKDKRCVOQ22JJLEURSDKIZEUR2KINCUOVCLKNFUURKFIVHFGSCKJVNFMR2OGJGEWWSGIZIVOS2XJJHEWRSBKVJUYS22IRLEKUSCKVETKRSFINLEGQSLIVNFISKSGJFEYSSDIZBVISSUI5JEMVSLK5JUOSSWJRKUSVJSKFFUMTKWJFKDETSLJJGEKT2RJNNESUSKKUZFOU2XJE2UWVSTKZBUQSS2JJLFKUZSI5FEUTCVI5JUWMSLJJCFKQ2NKNKUUVSHKVKVOQ2GJJKVUVSJKMZE2SSKJJCU6UKKKNFVER2VGJJVGWKLIJFEKVKSJNHEWUSLIREVEMSKJRDEGRKLKRJUGS2KIRKVGV2LKVFE4R2VKVLUWSCJIZGVKUKXJNHEUSSKIZAVKU2LJFJEEVJSKNJVESJVJBCE2USDJRFFMQSGINJDETSHJJFFKT2VJNKESTSDKU2FGU2GJJLEWRSFKJBUQSSGJVKUSUSLJ5EUUSCFJ5JEWMSJJVNEKMSTKNLUSVSBKZJVMQ2SJI2UURSDKIZEEUCRGJKEOTKCJ5DU2M2YLFGVEUKHJEZEGMSNJJJUMVKZKRFUSQSSJBATKRCBJVBDER2BLFEFSUKTJJ6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCND4KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFISKXKNCUUVSOIZCVMMSOJJKVUVKPKIZE4S2SINKU6V2KKVFVER2WKVJVGVCJGVAVIR2WINEEUWSKIZJVEMRSJNJEGRJWKRJTESZVIRLEWTJSKVEVMR2WJFJEGSCKIZGVKSKUJMZESSSMKUZFOSSUJFJEGVJUKVJTESJVJZDEKVSDJZFDKRSGKFJDEUSHJZFUMR2UJNJUWRSEKVJU2MSFJFLEOVKFKYZESSKFLJKUSUZSJ5FUUSSFJ5HEGMSJKJDVKNSTKNMEUVSLKRDVEQ2QJJLEURSVKVBVETCGJJKU6VCLKNFUMRCVKNGVGRKJJZDVMRKVKNEEWWJTIVEVES2OJFFEUVKPKVFVUS2SINKTEU2TLJFUESSGI5LFUVKMIFNEMTKTGJHUOWSEIVLVMSSUI5JEMVSNKNJVMSSFGNKUKVJSJJEVMTKVJNJFUWCJJJFFKT2TJJKUSUSEKRHVCMSXJE2UMRKZKJJVER2SJNCESURSIZDU4S2FJNKFGS2LIZCFKQ2OINKUSNKIIVKVMU2IJFLE4RSJKRFVQSSOJJCVOVCTKJFU4RCVGJJVGUSJGVFVIR2SINCEUWSOIVEVEWSVI5FEUVCFKRFUWS2GIRLEWTJSIVEU4SCEI5HEGTCKJJBUKS2OIJMESSSKKVHVCSZSJFJEKVJSKNJVISJVINKEKVSDIRFDKQSGINJDEQ2HLJBUKR2UKNCUOUSGKVJVOS2VJFHEOVKFKZBVCS2FLJDESUKLJZEUUS2FJ5LEWU2LKZBVMQ2VKNCUUTSGIVEVESSVJJDE4RSHKIZEETCKINCVGVCDJNFUURCVKNLDEVKJJZEEKVKRJNEESVJSIVEVMS2OJFFESWCZJZFFIR2BLBCEOTRTGRDUSWKEIVHEETSHIVNEGMSNJJLEKQKZKRIU6USRI5ATKRCBJVCDISKKIVIXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCNT4KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEMTKWJFKEWTSMJJGFKT2UJJKESUSGKU2FOU2VJE2DERSVKZBU4SRVIZDE6URSJJDU4RCVJ5KFGU2LLJCFKU2XJNCUSVSIKVCVMMSJJFCVUVKJKMZE6S2KJJCU6TSDGJEVER2VGZJVGWCKKZFVIR2SINIEUVSKIZKVKQ2SJRDEUVKPKRFVGS2GIRKVGTKTIVEU4R2WIVKVGSCLLEZUKSKSJNHESSSKKVHVKS22JNJEGVJSKNJVUS2CJJDEOVS2KVGECWSGJVJTET2HLJCEKV2WJJKEOUSGKZGVGU2WJJCTGVKFKUZEUSKWJVKUWUS2LBEUUSSVJ5JUUVKJKJCFIT2RGJLUSNKGIVMVEU2SI5JEWRCJKIZEMR2OJNCUWVCTJNFUMRCVINHEGVKJGVEEKVKWKNEESVSOIZEVIS2YJJHEURKXKRJVES2OIRKTEU2TKJETKS2UI5JEGRCKLJHEKSKSLJKUOSSKKRCVIS2LJNDEIVSLJUZEKSKOJBCEOTSDJRFEUQ2FJNHEEWCJJJFFKT2RJMZESUSFKUZFGU2UJE2UGVCFKZBUISRVIJDEGURSINDVUQ2FI5KFGVKHKJDFKU2XJNKUSTSHKVCVMQ2RJNCVURSJKFFU4SKKJNCU6VSLKNFVMQ2WINKVGRKKJZDEKSKSJJKUURSOIZDVEMSCJRFEGRKTKRBUWS2KIRKVGVRSKVEU4SCFKVIUWSCJKUZEKSKWJNHESSSJLBMU4SSUI5AVQRCHJYZTIR2JLFCEKTSCJZDUKWSDGJGUUVSFIFMVIUKPKJIUOQJVIRAU2RBUJFFEKUL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCN34KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEUSSWJFKEWMSLJJGFKMSWJMZESUSBKU2FOU2VJE2U4RSHKJBU4TCKJJDE6VCLJJDU4Q2GI5KFGVKJLJCFMU2NGJMUYRSHKVKVEQ2IJJDE2VKJKJFU6SKKJJCU6U2LLJFVERSUJ5IVGVCJGVAVMVKSINFEUVSGIZDVEMSGI5JEKRSTK5JU2SRVI5CEWUZSK5ETIM2VI5LFGTCKLEZUKTKTGJLEOSSDKZAVKSZSJFLEEVJSKEZEKS2CJFLFKUSDIZFDKQSGJFKUGU2KJZFUKS2WKNKEYRSIKVKU4U2FJFHEQRSVKUZEQS2WJVKUSUKLKBFEUS2FJ5LEUU2LKJBFKMSXKNMEUUSEIVJVMU2IJRDEMRKJKIZEMTCGINCVOVCTKNFUURCUJFKVGVKKGVEEKVKUKNEESVSNKVEVGMSPJNFEURKPJZFFOSK2INLEKVJSKBFUESKWKVJEGQSKKZFEMS2SGJDEYSSDIVDVIU2LJNFEKRKDK5FUKSKFGNKUKVKTJBDVKM2FJVJEWTSKJJFEKT2RJMZEYQSNKU2FGU2SJE2UCVSVKZBUYSSFLJCUOU2LJJFUUTCFJNKVGVCKGVBVKMSXKNCUSRSHKZCVMS2HJNLE2VSJKJFU2SSKJJCU6VSLKJEVEQSVGZIVEU2JGVAVMU2RJQ2EOVK2KRAUYUSUI42TMRCFJVBFGR2RK5KEGTKSJZDUKMSTIFGUUWKIJFMUIQKPKJIUOQRWIVCVGSL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DO7CSGEYTAM34GUYDAMZV\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2UI5LEGUCKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSGKUZFGU22JE2UCVSTKNBVUSSZLJKESUZSJJGEMS2FI5KEWQ2LKJEUMQ2NKNKUSRSHKVCVMQ2IJNLEURSLKJFVES2KINCVOU2TIVEVKMSFKNLVGVCJGVAVMVKSINFEUUSGIZCVEMSKJM2UWRKHKRJUWSKGIRKUWTSDIVFVMR2VIVKUYNCHKVNFIQKMKJKEONJWIRCU2QSTI5IVOVCDJVJE4R2FGJJUCTKKLFEESWKEIFHVEUKHII3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCMD4KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJNHEOVJSK5JUKSKGJBDESUSTJBGEUS2FJFKEWMSKJJFFKT2RJJKEWUSEKU2FMQ2GJE2U4RSJKJBU4TCGJJDE6U2DIZDU4RCVK5KFGU2MIJEUMQ2XJNKESNKHKZCVKS2IJJCVURKJKEZE4S2KJJCU6VSSK5EVEQ2VGJIVGVCJGVEVMU2WINDEUVSGIZJVKQ2TJNHEYVCJK5BFGS22IZKTITSTI5FE4S2UI5HEGTCLLJDEMS2TJJMESSSKKVJVES22JFLEIVCPKFJVISJVIVKESUSDJBDTKQSWJVJDES2KKJCEMQ2OINKUOUSEKVFU2MSVJFLEQRKVKVFUQSKFGJDESURSJ5FEUTCFJ5JEWMSLKJDVMT2TGJJUUTSIIZBVKMSIJJLEMRSDKIZFMR2OINCUOVCTGJEVERCUJFGTEVCHJJDVKVKVJNEEWVK2KVEVCMSPI5GTERKXKNJUKSKVGJCE6UKTKRETKQKWKVJEGSSKKZDEMR2SGJDEOSSLIVDVIMSDJNDEIVKFJZJUKSKOI5KUSTSDJRFEMTKWJFITETSJJJFUMQKVJJJUWUSBKUZFCU2VJE2UWVSFKZFUMS2GJJCUSUZSJNEVEQ2UJFJUWMSLJZCFKQ2XKNCUURSHIVKVKU2IJJDEYVSJKEZE6SSKIFKU6USKKVEVES2VGJIVGUSQKEZFIR2NIJHUOTJTLBMU2USRI5ETEQZSJVFFGRSVLFKEWSKCKJEECNKEIFGUEMSHIFMUQWKRKNFHYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCML4KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEURCVJ5KEWU2LIZCFMU2XKNCUUVSHKVKVOQ2IJNCVUVKJKVFU6TCKJNKU6TSCKNFVER2VGJKVGVCJGVAVMVKSINJEUWSLIVFVEMRSJNJEGRJSKRFVGSZVIVCUWTJSJBETKSCGIVLVGSCHKFNEKSKUGJIEUSSKKVHVCSZSJFJEOVJSKVJVESJVJVKESUSDJZFFURSGJ5JDERSHJZFUKS2UKNJUYSSEKZKVKMSVJJLEQRSVKUZESSKZGNCUSUJSJJGEUSSVJ5IUWMSJKJCVKMSTKNKESNKDKRCVOQ22JJLEURSDKIZEUR2KINCUOVCLKNFUURKFIVHFGSCKJVNFMR2OGJGEWWSGIZIVOS2XJJHEWRSBKVJUYS22IRLEKUSCKVETKRSFINLEGQSLIVNFISKSGJFEYSSDIZBVISSUI5JEMVSLK5JUOSSWJRKUSVJSKFFUMTKWJFKDETSLJJGEKT2RJNNESUSKKUZFOU2XJE2UWVSTKZBUQSS2JJLFKUZSI5FEUTCVI5JUWMSLJJCFKQ2NKNKUUVSHKVKVOQ2GJJKVUVSJKQZE2SSKJJCU6UKKKNFVER2VGJJVGWKLIJFEKVKSJNHEWUSLIREVEMSKJRDEGRKLKRJUGS2KIRKVGV2LKVFE4R2VKVLUWSCJIZGVKUKXJNHEUSSKIZAVKU2LJFJEEVJSKNJVESJVJBCE2USDJRFFMQSGINJDETSHJJFFKT2VJNKESTSDKU2FGU2GJJLEWRSFKJBUQSSGJVKUSUSLJ5EUUSCFJ5JEWMSJJVNEKMSTKNLUSVSBKZJVMQ2SJI2UURSDKIZEEUCRGJKEOTKCJ5DU2M2YLFGVEUKHJEZEGMSNJJJUMVKZKRFUSQSSJBATKRCBJVBDER2BLFEFSUKTJJ6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCND4KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFISKXKNCUUVSOIZCVMMSOJJKVUVKPKIZE4S2SINKU6V2KKVFVER2WKVJVGVCJGVAVIR2WINEEUWSKIZJVEMRSJNJEGRJWKRJTESZVIRLEWTJSKVEVMR2WJFJEGSCKIZGVKSKUJMZESSSMKUZFOSSUJFJEGVJUKVJTESJVJZDEKVSDJZFDKRSGKFJDEUSHJZFUMR2UJNJUWRSEKVJU2MSFJFLEOVKFKYZESSKFLJKUSUZSJ5FUUSSFJ5HEGMSJKJDVKNSTKNMEUVSLKRDVEQ2QJJLEURSVKVBVETCGJJKU6VCLKNFUMRCVKNGVGRKJJZDVMRKVKNEEWWJTIVEVES2OJFFEUVKPKVFVUS2SINKTEU2TLJFUESSGI5LFUVKMIFNEMTKTGJHUOWSEIVLVMSSUI5JEMVSNKNJVMSSFGNKUKVJSJJEVMTKVJNJFUWCJJJFFKT2TJJKUSUSEKRHVCMSXJE2UMRKZKJJVER2SJNCESURSIZDU4S2FJNKFGS2LIZCFKQ2OINKUSNKIIVKVMU2IJFLE4RSJKRFVQSSOJJCVOVCTKJFU4RCVGJJVGUSJGVFVIR2SINCEUWSOIVEVEWSVI5HEUVCFKRFUWS2GIRLEWTJSIVEU4SCEI5HEGTCKJJBUKS2OIJMESSSKKVHVCSZSJFJEKVJSKNJVISJVINKEKVSDIRFDKQSGINJDEQ2HLJBUKR2UKNCUOUSGKVJVOS2VJFHEOVKFKZBVCS2FLJDESUKLJZEUUS2FJ5LEWU2LKZBVMQ2VKNCUUTSGIVEVESSVJJDE4RSHKIZEETCKINCVGVCDJNFUURCVKNLDEVKJJZEEKVKRJNEESVJSIVEVMS2OJFFESWCZJZFFIR2BLBCEOTRTGRDUSWKEIVHEETSHIVNEGMSNJJLEKQKZKRIU6USRI5ATKRCBJVCDISKKIVIXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCNT4KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEMTKWJFKEWTSMJJGFKT2UJJKESUSGKU2FOU2VJE2DERSVKZBU4SRVIZDE6URSJJDU4RCVJ5KFGU2LLJCFKU2XJNCUSVSIKVCVMMSJJFCVUVKJKMZE6S2KJJCU6TSDGJEVER2VGZJVGWCKKZFVIR2SINIEUVSKIZKVKQ2SJRDEUVKPKRFVGS2GIRKVGTKTIVEU4R2WIVKVGSCLLEZUKSKSJNHESSSKKVHVKS22JNJEGVJSKNJVUS2CJJDEOVS2KVGECWSGJVJTET2HLJCEKV2WJJKEOUSGKZGVGU2WJJCTGVKFKUZEUSKWJVKUWUS2LBEUUSSVJ5JUUVKJKJCFIT2RGJLUSNKGIVMVEU2SI5JEWRCJKIZEMR2OJNCUWVCTJNFUMRCVINHEGVKJGVEEKVKWKNEESVSOIZEVIS2YJJHEURKXKRJVES2OIRKTEU2TKJETKS2UI5JEGRCKLJHEKSKSLJKUOTSKKRCVIS2LJNDEIVSLJUZEKSKOJBCEOTSDJRFEUQ2FJNHEEWCJJJFFKT2RJMZESUSFKUZFGU2UJE2UGVCFKZBUISRVIJDEGURSINDVUQ2FI5KFGVKHKJDFKU2XJNKUSTSHKVCVMQ2RJNCVURSJKFFU4SKKJNCU6VSLKNFVMQ2WINKVGRKKJZDEKSKSJJKUURSOIZDVEMSCJRFEGRKTKRBUWS2KIRKVGVRSKVEU4SCFKVIUWSCJKUZEKSKWJNHESSSJLBMU4SSUI5AVQRCHJYZTIR2JLFCEKTSCJZDUKWSDGJGUUVSFIFMVIUKPKJIUOQJVIRAU2RBUJFFEKUL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCN34KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEUSSWJFKEWMSLJJGFKMSWJMZESUSBKU2FOU2VJE2U4RSHKJBU4TCKJJDE6VCLJJDU4Q2GI5KFGVKJLJCFMU2NGJMUYRSHKVKVEQ2IJJDE2VKJKJFU6SKKJJCU6U2LLJFVERSUJ5IVGVCJGVAVMVKSINFEUVSGIZDVEMSGI5JEKRSTK5JU2SRVI5CEWUZSK5ETIM2VI5LFGTCKLEZUKTKTGJLEOSSDKZAVKSZSJFLEEVJSKEZEKS2CJFLFKUSDIZFDKQSGJFKUGU2KJZFUKS2WKNKEYRSIKVKU4U2FJFHEQRSVKUZEQS2WJVKUSUKLKBFEUS2FJ5LEUU2LKJBFKMSXKNMEUUSEIVJVMU2IJRDEMRKJKIZEMTCGINCVOVCTKNFUURCUJFKVGVKKGVEEMVKUKNEESVSNKVEVGMSPJNFEURKPJZFFOSK2INLEKVJSKBFUESKWKVJEGQSKKZFEMS2SGJDEYSSDIVDVIU2LJNFEKRKDK5FUKSKFGNKUKVKTJBDVKM2FJVJEWTSKJJFEKT2RJMZEYQSNKU2FGU2SJE2UCVSVKZBUYSSFLJCUOU2LJJFUUTCFJNKVGVCKGVBVKMSXKNCUSRSHKZCVMS2HJNLE2VSJKJFU2SSKJJCU6VSLKJEVEQSVGZIVEU2JGVAVMU2RJQ2EOVK2KRAUYUSUI42TMRCFJVBFGR2RK5KEGTKSJZDUKMSTIFGUUWKIJFMUIQKPKJIUOQRWIVCVGSL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRJEMTT4GIYDENBRGIYTKMJYGAYHYN34KIYTCMBTPQ2TAMBTGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2WKNLEGRSKLJDEKNCSGJDEYRSDIVLVIU2TJNFEIVCLJZJUOSKWJJDEOVBSKFFUMTSFJFIUWTSLJJFVKT2SJMZESUSCKU2FGU2TJJBECVSTKJBUERZVIJDFCVKDKNFEUQ2FI5KEWS2LIZCFKNCOKNCUUTSHKVCVKS2IJJKVURSHKIZFES2OIJKUWVCTJNEVMR2WJFKVGRKJGVCVMU2SINDEUWSCIU2FEMSGJRFEEVCFKRFUWS22INKUGV2LKVFUMSCWIVKUWSCJIY3EIS2NLJIUMWK2KRHTOQSTI5AVURCJJRFFER2JK5KEGTSKIFDUKNCEKVGUEUKIJFMUIQJXINBUURL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRJEMTT4GIYDENBRGIYTKMJYGAYHYMJQPRJDCMJQGN6DKMBQGM2Q\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJNHEOVJSK5JUKSKGJBDESUSTJBGEUS2FJFKEWMSKJJFFKT2RJJKEWUSEKU2FMQ2GJE2U4RSJKJBU4TCGJJDE6U2DIZDU4RCVK5KFGU2MIJEUMQ2XJNKESNKHKZCVKS2IJJCVURKJKEZE4S2KJJCU6VSSK5EVEQ2VGJIVGVCJGVEVMU2WINDEUVSGIZJVKQ2TJNHEYVCJK5BFGS22IZKTITSTI5FE4S2UI5HEGTCLLJDEMS2TJJMESSSKKVJVES22JFLEIVCPKFJVISJVIVKESUSDJBDTKQSWJVJDES2KKJCEMQ2OINKUOUSEKVFU2MSVJFLEQRKVKVFUQSKFGJDESURSJ5FEUTCFJ5JEWMSLKJDVMT2TGJJUUTSIIZBVKMSIJJLEMRSDKIZFMR2OINCUOVCTGJEVERCVJNLVGRKKJZDUKVKVKNEESRK2IZEVIS2OJJFE2RSBKVJUWSKWI5LESVSCKVETKRKWKNJEGRSKLJBEMRKSGJFEYRSLIVLVIS2LJRDEIVKDK5FUSTCGI5KVKVKLKFFUURSFJFITETSKJJEVKT2UKJLUSUSGKUZFCU2SJE2UOVCFKUZEQS2GJJKUOUSLJ5FEUQ2VGJLEGU2JKJCFKU2XJNCUSVSIIVCVIU2IJFLE4RKHJVJU4SSKJRCUWUKLLJFVESKVGZKVGUSJGVAVQWKOJJKEOQKYIRDU4MZUI5EVSRCFJZBE4R2FLJBTETKKKZCUCWKUKFHVEUKHIE2UIQKNIQ2ESSSFKF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRJEMTT4GIYDENBRGIYTKMJYGAYHYMJRPRJDCMJQGN6DKMBQGM2Q\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEURCVJ5KEWU2LIZCFMU2XKNCUUVSHKVKVOQ2IJNCVUVKJKVFU6TCKJNKU6TSCKNFVER2VGJKVGVCJGVAVMVKSINJEUWSLIVFVEMRSJNJEGRJSKRFVGSZVIVCUWTJSJBETKSCGIVLVGSCHKFNEKSKUGJIEUSSKKVHVCSZSJFJEOVJSKVJVESJVJVKESUSDJZFFURSGJ5JDERSHJZFUKS2UKNJUYSSEKZKVKMSVJJLEQRSVKUZESSKZGNCUSUJSJJGEUSSVJ5IUWMSJKJCVKMSTKNKESNKDKRCVOQ22JJLEURSDKIZEUR2KINCUOVCLKNFUURKFIVHFGSCKJVNFMR2OGJGEWWSGIZIVOS2XJJHEWRSBKVJUYS22IRLEKUSCKVETKRSFINLEGQSLIVNFISKSGJFEYSSDIZBVISSUI5JEMVSLK5JUOSSWJRKUSVJSKFFUMTKWJFKDETSLJJGEKT2RJNNESUSKKUZFOU2XJE2UWVSTKZBUQSS2JJLFKUZSI5FEUTCVI5JUWMSLJJCFKQ2NKNKUUVSHKVKVOQ2GJJLE2VSJKJFU6SSKJBCU6USLLJEVERSVGRKVGU2JGQZFITKSKNDEWSSKKU3FKQ2SJRFEGRKDKRFVGS2WIRKUWV2TIVEU4SCFKVKVGSKJIZGVKSKRJJMESSSKIVHVEUSXJFNEGVJSKNJVGSJVIFLFKV2DLJFFURSGINJDEQSMJJFUKV2TJJJUSTSFKVJVKU2XJFLEURSHKQZEMSSWJZCUSUKLJZFUUS2VJVLEWWSLKJBVKWKTKNJUSNKLKZBVEQ2EJI2UERCFKIZEETCGIFMFSTSKKRDUCWCEI5HDGNCHJFMUIRKOIJHEORK2IMZE2SSWIVAVSVCRJ5JFCR2BGVCECTKEGREUURKRPQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRJEMTT4GIYDENBRGIYTKMJYGAYHYMJUPRJDCMJQGN6DKMBQGM2Q\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFISKXKNCUUVSOIZCVMMSOJJKVUVKPKIZE4S2SINKU6V2KKVFVER2WKVJVGVCJGVAVIR2WINEEUWSKIZJVEMRSJNJEGRJWKRJTESZVIRLEWTJSKVEVMR2WJFJEGSCKIZGVKSKUJMZESSSMKUZFOSSUJFJEGVJUKVJTESJVJZDEKVSDJZFDKRSGKFJDEUSHJZFUMR2UJNJUWRSEKVJU2MSFJFLEOVKFKYZESSKFLJKUSUZSJ5FUUSSFJ5HEGMSJKJDVKNSTKNMEUVSLKRDVEQ2QJJLEURSVKVBVETCGJJKU6VCLKNFUMRCVKNGVGRKJJZDVMRKVKNEEWWJTIVEVES2OJFFEUVKPKVFVUS2SINKTEU2TLJFUESSGI5LFUVKMIFNEMTKTGJHUOWSEIVLVMSSUI5JEMVSNKNJVMSSFGNKUKVJSJJEVMTKVJNJFUWCJJJFFKT2TJJKUSUSEKRHVCMSXJE2UMRKZKJJVER2SJNCESURSIZDU4S2FJNKFGS2LIZCFKQ2OINKUSNKIIVKVMU2IJFLE4RSJKRFVQSSOJJCVOVCTKJFU4RCVGJJVGUSJGVFVIR2SINCEUWSOIVEVEMSGJRFEGRKXKRBUWS2KIRKUGTKTKVFFMR2VKVLUGUKLJJDEKS2UJNKUWUJSIVHVGS22JFJEGVJUKFJVGSJVIVLFGVSDJRFFMRSGKNJDEQSMIZCUMU2UJNFUWVSJIZCVGU2FJFHEOVKVKVFUQSSZGNCUSUZSJZEUUSKVJ5KEUU2LJZCFMQ2VGJCESVSIIVKVES2OJNJEURKJKIZEUTCGINCUWVCTINFFURCVJNLVGRCHJJDVKVKWKNDESRSNKZEVKS2QJNFESVKPKFGDIR2VLJKECTCSKRDTKNSEIVGUEU2HKFLVIQ2NKJHEORJSKNAU2SSZJBEVSRCBJ5JFCR2CGZCUKU2JPQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRJEMTT4GIYDENBRGIYTKMJYGAYHYMJWPRJDCMJQGN6DKMBQGM2Q\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEMTKWJFKEWTSMJJGFKT2UJJKESUSGKU2FOU2VJE2DERSVKZBU4SRVIZDE6URSJJDU4RCVJ5KFGU2LLJCFKU2XJNCUSVSIKVCVMMSJJFCVUVKJKMZE6S2KJJCU6TSDGJEVER2VGZJVGWCKKZFVIR2SINIEUVSKIZKVKQ2SJRDEUVKPKRFVGS2GIRKVGTKTIVEU4R2WIVKVGSCLLEZUKSKSJNHESSSKKVHVKS22JNJEGVJSKNJVUS2CJJDEOVS2KVGECWSGJVJTET2HLJCEKV2WJJKEOUSGKZGVGU2WJJCTGVKFKUZEUSKWJVKUWUS2LBEUUSSVJ5JUUVKJKJCFIT2RGJLUSNKGIVMVEU2SI5JEWRCJKIZEMR2OJNCUWVCTJNFUMRCVINHEGVKJGVEEKVKWKNEESVSOIZEVIS2YJJHEURKXKRJVES2OIRKTEU2TKJETKS2UI5JEGRCKLJHEKSKSGJDEYSSDIVLVIQ2LJNFEIVKDJVJVKSSWI5KVKV2DKFFUURSFJNKEWVKLKEZEKT2TJNNESUSDKU2FCU2TJE2UKVSTKZBUYSSWIZDFGURSIJGEMRKGKNKEWS2LGVEUMRKTKNCUSTSHKVKVKS2IJJMTGRKJKMZE4SKKJFKU6VCKKNFU4RCWINKTERCJKZEEKVKSJNHEWUSKIVEVEMSKJRDEGRKLKRJUGSS2IRKUWV2TIRDUUR2VKVLFGRSJIZGVMSKVJNIEWSSJKVHVCTBUI5KVUVCBJRJFIRZVGZCEKTKCKNDVCV2UINGVETSHIUZFGQKNJJMUQSKZIRAU6USRI5BDMRKFKNEXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRJEMTT4GIYDENBRGIYTKMJYGAYHYMJXPRJDCMJQGN6DKMBQGM2Q\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEUSSWJFKEWMSLJJGFKMSWJMZESUSBKU2FOU2VJE2U4RSHKJBU4TCKJJDE6VCLJJDU4Q2GI5KFGVKJLJCFMU2NGJMUYRSHKVKVEQ2IJJDE2VKJKJFU6SKKJJCU6U2LLJFVERSUJ5IVGVCJGVAVMVKSINFEUVSGIZDVEMSGI5JEKRSTK5JU2SRVI5CEWUZSK5ETIM2VI5LFGTCKLEZUKTKTGJLEOSSDKZAVKSZSJFLEEVJSKEZEKS2CJFLFKUSDIZFDKQSGJFKUGU2KJZFUKS2WKNKEYRSIKVKU4U2FJFHEQRSVKUZEQS2WJVKUSUKLKBFEUS2FJ5LEUU2LKJBFKMSXKNMEUUSEIVJVMU2IJRDEMRKJKIZEMTCGINCVOVCTKNFUURCUJFKVGVKJJZDVMRKWKNDUWVSNKZEVCS2PJJFEYVKPKJFFITCCJVLEWVJSJBFEUTSEJVJEGRSKKZBEMR2SGJJEYRSLIVFVIS2LJNNEIVKLJZBUKSKGI5KUSTSDJBEVKWSWKFLUWVSLJJFEKT2SJNNESUSEKRHVCU2XJE2UCVSTKJBUQSS2IZCUSU2LJNEUUQSVJ5LEWVCJGVDEMU2VKNKUSVSHKVCVKMSIJNDEYVSJKEZE4S2KJBCU6USKKNFU4QKVGJJVGWSKIJCVMU2SINBFAUJSKRDU2QSPI5GTGWCZJVJFCR2JGJBTETKKKNDFKWKUJNEUEUSIIE2UIQKNIIZEOQKZJBMVCU2KPQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 530.37, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 551.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DK7CSGEYTAM34GUYDCMZW\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEQSSOJBDESURSJBGEUSSWJFJEWTSJJJGUKT2UJJKESNKFKU2FMQ2IJE2U4RSFKJBU4SRVIZDE6VCLKZDU4Q2FGZHDEQ2LJJBVKMSXKNCUSRSHKZCVMS2IJFLE4RKJKEZE6SSRGJCU6U2LLJEVEQ2VGRIVGU2JGVCVMU2WINJEONKDIVGVIUZSJNBEYRKXKZFFIR2SIZLE2U2TLFGEMTCFK5LEGSSLJEZUKSKSJNJEUSSJKVJVIUSXJFJEGVJSKVJVUSJVJBCE2USTJRFFMSSWJ5KEGQ2MJJCUMU2UJNFUYQSEKVJU2U2VJFDEOVKFK5JUQSSVLJDESUZSJZFEUS2FJ5LVGTSLLJBFMS2NGJBUSVSHKZJVMQ2CJJNEMRSPKIZEMR2OJJKU6VCLGJFUURCGJNLUWVKJIZEEKVKWGJEESVK2KZIVOS2WJNHEIVKVK5JFOSKSINKTEUKTKRETKSKWKNLEGRSKKZDEMTKSGJDEOUSDIVBVIS2FI5JEIVSNJZJUOSKWI5KVKVKTJBEUMTSGKFLUWT2KJJEVKT2SJMZEWUSHKVJU2U2EJJDEKVSFKZJUMS2KJJKTMUSLJZGEUQ2FINKEWU2LKZCEMS2XJNKUSVSHIVKVKU2IJNLESVKJKEZFASKJLJCU6UKLLJEUMNSEJNGVUUSGLEZEISJXIJJUOQK2IREUYSSSI5EVOVCDJZFECR2FGRCFKTKCKFEESWKEIE3UGQ2KIV6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 531.44, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 553, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DK7CSGEYTAM34GUYDCMZW\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEQSSOJBDESURSJBGEUSSWJFJEWTSJJJGUKT2UJJKESNKFKU2FMQ2IJE2U4RSFKJBU4SRVIZDE6VCLKZDU4Q2FGZHDEQ2LJJBVKMSXKNCUSRSHKZCVMS2IJFLE4RKJKEZE6SSRGJCU6U2LLJEVEQ2VGRIVGU2JGVCVMU2WINJEONKDIVGVIUZSJNBEYRKXKZFFIR2SIZLE2U2TLFGEMTCFK5LEGSSLJEZUKSKSJNJEUSSJKVJVIUSXJFJEGVJSKVJVUSJVJBCE2USTJRFFMSSWJ5KEGQ2MJJCUMU2UJNFUYQSEKVJU2U2VJFDEOVKFK5JUQSSVLJDESUZSJZFEUS2FJ5LVGTSLLJBFMS2NGJBUSVSHKZJVMQ2CJJNEMRSPKIZEMR2OJJKU6VCTGJFVURCGJNLUWVKJIZEEKVKWGJEESVK2KZIVOS2WJNHEIVKVK5JFOSKSINKTEUKTKRETKSKWKNLEGRSKKZDEMTKSGJDEOUSDIVBVIS2FI5JEIVSNJZJUOSKWI5KVKVKTJBEUMTSGKFLUWT2KJJEVKT2SJMZEWUSHKVJU2U2EJJDEKVSFKZJUMS2KJJKTMUSLJZGEUQ2FINKEWU2LKZCEMS2XJNKUSVSHIVKVKU2IJNLESVKJKEZFASKJLJCU6UKLLJEUMNSEJNGVUUSGLEZEISJXIJJUOQK2IREUYSSSI5EVOVCDJZFECR2FGRCFKTKCKFEESWKEIE3UGQ2KIV6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 531.44, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 553, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DK7CSGEYTAM34GUYDCMZW\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEQSSOJBDESURSJBGEUSSWJFJEWTSJJJGUKT2UJJKESNKFKU2FMQ2IJE2U4RSFKJBU4SRVIZDE6VCLKZDU4Q2FGZHDEQ2LJJBVKMSXKNCUSRSHKZCVMS2IJFLE4RKJKEZE6SSRGJCU6U2LLJEVEQ2VGRIVGU2JGVCVMU2WINJEONKDIVGVIUZSJNBEYRKXKZFFIR2SIZLE2U2TLFGEMTCFK5LEGSSLJEZUKSKSJNJEUSSJKVJVIUSXJFJEGVJSKVJVUSJVJBCE2USTJRFFMSSWJ5KEGQ2MJJCUMU2UJNFUYQSEKVJU2U2VJFDEOVKFK5JUQSSVLJDESUZSJZFEUS2FJ5LVGTSLLJBFMS2NGJBUSVSHKZJVMQ2CJJNEMRSPKIZEMR2OJJKU6VCTGJGEERCGJNLUWVKJIZEEKVKWGJEESVK2KZIVOS2WJNHEIVKVK5JFOSKSINKTEUKTKRETKSKWKNLEGRSKKZDEMTKSGJDEOUSDIVBVIS2FI5JEIVSNJZJUOSKWI5KVKVKTJBEUMTSGKFLUWT2KJJEVKT2SJMZEWUSHKVJU2U2EJJDEKVSFKZJUMS2KJJKTMUSLJZGEUQ2FINKEWU2LKZCEMS2XJNKUSVSHIVKVKU2IJNLESVKJKEZFASKJLJCU6UKLLJEUMNSEJNGVUUSGLEZEISJXIJJUOQK2IREUYSSSI5EVOVCDJZFECR2FGRCFKTKCKFEESWKEIE3UGQ2KIV6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 531.44, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 553, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRJEMTT4GIYDENBRGIYTKMJYGAYHYNL4KIYTCMBTPQ2TAMJTGY\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEQSSOJBDESURSJBGEUSSWJFJEWTSJJJGUKT2UJJKESNKFKU2FMQ2IJE2U4RSFKJBU4SRVIZDE6VCLKZDU4Q2FGZHDEQ2LJJBVKMSXKNCUSRSHKZCVMS2IJFLE4RKJKEZE6SSRGJCU6U2LLJEVEQ2VGRIVGU2JGVCVMU2WINJEONKDIVGVIUZSJNBEYRKXKZFFIR2SIZLE2U2TLFGEMTCFK5LEGSSLJEZUKSKSJNJEUSSJKVJVIUSXJFJEGVJSKVJVUSJVJBCE2USTJRFFMSSWJ5KEGQ2MJJCUMU2UJNFUYQSEKVJU2U2VJFDEOVKFK5JUQSSVLJDESUZSJZFEUS2FJ5LVGTSLLJBFMS2NGJBUSVSHKZJVMQ2CJJNEMRSPKIZEMR2OJJKU6VCLJNFU4RCWJNLDEVKJJZDVKRKWKNEEYRSNKZEVIWSYJFHEUVKTK5JUSSSCJVKTEVKTKJETKRKUIVJEGRCKKZFEMRKSGJLEYRSLIZBVIS2DJNDESRSDJVJVSTCGJNLEKVKTJBEVMTKVJFJFUWCJJJGEKT2RJNNEWUSEKU2FKU2FJJDEMRKFKEZEQS2WJJKU6U2TLJFUUS2FJNKEWQ2LJZCFMQ2WGJKUSTSHKZCVIU2IJFKVURSHKFFU4SSKJVKVCU2LLJEVEQKYLFHEUVCHIVMEISKOIQ2EOSKZIRCU4QSOI5CVUQZSJVFFMRKBLFKFCT2SKFDUCNKEIFGUINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 531.44, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 553, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCND4KIYTCMBTPQ2TANBWHE\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERSRKIZFMR2OINCVGVCTKNGEURCWKVLEGRKJKZGVMVKVGJEESRSOIZEVCMSOJNFESVKPK5JVGSKSI5KTMU2TLBFFMS2UI5JEGUCKKZFEMQ2SGJNEYSSDIUZFIU2LJM2UIVSDK5JUKSKGJBDFKV2DJBGEKMSGJFKDET2JJJGFKUKRJMZESUSBKU2FOU2VJE2U4RSJKJBU4SS2JJDE6URSIZGEUQ2FINKFGU2LJZCFMU2NKNKUUVSIIVCVKMSOJJLE4RKJKFFU6S2SIRCU6V2TKVEVER2WKVJVGVCJGVAVIR2WINEEUWSLIVFVEMRSJNJEGRJSK5FVGSZVIVCUWTJSJBFE4SCGIVLUGUKLIZGVMR2SGJHEWSSJKVHVGSSTJFJEEVJSKVJVGSJVJRCE2USDIZFFMQSGI5JDEUSMIZFUKS2UJNFUYRSJIZCVKMSYI5JE2RCFKZJUYSSZGNCU2UZSKZDU2MSFK5LFGS2LKZCVIT2RKNKEURSDKZJVES2II42UERSHKIZEUR2SINCU6TRSIRFVURCVKVKEGR2LIUZEMSKOINEESVK2KZEVES2PJJFESVKPKFFFKS2SIRKTIU2TK5ETKQ2WKVLEGTSLGVDFMRKTGJHUWRSKKVHVIS2LJNDEIVSLJUZEKSKOJBDFKUSDJBFEKWSFI5GVGTSKJJEVKT2WJJKESUSCKU2E2WSVJJHEMRKJKJFFKRZVIJDEOURSIJGEUQ2FKNKEWS2LJZCFKS2NKNKUSTSIKVCVKS2IJFETGRKJKEZE6SKRGJCVOU2LLJFVEQSVGJIVGVKLIJEVIRKWINBEUWSCIZHVGQ2GJNFEWVKLKVFVGSKSIZKVKUSDIZDVERKWKVKTESCJIZHEKSKTJNGUUSSKIVHVGS2YJNJEEVJUKNJUESJVINKESUSDKZFFMQSGIM3UEVSHJUZEGNCPJJMFAUK2IRAU2USVIZKVSVCFJRFFER2VKFCEGT2CGJDUCWKEKVGUEUKQKJBEKU34GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 534.97, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 556.66, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DI7CSGEYTAM34GUYDKMJS\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2UIVLEGSCKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSGKUZFGU22JE2UCVSTKNBVUSS2INCESUZSJJGEMS2FI5KEWQ2LKJEUMQ2NKNKUSRSIIVKVKU2IJJDEURSLKJFVES2KINCVOU2TIVEVKMSFKNLVGVCJGVAVMVKSINFEUUSGIZCVEMSKJM2UWRKHKRJUWSKGIRKUWTSDIVFVMR2VIVKUYNCHKVNFIS2MKJKUOSRWIRCU2QSTI5IVOVCDJVJE4R2FGJJUCTKKLFEESWKEIFHVEUKHII3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 535.41, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 557.15, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DQ7CSGEYTAM34GUYDKMJS\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJNHEOVJSK5JUKSKGJBDESUSTJBGEUS2FJFKEWMSKJJFFKT2RJJKEWUSEKU2FMQ2GJE2U4RSJKJBU4TCGJJDE6U2DIZDU4RCVK5KFGU2MIJEUMQ2XJNKESNKHKZCVKS2IJJCVURKJKEZE4S2KJJCU6VSSK5EVEQ2VGJIVGVCJGVEVMU2WINDEUVSGIZJVKQ2TJNHEYVCJK5BFGS22IZKTITSTI5FE4S2UI5HEGTCLLJDEMS2TJJMESSSKKVJVES22JFLEIVCPKFJVISJVIVKESUSDJBDTKQSWJVJDES2KKJCEMQ2OINKUOUSEKVFU2MSVJFLEQRKVKVFUQSKFGJDESURSJ5FEUTCFJ5JEWMSLKJDVMT2TGJJUUTSIIZBVKMSIJJLEMRSDKIZFMR2OINCUOVCTGJEVERCWJNLVGVCHJJDVKVKVJNEEWVK2KVEVCMSPI5GTERKXKNJUKSKVGJCE6UKTKRETKQKWKVJEGSSKKZDEMR2SGJDEOSSLIVDVIMSDJNDEIVKFJZJUKS2FGNKUOVJSJBEVMTKWJFIUWTSHJUZEKT2WJNNESUSGKUZFGU2UJFLEQRKFKJFUMSSFLJDEOU2LGJFEEQSVJ5KEWU2LIZCFKU2NKNCEOSSHKVKVKMSHJNLE2VSJKMZEUSKKJJCVCUKKKZEVEQKVGJIUYNCHKVNFIS2MKJKUOSRWIRCU2QSTI5IVOVCDJVJE4R2FGJJUCTKKLFEESWKEIFHVEUKHII3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 535.41, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 557.15, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCML4KIYTCMBTPQ2TANJRGI\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEUSSWJFKEWMSLJJGFKMSWJMZESUSBKU2FOU2VJE2U4RSHKJBU4TCKJJDE6VCLJJDU4Q2GI5KFGVKJLJCFMU2NGJMUYRSHKVKVEQ2IJJDE2VKJKJFU6SKKJJCU6U2LLJFVERSUJ5IVGVCJGVAVMVKSINFEUVSGIZDVEMSGI5JEKRSTK5JU2SRVI5CEWUZSK5ETIM2VI5LFGTCKLEZUKTKTGJLEOSSDKZAVKSZSJFLEEVJSKEZEKS2CJFLFKUSDIZFDKQSGJFKUGU2KJZFUKS2WKNKEYRSIKVKU4U2FJFHEQRSVKUZEQS2WJVKUSUKLKBFEUS2FJ5LEUU2LKJBFKMSXKNMEUUSEIVJVMU2IJRDEMRKJKIZEMTCGINCVOVCTKNFUURCUJFKVGVKKJZDVMVKUKNEESVSNKVEVGMSPJNFEURKPJZFFOSK2INLEKVJSKBFUESKWKVJEGQSKKZFEMS2SGJDEYSSDIVDVIU2LJNFEKRKDK5FUKSKFGNKUKVKTJBEVSM2FJVJEWTSKJJFEKT2RJMZEYQSNKU2FGU2SJE2UWVSTKZBUMSSFLJCUOU2LJJFUUTCFJNKVGVCKGVBVKMSXKNCUSRSHKZCVMS2HJNLE2VSJKJFU2SSKJJCU6VSLKJEVEQSVGZIVEU2JGVAVMU2RJQ2EOVK2KRFUYUSVI5FDMRCFJVBFGR2RK5KEGTKSJZDUKMSTIFGUUWKIJFMUIQKPKJIUOQRWIVCVGSL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 535.41, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 557.15, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCN34KIYTCMBTPQ2TANJRGI\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEMTKWJFKEWTSMJJGFKT2UJJKESUSGKU2FOU2VJE2DERSVKZBU4SRVIZDE6URSJJDU4RCVJ5KFGU2LLJCFKU2XJNCUSVSIKVCVMMSJJFCVUVKJKMZE6S2KJJCU6TSDGJEVER2VGZJVGWCKKZFVIR2SINIEUVSKIZKVKQ2SJRDEUVKPKRFVGS2GIRKVGTKTIVEU4R2WIVKVGSCLLEZUKSKSJNHESSSKKVHVKS22JNJEGVJSKNJVUS2CJJDEOVS2KVGECWSGJVJTET2HLJCEKV2WJJKEOUSGKZGVGU2WJJCTGVKFKUZEUSKWJVKUWUS2LBEUUSSVJ5JUUVKJKJCFIT2RGJLUSNKGIVMVEU2SI5JEWRCJKIZEMR2OJNCUWVCTJNFUMRCVINHEGVKJGVEEKVKWKNEESVSOIZEVIS2YJJHEURKXKRJVES2OIRKTEU2TKJETKS2UI5JEGRCKLJHEKSKSGJLEYSSKKRCVIS2LJNDEIVSLJUZEKSKOJBCEOTSDJRFEUQ2FJNHEEWCJJJFFKT2RJMZESUSFKUZFGU2UJE2UGVCFKZBUISRVIJDEGURSINDVUQ2FI5KFEVCHKJDFKU2XJNKUSTSHKVCVMQ2RJNCVURSJKFFU6SSKJJCU6U2LKNFVMQ2WINKVGRKKJZDEKSKSJJKUURSOIZDVEMSCJRFEGRKTKRBUWS2KIRKVGVRSKVEU4SCFKVIUWSCJKUZEKSKWJNHESSSJLBMU4SSUI5KVQRCJJVKDIR2JLFCEKTSCJZDUKWSDGJGUUVSFIFMVIUKPKJIUOQJVIRAU2RBUJFFEKUL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 535.41, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 557.15, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DEMT4KIYTCMBTPQ2TANJRGI\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFISKXKNCUUVSOIZCVMMSOJJKVUVKPKIZE4S2SINKU6V2KKVFVER2WKVJVGVCJGVAVIR2WINEEUWSKIZJVEMRSJNJEGRJWKRJTESZVIRLEWTJSKVEVMR2WJFJEGSCKIZGVKSKUJMZESSSMKUZFOSSUJFJEGVJUKVJTESJVJZDEKVSDJZFDKRSGKFJDEUSHJZFUMR2UJNJUWRSEKVJU2MSFJFLEOVKFKYZESSKFLJKUSUZSJ5FUUSSFJ5HEGMSJKJDVKNSTKNMEUVSLKRDVEQ2QJJLEURSVKVBVETCGJJKU6VCLKNFUMRCVKNGVGRKJJZDVMRKVKNEEWWJTIVEVES2OJFFEUVKPKVFVUS2SINKTEU2TLJFUESSGI5LFUVKMIFNEMTKTGJHUOWSEIVLVMSSUI5JEMVSNKNJVMSSFGNKUKVJSJJEVMTKVJNJFUWCJJJFFKT2TJJKUSUSEKRHVCMSXJE2UMRKZKJJVER2SJNCESURSIZDU4S2FJNKFGS2LIZCFKQ2OINKUSNKIIVKVMU2IJFLE4RSJKRFVQSSOJJCVOVCTKJFU4RCVGJJVGUSJGVFVIR2SINCEUWSOIVEVEMSWJRFEUVCFKRFUWS2GIRLEWTJSIVEU4SCEI5HEGTCKJJBUKS2OIJMESSSKKVHVCSZSJFJEKVJSKNJVISJVINKEKVSDIRFDKQSGINJDEQ2HLJBUKS2UJNKUOUSGKVJVOS2VJFHEOVKFKZBVCS2FLJDESUKLJ5FEUSSFJ5JUWU2LKZBVMQ2VKNCUUTSGIVEVESSVJJDE4RSHKIZEETCKINCVGVCDJNFUURCVKNLDEVKJJZEEKVKRJNEESVJSIVEVMS2OJFFESWCZJZFFIR2VLBCESTKUGRDUSWKEIVHEETSHIVNEGMSNJJLEKQKZKRIU6USRI5ATKRCBJVCDISKKIVIXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 535.41, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 557.15, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DENT4KIYTCMBTPQ2TANJRGI\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEURCVJ5KEWU2LIZCFMU2XKNCUUVSHKVKVOQ2IJNCVUVKJKVFU6TCKJNKU6TSCKNFVER2VGJKVGVCJGVAVMVKSINJEUWSLIVFVEMRSJNJEGRJSKRFVGSZVIVCUWTJSJBETKSCGIVLVGSCHKFNEKSKUGJIEUSSKKVHVCSZSJFJEOVJSKVJVESJVJVKESUSDJZFFURSGJ5JDERSHJZFUKS2UKNJUYSSEKZKVKMSVJJLEQRSVKUZESSKZGNCUSUJSJJGEUSSVJ5IUWMSJKJCVKMSTKNKESNKDKRCVOQ22JJLEURSDKIZEUR2KINCUOVCLKNFUURKFIVHFGSCKJVNFMR2OGJGEWWSGIZIVOS2XJJHEWRSBKVJUYS22IRLEKUSCKVETKRSFINLEGQSLIVNFISKSGJFEYSSDIZBVISSUI5JEMVSLK5JUOSSWJRKUSVJSKFFUMTKWJFKDETSLJJGEKT2RJNNESUSKKUZFOU2XJE2UWVSTKZBUQSS2JJLFKUZSI5FEUTCVI5JUWMSLJJCFKQ2NKNKUUVSHKVKVOQ2GJJKVURSJKIZE2SSKJJCU6UKKKNFVER2VGJJVGWKLIJFEKVKSJNHEWUSLIREVEMSKJRDEGRKLKRJUGS2KIRKVGV2LKVFE4R2VKVLUWSCJIZGVKUKXJNHEWSSMKZAVKU2LJFJEEVJSKNJVESJVJBCE2USDJRFFMQSGJVJDERSMJJBFKT2VJNKESTSDKU2FGU2GJJLEWRSFKJBUQSSGJVKUSUSLJ5EUUSCFJ5JEWMSJJVNEKMSTKNLUSVSBKZJVMQ2SJI2UURSDKIZEEUCRGJKEOTSKJ5DVCWSILFGVEUKHJEZEGMSNJJJUMVKZKRFUSQSSJBATKRCBJVBDER2BLFEFSUKTJJ6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 535.41, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 557.15, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DEOD4KIYTCMBTPQ2TANRSGA\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEQSSOJBDESURSJBGEUSSWJFJEWTSJJJGUKT2UJJKESNKFKU2FMQ2IJE2U4RSFKJBU4SRVIZDE6VCLKZDU4Q2FGZHDEQ2LJJBVKMSXKNCUSRSHKZCVMS2IJFLE4RKJKEZE6SSRGJCU6U2LLJEVEQ2VGRIVGU2JGVCVMU2WINJEONKDIVGVIUZSJNBEYRKXKZFFIR2SIZLE2U2TLFGEMTCFK5LEGSSLJEZUKSKSJNJEUSSJKVJVIUSXJFJEGVJSKVJVUSJVJBCE2USTJRFFMSSWJ5KEGQ2MJJCUMU2UJNFUYQSEKVJU2U2VJFDEOVKFK5JUQSSVLJDESUZSJZFEUS2FJ5LVGTSLLJBFMS2NGJBUSVSHKZJVMQ2CJJNEMRSPKIZEMR2OJJKU6VCTJNFVERCGJNLUWVKJIZEEKVKWGJEESVK2KZIVOS2WJNHEIVKVK5JFOSKSINKTEUKTKRETKSKWKNLEGRSKKZDEMTKSGJDEOUSDIVBVIS2FI5JEIVKTJZBUSTCGJNLEKVKTJBEVMTKVJFJFUWCJJJGEKT2RJJKESUSDKUZFCU2FJJDEMRKFKEZEQS2WJJKU6U2TLJFUUS2FJNKEWQ2LJZCFMQ2WGJKUSTSHKZCVIU2IJFKVURSHKFFU4SSKJVKVCU2LLJEVEQKYLFHEUVCHLFMEIS2OGM2EOSKZIRCU4QSOI5CVUQZSJVFFMRKBLFKFCT2SKFDUCNKEIFGUINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 536.57, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 558.34, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DG7CSGEYTAM34GUYTMMBZ\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERSRKIZFMR2OINCVGVCTKNGEURCWKVLEGRKJKZGVMVKVGJEESRSOIZEVCMSOJNFESVKPK5JVGSKSI5KTMU2TLBFFMS2UI5JEGUCKKZFEMQ2SGJNEYSSDIUZFIU2LJM2UIVSDK5JUKSKGJBDFKV2DJBGEKMSGJFKDET2JJJGFKUKRJMZESUSBKU2FOU2VJE2U4RSJKJBU4SS2JJDE6URSIZGEUQ2FINKFGU2LJZCFMU2NKNKUUVSIIVCVKMSOJJLE4RKJKFFU6S2SIRCU6V2TKVEVER2WKVJVGVCJGVAVIR2WINEEUWSLIVFVEMRSJNJEGRJSK5FVGSZVIVCUWTJSJBFE4SCGIVLUGUKLIZGVMR2SGJHEWSSJKVHVGSSTJFJEEVJSKVJVGSJVJRCE2USDIZFFMQSGI5JDEUSMIZFUKS2UJNFUYRSJIZCVKMSYI5JE2RCFKZJUYSSZGNCU2UZSKZDU2MSFK5LFGS2LKZCVIT2RKNKEURSDKZJVES2II42UERSHKIZEUR2SINCU6TRSIRFVURCVKVKEGR2LIUZEMSKOINEESVK2KZEVES2PJJFESVKPKFFFKS2SIRKTIU2TK5ETKQ2WKVLEGTSLGVDFMRKTGJHUWRSKKVHVIS2LJNDEIVSLJUZEKSKOJBDFKUSDJBFFMTKWI5GVGTSKJJEVKT2WJJKESUSCKU2E2WSVJJHEMRKJKJFFKRZVIJDEOURSIJGEUQ2FKNKEWS2LJZCFKS2NKNKUSTSIKVCVKS2IJFETGRKJKJNFQSKOJJKU6USLLJFVEQKVGJGVUVKJGVFVMU2WINHEUVSCIZKVES2PJFFEGVKLKNFFGS2OIVLFKU2DIRETKR2WIVKUWSCKIVNEKR2NKNHEUSSKKVGVMS22JNJEMVKTKFJVGSSCIFKEWUSDIJFFMQKYLFHEUVKHGRMEIQKOJQ2EOSKZIRCU4QSOI5CVUQZSJVFFMRKBLFKFCT2SKFDUCNKEIFGUINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 547.04, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 569.25, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DG7CSGEYTAM34GUYTMMBZ\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERSRKIZFMR2OINCVGVCTKNGEURCWKVLEGRKJKZGVMVKVGJEESRSOIZEVCMSOJNFESVKPK5JVGSKSI5KTMU2TLBFFMS2UI5JEGUCKKZFEMQ2SGJNEYSSDIUZFIU2LJM2UIVSDK5JUKSKGJBDFKV2DJBGEKMSGJFKDET2JJJGFKUKRJMZESUSBKU2FOU2VJE2U4RSJKJBU4SS2JJDE6URSIZGEUQ2FINKFGU2LJZCFMU2NKNKUUVSIIVCVKMSOJJLE4RKJKFFU6S2SIRCU6V2TKVEVER2WKVJVGVCJGVAVIR2WINEEUWSLIVFVEMRSJNJEGRJSK5FVGSZVIVCUWTJSJBFE4SCGIVLUGUKLIZGVMR2SGJHEWSSJKVHVGSSTJFJEEVJSKVJVGSJVJRCE2USDIZFFMQSGI5JDEUSMIZFUKS2UJNFUYRSJIZCVKMSYI5JE2RCFKZJUYSSZGNCU2UZSKZDU2MSFK5LFGS2LKZCVIT2RKNKEURSDKZJVES2II42UERSHKIZEUR2SINCU6TRSIRFVURCVKVKEGR2LIUZEMSKOINEESVK2KZEVES2PJJFESVKPKFFFKS2SIRKTIU2TK5ETKQ2WKVLEGTSLGVDFMRKTGJHUWRSKKVHVIS2LJNDEIVSLJUZEKSKOJBDFKUSDJBDVCWSGI5GVGTSKJJEVKT2WJJKESUSCKU2E2WSVJJHEMRKJKJFFKRZVIJDEOURSIJGEUQ2FKNKEWS2LJZCFKS2NKNKUSTSIKVCVKS2IJFETGRKJKJNFQSKOJJKU6USLLJFVEQKVGJGVUVKJGVFVMU2WINHEUVSCIZKVES2PJFFEGVKLKNFFGS2OIVLFKU2DIRETKR2WIVKUWSCKIVNEKR2NKNHEUSSKKVGVMS22JNJEMVKTKFJVGSSCIFKEWUSDIJFFMQKYLFHEUVKHGRMEIQKOJQ2EOSKZIRCU4QSOI5CVUQZSJVFFMRKBLFKFCT2SKFDUCNKEIFGUINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 547.04, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 569.25, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DG7CSGEYTAM34GUYTMMBZ\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERSRKIZFMR2OINCVGVCTKNGEURCWKVLEGRKJKZGVMVKVGJEESRSOIZEVCMSOJNFESVKPK5JVGSKSI5KTMU2TLBFFMS2UI5JEGUCKKZFEMQ2SGJNEYSSDIUZFIU2LJM2UIVSDK5JUKSKGJBDFKV2DJBGEKMSGJFKDET2JJJGFKUKRJMZESUSBKU2FOU2VJE2U4RSJKJBU4SS2JJDE6URSIZGEUQ2FINKFGU2LJZCFMU2NKNKUUVSIIVCVKMSOJJLE4RKJKFFU6S2SIRCU6V2TKVEVER2WKVJVGVCJGVAVIR2WINEEUWSLIVFVEMRSJNJEGRJSK5FVGSZVIVCUWTJSJBFE4SCGIVLUGUKLIZGVMR2SGJHEWSSJKVHVGSSTJFJEEVJSKVJVGSJVJRCE2USDIZFFMQSGI5JDEUSMIZFUKS2UJNFUYRSJIZCVKMSYI5JE2RCFKZJUYSSZGNCU2UZSKZDU2MSFK5LFGS2LKZCVIT2RKNKEURSDKZJVES2II42UERSHKIZEUR2SINCU6TRSIRFVURCVKVKEGR2LIUZEMSKOINEESVK2KZEVES2PJJFESVKPKFFFKS2SIRKTIU2TK5ETKQ2WKVLEGTSLGVDFMRKTGJHUWRSKKVHVIS2LJNDEIVSLJUZEKSKOJBDFKUSDJBDVCWSWI5GVGTSKJJEVKT2WJJKESUSCKU2E2WSVJJHEMRKJKJFFKRZVIJDEOURSIJGEUQ2FKNKEWS2LJZCFKS2NKNKUSTSIKVCVKS2IJFETGRKJKJNFQSKOJJKU6USLLJFVEQKVGJGVUVKJGVFVMU2WINHEUVSCIZKVES2PJFFEGVKLKNFFGS2OIVLFKU2DIRETKR2WIVKUWSCKIVNEKR2NKNHEUSSKKVGVMS22JNJEMVKTKFJVGSSCIFKEWUSDIJFFMQKYLFHEUVKHGRMEIQKOJQ2EOSKZIRCU4QSOI5CVUQZSJVFFMRKBLFKFCT2SKFDUCNKEIFGUINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 547.04, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 569.25, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRJEMTT4GIYDENBRGIYTKMJYGAYHYM34KIYTCMBTPQ2TCNRQHE\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERSRKIZFMR2OINCVGVCTKNGEURCWKVLEGRKJKZGVMVKVGJEESRSOIZEVCMSOJNFESVKPK5JVGSKSI5KTMU2TLBFFMS2UI5JEGUCKKZFEMQ2SGJNEYSSDIUZFIU2LJM2UIVSDK5JUKSKGJBDFKV2DJBGEKMSGJFKDET2JJJGFKUKRJMZESUSBKU2FOU2VJE2U4RSJKJBU4SS2JJDE6URSIZGEUQ2FINKFGU2LJZCFMU2NKNKUUVSIIVCVKMSOJJLE4RKJKFFU6S2SIRCU6V2TKVEVER2WKVJVGVCJGVAVIR2WINEEUWSLIVFVEMRSJNJEGRJSK5FVGSZVIVCUWTJSJBFE4SCGIVLUGUKLIZGVMR2SGJHEWSSJKVHVGSSTJFJEEVJSKVJVGSJVJRCE2USDIZFFMQSGI5JDEUSMIZFUKS2UJNFUYRSJIZCVKMSYI5JE2RCFKZJUYSSZGNCU2UZSKZDU2MSFK5LFGS2LKZCVIT2RKNKEURSDKZJVES2II42UERSHKIZEUR2SINCU6TRSIRFVURCVKVKEGR2LIUZEMSKOINEESVK2KZEVES2PJJFESVKPKFFFKS2SIRKTIU2TK5ETKQ2WKVLEGTSLGVDFMRKTGJHUWRSKKVHVIS2LJNDEIVSLJUZEKSKOJBDFKUSDJBEVMTSFJFJTETKKJJFEKT2RJJJUWUSHKUZFGU2ZJNBEURKVKJFU4S2SJNCESURSJJGEMQ2FJNKFGQ2LJJCFKU2XJNKUUTSHKVKVOS2IJFDE2VKRK5FU4R2NGJCVOU2LLJFVEQSVGJIVGVKLIJEVIRKWINCEUWSKIZBVGQ2GJNFEWVKLKVFVGSKSIZKVKUSDIZDVERKWKVKTESCJIZHEKSKTJNGUUSSKIVHVGS2YJNJEEVJUKNJUESJVINKESUSDKZFFMQSGIM3UEVSHKEZVGNCNIJLFAUK2IRAU2USVIZKVSVCFJRFFER2VKFCEGT2CGJDUCWKEKVGUEUKQKJBEKU34GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 547.04, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 569.25, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DO7CSGEYTAM34GUYTMNJU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2UIVLEGSSKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSGKUZFGU22JE2UCVSTKNBVUSSZLJKESUZSJJGEMS2FI5KEWQ2LKJEUMQ2NKNKUSTSIIZCVMU2IJNDEURSLKJFVES2KINCVOU2TIVEVKMSFKNLVGVCJGVAVMVKSINFEUUSGIZCVEMSKJM2UWRKHKRJUWSKGIRKUWTSDIVFVMR2VIVKUYNCHKUZEIT2MKJLEOTRWIRCU2QSTI5IVOVCDJVJE4R2FGJJUCTKKLFEESWKEIFHVEUKHII3EKRKTJF6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 547.53, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 569.74, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCMD4KIYTCMBTPQ2TCNRVGQ\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJNHEOVJSK5JUKSKGJBDESUSTJBGEUS2FJFKEWMSKJJFFKT2RJJKEWUSEKU2FMQ2GJE2U4RSJKJBU4TCGJJDE6U2DIZDU4RCVK5KFGU2MIJEUMQ2XJNKESNKHKZCVKS2IJJCVURKJKEZE4S2KJJCU6VSSK5EVEQ2VGJIVGVCJGVEVMU2WINDEUVSGIZJVKQ2TJNHEYVCJK5BFGS22IZKTITSTI5FE4S2UI5HEGTCLLJDEMS2TJJMESSSKKVJVES22JFLEIVCPKFJVISJVIVKESUSDJBDTKQSWJVJDES2KKJCEMQ2OINKUOUSEKVFU2MSVJFLEQRKVKVFUQSKFGJDESURSJ5FEUTCFJ5JEWMSLKJDVMT2TGJJUUTSIIZBVKMSIJJLEMRSDKIZFMR2OINCUOVCTGJEVERCWJNGVGRCHJJDVKVKVJNEEWVK2KVEVCMSPI5GTERKXKNJUKSKVGJCE6UKTKRETKQKWKVJEGSSKKZDEMR2SGJDEOSSLIVDVIMSDJNDEIVKFJZJUKSKOI5KUSTSDJRFEMTKWJFITETSJJJFUMQKVJJJUWUSCKU2FKU2XJE2USVSFKZFUMS2GJJCUSUZSJNEVEQ2UJFJUWMSLJZCFKQ2XKNCUURSHIVKVKU2IJJDEYVSJKEZE6SSKIFKU6USKKVEVES2VGJIVGUSQKEZFISKOLJHUOVK2LBMU2USRI5ETEQZSJVFFGRSVLFKEWSKCKJEECNKEIFGUEMSHIFMUQWKRKNFHYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 547.53, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 569.74, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCML4KIYTCMBTPQ2TCNRVGQ\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEURCVJ5KEWU2LIZCFMU2XKNCUUVSHKVKVOQ2IJNCVUVKJKVFU6TCKJNKU6TSCKNFVER2VGJKVGVCJGVAVMVKSINJEUWSLIVFVEMRSJNJEGRJSKRFVGSZVIVCUWTJSJBETKSCGIVLVGSCHKFNEKSKUGJIEUSSKKVHVCSZSJFJEOVJSKVJVESJVJVKESUSDJZFFURSGJ5JDERSHJZFUKS2UKNJUYSSEKZKVKMSVJJLEQRSVKUZESSKZGNCUSUJSJJGEUSSVJ5IUWMSJKJCVKMSTKNKESNKDKRCVOQ22JJLEURSDKIZEUR2KINCUOVCLKNFUURKFIVHFGSCKJVNFMR2OGJGEWWSGIZIVOS2XJJHEWRSBKVJUYS22IRLEKUSCKVETKRSFINLEGQSLIVNFISKSGJFEYSSDIZBVISSUI5JEMVSLK5JUOSSWJRKUSVJSKFFUMTKWJFKDETSLJJGEKT2RJNNESUSKKUZFOU2XJE2UWVSTKZBUQSS2JJLFKUZSI5FEUTCVI5JUWMSLJJCFKQ2NKNKUUVSHKVKVOQ2GJJKVURSJKNFU2SSKJJCU6UKKKNFVER2VGJJVGWKLIJFEKVKSJNHEWUSLIREVEMSKJRDEGRKLKRJUGS2KIRKVGV2LKVFE4R2VKVLUWSCJIZGVKUKXJNHEUSSKIZAVKU2LJFJEEVJSKNJVESJVJBCE2USDJRFFMRSGJ5JDEVSHJJBFKT2VJNKESTSDKU2FGU2GJJLEWRSFKJBUQSSGJVKUSUSLJ5EUUSCFJ5JEWMSJJVNEKMSTKNLUSVSBKZJVMQ2SJI2UURSDKIZEEUCRGJKESTS2J5DVKWSYLFGVEUKHJEZEGMSNJJJUMVKZKRFUSQSSJBATKRCBJVBDER2BLFEFSUKTJJ6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 547.53, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 569.74, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCND4KIYTCMBTPQ2TCNRVGQ\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFISKXKNCUUVSOIZCVMMSOJJKVUVKPKIZE4S2SINKU6V2KKVFVER2WKVJVGVCJGVAVIR2WINEEUWSKIZJVEMRSJNJEGRJWKRJTESZVIRLEWTJSKVEVMR2WJFJEGSCKIZGVKSKUJMZESSSMKUZFOSSUJFJEGVJUKVJTESJVJZDEKVSDJZFDKRSGKFJDEUSHJZFUMR2UJNJUWRSEKVJU2MSFJFLEOVKFKYZESSKFLJKUSUZSJ5FUUSSFJ5HEGMSJKJDVKNSTKNMEUVSLKRDVEQ2QJJLEURSVKVBVETCGJJKU6VCLKNFUMRCVKNGVGRKJJZDVMRKVKNEEWWJTIVEVES2OJFFEUVKPKVFVUS2SINKTEU2TLJFUESSGI5LFUVKMIFNEMTKTGJHUOWSEIVLVMSSUI5JEMVSNKNJVMSSFGNKUKVJSJJEVMTKVJNJFUWCJJJFFKT2TJJKUSUSEKRHVCMSXJE2UMRKZKJJVER2SJNCESURSIZDU4S2FJNKFGS2LIZCFKQ2OINKUSNKIIVKVMU2IJFLE4RSJKRFVQSSOJJCVOVCTKJFU4RCVGJJVGUSJGVFVIR2SINCEUWSOIVEVEMSWI5FEEVCFKRFUWS2GIRLEWTJSIVEU4SCEI5HEGTCKJJBUKS2OIJMESSSKKVHVCSZSJFJEKVJSKNJVISJVINKEKVSDIRFDKQSGINJDEQ2HLJBUKR2UKNCUOUSGKVJVOS2VJFHEOVKFKZBVCS2FLJDESUJSJ5FUUTCFJ5KUWU2LKZBVMQ2VKNCUUTSGIVEVESSVJJDE4RSHKIZEETCKINCVGVCDJNFUURCVKNLDEVKJJZEEKVKRJNEESVJSIVEVMS2OJFFESWCZJZFFKRZULBCEWTJTGRDUSWKEIVHEETSHIVNEGMSNJJLEKQKZKRIU6USRI5ATKRCBJVCDISKKIVIXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 547.53, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 569.74, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCNT4KIYTCMBTPQ2TCNRVGQ\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEMTKWJFKEWTSMJJGFKT2UJJKESUSGKU2FOU2VJE2DERSVKZBU4SRVIZDE6URSJJDU4RCVJ5KFGU2LLJCFKU2XJNCUSVSIKVCVMMSJJFCVUVKJKMZE6S2KJJCU6TSDGJEVER2VGZJVGWCKKZFVIR2SINIEUVSKIZKVKQ2SJRDEUVKPKRFVGS2GIRKVGTKTIVEU4R2WIVKVGSCLLEZUKSKSJNHESSSKKVHVKS22JNJEGVJSKNJVUS2CJJDEOVS2KVGECWSGJVJTET2HLJCEKV2WJJKEOUSGKZGVGU2WJJCTGVKFKUZEUSKWJVKUWUS2LBEUUSSVJ5JUUVKJKJCFIT2RGJLUSNKGIVMVEU2SI5JEWRCJKIZEMR2OJNCUWVCTJNFUMRCVINHEGVKJGVEEKVKWKNEESVSOIZEVIS2YJJHEURKXKRJVES2OIRKTEU2TKJETKS2UI5JEGRCKLJHEKSKSGJLEOSSCKRCVIS2LJNDEIVSLJUZEKSKOJBCEOTSDJRFEUQ2FJNHEEWCJJJFFKT2RJMZESUSFKUZFGU2UJE2UGVCFKZBUISRVIJDEGURSINDVUQ2FI5KFGVKHKJDFKU2XJNKUSTSHKVCVMQ2RJNCVURSJKEZE6S2KJRCU6VKLKNFVMQ2WINKVGRKKJZDEKSKSJJKUURSOIZDVEMSCJRFEGRKTKRBUWS2KIRKVGVRSKVEU4SCFKVIUWSCJKUZEKSKWJNHESSSJLBMU4SSVI42FQRCLJUZTIR2JLFCEKTSCJZDUKWSDGJGUUVSFIFMVIUKPKJIUOQJVIRAU2RBUJFFEKUL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 547.53, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 569.74, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCN34KIYTCMBTPQ2TCNRVGQ\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVMRKVGJEESRK2KZEVCMSPJRFEYRKPK5FFGS2SI5KTIU2TLBFFMS2WKVJEGQSKLJFEMR2SGJNEOSSLIUZFIU2DJRBEIVJSK5JUQSJVI5LEKVKLJBGEUSSWJFKEWMSLJJGFKMSWJMZESUSBKU2FOU2VJE2U4RSHKJBU4TCKJJDE6VCLJJDU4Q2GI5KFGVKJLJCFMU2NGJMUYRSHKVKVEQ2IJJDE2VKJKJFU6SKKJJCU6U2LLJFVERSUJ5IVGVCJGVAVMVKSINFEUVSGIZDVEMSGI5JEKRSTK5JU2SRVI5CEWUZSK5ETIM2VI5LFGTCKLEZUKTKTGJLEOSSDKZAVKSZSJFLEEVJSKEZEKS2CJFLFKUSDIZFDKQSGJFKUGU2KJZFUKS2WKNKEYRSIKVKU4U2FJFHEQRSVKUZEQS2WJVKUSUKLKBFEUS2FJ5LEUU2LKJBFKMSXKNMEUUSEIVJVMU2IJRDEMRKJKIZEMTCGINCVOVCTKNFUURCUJFKVGVKKJZEEKRKUKNEESVSNKVEVGMSPJNFEURKPJZFFOSK2INLEKVJSKBFUESKWKVJEGQSKKZFEMS2SGJDEYSSDIVDVIU2LJNFEKRKDK5FUKSKFGNKUKVKTJBDVKM2FJVJEWTSKJJFEKT2RJMZEYQSNKU2FGU2TJE2U2VCFKZBUUSSFLJCUOU2LJJFUUTCFJNKVGVCKGVBVKMSXKNCUSRSHKZCVMS2HJNLE2VSJKJFU2SSKJJCU6VSLKJEVEQSVGZIVEU2JGVAVMU2RJQ2EOVJSIRHUYUSWI5HDMRCFJVBFGR2RK5KEGTKSJZDUKMSTIFGUUWKIJFMUIQKPKJIUOQRWIVCVGSL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 547.53, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 569.74, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DK7CSGEYTAM34GUYTONJY\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEQSSOJBDESURSJBGEUSSWJFJEWTSJJJGUKT2UJJKESNKFKU2FMQ2IJE2U4RSFKJBU4SRVIZDE6VCLKZDU4Q2FGZHDEQ2LJJBVKMSXKNCUSRSHKZCVMS2IJFLE4RKJKEZE6SSRGJCU6U2LLJEVEQ2VGRIVGU2JGVCVMU2WINJEONKDIVGVIUZSJNBEYRKXKZFFIR2SIZLE2U2TLFGEMTCFK5LEGSSLJEZUKSKSJNJEUSSJKVJVIUSXJFJEGVJSKVJVUSJVJBCE2USTJRFFMSSWJ5KEGQ2MJJCUMU2UJNFUYQSEKVJU2U2VJFDEOVKFK5JUQSSVLJDESUZSJZFEUS2FJ5LVGTSLLJBFMS2NGJBUSVSHKZJVMQ2CJJNEMRSPKIZEMR2OJJKU6VCTJNFVMRCGJNLUWVKJIZEEKVKWGJEESVK2KZIVOS2WJNHEIVKVK5JFOSKSINKTEUKTKRETKSKWKNLEGRSKKZDEMTKSGJDEOUSDIVBVIS2FI5JEIVSNJZJUOSKWI5KVKVKTJBEUMTSGKFLUWT2KJJFEKT2OIJJUWUSJKVJU2U2EJJDEKVSFKZJUMS2KJJKTMUSLJZGEUQ2FINKEWU2LKZCEMS2XJNKUSVSHIVKVKU2IJNLESVKJKEZFASKJLJCU6UKLLJEUMNSEJNHEEWKGLEZUIRZXIJJUOQK2IREUYSSSI5EVOVCDJZFECR2FGRCFKTKCKFEESWKEIE3UGQ2KIV6DCMBVGYYTO7BSPRWHAMJZMM4TC7BSFV6FKU2EPRKVG7BSGAZDILJRGIWTCNL4GIYDENBNGEZC2MJYPR6DMLRQGA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 548.63, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 570.89, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DG7CSGEYTAM34GUYTOOBS\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2UKVCFKFNFGSSWIZDEGURSKZDU4Q2FI5KFEVCHKJDFKVKSINDEOUJTKVCVKMSIJFDE4RKJKNFU4SSKJJKU6USLLJFVEQKVGJIVGUSJGVBEITKSINEEONKCKZDVEMSGJRDEWRKDKRFFIR2SIRLEWV2LKVFDKSCVIVKTERSKLJBEKS2SJNFEOSSKKVJVOU2JJFHEIVJSKVJVESJVIVKEKUK2KNFFMRSGI5JFGVSMIZFUKR2TJNBUWRSEKVBU4S2FJFDEOVKDG5BFMR2RGRBTIT2CLFIFCWSEIFGVEVKGKVMVIRKMJJJEORKRIRAU2QRSI5AVSRCVJVBFCUCSIJCVG7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"I5MTERCNJZFFOTKNGNKEWTS2LFDVSMSUIVGUEWCHJEZUOTKOKRDUOWSTIRCVSWSTI5AVUVCDJVJFCR22KJCE2T2KK5GVKM2EJ5GVEUKHLFNEITKOJJLUOUK2IRAU4WSYI5MTIVCPJZBFOSCBLJCECTS2KRDVUVCEJVHFEV2HIVNEIQKOKJJUOWJSKRGU4QSTJVGVURCBJZKEMR22KRCE2WSKKNDUCM2UI5HFIRKHLJKEITKZKJLUQRJTI5FU4USYKBIVSU2HJVJFCR2JGJCEGTKSKJDVMNSEIVGUEU2HKFMVIRKNJJMVAUSTK42FQMSWJNHDMRSLKUZTIS2WJJKUSN2CKNEUKWKFI43UEU2HJE2EIRZXINLEOSSMIZITIVBUI5CTGVCFJZFFCR2BGRKEOTSKKZDUKWSUJVLUWUSLJZIVGR2NJJIUOVJTIRBU4WSEI5ETEQZSJVFFCR2VGNCEGTRTGRFUURCFGQ3UEU2HIFNEISKNJJJUORKZKRAU2QSRI5BDMRCHG5BVGR2FLFKECTJTGRDVKWKUJ5HUEU2FJZBEKRKJGJJUSWSIINDU2USRI5ETEQZSJVFFGRSVLFKEGSKCKFDUCNKEIFGUC7BVGQ4C4OBYPQZDAMRUFUYTELJRGEQDAMB2GAYDUMBQPRBES\", \"occupancyNumber\": 1, \"name\": \"Deluxe Room, 1 King Bed with Sofa bed, Non Smoking - Free breakfast\", \"maxOccupancy\": 2, \"adultCount\": 2, \"childCount\": 0, \"boardType\": \"BI\", \"boardName\": \"Breakfast Included\", \"remarks\": \"\\u003cul\\u003e\\u003cli\\u003eFree breakfast\\u003c/li\\u003e\\u003cli\\u003eFree self parking\\u003c/li\\u003e\\u003cli\\u003eFree WiFi\\u003c/li\\u003e\\u003c/ul\\u003e\", \"priceType\": \"commission\", \"commission\": [ { \"amount\": 31.05, \"currency\": \"USD\" } ], \"retailRate\": { \"total\": [ { \"amount\": 548.88, \"currency\": \"USD\" } ], \"suggestedSellingPrice\": [ { \"amount\": 571.16, \"currency\": \"USD\" } ], \"taxesAndFees\": [ { \"included\": true, \"description\": \"Tax\", \"amount\": 52.59, \"currency\": \"USD\" } ] }, \"cancellationPolicies\": { \"cancelPolicyInfos\": [ { \"cancelTime\": \"2024-12-11 00:00:00\", \"amount\": 182.96, \"currency\": \"USD\", \"type\": \"amount\", \"timezone\": \"GMT\" } ], \"hotelRemarks\": [], \"refundableTag\": \"RFN\" } } ], \"offerRetailRate\": { \"amount\": 548.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 571.16, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DCOL4KIYTCMBTPQ2TCNZYGI\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2WKVJEGSSKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSCKUZFCU2SJE2UCVSTKNBVUSSWIZDFKVKDKNFEUQ2FI5KEWS2LIZCFKNCOKNCUUTSHKVKVOQ2JJFDE4RKHKIZFES2OIJKUWVCTJNEVMR2WJFKVGRKJGVCVMU2SINDEUWSCIU2FEMSGJRFEEVCFKRFUWS2KINKUGV2LIVEUMSCWIVKUWSCJIY3EIS2OIJMUMWJUIRITOQSTI5AVURCJJRFFER2JK5KEGTKKIFDUCWKEKVGUEUKIJFMUIQJXINBUURL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 548.88, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 571.16, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DCND4KIYTCMBTPQ2TEMJQGI\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERSRKIZFMR2OINCVGVCTKNGEURCWKVLEGRKJKZGVMVKVGJEESRSOIZEVCMSOJNFESVKPK5JVGSKSI5KTMU2TLBFFMS2UI5JEGUCKKZFEMQ2SGJNEYSSDIUZFIU2LJM2UIVSDK5JUKSKGJBDFKV2DJBGEKMSGJFKDET2JJJGFKUKRJMZESUSBKU2FOU2VJE2U4RSJKJBU4SS2JJDE6URSIZGEUQ2FINKFGU2LJZCFMU2NKNKUUVSIIVCVKMSOJJLE4RKJKFFU6S2SIRCU6V2TKVEVER2WKVJVGVCJGVAVIR2WINEEUWSLIVFVEMRSJNJEGRJSK5FVGSZVIVCUWTJSJBFE4SCGIVLUGUKLIZGVMR2SGJHEWSSJKVHVGSSTJFJEEVJSKVJVGSJVJRCE2USDIZFFMQSGI5JDEUSMIZFUKS2UJNFUYRSJIZCVKMSYI5JE2RCFKZJUYSSZGNCU2UZSKZDU2MSFK5LFGS2LKZCVIT2RKNKEURSDKZJVES2II42UERSHKIZEUR2SINCU6TRSIRFVURCVKVKEGR2LIUZEMSKOINEESVK2KZEVES2PJJFESVKPKFFFKS2SIRKTIU2TK5ETKQ2WKVLEGTSLGVDFMRKTGJHUWRSKKVHVIS2LJNDEIVSLJUZEKSKOJBDFKUSDJBFVMTSGI5GVGTSKJJEVKT2WJJKESUSCKU2E2WSVJJHEMRKJKJFFKRZVIJDEOURSIJGEUQ2FKNKEWS2LJZCFKS2NKNKUSTSIKVCVKS2IJFETGRKJKEZE6SKRGJCVOU2LLJFVEQSVGJIVGVKLIJEVIRKWINDEUVSGIZBVEMSKJNFEWVKLKVFVGSKSIZKVKUSDIZDVERKWKVKTESCJIZHEKSKTJNGUUSSKIVHVGS2YJNJEEVJUKNJUESJVINKESUSDKZFFMQSGIM3UEVSHKVNEGNCNKJMVAUK2IRAU2USVIZKVSVCFJRFFER2VKFCEGT2CGJDUCWKEKVGUEUKQKJBEKU34GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 552.28, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 574.67, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DG7CSGEYTAM34GUZTENZZ\", \"offerId\": \"GE5ESNBSIZKVMQ2QJJNEERSRKIZFMR2OINCVGVCTKNGEURCWKVLEGRKJKZGVMVKVGJEESRSOIZEVCMSOJNFESVKPK5JVGSKSI5KTMU2TLBFFMS2UI5JEGUCKKZFEMQ2SGJNEYSSDIUZFIU2LJM2UIVSDK5JUKSKGJBDFKV2DJBGEKMSGJFKDET2JJJGFKUKRJMZESUSBKU2FOU2VJE2U4RSJKJBU4SS2JJDE6URSIZGEUQ2FINKFGU2LJZCFMU2NKNKUUVSIIVCVKMSOJJLE4RKJKFFU6S2SIRCU6V2TKVEVER2WKVJVGVCJGVAVIR2WINEEUWSLIVFVEMRSJNJEGRJSK5FVGSZVIVCUWTJSJBFE4SCGIVLUGUKLIZGVMR2SGJHEWSSJKVHVGSSTJFJEEVJSKVJVGSJVJRCE2USDIZFFMQSGI5JDEUSMIZFUKS2UJNFUYRSJIZCVKMSYI5JE2RCFKZJUYSSZGNCU2UZSKZDU2MSFK5LFGS2LKZCVIT2RKNKEURSDKZJVES2II42UERSHKIZEUR2SINCU6TRSIRFVURCVKVKEGR2LIUZEMSKOINEESVK2KZEVES2PJJFESVKPKFFFKS2SIRKTIU2TK5ETKQ2WKVLEGTSLGVDFMRKTGJHUWRSKKVHVIS2LJNDEIVSLJUZEKSKOJBDFKUSDJBFVKWSFI5GVGTSKJJEVKT2WJJKESUSCKU2E2WSVJJHEMRKJKJFFKRZVIJDEOURSIJGEUQ2FKNKEWS2LJZCFKS2NKNKUSTSIKVCVKS2IJFETGRKJKJNFQSKOJJKU6USLLJFVEQKVGJGVUVKJGVFVMVKWINDEUWSOIZKVES2PJFFEGVKLKNFFGS2OIVLFKU2DIRETKR2WIVKUWSCKIVNEKR2NKNHEUSSKKVGVMS22JNJEMVKTKFJVGSSCIFKEWUSDIJFFMQKYLFHEUV2HKFMEIT2OJQ2EOSKZIRCU4QSOI5CVUQZSJVFFMRKBLFKFCT2SKFDUCNKEIFGUINCJJJCVC7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 564.75, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 587.66, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DG7CSGEYTAM34GUZTINJY\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2UWVSVKVNFGSSWIZDEGURSKZDU4Q2FI5KFEVCHKJDFKVKSINDEOUJTKVCVKMSIJFDE4RKJKNFU4SSKJJKU6USLLJFVEQKVGJIVGUSJGVBEITKSINEEONKCKZDVEMSGJRDEWRKDKRFFIR2SIRLEWV2TKVFEMSCFKVLUWRSKLJBEKS2SJNFEOSSKKVJVOU2JJFHEIVJSKVJVESJVIVKEKUK2KNFFMRSGI5JFGVSMIZFUKR2TJNBUWRSEKVBU4S2FJFDEOVKDG5BFMR2ZGNBTITSSKZIFCWSEIFGVEVKGKVMVIRKMJJJEORKRIRAU2QRSI5AVSRCVJVBFCUCSIJCVG7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 566.65, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 589.64, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGEYTAMBQGB6DCOL4KIYTCMBTPQ2TGNBVHA\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2UIVLEGSCKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSCKUZFCU2SJE2UCVSTKNBVUSSWIZDFKVKDKNFEUQ2FI5KEWS2LIZCFKNCOKNCUUTSHKZKVMS2IJNKTERKHKIZFES2OIJKUWVCTJNEVMR2WJFKVGRKJGVCVMU2SINDEUWSCIU2FEMSGJRFEEVCFKRFUWS2KINKUGV2LIVEUMSCWIVKUWSCJIY3EIS2OKJLUMWJTIRFTOQSTI5AVURCJJRFFER2JK5KEGTKKIFDUCWKEKVGUEUKIJFMUIQJXINBUURL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 566.65, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 589.64, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DC7CSGEYTAM34GU2TAOBU\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2UKVCFKFNFGSSWIZDEGURSKZDU4Q2FI5KFEVCHKJDFKVKSINDEOUJTKVCVKMSIJFDE4RKJKNFU4SSKJJKU6USKKNFVEQSVGZIVGUSJGVBEITKSINCEONKCKZDVEMSGJRDEWRKDKRFFIR2SIRLEWTKTKVEUMSCVIVLEWRSKLJBEKS2SJNFEOSSKKVJVOU2JJFHEIVJSKVJVESJVIVKEKUK2KNFFMRSGI5JFGVSMIZFUKV2TJNBUWSSFIVBU4S2FJFDEOVKDG5BFMSCBLJJTIT2CLJIFCWSEIFGVEVKGKVMVIRKMJJJEOVKRIRBU6QRSI5AVSRCVJVBFCUCSIJCVG7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 583.89, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 607.58, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GI2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DEML4KIYTCMBTPQ2TKMBYGQ\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2WKVJEGSSKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSGKUZFGU22JE2UCVSTKNBVUSSWJJDEKVKDKNFEUQ2FI5KEWS2LIZCFKNCOKNCUUTSIIVKVKS2JJFCVURKHKIZFES2OIJKUWVCTJNEVMR2WJFKVGRKJGVCVMU2SINDEUWSCIU2FEMSGJRFEEVCFKRFUWS22INKUGV2LKVFUMSCWIVKUWSCJIY3EIS2PIJKEMWJUIRJTOQSTI5AVURCJJRFFER2JK5KEGTSKIFDUKNCEKVGUEUKIJFMUIQJXINBUURL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 583.89, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 607.58, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DE7CSGEYTAM34GU3DGMZT\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2UOVSTKVNFGSSWIZDEGURSKZDU4Q2FI5KFEVCHKJDFKVKSINDEOUJTKVCVKMSIJFDE4RKJKNFU4SSKJJKU6USKKNFVEQSVGZIVGUSJGVBEITKSINDEONKCKZDVEMSGJRDEWRKDKRFFIR2SIRLEWTJSIVETKR2WKVLEGRSKLJBEKS2SJNFEOSSKKVJVOU2JJFHEIVJSKVJVESJVIVKEKUK2KNFFMRSGI5JFGVSMIZFUKV2TJNBUWSSFIVBU4S2FJFDEOVKDG5BFMSCFGNJTITKKKNIFCWSEIFGVEVKGKVMVIRKMJJJEOVKRIRBU6QRSI5AVSRCVJVBFCUCSIJCVG7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 597.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 621.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GMYS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DEMD4KIYTCMBTPQ2TMMZTGM\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2WKVLEGRCKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSGKUZFGU22JE2UCVSTKNBVUSSWJJDEGVKDKNFEUQ2FI5KEWS2LIZCFKNCOKNCUUTSIIZCVMQ2IJJLE4RSHKIZFES2OIJKUWVCTJNEVMR2WJFKVGRKJGVCVMU2SINDEUWSCIU2FEMSGJRFEEVCFKRFUWS22INKUGV2LKVFUMSCWIVKUWSCJIY3EIS2PJJMEMWKZKRCTOQSTI5AVURCJJRFFER2JK5KEGTSKIFDUKNCEKVGUEUKIJFMUIQJXINBUURL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 597.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 621.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DE7CSGEYTAM34GU3DGMZT\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2DERCFKVNFGSSWIZDEGURSKZDU4Q2FI5KFEVCHKJDFKVKSINDEOUJTKVCVKMSIJFDE4RKJKNFU4SSKJJKU6USKKNFVEQSVGZIVGUSJGVBEITKSINDEONKCKZDVEMSGJRDEWRKDKRFFIR2SIRLEWTJSIVETKR2WKVLEGRSKLJBEKS2SJNFEOSSKKVJVOU2JJFHEIVJSKVJVESJVIVKEKUK2KNFFMRSGI5JFGVSMIZFUKV2TJNBUWSSFIVBU4S2FJFDEOVKDG5BFMSCFGNJTITKKKNIFCWSEIFGVEVKGKVMVIRKMJJJEOVKRIRBU6QRSI5AVSRCVJVBFCUCSIJCVG7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 597.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 621.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G42S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DEMD4KIYTCMBTPQ2TMMZTGM\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2UI5LEGTCKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSGKUZFGU22JE2UCVSTKNBVUSSWJJDEGVKDKNFEUQ2FI5KEWS2LIZCFKNCOKNCUUTSIIZCVMQ2IJJLE4RSHKIZFES2OIJKUWVCTJNEVMR2WJFKVGRKJGVCVMU2SINDEUWSCIU2FEMSGJRFEEVCFKRFUWS22INKUGV2LKVFUMSCWIVKUWSCJIY3EIS2PJJMEMWKZKRCTOQSTI5AVURCJJRFFER2JK5KEGTSKIFDUKNCEKVGUEUKIJFMUIQJXINBUURL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 597.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 621.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DE7CSGEYTAM34GU3DGMZT\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2DERCHKVNFGSSWIZDEGURSKZDU4Q2FI5KFEVCHKJDFKVKSINDEOUJTKVCVKMSIJFDE4RKJKNFU4SSKJJKU6USKKNFVEQSVGZIVGUSJGVBEITKSINDEONKCKZDVEMSGJRDEWRKDKRFFIR2SIRLEWTJSIVETKR2WKVLEGRSKLJBEKS2SJNFEOSSKKVJVOU2JJFHEIVJSKVJVESJVIVKEKUK2KNFFMRSGI5JFGVSMIZFUKV2TJNBUWSSFIVBU4S2FJFDEOVKDG5BFMSCFGNJTITKKKNIFCWSEIFGVEVKGKVMVIRKMJJJEOVKRIRBU6QRSI5AVSRCVJVBFCUCSIJCVG7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 597.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 621.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"G43S2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DEMD4KIYTCMBTPQ2TMMZTGM\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2UI5LEGUCKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSGKUZFGU22JE2UCVSTKNBVUSSWJJDEGVKDKNFEUQ2FI5KEWS2LIZCFKNCOKNCUUTSIIZCVMQ2IJJLE4RSHKIZFES2OIJKUWVCTJNEVMR2WJFKVGRKJGVCVMU2SINDEUWSCIU2FEMSGJRFEEVCFKRFUWS22INKUGV2LKVFUMSCWIVKUWSCJIY3EIS2PJJMEMWKZKRCTOQSTI5AVURCJJRFFER2JK5KEGTSKIFDUKNCEKVGUEUKIJFMUIQJXINBUURL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 597.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 621.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRJEMTT4GIYDENBRGIYTKMJYGAYHYMT4KIYTCMBTPQ2TMMZTGM\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2UGVSVKJBUYSSSIZDEKURSIJDUUS2FGJKEWS2MIJEUMRKTKNDEUVSLIZEU4Q2IJJDE2VKJKJFU6SKKJJCU6U2LLJFVERSVGJJVGWSJGVAVMU2TINNEUVSLIREVGMSKJRDEWRKHKRFUGS2SJFDEGTKTKVFFMR2WKVLEGSCKKZFEMS2SJNJEWSSDIVLVGU2FJFKTERKTK5JVISJVIFLFKUSDJJFFERSGIVJDESSLGVFUKR2UKNFUSRSEKVFU4Q2FJNLEOVKFKVGDIR2VGRKE6TCSKJDUUNSEIVGUEU2HKFLVIQ2NKJHEORJSKNAU2SSZJBEVSRCBJ5JFCR2CGZCUKU2JPQYTANJWGE3XYMT4NRYDCOLDHEYXYMRNPRKVGRD4KVJXYMRQGI2C2MJSFUYTK7BSGAZDILJRGIWTCOD4PQ3C4MBQ\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 597.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 621.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GEZDKLJRGA2TMMJXPRJEMTT4GIYDENBRGIYTKMJYGAYHYMRQPRJDCMJQGN6DKNRTGMZQ\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2WKNLEGRSKLJDEKNCSGJDEYRSDIVLVIU2TJNFEIVCLJZJUOSKWJJDEOVBSKFFUMTSFJFIUWTSLJJFVKT2SJMZESUSCKU2FGU2TJJBECVSTKJBUERZVIJDEOURSINDVURCFJNKEWS2LJJCFKQ2XKNMUYRSIIVKVMMSIJJLE4RSJKIZEUR2KIJKVGU2LKNFVUQ2WIVKTEUCJKZDVMVKSINBEUVSKIZFVEU2WJRDEWRKLKRBUWS2KIRLEWVKLIVEU4SCVIVGVGSCJIZGVKQZXIJLEQRJTKM2E2SSTKBIVURCBJVJFKRSVLFKEKTCKKJDVKUKEINHUEMSHIFMUIVKNIJIVAUSCIVJXYMJQGU3DCN34GJ6GY4BRHFRTSML4GIWXYVKTIR6FKU34GIYDENBNGEZC2MJVPQZDAMRUFUYTELJRHB6HYNROGAYA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 597.12, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 621.35, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DC7CSGEYTAM34GU3DQNRW\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2UWVSVKVNFGSSWIZDEGURSKZDU4Q2FI5KFEVCHKJDFKVKSINDEOUJTKVCVKMSIJFDE4RKJKNFU4SSKJJKU6USKKNFVEQSVGZIVGUSJGVBEITKSINCEONKCKZDVEMSGJRDEWRKDKRFFIR2SIRLEWTJSIVFUMSCGIVLDERSKLJBEKS2SJNFEOSSKKVJVOU2JJFHEIVJSKVJVESJVIVKEKUK2KNFFMRSGI5JFGVSMIZFUKV2TJNBUWSSFIVBU4S2FJFDEOVKDG5BFOR2BLJBTITS2LBIFCWSEIFGVEVKGKVMVIRKMJJJEOVKRIRBU6QRSI5AVSRCVJVBFCUCSIJCVG7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 602.77, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 627.23, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GUZS2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DEML4KIYTCMBTPQ2TMOBWGY\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2UIVLEGSCKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSGKUZFGU22JE2UCVSTKNBVUSSWJJDEKVKDKNFEUQ2FI5KEWS2LIZCFKNCOKNCUUTSIIZCVOS2IJRCVUVKHKIZFES2OIJKUWVCTJNEVMR2WJFKVGRKJGVCVMU2SINDEUWSCIU2FEMSGJRFEEVCFKRFUWS22INKUGV2LKVFUMSCWIVKUWSCJIY3EITKNIJJUMWJTKRHTOQSTI5AVURCJJRFFER2JK5KEGTSKIFDUKNCEKVGUEUKIJFMUIQJXINBUURL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 602.77, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 627.23, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"standard\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DE7CSGEYTAM34GU4DCNJV\", \"offerId\": \"GE5ESNKNKRCVEQ2OJJNEMRSPKRFU4R2OJNCVOVCTGJGEMRCWKNGVGVKJKZDVKRKXINEEURK2KVHVIS2PJNJEIVKPK5JVISKSINLFGV2TKRETKQKWKVLEGRCKKZFEMQ2SGIZEWSSDIUZFIMSLJM2UOVSLJUZEKSRVI5LEKVKLJBGEMTSFJFKEWT2KJJGFKT2VJMZESUSBKU2FOU2ZJE2U2VCJKZBVASS2IJDE6U2DIJGEUQ2FINKFGMSLKJCFMVKWINCUUVSIIZCVMMSIJFLE4RKJKFFU6S2KJJKU6V2KKNFVER2VGRIVGVCKKZDVMVKSINBEUWSLIVGVEMRSJNJEGRJSK5JUWS2OIRKUGTJSKVETKSCGJFJEWSCMJJFUKSKUJNNEWSSMKVIVESSUJE2UMVJUKVJVSS2CJFLFGVJSJBFFMSSGINJDESSHJJBUKR2UJNJUWSSEKZGU4U2FJFLEOVKFKUZEQS2GJVLESUSLJZFEUTKWIFKVGVCLGQZEMUKNKNLUUTSIIRGVEU2MJNKVUVCJKMZFOSSKJNKVGTRSINFU4RKVJNLUWRSJGQZVKRKVGJEEURJSIVEVEWSYJFHEYRKPKNJU2SK2JFKESVSCKVETKQ2UI5LEGRSKLJDEMQ2SGJBEOUSLIVHVIU2LJNNEIVKLK5JVKSSWJRKVOVKTJRFFUSKWI5JDETSKJJEVKT2WJJKESUSCKU2FOU2FJE2UWVCFKFNFGSSWIZDEGURSKZDU4Q2FI5KFEVCHKJDFKVKSINDEOUJTKVCVKMSIJFDE4RKJKNFU4SSKJJKU6USKKNFVEQSVGZIVGUSJGVBEITKSINDEONKCKZDVEMSGJRDEWRKDKRFFIR2SIRLEWTSDIVEU4SCFKVLFGRSKLJBEKS2SJNFEOSSKKVJVOU2JJFHEIVJSKVJVESJVIVKEKUK2KNFFMRSGI5JFGVSMIZFUKV2TJNBUWSSFIVBU4S2FJFDEOVKDG5BFOR2FGNBTITSCKVIFCWSEIFGVEVKGKVMVIRKMJJJEOVKRIRBU6QRSI5AVSRCVJVBFCUCSIJCVG7BRGA2TMMJXPQZHY3DQGE4WGOJRPQZC27CVKNCHYVKTPQZDAMRUFUYTELJRGV6DEMBSGQWTCMRNGE4HY7BWFYYDA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 616.44, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 641.45, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" }, { \"roomTypeId\": \"GU2C2MJQGU3DCN34KJDE47BSGAZDIMJSGE2TCOBQGB6DEMD4KIYTCMBTPQ2TQMJVGU\", \"offerId\": \"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSDIVFVOSZSJNHEIVKDJUZEKSKOJBDEKVSDJBGEMTSGJFKEWT2KJJGUKT2UJJKEWUSEKU2FKUZSJE2U2VSVKJBU4TCGJZDE6URSKZGEUQ2FINKEWU2MIZCFMU2OINCUUVSIIVKVMMSIJFKVUVSJKJFU6S2KJZCU6V2TKRFVER2VGRLVGVCKIJCEITKSINCEURSOIZDVEMSCJRFEGRKTKRFUWS2OIRKUWTKTLFGEMR2WIVKUWSCKIVNEKSKRGJHEWSSKIVIVCUSXJE2UMVCHKVNFQSSOJRCVKV2DLJFVURSWJFKUGU2KJZGEKT2VKNCUOUSEKVKVCS2VJFDESVCHJZBUQSSGJZCUSVKLJZDU2MSFK5LEWMSJLJDVMT2SINKEWQSJKZJVMQ2QJJLEURSNKIZEETCGINDEOVCLGJFVURCWJNLUWVKJGVEEMR2XKNGESWSGIZHVCMSKJRFEURKPKFFFGS2SI5KTEU2TLFEVMR2UIVLEGSSKKJDEMRKSGJBEOSSLIUZFIS2LJRBESRSFKNJUMSSWJNDESTSDJBFEMTKVJFJEWT2JJJFEKT2TJNNEWUSGKUZFGU22JE2UCVSTKNBVUSSWJJDEGVKDKNFEUQ2FI5KEWS2LIZCFKNCOKNCUUTSIKVCVKU2IJNKVURSHKIZFES2OIJKUWVCTJNEVMR2WJFKVGRKJGVCVMU2SINDEUWSCIU2FEMSGJRFEEVCFKRFUWS22INKUGV2LKVFUMSCWIVKUWSCJIY3EITKNJJLUMWJSIRETOQSTI5AVURCJJRFFER2JK5KEGTSKIFDUKNCEKVGUEUKIJFMUIQJXINBUURL4GEYDKNRRG56DE7DMOAYTSYZZGF6DELL4KVJUI7CVKN6DEMBSGQWTCMRNGE2XYMRQGI2C2MJSFUYTQ7D4GYXDAMA\", \"supplier\": \"nuitee\", \"supplierId\": 2, \"rates\": [ { \"rateId\": \"\", \"occupancyNumber\": 0, \"name\": \"\", \"maxOccupancy\": 0, \"adultCount\": 0, \"childCount\": 0, \"boardType\": \"\", \"boardName\": \"\", \"remarks\": \"\", \"priceType\": \"\", \"commission\": null, \"retailRate\": { \"total\": null, \"suggestedSellingPrice\": null, \"taxesAndFees\": null }, \"cancellationPolicies\": { \"cancelPolicyInfos\": null, \"hotelRemarks\": null } } ], \"offerRetailRate\": { \"amount\": 616.44, \"currency\": \"USD\" }, \"suggestedSellingPrice\": { \"amount\": 641.45, \"currency\": \"USD\" }, \"priceType\": \"commission\", \"rateType\": \"package\" } ] } ] }\n\ndata: {\"hotels\":[{\"id\":\"lp100e\",\"name\":\"Resorts Casino Hotel Atlantic City\",\"main_photo\":\"https://snaphotelapi.com/hotels/14604991.jpg\",\"address\":\"1133 Boardwalk\",\"rating\":7.6},{\"id\":\"lp15db\",\"name\":\"Golden Nugget\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_3f26bbd5_z.jpg\",\"address\":\"Huron Avenue And Brigantine Blvd\",\"rating\":0},{\"id\":\"lp1897\",\"name\":\"The Manhattan at Times Square\",\"main_photo\":\"https://snaphotelapi.com/hotels/524489007.jpg\",\"address\":\"790 7th Avenue\",\"rating\":5.6},{\"id\":\"lp22fd\",\"name\":\"River Terrace Resort \\u0026 Convention Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/57956307.jpg\",\"address\":\"240 River Road\",\"rating\":7.5},{\"id\":\"lp32ea\",\"name\":\"The Omni Homestead Resort\",\"main_photo\":\"https://snaphotelapi.com/hotels/506814989.jpg\",\"address\":\"7696 Sam Snead Highway\",\"rating\":7.8},{\"id\":\"lp19b58\",\"name\":\"Fairmont Century Plaza Los Angeles\",\"main_photo\":\"https://snaphotelapi.com/hotels/338695058.jpg\",\"address\":\"2025 Avenue of the Stars\",\"rating\":9},{\"id\":\"lp19b59\",\"name\":\"The Westin Michigan Avenue Chicago\",\"main_photo\":\"https://snaphotelapi.com/hotels/488609641.jpg\",\"address\":\"909 North Michigan Avenue\",\"rating\":8.1},{\"id\":\"lp19b5a\",\"name\":\"Arizona Biltmore A Waldorf Astoria Resort\",\"main_photo\":\"https://snaphotelapi.com/hotels/490834562.jpg\",\"address\":\"2400 East Missouri Avenue\",\"rating\":8.9},{\"id\":\"lp19b5b\",\"name\":\"The Westin Kansas City at Crown Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/339864370.jpg\",\"address\":\"One East Pershing Road\",\"rating\":8.2},{\"id\":\"lp19b5e\",\"name\":\"The Westin St. Francis San Francisco on Union Square\",\"main_photo\":\"https://snaphotelapi.com/hotels/426628682.jpg\",\"address\":\"335 Powell Street\",\"rating\":8.4},{\"id\":\"lp19b5f\",\"name\":\"The Westin Copley Place, Boston\",\"main_photo\":\"https://snaphotelapi.com/hotels/456035787.jpg\",\"address\":\"10 Huntington Avenue\",\"rating\":8.5},{\"id\":\"lp19b60\",\"name\":\"DoubleTree Birmingham Perimeter Park\",\"main_photo\":\"https://snaphotelapi.com/hotels/484858369.jpg\",\"address\":\"8 Perimeter Park South\",\"rating\":8.4},{\"id\":\"lp19b61\",\"name\":\"The Westin Cincinnati\",\"main_photo\":\"https://snaphotelapi.com/hotels/465554065.jpg\",\"address\":\"21 East 5th Street\",\"rating\":7.8},{\"id\":\"lp19b62\",\"name\":\"The Plaza - A Fairmont Managed Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_5a593ac4_z.jpg\",\"address\":\"768 Fifth Avenue\",\"rating\":0},{\"id\":\"lp19b67\",\"name\":\"The Westin South Coast Plaza, Costa Mesa\",\"main_photo\":\"https://snaphotelapi.com/hotels/430821620.jpg\",\"address\":\"686 Anton Boulevard\",\"rating\":8.6},{\"id\":\"lp19b69\",\"name\":\"The Westin Peachtree Plaza, Atlanta\",\"main_photo\":\"https://snaphotelapi.com/hotels/480734420.jpg\",\"address\":\"210 Peachtree Street NorthWest\",\"rating\":7.7},{\"id\":\"lp19b6a\",\"name\":\"The Westin Oaks Houston at the Galleria\",\"main_photo\":\"https://snaphotelapi.com/hotels/430920477.jpg\",\"address\":\"5011 Westheimer\",\"rating\":8.6},{\"id\":\"lp19b6d\",\"name\":\"The Westin O'Hare\",\"main_photo\":\"https://snaphotelapi.com/hotels/456114416.jpg\",\"address\":\"6100 North River Road\",\"rating\":8.5},{\"id\":\"lp19b6f\",\"name\":\"Omni William Penn Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/382829652.jpg\",\"address\":\"530 William Penn Place\",\"rating\":8.5},{\"id\":\"lp19b73\",\"name\":\"Holiday Inn Express Hotel \\u0026 Suites Kendall East-Miami, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/247636278.jpg\",\"address\":\"11520 Southwest 88th Street\",\"rating\":7.4},{\"id\":\"lp19b74\",\"name\":\"DoubleTree by Hilton Atlantic Beach Oceanfront\",\"main_photo\":\"https://snaphotelapi.com/hotels/486045409.jpg\",\"address\":\"2717 West Fort Macon Road\",\"rating\":7.5},{\"id\":\"lp19b75\",\"name\":\"Comfort Inn Kennesaw\",\"main_photo\":\"https://snaphotelapi.com/hotels/334847343.jpg\",\"address\":\"2489 George Busbee Parkway\",\"rating\":7.8},{\"id\":\"lp19b76\",\"name\":\"Extended Stay America Suites - Indianapolis - Northwest - College Park\",\"main_photo\":\"https://snaphotelapi.com/hotels/94906715.jpg\",\"address\":\"9030 Wesleyan Road\",\"rating\":5.7},{\"id\":\"lp19b77\",\"name\":\"Extended Stay America Select Suites Indianapolis N Carmel\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_406e98e7_z.jpg\",\"address\":\"9750 Lakeshore Dr.\",\"rating\":0},{\"id\":\"lp19b7b\",\"name\":\"The Westin Denver Downtown\",\"main_photo\":\"https://snaphotelapi.com/hotels/491519066.jpg\",\"address\":\"1672 Lawrence Street\",\"rating\":7.8},{\"id\":\"lp19b7e\",\"name\":\"The Westin Bonaventure Hotel \\u0026 Suites, Los Angeles\",\"main_photo\":\"https://snaphotelapi.com/hotels/427217400.jpg\",\"address\":\"404 South Figueroa Street\",\"rating\":8.1},{\"id\":\"lp19b83\",\"name\":\"DuPont Suites\",\"main_photo\":\"\",\"address\":\"1401 Browns Ln\",\"rating\":0},{\"id\":\"lp19b86\",\"name\":\"The Westin Galleria Dallas\",\"main_photo\":\"https://snaphotelapi.com/hotels/448662066.jpg\",\"address\":\"13340 Dallas Parkway\",\"rating\":8},{\"id\":\"lp19b8b\",\"name\":\"Extended Stay America Suites Louisville Hurstbourne\",\"main_photo\":\"https://q-xx.bstatic.com/xdata/images/hotel/max300/94770022.jpg?k=d06c7220b45063151f4d383f1f3b69087dd6adeb3b08bdad9ea662c9b84509c5\\u0026o=\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19b90\",\"name\":\"Bardmoor Suites\",\"main_photo\":\"https://snaphotelapi.com/hotels/344986821.jpg\",\"address\":\"281 SOUTH MAIN STREET\",\"rating\":6.9},{\"id\":\"lp19b94\",\"name\":\"Extended Stay America Suites - Lexington - Tates Creek\",\"main_photo\":\"https://snaphotelapi.com/hotels/462002130.jpg\",\"address\":\"3575 Tates Creek Road\",\"rating\":6.9},{\"id\":\"lp19b95\",\"name\":\"Extended Stay America Select Suites - St Louis - Westport - Craig Road\",\"main_photo\":\"https://snaphotelapi.com/hotels/94999426.jpg\",\"address\":\"2030 Craig Rd\",\"rating\":5.9},{\"id\":\"lp19b98\",\"name\":\"Welcome Suites Hazelwood Extended Stay Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/275627447.jpg\",\"address\":\"155 Chapel Ridge Dr\",\"rating\":4.9},{\"id\":\"lp19b9a\",\"name\":\"Extended Stay America Select Suites - Charlotte - Tyvola Rd - Executive Park\",\"main_photo\":\"https://snaphotelapi.com/hotels/191584955.jpg\",\"address\":\"5830 Westpark Drive\",\"rating\":5.1},{\"id\":\"lp19b9e\",\"name\":\"Sleep Inn\",\"main_photo\":\"https://q-xx.bstatic.com/xdata/images/hotel/max300/272496006.jpg?k=75961faacec072b7161e78a00734b26da78c1f9175bf359355e44718b3a0eced\\u0026o=\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19b9f\",\"name\":\"Hotel Valley Ho\",\"main_photo\":\"https://snaphotelapi.com/hotels/196929674.jpg\",\"address\":\"6850 East Main Street\",\"rating\":9.1},{\"id\":\"lp19ba4\",\"name\":\"Courtyard by Marriott Alexandria Pentagon South\",\"main_photo\":\"https://snaphotelapi.com/hotels/459601083.jpg\",\"address\":\"4641 Kenmore Avenue\",\"rating\":7.1},{\"id\":\"lp19ba8\",\"name\":\"Courtyard by Marriott Los Angeles Westside\",\"main_photo\":\"https://snaphotelapi.com/hotels/479683238.jpg\",\"address\":\"6333 Bristol Parkway\",\"rating\":7.8},{\"id\":\"lp19baa\",\"name\":\"Beverly Hills Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/426571136.jpg\",\"address\":\"1150 South Beverly Drive\",\"rating\":7.4},{\"id\":\"lp19bad\",\"name\":\"Radisson Suites Tucson\",\"main_photo\":\"\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19bb3\",\"name\":\"Comfort Inn \\u0026 Suites\",\"main_photo\":\"https://liteapi-travel-static-data.s3.amazonaws.com/images/hotels/main/105395.jpg\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19bb4\",\"name\":\"Fairfield Inn by Marriott Port Huron\",\"main_photo\":\"https://snaphotelapi.com/hotels/444135113.jpg\",\"address\":\"1635 Yeager Street\",\"rating\":7.9},{\"id\":\"lp19bb7\",\"name\":\"Radisson Hotel Bismarck\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_bfcb9aad_z.jpg\",\"address\":\"605 E Broadway Ave\",\"rating\":0},{\"id\":\"lp19bb8\",\"name\":\"Fairfield Inn \\u0026 Suites Fredericksburg\",\"main_photo\":\"https://snaphotelapi.com/hotels/444099805.jpg\",\"address\":\"10330 Spotsylvania Avenue\",\"rating\":7.9},{\"id\":\"lp19bba\",\"name\":\"Residence Inn White Plains Westchester County\",\"main_photo\":\"https://snaphotelapi.com/hotels/463262423.jpg\",\"address\":\"5 Barker Avenue\",\"rating\":8},{\"id\":\"lp19bbb\",\"name\":\"The Westin Atlanta Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/495836726.jpg\",\"address\":\"4736 Best Road\",\"rating\":7.9},{\"id\":\"lp19bbf\",\"name\":\"Fairfield Inn \\u0026 Suites Kansas City Airport\",\"main_photo\":\"\",\"address\":\"11820 North West Plaza Circle\",\"rating\":8.3},{\"id\":\"lp19bc2\",\"name\":\"Fairfield Inn \\u0026 Suites by Marriott Atlanta Kennesaw\",\"main_photo\":\"https://snaphotelapi.com/hotels/444107557.jpg\",\"address\":\"3425 Busbee Drive\",\"rating\":7.6},{\"id\":\"lp19bc4\",\"name\":\"Comfort Inn \\u0026 Suites Omaha\",\"main_photo\":\"https://snaphotelapi.com/hotels/169883841.jpg\",\"address\":\"7007 Grover Street\",\"rating\":6.1},{\"id\":\"lp19bd2\",\"name\":\"Sheraton Arlington Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/335548998.jpg\",\"address\":\"1500 Convention Center Drive\",\"rating\":8.1},{\"id\":\"lp19bda\",\"name\":\"Days Inn by Wyndham Jackson\",\"main_photo\":\"https://snaphotelapi.com/hotels/135451341.jpg\",\"address\":\"625 East Third Street\",\"rating\":6.8},{\"id\":\"lp19bde\",\"name\":\"Radisson Blu Fargo\",\"main_photo\":\"https://snaphotelapi.com/hotels/521224601.jpg\",\"address\":\"201 North 5th Street\",\"rating\":8.5},{\"id\":\"lp19be1\",\"name\":\"Quail Lodge \\u0026 Golf Club\",\"main_photo\":\"https://snaphotelapi.com/hotels/16311331.jpg\",\"address\":\"8205 Valley Greens Drive\",\"rating\":8.9},{\"id\":\"lp19be4\",\"name\":\"Red Roof Inn Weedsport\",\"main_photo\":\"https://snaphotelapi.com/hotels/413349927.jpg\",\"address\":\"9050 Rt 34\",\"rating\":8},{\"id\":\"lp19be6\",\"name\":\"Sheraton Inner Harbor Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/460237496.jpg\",\"address\":\"300 South Charles Street\",\"rating\":7.4},{\"id\":\"lp19be9\",\"name\":\"Renaissance Boca Raton Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/518301612.jpg\",\"address\":\"2000 Northwest 19th Street\",\"rating\":7.5},{\"id\":\"lp19beb\",\"name\":\"Days Inn by Wyndham Lexington NE\",\"main_photo\":\"https://snaphotelapi.com/hotels/135450964.jpg\",\"address\":\"2506 Plum Creek Parkway\",\"rating\":5.6},{\"id\":\"lp19bef\",\"name\":\"Baker's Cay Resort Key Largo, Curio Collection By Hilton\",\"main_photo\":\"https://snaphotelapi.com/hotels/492843290.jpg\",\"address\":\"97000 Overseas Highway \",\"rating\":8.2},{\"id\":\"lp19bf0\",\"name\":\"Days Inn \\u0026 Suites by Wyndham Cedar Rapids\",\"main_photo\":\"https://snaphotelapi.com/hotels/135459404.jpg\",\"address\":\"2215 Blairs Ferry Road Northeast\",\"rating\":7},{\"id\":\"lp19bf2\",\"name\":\"Baymont by Wyndham San Diego Downtown\",\"main_photo\":\"https://snaphotelapi.com/hotels/262274599.jpg\",\"address\":\"719 Ash Street\",\"rating\":6.8},{\"id\":\"lp19bf4\",\"name\":\"The Westin La Paloma Resort \\u0026 Spa\",\"main_photo\":\"https://snaphotelapi.com/hotels/479660052.jpg\",\"address\":\"3800 East Sunrise Drive\",\"rating\":7.9},{\"id\":\"lp19bf6\",\"name\":\"Philadelphia Marriott Old City\",\"main_photo\":\"https://snaphotelapi.com/hotels/430804824.jpg\",\"address\":\"One Dock Street\",\"rating\":8.3},{\"id\":\"lp19bf7\",\"name\":\"Quality Inn University Area\",\"main_photo\":\"https://snaphotelapi.com/hotels/169774225.jpg\",\"address\":\"2108 S. Main St.\",\"rating\":6.8},{\"id\":\"lp19bf8\",\"name\":\"Days Inn by Wyndham St. Petersburg Central\",\"main_photo\":\"https://snaphotelapi.com/hotels/176481898.jpg\",\"address\":\"650 34th Street North\",\"rating\":6.7},{\"id\":\"lp19bf9\",\"name\":\"Crowne Plaza Phoenix - Chandler Golf Resort, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/432302276.jpg\",\"address\":\"One San Marcos Place\",\"rating\":7.8},{\"id\":\"lp19bfd\",\"name\":\"The Westin New Orleans\",\"main_photo\":\"https://snaphotelapi.com/hotels/446562022.jpg\",\"address\":\"100 Rue Iberville\",\"rating\":8.9},{\"id\":\"lp19bfe\",\"name\":\"Howard Johnson by Wyndham Savannah GA\",\"main_photo\":\"https://snaphotelapi.com/hotels/384255129.jpg\",\"address\":\"17003 Abercorn Street\",\"rating\":6.8},{\"id\":\"lp19c00\",\"name\":\"The Westin Tampa Waterside\",\"main_photo\":\"https://snaphotelapi.com/hotels/491376558.jpg\",\"address\":\"725 South Harbour Island Boulevard\",\"rating\":7.8},{\"id\":\"lp19c01\",\"name\":\"Red Feather Lodge\",\"main_photo\":\"https://liteapi-travel-static-data.s3.amazonaws.com/images/hotels/main/105473.jpg\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19c05\",\"name\":\"The Allegro Royal Sonesta Hotel Chicago Loop\",\"main_photo\":\"https://snaphotelapi.com/hotels/344912291.jpg\",\"address\":\"171 West Randolph\",\"rating\":8.1},{\"id\":\"lp19c0a\",\"name\":\"Sheraton Raleigh Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/462624895.jpg\",\"address\":\"421 South Salisbury Street\",\"rating\":7.7},{\"id\":\"lp19c0d\",\"name\":\"Mayfair House Hotel \\u0026 Garden\",\"main_photo\":\"https://snaphotelapi.com/hotels/502849201.jpg\",\"address\":\"3000 Florida Avenue\",\"rating\":9.1},{\"id\":\"lp19c12\",\"name\":\"Mar Monte Hotel, in The Unbound Collection by Hyatt\",\"main_photo\":\"https://snaphotelapi.com/hotels/338398205.jpg\",\"address\":\"1111 East Cabrillo Boulevard\",\"rating\":7.4},{\"id\":\"lp19c19\",\"name\":\"Sheraton Denver West Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/465387348.jpg\",\"address\":\"360 Union Boulevard\",\"rating\":7.9},{\"id\":\"lp19c1b\",\"name\":\"Marriott Riverside at the Convention Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/430819784.jpg\",\"address\":\"3400 Market Street\",\"rating\":7.9},{\"id\":\"lp19c1c\",\"name\":\"Holiday Inn Express Atlanta West - Theme Park Area, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/236412968.jpg\",\"address\":\"850 Crestmark Drive\",\"rating\":8.2},{\"id\":\"lp19c1e\",\"name\":\"The Lucie\",\"main_photo\":\"https://snaphotelapi.com/hotels/44723211.jpg\",\"address\":\"10978 South Ocean Drive\",\"rating\":8.3},{\"id\":\"lp19c2f\",\"name\":\"The Belamar Hotel Manhattan Beach, Tapestry by Hilton\",\"main_photo\":\"https://snaphotelapi.com/hotels/474958504.jpg\",\"address\":\"3501 North Sepulveda Boulevard\",\"rating\":7.5},{\"id\":\"lp19c38\",\"name\":\"Crowne Plaza Boston - Woburn, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/223464877.jpg\",\"address\":\"15 Middlesex Canal Park\",\"rating\":8},{\"id\":\"lp19c3b\",\"name\":\"The Westin Tysons Corner\",\"main_photo\":\"https://snaphotelapi.com/hotels/461664104.jpg\",\"address\":\"7801 Leesburg Pike\",\"rating\":8.4},{\"id\":\"lp19c3c\",\"name\":\"Hanover Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/462992775.jpg\",\"address\":\"1401 Route 10 East\",\"rating\":8.1},{\"id\":\"lp19c3e\",\"name\":\"Sheraton Hartford Hotel at Bradley Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/456803112.jpg\",\"address\":\"1 Bradley International Airport\",\"rating\":8.4},{\"id\":\"lp19c3f\",\"name\":\"Marriott Jacksonville\",\"main_photo\":\"https://snaphotelapi.com/hotels/456062080.jpg\",\"address\":\"4670 Salisbury Road\",\"rating\":8.5},{\"id\":\"lp19c50\",\"name\":\"Hampton Inn Morgan Hill\",\"main_photo\":\"https://snaphotelapi.com/hotels/485721513.jpg\",\"address\":\"16115 Condit Road\",\"rating\":8.2},{\"id\":\"lp19c59\",\"name\":\"Coast Village Inn\",\"main_photo\":\"https://snaphotelapi.com/hotels/14425880.jpg\",\"address\":\"1188 Coast Village Road\",\"rating\":8.6},{\"id\":\"lp19c5c\",\"name\":\"Sheraton Baltimore North\",\"main_photo\":\"https://snaphotelapi.com/hotels/446981503.jpg\",\"address\":\"903 Dulaney Valley Road\",\"rating\":7.8},{\"id\":\"lp19c5e\",\"name\":\"Days Inn by Wyndham Athens\",\"main_photo\":\"https://snaphotelapi.com/hotels/135450632.jpg\",\"address\":\"2541 Decatur Pike\",\"rating\":6.9},{\"id\":\"lp19c65\",\"name\":\"San Francisco Airport Marriott Waterfront\",\"main_photo\":\"https://snaphotelapi.com/hotels/478903767.jpg\",\"address\":\"1800 Old Bayshore Highway\",\"rating\":7.8},{\"id\":\"lp19c66\",\"name\":\"AmericInn by Wyndham Marshfield\",\"main_photo\":\"https://snaphotelapi.com/hotels/473759526.jpg\",\"address\":\"114 East Upham Street\",\"rating\":5.4},{\"id\":\"lp19c71\",\"name\":\"Welcome Suites Springdale\",\"main_photo\":\"https://snaphotelapi.com/hotels/206754523.jpg\",\"address\":\"11645 Chesterdale Rd.\",\"rating\":4.9},{\"id\":\"lp19c74\",\"name\":\"Extended Stay America Suites - Cincinnati - Blue Ash - Reagan Hwy\",\"main_photo\":\"https://snaphotelapi.com/hotels/469940989.jpg\",\"address\":\"4260 Hunt Road\",\"rating\":5.1},{\"id\":\"lp19c76\",\"name\":\"Extended Stay America Suites - Cincinnati - Fairfield\",\"main_photo\":\"https://snaphotelapi.com/hotels/462001974.jpg\",\"address\":\"9651 Seward Road\",\"rating\":7},{\"id\":\"lp19c79\",\"name\":\"The Peacock Inn, Ascend Hotel Collection\",\"main_photo\":\"https://snaphotelapi.com/hotels/276643077.jpg\",\"address\":\"20 Bayard Lane\",\"rating\":8.6},{\"id\":\"lp19c7c\",\"name\":\"Suburban Studios Columbus - Dublin\",\"main_photo\":\"https://snaphotelapi.com/hotels/94899983.jpg\",\"address\":\"6601 Reflections Drive\",\"rating\":7},{\"id\":\"lp19c7f\",\"name\":\"Extended Stay America Suites Columbus East\",\"main_photo\":\"https://liteapi-travel-static-data.s3.amazonaws.com/images/hotels/main/105599.jpg\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19c81\",\"name\":\"Extended Stay America Suites - Greenville - Haywood Mall\",\"main_photo\":\"https://snaphotelapi.com/hotels/496216118.jpg\",\"address\":\"530 Woods Lake Rd.\",\"rating\":7.2},{\"id\":\"lp19c82\",\"name\":\"Extended Stay America Suites - Dayton - South\",\"main_photo\":\"https://snaphotelapi.com/hotels/476150658.jpg\",\"address\":\"7851 Lois Circle\",\"rating\":5.4},{\"id\":\"lp19c84\",\"name\":\"Extended Stay America Suites - Knoxville - West Hills\",\"main_photo\":\"https://snaphotelapi.com/hotels/94901324.jpg\",\"address\":\"1700 Winston Road\",\"rating\":7.4},{\"id\":\"lp19c89\",\"name\":\"Hotel Ocean\",\"main_photo\":\"https://snaphotelapi.com/hotels/406049863.jpg\",\"address\":\"1230 Ocean Drive\",\"rating\":8.2},{\"id\":\"lp19c91\",\"name\":\"Hampton Inn Staunton\",\"main_photo\":\"https://liteapi-travel-static-data.s3.amazonaws.com/images/hotels/main/105617.jpg\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19c94\",\"name\":\"Brentwood Studio Plus\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_c606dbb6_z.jpg\",\"address\":\"9025 Church St E\",\"rating\":0},{\"id\":\"lp19c95\",\"name\":\"Sonesta Simply Suites Memphis\",\"main_photo\":\"https://snaphotelapi.com/hotels/94994730.jpg\",\"address\":\"6085 Apple Tree Drive\",\"rating\":5.8},{\"id\":\"lp19c96\",\"name\":\"HomeStay Suites\",\"main_photo\":\"https://snaphotelapi.com/hotels/467150633.jpg\",\"address\":\"2511 Elm Hill Pike\",\"rating\":6.2},{\"id\":\"lp19c9c\",\"name\":\"Tampa Airport Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/490522748.jpg\",\"address\":\"4200 George J. Bean Parkway\",\"rating\":8.5},{\"id\":\"lp19c9f\",\"name\":\"Hampton Inn Chicago-Tinley Park\",\"main_photo\":\"https://snaphotelapi.com/hotels/484339425.jpg\",\"address\":\"18501 North Creek Drive\",\"rating\":7.6},{\"id\":\"lp19ca1\",\"name\":\"Pacific Marina Inn\",\"main_photo\":\"https://snaphotelapi.com/hotels/52186288.jpg\",\"address\":\"2628 Waiwai Loop\",\"rating\":6.6},{\"id\":\"lp19ca2\",\"name\":\"Basin Park Hotel and Spa\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_cd07cf3c_z.jpg\",\"address\":\"12 Spring St\",\"rating\":0},{\"id\":\"lp19ca6\",\"name\":\"Sheraton North Houston at George Bush Intercontinental\",\"main_photo\":\"https://snaphotelapi.com/hotels/481614879.jpg\",\"address\":\"15700 John F. Kennedy Boulevard\",\"rating\":7.3},{\"id\":\"lp19ca9\",\"name\":\"B Ocean Resort\",\"main_photo\":\"https://snaphotelapi.com/hotels/87144971.jpg\",\"address\":\"1140 Seabreeze Boulevard\",\"rating\":6.9},{\"id\":\"lp19cac\",\"name\":\"Anaheim Majestic Garden Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/111096214.jpg\",\"address\":\"900 South Disneyland Drive\",\"rating\":8},{\"id\":\"lp19caf\",\"name\":\"Sheraton Parsippany Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/461637618.jpg\",\"address\":\"199 Smith Road\",\"rating\":7.7},{\"id\":\"lp19cb1\",\"name\":\"Sheraton Universal\",\"main_photo\":\"https://snaphotelapi.com/hotels/336151793.jpg\",\"address\":\"333 Universal Hollywood Drive\",\"rating\":8.4},{\"id\":\"lp19cb7\",\"name\":\"Fairmont Miramar Hotel \\u0026 Bungalows\",\"main_photo\":\"https://snaphotelapi.com/hotels/447869016.jpg\",\"address\":\"101 Wilshire Boulevard\",\"rating\":7.8},{\"id\":\"lp19cb8\",\"name\":\"Hotel Riu Plaza Fisherman's Wharf\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_fb03adf0_z.jpg\",\"address\":\"2500 Mason St\",\"rating\":0},{\"id\":\"lp19cb9\",\"name\":\"Wingate by Wyndham Goodlettsville\",\"main_photo\":\"https://snaphotelapi.com/hotels/262274326.jpg\",\"address\":\"202 Northgate Circle\",\"rating\":7.6},{\"id\":\"lp19cba\",\"name\":\"Residence Inn Mobile\",\"main_photo\":\"https://snaphotelapi.com/hotels/459586756.jpg\",\"address\":\"950 West I 65 Service Road South\",\"rating\":8.3},{\"id\":\"lp19cbb\",\"name\":\"Sheraton Steamboat Resort\",\"main_photo\":\"\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19ccd\",\"name\":\"Sheraton DFW Airport Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/447124404.jpg\",\"address\":\"4440 West John Carpenter Freeway\",\"rating\":7.9},{\"id\":\"lp19cce\",\"name\":\"Hampton Inn Bristol\",\"main_photo\":\"https://snaphotelapi.com/hotels/486103027.jpg\",\"address\":\"3299 West State Street\",\"rating\":8.4},{\"id\":\"lp19ccf\",\"name\":\"Hampton Inn Chicago Downtown/Magnificent Mile\",\"main_photo\":\"https://snaphotelapi.com/hotels/490800453.jpg\",\"address\":\"160 East Huron Street\",\"rating\":8},{\"id\":\"lp19cd1\",\"name\":\"LaValle Coastal Club \\u0026 Resort\",\"main_photo\":\"https://snaphotelapi.com/hotels/348992199.jpg\",\"address\":\"5690 Cancha de Golf\",\"rating\":7.1},{\"id\":\"lp19cd5\",\"name\":\"Sheraton Springfield Monarch Place Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/447135996.jpg\",\"address\":\"1 Monarch Place\",\"rating\":7.6},{\"id\":\"lp19cd7\",\"name\":\"Sheraton Gateway Los Angeles Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/465559729.jpg\",\"address\":\"6101 West Century Boulevard\",\"rating\":7.6},{\"id\":\"lp19cda\",\"name\":\"Four Points by Sheraton Richmond\",\"main_photo\":\"https://snaphotelapi.com/hotels/463629116.jpg\",\"address\":\"9901 Midlothian Turnpike\",\"rating\":8.2},{\"id\":\"lp19cdb\",\"name\":\"Sheraton Anchorage Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/467532893.jpg\",\"address\":\"401 East 6th Avenue\",\"rating\":7.5},{\"id\":\"lp19cdc\",\"name\":\"Charleston Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/433326348.jpg\",\"address\":\"170 Lockwood Boulevard\",\"rating\":8.2},{\"id\":\"lp19cdd\",\"name\":\"Doubletree By Hilton Billings\",\"main_photo\":\"https://snaphotelapi.com/hotels/485980365.jpg\",\"address\":\"27 N. 27th Street \",\"rating\":7.4},{\"id\":\"lp19ce1\",\"name\":\"Renaissance Long Beach Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/426626041.jpg\",\"address\":\"111 East Ocean Boulevard\",\"rating\":8.2},{\"id\":\"lp19cf2\",\"name\":\"Sheraton Framingham Hotel \\u0026 Conference Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/461659947.jpg\",\"address\":\"1657 Worcester Road\",\"rating\":7.5},{\"id\":\"lp19cf5\",\"name\":\"Sheraton Orlando North\",\"main_photo\":\"https://snaphotelapi.com/hotels/335703969.jpg\",\"address\":\"600 North Lake Destiny Drive\",\"rating\":7.9},{\"id\":\"lp19cfb\",\"name\":\"Ashore Resort \\u0026 Beach Club\",\"main_photo\":\"https://snaphotelapi.com/hotels/495360137.jpg\",\"address\":\"10100 Coastal Highway\",\"rating\":7.9},{\"id\":\"lp19cfd\",\"name\":\"Sheraton Westport Lakeside Chalet\",\"main_photo\":\"https://snaphotelapi.com/hotels/465660261.jpg\",\"address\":\"191 Westport Plaza\",\"rating\":7.6},{\"id\":\"lp19d00\",\"name\":\"Econo Lodge White Pine Morristown I-81 \\u0026 I-40 Split\",\"main_photo\":\"https://snaphotelapi.com/hotels/502748770.jpg\",\"address\":\"3670 Roy Messer Highway\",\"rating\":6.5},{\"id\":\"lp19d01\",\"name\":\"Sheraton Westport Plaza\",\"main_photo\":\"https://snaphotelapi.com/hotels/504324750.jpg\",\"address\":\"900 Westport Plaza Drive\",\"rating\":7.2},{\"id\":\"lp19d03\",\"name\":\"Days Inn by Wyndham Winston Salem North\",\"main_photo\":\"https://snaphotelapi.com/hotels/135441331.jpg\",\"address\":\"5218 Germanton Road\",\"rating\":5.1},{\"id\":\"lp19d04\",\"name\":\"Sheraton Virginia Beach Oceanfront Hotel\",\"main_photo\":\"https://liteapi-travel-static-data.s3.amazonaws.com/images/hotels/main/105732.jpg\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19d09\",\"name\":\"Fairfield Inn \\u0026 Suites by Marriott Olean\",\"main_photo\":\"https://snaphotelapi.com/hotels/430867997.jpg\",\"address\":\"3270 WEST STATE ST.\",\"rating\":8.5},{\"id\":\"lp19d0a\",\"name\":\"DoubleTree by Hilton Hotel Orlando at SeaWorld\",\"main_photo\":\"https://snaphotelapi.com/hotels/489674508.jpg\",\"address\":\"10100 International Drive\",\"rating\":6.9},{\"id\":\"lp19d0b\",\"name\":\"Radisson Hotel Hauppauge-Long Island\",\"main_photo\":\"https://snaphotelapi.com/hotels/521225579.jpg\",\"address\":\"110 Vanderbilt Motor Parkway\",\"rating\":5.6},{\"id\":\"lp19d0c\",\"name\":\"DoubleTree by Hilton Hotel Columbia\",\"main_photo\":\"https://snaphotelapi.com/hotels/473630017.jpg\",\"address\":\"2100 Bush River Road\",\"rating\":7.5},{\"id\":\"lp19d0d\",\"name\":\"Crowne Plaza Hotel Executive Center Baton Rouge, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/464215729.jpg\",\"address\":\"4728 Constitution Avenue\",\"rating\":7.8},{\"id\":\"lp19d12\",\"name\":\"Holiday Inn Great Falls-Convention Center, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/366196634.jpg\",\"address\":\"1100 5th Street South\",\"rating\":6.5},{\"id\":\"lp19d18\",\"name\":\"DoubleTree by Hilton Fairfield Hotel \\u0026 Suites\",\"main_photo\":\"https://snaphotelapi.com/hotels/484862969.jpg\",\"address\":\"690 Route 46 East \",\"rating\":7.3},{\"id\":\"lp19d1a\",\"name\":\"Sheraton Sand Key Resort\",\"main_photo\":\"https://snaphotelapi.com/hotels/465569506.jpg\",\"address\":\"1160 Gulf Boulevard\",\"rating\":8.1},{\"id\":\"lp19d1b\",\"name\":\"Sonesta Atlanta Airport North\",\"main_photo\":\"https://snaphotelapi.com/hotels/399933237.jpg\",\"address\":\"1325 Virginia Avenue\",\"rating\":7.2},{\"id\":\"lp19d1d\",\"name\":\"Holiday Inn Roanoke Airport - Conference CTR, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/263767729.jpg\",\"address\":\"3315 Ordway Drive\",\"rating\":7.4},{\"id\":\"lp19d1e\",\"name\":\"Days Inn by Wyndham Cornelia\",\"main_photo\":\"https://liteapi-travel-static-data.s3.amazonaws.com/images/hotels/main/105758.jpg\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19d1f\",\"name\":\"Sheraton Boston Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/446600542.jpg\",\"address\":\"39 Dalton Street\",\"rating\":7.8},{\"id\":\"lp19d22\",\"name\":\"Days Inn by Wyndham Alamogordo\",\"main_photo\":\"https://snaphotelapi.com/hotels/329620869.jpg\",\"address\":\"907 South White Sands Boulevard\",\"rating\":7.9},{\"id\":\"lp19d25\",\"name\":\"Clarion Hotel Convention Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/221830662.jpg\",\"address\":\"2200 E Burdick Expy\",\"rating\":7.4},{\"id\":\"lp19d28\",\"name\":\"Days Inn by Wyndham Byron\",\"main_photo\":\"https://snaphotelapi.com/hotels/135443510.jpg\",\"address\":\"246 Highway 49 North\",\"rating\":7.2},{\"id\":\"lp19d2b\",\"name\":\"DoubleTree by Hilton Charlottesville\",\"main_photo\":\"https://snaphotelapi.com/hotels/485754478.jpg\",\"address\":\"990 Hilton Heights Road\",\"rating\":7.7},{\"id\":\"lp19d2c\",\"name\":\"Pacific Palms Resort and Golf Club\",\"main_photo\":\"https://snaphotelapi.com/hotels/101065480.jpg\",\"address\":\"1 Industry Hills Pkwy\",\"rating\":7.8},{\"id\":\"lp19d34\",\"name\":\"Four Points by Sheraton Detroit Novi\",\"main_photo\":\"https://snaphotelapi.com/hotels/466159699.jpg\",\"address\":\" 27000 S. Karevich Dr\",\"rating\":7},{\"id\":\"lp19d35\",\"name\":\"DoubleTree by Hilton New Bern - Riverfront\",\"main_photo\":\"https://snaphotelapi.com/hotels/474312745.jpg\",\"address\":\"100 Middle Street\",\"rating\":8.6},{\"id\":\"lp19d3a\",\"name\":\"Hotel Albuquerque At Old Town\",\"main_photo\":\"https://snaphotelapi.com/hotels/275348712.jpg\",\"address\":\"800 Rio Grande Boulevard Northwest\",\"rating\":8.4},{\"id\":\"lp19d3b\",\"name\":\"Sheraton Reston\",\"main_photo\":\"https://snaphotelapi.com/hotels/335564333.jpg\",\"address\":\"11810 Sunrise Valley Drive \",\"rating\":8.1},{\"id\":\"lp19d3d\",\"name\":\"Sacramento Marriott Rancho Cordova\",\"main_photo\":\"https://snaphotelapi.com/hotels/430821113.jpg\",\"address\":\"11211 Point East Drive\",\"rating\":7.8},{\"id\":\"lp19d41\",\"name\":\"Sheraton Waikiki Beach Resort\",\"main_photo\":\"https://snaphotelapi.com/hotels/471202615.jpg\",\"address\":\"2255 Kalakaua Avenue\",\"rating\":8.6},{\"id\":\"lp19d42\",\"name\":\"Sheraton Maui Resort \\u0026 Spa\",\"main_photo\":\"https://snaphotelapi.com/hotels/481771691.jpg\",\"address\":\"2605 Kaanapali Parkway\",\"rating\":8.2},{\"id\":\"lp19d43\",\"name\":\"Sheraton Kauai Resort\",\"main_photo\":\"https://snaphotelapi.com/hotels/427797684.jpg\",\"address\":\"2440 Hoonani Road\",\"rating\":8.7},{\"id\":\"lp19d44\",\"name\":\"Sheraton Princess Kaiulani\",\"main_photo\":\"https://snaphotelapi.com/hotels/483607324.jpg\",\"address\":\"120 Kaiulani Avenue\",\"rating\":8.1},{\"id\":\"lp19d54\",\"name\":\"The Westin Fort Lauderdale Beach Resort\",\"main_photo\":\"https://snaphotelapi.com/hotels/427800260.jpg\",\"address\":\"321 North Fort Lauderdale Beach Boulevard\",\"rating\":7.9},{\"id\":\"lp19d57\",\"name\":\"Fairfield Inn \\u0026 Suites by Marriott Salt Lake City Downtown\",\"main_photo\":\"https://snaphotelapi.com/hotels/451096495.jpg\",\"address\":\"130 West 400 South\",\"rating\":7.8},{\"id\":\"lp19d58\",\"name\":\"Sheraton New York Times Square Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/430226615.jpg\",\"address\":\"811 7th Avenue, 53rd Street\",\"rating\":7.1},{\"id\":\"lp19d67\",\"name\":\"Satellite Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/213230064.jpg\",\"address\":\"411 Lakewood Circle\",\"rating\":7},{\"id\":\"lp19d79\",\"name\":\"Sheraton Pittsburgh Hotel at Station Square\",\"main_photo\":\"https://snaphotelapi.com/hotels/463627380.jpg\",\"address\":\"300 West Station Square Drive\",\"rating\":7.9},{\"id\":\"lp19d7e\",\"name\":\"DoubleTree by Hilton Winston Salem - University, NC\",\"main_photo\":\"https://snaphotelapi.com/hotels/485833292.jpg\",\"address\":\"5790 University Parkway\",\"rating\":7.8},{\"id\":\"lp19d80\",\"name\":\"Homewood Suites by Hilton Shreveport Bossier City, LA\",\"main_photo\":\"https://snaphotelapi.com/hotels/484601352.jpg\",\"address\":\"2015 Old Minden Road\",\"rating\":8.2},{\"id\":\"lp19d81\",\"name\":\"Empress Hotel La Jolla\",\"main_photo\":\"https://snaphotelapi.com/hotels/248244658.jpg\",\"address\":\"7766 Fay Avenue\",\"rating\":8.1},{\"id\":\"lp19d82\",\"name\":\"DoubleTree by Hilton Hotel Wilmington\",\"main_photo\":\"\",\"address\":\"4727 Concord Pike\",\"rating\":7.3},{\"id\":\"lp19d83\",\"name\":\"DoubleTree by Hilton New Orleans Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/484328831.jpg\",\"address\":\"2150 Veterans Memorial Boulevard\",\"rating\":7.4},{\"id\":\"lp19d84\",\"name\":\"Sheraton Imperial Hotel Raleigh-Durham Airport at Research Triangle Park\",\"main_photo\":\"https://snaphotelapi.com/hotels/446988290.jpg\",\"address\":\"4700 Emperor Boulevard\",\"rating\":8.2},{\"id\":\"lp19d86\",\"name\":\"Sheraton Pentagon City\",\"main_photo\":\"https://snaphotelapi.com/hotels/463653589.jpg\",\"address\":\"900 S. Orme Street\",\"rating\":8.2},{\"id\":\"lp19d8b\",\"name\":\"DoubleTree by Hilton Portland, ME\",\"main_photo\":\"https://snaphotelapi.com/hotels/181527260.jpg\",\"address\":\"363 Maine Mall Road\",\"rating\":7.6},{\"id\":\"lp19d8e\",\"name\":\"Courtyard Columbus Downtown\",\"main_photo\":\"https://snaphotelapi.com/hotels/463264903.jpg\",\"address\":\"35 West Spring Street\",\"rating\":7.9},{\"id\":\"lp19d93\",\"name\":\"The Westin Crystal City Reagan National Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/464868008.jpg\",\"address\":\"1800 Jefferson Davis Highway\",\"rating\":8.3},{\"id\":\"lp19d95\",\"name\":\"Clarion Inn Fort Collins\",\"main_photo\":\"https://snaphotelapi.com/hotels/169815708.jpg\",\"address\":\"3836 East Mulberry Street, Building B\",\"rating\":4.1},{\"id\":\"lp19d9c\",\"name\":\"Sheraton Philadelphia University City Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/465567915.jpg\",\"address\":\"3549 Chestnut Street\",\"rating\":8},{\"id\":\"lp19d9e\",\"name\":\"Holiday Inn Staunton Conference Center, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/246660553.jpg\",\"address\":\"152 Fairway Lane\",\"rating\":8.1},{\"id\":\"lp19da2\",\"name\":\"Delta Hotels by Marriott Woodbridge\",\"main_photo\":\"https://snaphotelapi.com/hotels/453254491.jpg\",\"address\":\"515 US Highway 1 South\",\"rating\":7.6},{\"id\":\"lp19da5\",\"name\":\"Holiday Inn Norwich, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/242831056.jpg\",\"address\":\"10 Laura Boulevard\",\"rating\":6.6},{\"id\":\"lp19da6\",\"name\":\"Sheraton Music City Nashville Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/328970637.jpg\",\"address\":\"777 McGavock Pike\",\"rating\":8.3},{\"id\":\"lp19da8\",\"name\":\"Crowne Plaza Hotel and Suites Pittsburgh South, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/234474185.jpg\",\"address\":\"164 Fort Couch Road\",\"rating\":7.9},{\"id\":\"lp19dac\",\"name\":\"Sleep Inn Sandusky\",\"main_photo\":\"https://snaphotelapi.com/hotels/186524278.jpg\",\"address\":\"5509 Milan Road\",\"rating\":7},{\"id\":\"lp19dae\",\"name\":\"Sheraton Boston Needham Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/486641500.jpg\",\"address\":\"100 Cabot Street\",\"rating\":7.5},{\"id\":\"lp19db0\",\"name\":\"Red Roof Inn Pensacola Fairgrounds\",\"main_photo\":\"https://snaphotelapi.com/hotels/271076850.jpg\",\"address\":\"2591 Wilde Lake Boulevard\",\"rating\":6},{\"id\":\"lp19db1\",\"name\":\"Francis Marion Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/162002241.jpg\",\"address\":\"387 King Street\",\"rating\":8.3},{\"id\":\"lp19db2\",\"name\":\"Concord Plaza Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/273365970.jpg\",\"address\":\"45 John Glenn Drive\",\"rating\":7},{\"id\":\"lp19db6\",\"name\":\"Days Inn by Wyndham Sherman\",\"main_photo\":\"https://snaphotelapi.com/hotels/133578919.jpg\",\"address\":\"3605 Highway 75 South\",\"rating\":5.4},{\"id\":\"lp19db7\",\"name\":\"Hotel Murano\",\"main_photo\":\"https://snaphotelapi.com/hotels/44564898.jpg\",\"address\":\"1320 Broadway Plaza\",\"rating\":7.9},{\"id\":\"lp19dba\",\"name\":\"Atlanta Marriott Northeast/Emory Area\",\"main_photo\":\"https://snaphotelapi.com/hotels/456037544.jpg\",\"address\":\"2000 Century Boulevard North East\",\"rating\":8.3},{\"id\":\"lp19dbc\",\"name\":\"Quality Inn San Antonio Fiesta at Six Flags\",\"main_photo\":\"https://snaphotelapi.com/hotels/246697474.jpg\",\"address\":\"6755 North Loop 1604 West\",\"rating\":7},{\"id\":\"lp19dbf\",\"name\":\"Sheraton Charlotte Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/461635409.jpg\",\"address\":\"3315 Scott Futrell Drive\",\"rating\":8.2},{\"id\":\"lp19dc0\",\"name\":\"Motel 6-Livingston, TX\",\"main_photo\":\"https://snaphotelapi.com/hotels/86558151.jpg\",\"address\":\"117 Highway 59 Loop South\",\"rating\":5.7},{\"id\":\"lp19dc3\",\"name\":\"Marriott El Paso\",\"main_photo\":\"https://snaphotelapi.com/hotels/459583063.jpg\",\"address\":\"1600 Airway Boulevard\",\"rating\":7.5},{\"id\":\"lp19dc4\",\"name\":\"New Orleans Marriott Metairie At Lakeway\",\"main_photo\":\"https://snaphotelapi.com/hotels/434761933.jpg\",\"address\":\"3838 North Causeway Boulevard\",\"rating\":7.9},{\"id\":\"lp19dc5\",\"name\":\"Studio 6 Fort Worth, TX - Meacham\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_17169471_z.jpg\",\"address\":\"4850 North Fwy\",\"rating\":0},{\"id\":\"lp19dca\",\"name\":\"DoubleTree by Hilton Minneapolis Park Place\",\"main_photo\":\"https://snaphotelapi.com/hotels/106548268.jpg\",\"address\":\"1500 Park Place Boulevard\",\"rating\":7.7},{\"id\":\"lp19dcb\",\"name\":\"Crowne Plaza Lansing, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/341357231.jpg\",\"address\":\"925 South Creyts Road\",\"rating\":8.5},{\"id\":\"lp19dcc\",\"name\":\"Hilton Meadowlands\",\"main_photo\":\"https://snaphotelapi.com/hotels/474313131.jpg\",\"address\":\"2 Meadowlands Plaza\",\"rating\":7.2},{\"id\":\"lp19dce\",\"name\":\"El Conquistador Tucson, A Hilton Resort\",\"main_photo\":\"https://snaphotelapi.com/hotels/485732365.jpg\",\"address\":\"10000 North Oracle Road\",\"rating\":7.9},{\"id\":\"lp19ddf\",\"name\":\"Hyatt Regency John Wayne Airport Newport Beach\",\"main_photo\":\"https://snaphotelapi.com/hotels/479463936.jpg\",\"address\":\"4545 MacArthur Boulevard\",\"rating\":8.5},{\"id\":\"lp19de1\",\"name\":\"Super 8 by Wyndham Chambersburg I-81\",\"main_photo\":\"https://snaphotelapi.com/hotels/517636417.jpg\",\"address\":\"3301 Black Gap Road\",\"rating\":5.7},{\"id\":\"lp19de3\",\"name\":\"Yellowstone River Inn \\u0026 Suites\",\"main_photo\":\"https://snaphotelapi.com/hotels/496479770.jpg\",\"address\":\"114 Loves Lane\",\"rating\":8.4},{\"id\":\"lp19de5\",\"name\":\"Sheraton New Orleans Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/430925306.jpg\",\"address\":\"500 Canal Street\",\"rating\":8.1},{\"id\":\"lp19de7\",\"name\":\"Days Inn by Wyndham Blairsville\",\"main_photo\":\"https://snaphotelapi.com/hotels/268756050.jpg\",\"address\":\"1085 Route 22 Highway West\",\"rating\":7.7},{\"id\":\"lp19de8\",\"name\":\"Baymont by Wyndham Branson Thousand Hills\",\"main_photo\":\"https://snaphotelapi.com/hotels/482744706.jpg\",\"address\":\"230 S Wildwood Dr\",\"rating\":6.5},{\"id\":\"lp19dea\",\"name\":\"York Inn \\u0026 Suites\",\"main_photo\":\"https://snaphotelapi.com/hotels/512672586.jpg\",\"address\":\"140 Leader Heights Road\",\"rating\":7.5},{\"id\":\"lp19dee\",\"name\":\"Holiday Inn Johnson City, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/494504176.jpg\",\"address\":\"101 West Springbrook Drive\",\"rating\":7.9},{\"id\":\"lp19def\",\"name\":\"Sheraton Eatontown Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/327981226.jpg\",\"address\":\"6 Industrial Way East\",\"rating\":8},{\"id\":\"lp19df0\",\"name\":\"DoubleTree by Hilton Hotel Burlington Vermont\",\"main_photo\":\"https://snaphotelapi.com/hotels/484923985.jpg\",\"address\":\"870 Williston Road\",\"rating\":8},{\"id\":\"lp19dfd\",\"name\":\"Baymont by Wyndham Louisville South I 65\",\"main_photo\":\"https://snaphotelapi.com/hotels/134816325.jpg\",\"address\":\"149 Willabrook Drive\",\"rating\":6},{\"id\":\"lp19e00\",\"name\":\"Quality Inn near Parc Natchitoches\",\"main_photo\":\"https://snaphotelapi.com/hotels/405474362.jpg\",\"address\":\"5362 University Parkway\",\"rating\":6.9},{\"id\":\"lp19e02\",\"name\":\"Comfort Inn Ellsworth\",\"main_photo\":\"https://snaphotelapi.com/hotels/214192133.jpg\",\"address\":\"130 High Street\",\"rating\":8.6},{\"id\":\"lp19e0e\",\"name\":\"Hyatt Place Atlanta Downtown\",\"main_photo\":\"https://snaphotelapi.com/hotels/302431083.jpg\",\"address\":\"330 Peachtree Street Northeast\",\"rating\":7.8},{\"id\":\"lp19e1e\",\"name\":\"Hyatt Regency Princeton\",\"main_photo\":\"https://snaphotelapi.com/hotels/131386020.jpg\",\"address\":\"102 Carnegie Center\",\"rating\":8.1},{\"id\":\"lp19e1f\",\"name\":\"Hyatt Regency Austin\",\"main_photo\":\"https://snaphotelapi.com/hotels/507844947.jpg\",\"address\":\"208 Barton Springs Road\",\"rating\":8.4},{\"id\":\"lp19e21\",\"name\":\"Hyatt Regency Miami\",\"main_photo\":\"https://snaphotelapi.com/hotels/199181767.jpg\",\"address\":\"400 South East Second Avenue\",\"rating\":7.9},{\"id\":\"lp19e24\",\"name\":\"Hyatt Regency Waikiki Beach Resort \\u0026 Spa\",\"main_photo\":\"https://snaphotelapi.com/hotels/216639778.jpg\",\"address\":\"2424 Kalakaua Avenue\",\"rating\":8.2},{\"id\":\"lp19e26\",\"name\":\"Hilton Memphis\",\"main_photo\":\"https://snaphotelapi.com/hotels/474328016.jpg\",\"address\":\"939 Ridge Lake Boulevard\",\"rating\":7.8},{\"id\":\"lp19e27\",\"name\":\"Hyatt Regency San Antonio Riverwalk\",\"main_photo\":\"https://snaphotelapi.com/hotels/429863089.jpg\",\"address\":\"123 Losoya\",\"rating\":8.5},{\"id\":\"lp19e29\",\"name\":\"DoubleTree by Hilton Chicago - Oak Brook\",\"main_photo\":\"https://snaphotelapi.com/hotels/473632956.jpg\",\"address\":\"1909 Spring Road\",\"rating\":6.4},{\"id\":\"lp19e2a\",\"name\":\"Hilton Tampa Downtown\",\"main_photo\":\"https://snaphotelapi.com/hotels/511098353.jpg\",\"address\":\"211 North Tampa Street\",\"rating\":7.3},{\"id\":\"lp19e2c\",\"name\":\"Hyatt Regency Boston/Cambridge\",\"main_photo\":\"https://snaphotelapi.com/hotels/486526492.jpg\",\"address\":\"575 Memorial Drive\",\"rating\":8.2},{\"id\":\"lp19e2d\",\"name\":\"Hilton Fort Worth\",\"main_photo\":\"https://snaphotelapi.com/hotels/484876438.jpg\",\"address\":\"815 Main Street\",\"rating\":7.8},{\"id\":\"lp19e2e\",\"name\":\"Sheraton Kansas City Hotel at Crown Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/453300930.jpg\",\"address\":\"2345 McGee Street\",\"rating\":7.7},{\"id\":\"lp19e2f\",\"name\":\"Hyatt Regency New Brunswick\",\"main_photo\":\"https://snaphotelapi.com/hotels/464305888.jpg\",\"address\":\"2 Albany Street\",\"rating\":7.7},{\"id\":\"lp19e30\",\"name\":\"Andaz West Hollywood-a concept by Hyatt\",\"main_photo\":\"https://snaphotelapi.com/hotels/149158363.jpg\",\"address\":\"8401 Sunset Boulevard\",\"rating\":8.2},{\"id\":\"lp19e33\",\"name\":\"Hyatt Regency Maui Resort \\u0026 Spa\",\"main_photo\":\"https://snaphotelapi.com/hotels/474215028.jpg\",\"address\":\"200 Nohea Kai Drive\",\"rating\":8.9},{\"id\":\"lp19e35\",\"name\":\"Hyatt Regency Washington on Capitol Hill\",\"main_photo\":\"https://snaphotelapi.com/hotels/110317084.jpg\",\"address\":\"400 New Jersey Avenue Northwest\",\"rating\":7.8},{\"id\":\"lp19e36\",\"name\":\"Millennium Hilton New York One UN Plaza\",\"main_photo\":\"https://snaphotelapi.com/hotels/484393842.jpg\",\"address\":\"One United Nations Plaza\",\"rating\":7.7},{\"id\":\"lp19e37\",\"name\":\"Hyatt Regency Columbus\",\"main_photo\":\"https://snaphotelapi.com/hotels/111789997.jpg\",\"address\":\"350 North High Street\",\"rating\":8.7},{\"id\":\"lp19e38\",\"name\":\"Hyatt Regency Milwaukee\",\"main_photo\":\"https://snaphotelapi.com/hotels/436309106.jpg\",\"address\":\"333 West Kilbourn Avenue\",\"rating\":7.5},{\"id\":\"lp19e39\",\"name\":\"SureStay Plus Hotel by Best Western Norman\",\"main_photo\":\"https://snaphotelapi.com/hotels/220969689.jpg\",\"address\":\"309 Norman Center Ct \",\"rating\":7},{\"id\":\"lp19e3a\",\"name\":\"Hampton Inn Columbia I-26/Harbison Blvd\",\"main_photo\":\"https://snaphotelapi.com/hotels/473514418.jpg\",\"address\":\"101 Woodcross Drive\",\"rating\":8.8},{\"id\":\"lp19e3b\",\"name\":\"Hampton Inn Joliet/I-80\",\"main_photo\":\"https://snaphotelapi.com/hotels/473567630.jpg\",\"address\":\"1521 Riverboat Center Drive\",\"rating\":8.4},{\"id\":\"lp19e3c\",\"name\":\"Hyatt Regency Long Beach\",\"main_photo\":\"https://snaphotelapi.com/hotels/406532913.jpg\",\"address\":\"200 South Pine Avenue\",\"rating\":8.7},{\"id\":\"lp19e3e\",\"name\":\"Park Hyatt Chicago\",\"main_photo\":\"https://snaphotelapi.com/hotels/497096561.jpg\",\"address\":\"800 North Michigan Avenue\",\"rating\":8.9},{\"id\":\"lp19e3f\",\"name\":\"Hyatt Regency Monterey Hotel and Spa\",\"main_photo\":\"https://snaphotelapi.com/hotels/131385915.jpg\",\"address\":\"1 Old Golf Course Road\",\"rating\":7.9},{\"id\":\"lp19e43\",\"name\":\"Hyatt Regency Louisville\",\"main_photo\":\"https://snaphotelapi.com/hotels/274452775.jpg\",\"address\":\"320 W Jefferson St\",\"rating\":8.2},{\"id\":\"lp19e45\",\"name\":\"Hampton Inn Atlanta-Newnan\",\"main_photo\":\"https://snaphotelapi.com/hotels/484925766.jpg\",\"address\":\"50 Hampton Way\",\"rating\":8},{\"id\":\"lp19e46\",\"name\":\"Hyatt Regency Mission Bay Spa and Marina\",\"main_photo\":\"https://snaphotelapi.com/hotels/262482730.jpg\",\"address\":\"1441 Quivira Road\",\"rating\":8},{\"id\":\"lp19e4c\",\"name\":\"Hyatt Regency Atlanta\",\"main_photo\":\"https://snaphotelapi.com/hotels/269721169.jpg\",\"address\":\"265 Peachtree Street\",\"rating\":8.3},{\"id\":\"lp19e4d\",\"name\":\"Hyatt Regency O'Hare Chicago\",\"main_photo\":\"https://snaphotelapi.com/hotels/505388547.jpg\",\"address\":\"9300 Bryn Mawr Avenue\",\"rating\":8.1},{\"id\":\"lp19e4e\",\"name\":\"Hyatt Regency Chicago\",\"main_photo\":\"https://snaphotelapi.com/hotels/233094589.jpg\",\"address\":\"151 East Wacker\",\"rating\":8.4},{\"id\":\"lp19e4f\",\"name\":\"Hyatt Regency Houston\",\"main_photo\":\"https://snaphotelapi.com/hotels/504400401.jpg\",\"address\":\"1200 Louisiana Street\",\"rating\":8.7},{\"id\":\"lp19e51\",\"name\":\"Sheraton Grand Los Angeles\",\"main_photo\":\"https://snaphotelapi.com/hotels/446993093.jpg\",\"address\":\"711 South Hope Street\",\"rating\":8.2},{\"id\":\"lp19e52\",\"name\":\"Grand Hyatt San Francisco Union Square\",\"main_photo\":\"https://snaphotelapi.com/hotels/238962456.jpg\",\"address\":\"345 Stockton Street\",\"rating\":8.4},{\"id\":\"lp19e53\",\"name\":\"Hyatt Regency San Francisco\",\"main_photo\":\"https://snaphotelapi.com/hotels/457030322.jpg\",\"address\":\"5 Embarcadero Center\",\"rating\":8.7},{\"id\":\"lp19e55\",\"name\":\"Hyatt Grand Central New York\",\"main_photo\":\"https://snaphotelapi.com/hotels/427043023.jpg\",\"address\":\"109 East 42nd Street, Park Avenue at Grand Central Terminal\",\"rating\":7.2},{\"id\":\"lp19e56\",\"name\":\"Hyatt Regency Cincinnati\",\"main_photo\":\"https://snaphotelapi.com/hotels/113422161.jpg\",\"address\":\"151 West FIfth Street\",\"rating\":8.1},{\"id\":\"lp19e5b\",\"name\":\"Hyatt Regency Lake Tahoe Resort, Spa \\u0026 Casino\",\"main_photo\":\"https://snaphotelapi.com/hotels/187213823.jpg\",\"address\":\"111 Country Club Drive\",\"rating\":8.5},{\"id\":\"lp19e5c\",\"name\":\"Hyatt Regency Los Angeles International Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/168674206.jpg\",\"address\":\"6225 West Century Boulevard\",\"rating\":8.2},{\"id\":\"lp19e5d\",\"name\":\"Hyatt Regency Sarasota\",\"main_photo\":\"https://snaphotelapi.com/hotels/227036939.jpg\",\"address\":\"1000 Boulevard of the Arts\",\"rating\":7.7},{\"id\":\"lp19e60\",\"name\":\"Hyatt Regency Phoenix\",\"main_photo\":\"https://snaphotelapi.com/hotels/468642282.jpg\",\"address\":\"122 North 2nd Street\",\"rating\":8.5},{\"id\":\"lp19e61\",\"name\":\"Pittsburgh Marriott City Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/515224554.jpg\",\"address\":\"112 Washington Place\",\"rating\":7.6},{\"id\":\"lp19e62\",\"name\":\"Hyatt Regency New Orleans\",\"main_photo\":\"https://snaphotelapi.com/hotels/110316944.jpg\",\"address\":\"601 Loyola Avenue\",\"rating\":8.6},{\"id\":\"lp19e63\",\"name\":\"Hyatt Centric Arlington\",\"main_photo\":\"https://snaphotelapi.com/hotels/131385966.jpg\",\"address\":\"1325 Wilson Boulevard\",\"rating\":8.3},{\"id\":\"lp19e64\",\"name\":\"Marriott Hilton Head Resort \\u0026 Spa\",\"main_photo\":\"https://snaphotelapi.com/hotels/463044929.jpg\",\"address\":\"One Hotel Circle\",\"rating\":7.6},{\"id\":\"lp19e65\",\"name\":\"Hyatt Regency Indianapolis\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_9c9661a8_z.jpg\",\"address\":\"One South Capitol Avenue\",\"rating\":0},{\"id\":\"lp19e66\",\"name\":\"Hyatt Regency Lexington\",\"main_photo\":\"https://snaphotelapi.com/hotels/103881922.jpg\",\"address\":\"401 W High Street\",\"rating\":8.2},{\"id\":\"lp19e67\",\"name\":\"Hyatt Regency Minneapolis\",\"main_photo\":\"https://snaphotelapi.com/hotels/196341082.jpg\",\"address\":\"1300 Nicollet Mall\",\"rating\":8},{\"id\":\"lp19e68\",\"name\":\"Hyatt Regency Savannah\",\"main_photo\":\"https://snaphotelapi.com/hotels/456019395.jpg\",\"address\":\"2 West Bay Street\",\"rating\":8.4},{\"id\":\"lp19e69\",\"name\":\"Hyatt Regency Schaumburg Chicago\",\"main_photo\":\"https://snaphotelapi.com/hotels/404040136.jpg\",\"address\":\"1800 East Golf Road\",\"rating\":7.6},{\"id\":\"lp19e6a\",\"name\":\"Hyatt Regency Baltimore\",\"main_photo\":\"https://snaphotelapi.com/hotels/114557331.jpg\",\"address\":\"300 Light Street\",\"rating\":8.1},{\"id\":\"lp19e6b\",\"name\":\"Hyatt Regency Crystal City\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_ffd34149_z.jpg\",\"address\":\"2799 Richmond Hwy\",\"rating\":0},{\"id\":\"lp19e6d\",\"name\":\"Hyatt Regency - Greenville\",\"main_photo\":\"https://snaphotelapi.com/hotels/234223775.jpg\",\"address\":\"220 North Main Street\",\"rating\":8.2},{\"id\":\"lp19e6f\",\"name\":\"Hyatt Regency Grand Cypress Resort\",\"main_photo\":\"https://snaphotelapi.com/hotels/481292143.jpg\",\"address\":\"One Grand Cypress Boulevard\",\"rating\":8.9},{\"id\":\"lp19e74\",\"name\":\"Motel 6-Covington, TN\",\"main_photo\":\"https://snaphotelapi.com/hotels/215712830.jpg\",\"address\":\"901 US 51 North\",\"rating\":6},{\"id\":\"lp19e77\",\"name\":\"Hyatt Regency Dallas\",\"main_photo\":\"https://snaphotelapi.com/hotels/296884575.jpg\",\"address\":\"300 Reunion Boulevard\",\"rating\":8.6},{\"id\":\"lp19e78\",\"name\":\"Charleston Marriott Town Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/473828512.jpg\",\"address\":\"200 Lee Street East\",\"rating\":7.3},{\"id\":\"lp19e79\",\"name\":\"Disney's Caribbean Beach Resort\",\"main_photo\":\"\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19e7d\",\"name\":\"Quality Inn\",\"main_photo\":\"https://snaphotelapi.com/hotels/462823923.jpg\",\"address\":\"8226 Ohio River Rd.\",\"rating\":7.9},{\"id\":\"lp19e7f\",\"name\":\"Econo Lodge Downtown Colorado Springs\",\"main_photo\":\"https://snaphotelapi.com/hotels/169810719.jpg\",\"address\":\"714 North Nevada Avenue\",\"rating\":6},{\"id\":\"lp19e81\",\"name\":\"Sonesta ES Suites Burlington VT\",\"main_photo\":\"https://liteapi-travel-static-data.s3.amazonaws.com/images/hotels/main/106113.jpg\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19e85\",\"name\":\"Portland Sheraton at Sable Oaks\",\"main_photo\":\"https://snaphotelapi.com/hotels/490730622.jpg\",\"address\":\"200 Sable Oaks Drive\",\"rating\":8.1},{\"id\":\"lp19e86\",\"name\":\"Boston Marriott Long Wharf\",\"main_photo\":\"https://snaphotelapi.com/hotels/514662191.jpg\",\"address\":\"296 State Street\",\"rating\":8.7},{\"id\":\"lp19e87\",\"name\":\"Crystal Gateway Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/444167142.jpg\",\"address\":\"1700 Richmond Highway\",\"rating\":8.5},{\"id\":\"lp19e88\",\"name\":\"Hilton Denver City Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/484126351.jpg\",\"address\":\"1701 California Street\",\"rating\":7.9},{\"id\":\"lp19e89\",\"name\":\"Sonesta Nashville Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/356606218.jpg\",\"address\":\"600 Marriott Drive\",\"rating\":8.8},{\"id\":\"lp19e8b\",\"name\":\"Comfort Inn Salida\",\"main_photo\":\"https://snaphotelapi.com/hotels/169814786.jpg\",\"address\":\"315 East Rainbow Boulevard - US 50\",\"rating\":8.5},{\"id\":\"lp19e8c\",\"name\":\"Westchester Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/495838204.jpg\",\"address\":\"670 White Plains Road\",\"rating\":7.7},{\"id\":\"lp19e8d\",\"name\":\"DoubleTree by Hilton Hotel South Bend\",\"main_photo\":\"https://snaphotelapi.com/hotels/474349331.jpg\",\"address\":\"123 N. Dr. Martin Luther King Blvd\",\"rating\":7.1},{\"id\":\"lp19e90\",\"name\":\"DoubleTree by Hilton Washington DC North/Gaithersburg\",\"main_photo\":\"\",\"address\":\"620 Perry Parkway\",\"rating\":8.7},{\"id\":\"lp19e91\",\"name\":\"A Victory Inn Tolleson\",\"main_photo\":\"https://liteapi-travel-static-data.s3.amazonaws.com/images/hotels/main/106129.jpg\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19e97\",\"name\":\"SureStay Hotel by Best Western Findlay\",\"main_photo\":\"https://snaphotelapi.com/hotels/431671645.jpg\",\"address\":\"316 Emma St\",\"rating\":7.7},{\"id\":\"lp19e99\",\"name\":\"Quality Inn \\u0026 Suites, Santa Cruz Mountains\",\"main_photo\":\"https://liteapi-travel-static-data.s3.amazonaws.com/images/hotels/main/106137.jpg\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19e9a\",\"name\":\"Miami Marriott Biscayne Bay\",\"main_photo\":\"https://snaphotelapi.com/hotels/483354801.jpg\",\"address\":\"1633 North Bayshore\",\"rating\":7.8},{\"id\":\"lp19e9b\",\"name\":\"Marriott Orlando Airport Lakeside\",\"main_photo\":\"https://snaphotelapi.com/hotels/451215026.jpg\",\"address\":\"7499 Augusta National Drive\",\"rating\":8.4},{\"id\":\"lp19e9c\",\"name\":\"Econo Lodge Worthington\",\"main_photo\":\"https://liteapi-travel-static-data.s3.amazonaws.com/images/hotels/main/106140.jpg\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19e9e\",\"name\":\"Holiday Inn Tyler - Conference Center, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/237403129.jpg\",\"address\":\"5701 South Broadway Avenue\",\"rating\":8.6},{\"id\":\"lp19ea1\",\"name\":\"Sheraton Agoura Hills Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/460042429.jpg\",\"address\":\"30100 Agoura Road\",\"rating\":7.2},{\"id\":\"lp19ea2\",\"name\":\"Sturbridge Host Hotel And Conference Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/41009489.jpg\",\"address\":\"366 Main Street\",\"rating\":5},{\"id\":\"lp19ea5\",\"name\":\"Long Island Marriott Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/500535727.jpg\",\"address\":\"101 James Doolittle Boulevard\",\"rating\":7.4},{\"id\":\"lp19eab\",\"name\":\"La Quinta by Wyndham New Orleans Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/494878995.jpg\",\"address\":\"2610 Williams Boulevard\",\"rating\":6.1},{\"id\":\"lp19eaf\",\"name\":\"Newark Liberty International Airport Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_89861af6_z.jpg\",\"address\":\"Newark International Airport\",\"rating\":0},{\"id\":\"lp19eb0\",\"name\":\"Quality Inn Homestead Park Billings\",\"main_photo\":\"https://snaphotelapi.com/hotels/169871862.jpg\",\"address\":\"2036 Overland Avenue\",\"rating\":7.9},{\"id\":\"lp19eb2\",\"name\":\"Holiday Inn St. Louis Airport West Earth City, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/246683388.jpg\",\"address\":\"3400 Rider Trail South\",\"rating\":6.7},{\"id\":\"lp19eb4\",\"name\":\"YVE Hotel Miami\",\"main_photo\":\"https://snaphotelapi.com/hotels/287970268.jpg\",\"address\":\"146 Biscayne Boulevard\",\"rating\":7.3},{\"id\":\"lp19ec0\",\"name\":\"Marriott Albuquerque\",\"main_photo\":\"https://snaphotelapi.com/hotels/495683627.jpg\",\"address\":\"2101 Louisiana Boulevard Northeast\",\"rating\":7.8},{\"id\":\"lp19ec5\",\"name\":\"Shem Creek Inn\",\"main_photo\":\"https://snaphotelapi.com/hotels/273506599.jpg\",\"address\":\"1401 Shrimp Boat Lane\",\"rating\":8.6},{\"id\":\"lp19eda\",\"name\":\"Embassy Suites by Hilton San Diego Bay Downtown\",\"main_photo\":\"https://snaphotelapi.com/hotels/474347686.jpg\",\"address\":\"601 Pacific Highway\",\"rating\":8.3},{\"id\":\"lp19ee0\",\"name\":\"InterContinental New York Barclay Hotel, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/261355520.jpg\",\"address\":\"111 East 48th Street\",\"rating\":7.9},{\"id\":\"lp19ee6\",\"name\":\"InterContinental New Orleans, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/250779467.jpg\",\"address\":\"444 St Charles Ave\",\"rating\":8.3},{\"id\":\"lp19efa\",\"name\":\"Hampton Inn Madison East Towne Mall Area\",\"main_photo\":\"https://snaphotelapi.com/hotels/485850206.jpg\",\"address\":\"4820 Hayes Road\",\"rating\":8.6},{\"id\":\"lp19efc\",\"name\":\"InterContinental Mark Hopkins San Francisco, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/493746154.jpg\",\"address\":\"999 California St\",\"rating\":8.2},{\"id\":\"lp19efd\",\"name\":\"Ramada by Wyndham Williams/Grand Canyon Area\",\"main_photo\":\"https://snaphotelapi.com/hotels/87561900.jpg\",\"address\":\"950 North Grand Canyon Boulevard\",\"rating\":7.2},{\"id\":\"lp19f0a\",\"name\":\"InterContinental Miami, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/480320990.jpg\",\"address\":\"100 Chopin Plaza\",\"rating\":8.4},{\"id\":\"lp19f0b\",\"name\":\"Hilton Houston Post Oak by the Galleria\",\"main_photo\":\"https://snaphotelapi.com/hotels/474319348.jpg\",\"address\":\"2001 Post Oak Boulevard\",\"rating\":8},{\"id\":\"lp19f10\",\"name\":\"The Ritz-Carlton New York, Central Park\",\"main_photo\":\"https://snaphotelapi.com/hotels/446598389.jpg\",\"address\":\"50 Central Park South\",\"rating\":8.7},{\"id\":\"lp19f22\",\"name\":\"Hampton Inn Brooksville Dade City\",\"main_photo\":\"https://snaphotelapi.com/hotels/473526752.jpg\",\"address\":\"30301 Cortez Boulevard\",\"rating\":8.9},{\"id\":\"lp19f24\",\"name\":\"Travelodge by Wyndham Roanoke\",\"main_photo\":\"https://snaphotelapi.com/hotels/517711153.jpg\",\"address\":\"6621 TEHIRLAN RD \",\"rating\":3.9},{\"id\":\"lp19f2d\",\"name\":\"Omni Riverfront Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_ea953d66_z.jpg\",\"address\":\"701 Convention Center Blvd\",\"rating\":0},{\"id\":\"lp19f2f\",\"name\":\"DoubleTree by Hilton Philadelphia Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/485695533.jpg\",\"address\":\"4509 Island Avenue\",\"rating\":7.1},{\"id\":\"lp19f30\",\"name\":\"Dallas/Fort Worth Airport Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/426566693.jpg\",\"address\":\"8440 Freeport Parkway\",\"rating\":8.1},{\"id\":\"lp19f31\",\"name\":\"Dallas-Addison Marriott Quorum by the Galleria\",\"main_photo\":\"https://snaphotelapi.com/hotels/488408270.jpg\",\"address\":\"14901 Dallas Parkway\",\"rating\":7.7},{\"id\":\"lp19f32\",\"name\":\"Irvine Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/444110214.jpg\",\"address\":\"18000 Von Karman Avenue\",\"rating\":8.3},{\"id\":\"lp19f34\",\"name\":\"Chicago Marriott Schaumburg\",\"main_photo\":\"https://snaphotelapi.com/hotels/461624108.jpg\",\"address\":\"50 North Martingale Road\",\"rating\":8.3},{\"id\":\"lp19f35\",\"name\":\"Boston Marriott Burlington\",\"main_photo\":\"https://snaphotelapi.com/hotels/481508614.jpg\",\"address\":\"One Burlington Mall Road\",\"rating\":7.8},{\"id\":\"lp19f36\",\"name\":\"Sonesta Charlotte Executive Park\",\"main_photo\":\"https://snaphotelapi.com/hotels/338689466.jpg\",\"address\":\"5700 Westpark Drive\",\"rating\":7.9},{\"id\":\"lp19f37\",\"name\":\"Marriott Greensboro Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_7b0de3df_z.jpg\",\"address\":\"1 Marriott Dr\",\"rating\":0},{\"id\":\"lp19f38\",\"name\":\"North Charleston Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/439498161.jpg\",\"address\":\"4770 Goer Drive\",\"rating\":8.5},{\"id\":\"lp19f39\",\"name\":\"Marriott Columbia\",\"main_photo\":\"https://snaphotelapi.com/hotels/442686773.jpg\",\"address\":\"1200 Hampton Street\",\"rating\":7.6},{\"id\":\"lp19f3d\",\"name\":\"Crowne Plaza San Antonio Airport, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/234658251.jpg\",\"address\":\"1111 Northeast Loop 410\",\"rating\":8.1},{\"id\":\"lp19f40\",\"name\":\"Denver Marriott West\",\"main_photo\":\"https://snaphotelapi.com/hotels/455349223.jpg\",\"address\":\"1717 Denver West Boulevard\",\"rating\":7.8},{\"id\":\"lp19f42\",\"name\":\"Charlotte Marriott City Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/444099074.jpg\",\"address\":\"100 West Trade Street\",\"rating\":8.3},{\"id\":\"lp19f43\",\"name\":\"Boston Marriott Copley Place\",\"main_photo\":\"https://snaphotelapi.com/hotels/479672681.jpg\",\"address\":\"110 Huntington Avenue\",\"rating\":8.2},{\"id\":\"lp19f45\",\"name\":\"JW Marriott Washington DC\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_w4000h2662x0y0-4979cbf1_z.jpg\",\"address\":\"1331 Pennsylvania Avenue NW\",\"rating\":0},{\"id\":\"lp19f4f\",\"name\":\"Quality Inn Old Saybrook - Westbrook\",\"main_photo\":\"https://snaphotelapi.com/hotels/228107591.jpg\",\"address\":\"100 Essex Road\",\"rating\":7.3},{\"id\":\"lp19f5a\",\"name\":\"Hilton Kansas City Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/484614619.jpg\",\"address\":\"8801 Northwest 112th Street\",\"rating\":7.3},{\"id\":\"lp19f5e\",\"name\":\"Holiday Inn Express Hotel \\u0026 Suites Dallas Fort Worth Airport South, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/279418047.jpg\",\"address\":\"4235 West Airport Freeway\",\"rating\":8.7},{\"id\":\"lp19f61\",\"name\":\"Houston Airport Marriott at George Bush Intercontinental\",\"main_photo\":\"https://snaphotelapi.com/hotels/446566254.jpg\",\"address\":\"18700 John F. Kennedy Boulevard\",\"rating\":8},{\"id\":\"lp19f62\",\"name\":\"Detroit Marriott at the Renaissance Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/491529996.jpg\",\"address\":\"Renaissance Center - 400 Renaissance DR\",\"rating\":6.9},{\"id\":\"lp19f63\",\"name\":\"Courtyard by Marriott Oklahoma City Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/434753750.jpg\",\"address\":\"4301 Highline Boulevard\",\"rating\":7.3},{\"id\":\"lp19f64\",\"name\":\"Americas Best Value Inn - Brookhaven\",\"main_photo\":\"https://snaphotelapi.com/hotels/17703826.jpg\",\"address\":\"811 Magee Drive\",\"rating\":6.9},{\"id\":\"lp19f65\",\"name\":\"Salt Lake Marriott Downtown at City Creek\",\"main_photo\":\"https://snaphotelapi.com/hotels/504157749.jpg\",\"address\":\"75 South West Temple\",\"rating\":7.7},{\"id\":\"lp19f6a\",\"name\":\"San Francisco Marriott Fisherman's Wharf\",\"main_photo\":\"https://snaphotelapi.com/hotels/448682725.jpg\",\"address\":\"1250 Columbus Avenue\",\"rating\":8.1},{\"id\":\"lp19f6d\",\"name\":\"BridgePoint Inn Daly City\",\"main_photo\":\"https://snaphotelapi.com/hotels/361174717.jpg\",\"address\":\"3255 Geneva Avenue\",\"rating\":6.9},{\"id\":\"lp19f7b\",\"name\":\"Sonesta Silicon Valley\",\"main_photo\":\"https://snaphotelapi.com/hotels/284206057.jpg\",\"address\":\"1820 Barber Lane\",\"rating\":8.8},{\"id\":\"lp19f7f\",\"name\":\"JW Marriott Scottsdale Camelback Inn Resort \\u0026 Spa\",\"main_photo\":\"https://snaphotelapi.com/hotels/433407993.jpg\",\"address\":\"5402 East Lincoln Drive\",\"rating\":8.7},{\"id\":\"lp19f82\",\"name\":\"Los Angeles Airport Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/442692044.jpg\",\"address\":\"5855 West Century Boulevard\",\"rating\":7.7},{\"id\":\"lp19f83\",\"name\":\"VEA Newport Beach, a Marriott Resort \\u0026 Spa\",\"main_photo\":\"https://snaphotelapi.com/hotels/426577786.jpg\",\"address\":\"900 Newport Center Drive\",\"rating\":8.8},{\"id\":\"lp19f85\",\"name\":\"Santa Clara Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/426613688.jpg\",\"address\":\"2700 Mission College Boulevard\",\"rating\":8.4},{\"id\":\"lp19f87\",\"name\":\"Stamford Marriott Hotel \\u0026 Spa\",\"main_photo\":\"https://snaphotelapi.com/hotels/456075238.jpg\",\"address\":\"243 Tresser Boulevard\",\"rating\":7.5},{\"id\":\"lp19f88\",\"name\":\"Washington Dulles Airport Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/439503112.jpg\",\"address\":\"45020 Aviation Drive\",\"rating\":7.6},{\"id\":\"lp19f89\",\"name\":\"Eastland Suites Hotel \\u0026 Conference Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/20267988.jpg\",\"address\":\"1801 Eastland Drive\",\"rating\":8.2},{\"id\":\"lp19f8c\",\"name\":\"Atlanta Marriott Perimeter Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/437370156.jpg\",\"address\":\"246 Perimeter Center Parkway North East\",\"rating\":8},{\"id\":\"lp19f8d\",\"name\":\"Marriott Chicago O’Hare\",\"main_photo\":\"https://snaphotelapi.com/hotels/475511713.jpg\",\"address\":\"8535 West Higgins Road\",\"rating\":7.4},{\"id\":\"lp19f8e\",\"name\":\"Lincolnshire Marriott Resort\",\"main_photo\":\"https://snaphotelapi.com/hotels/427863426.jpg\",\"address\":\"Ten Marriott Drive\",\"rating\":8},{\"id\":\"lp19f91\",\"name\":\"Indianapolis Marriott East\",\"main_photo\":\"https://snaphotelapi.com/hotels/456050951.jpg\",\"address\":\"7202 East 21st Street\",\"rating\":7.4},{\"id\":\"lp19f92\",\"name\":\"New Orleans Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/430827995.jpg\",\"address\":\"555 Canal Street\",\"rating\":8.3},{\"id\":\"lp19f94\",\"name\":\"Boston Marriott Newton\",\"main_photo\":\"https://snaphotelapi.com/hotels/456050257.jpg\",\"address\":\"2345 Commonwealth Avenue\",\"rating\":7.6},{\"id\":\"lp19f95\",\"name\":\"Marriott Springfield Downtown\",\"main_photo\":\"https://snaphotelapi.com/hotels/400627988.jpg\",\"address\":\"2 Boland Way\",\"rating\":8.4},{\"id\":\"lp19f96\",\"name\":\"Marriott Minneapolis Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/442693850.jpg\",\"address\":\"2020 American Boulevard East\",\"rating\":7.7},{\"id\":\"lp19f97\",\"name\":\"Kansas City Airport Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/426603818.jpg\",\"address\":\"775 Brasilia Avenue \",\"rating\":8},{\"id\":\"lp19f98\",\"name\":\"Marriott St. Louis Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/502093703.jpg\",\"address\":\"10700 Pear Tree Lane\",\"rating\":7.4},{\"id\":\"lp19f99\",\"name\":\"Marriott Saddle Brook\",\"main_photo\":\"https://snaphotelapi.com/hotels/518156961.jpg\",\"address\":\"138 New Pehle Avenue\",\"rating\":6.6},{\"id\":\"lp19f9a\",\"name\":\"JW Marriott Essex House New York\",\"main_photo\":\"https://snaphotelapi.com/hotels/482761862.jpg\",\"address\":\"160 Central Park South\",\"rating\":8.1},{\"id\":\"lp19f9c\",\"name\":\"DoubleTree by Hilton Hotel Syracuse\",\"main_photo\":\"https://snaphotelapi.com/hotels/484881019.jpg\",\"address\":\"6301 State Route 298\",\"rating\":7.8},{\"id\":\"lp19f9e\",\"name\":\"Wyndham Cleveland Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/391437425.jpg\",\"address\":\"4277 W 150th St\",\"rating\":7.2},{\"id\":\"lp19f9f\",\"name\":\"The Palms Hotel \\u0026 Spa\",\"main_photo\":\"https://snaphotelapi.com/hotels/461139055.jpg\",\"address\":\"3025 Collins Avenue\",\"rating\":8.6},{\"id\":\"lp19fa0\",\"name\":\"Ramada by Wyndham Wytheville\",\"main_photo\":\"https://snaphotelapi.com/hotels/135120339.jpg\",\"address\":\"955 Peppers Ferry Road\",\"rating\":7.6},{\"id\":\"lp19fa1\",\"name\":\"DoubleTree by Hilton Pittsburgh-Green Tree\",\"main_photo\":\"https://snaphotelapi.com/hotels/485829293.jpg\",\"address\":\"500 Mansfield Avenue\",\"rating\":7},{\"id\":\"lp19fa2\",\"name\":\"Marriott Providence Downtown\",\"main_photo\":\"https://snaphotelapi.com/hotels/444129104.jpg\",\"address\":\"1 Orms Street\",\"rating\":7.7},{\"id\":\"lp19fa4\",\"name\":\"Houston Marriott West Loop by The Galleria\",\"main_photo\":\"https://snaphotelapi.com/hotels/448681305.jpg\",\"address\":\"1750 West Loop South \",\"rating\":7},{\"id\":\"lp19fa5\",\"name\":\"Crystal City Marriott at Reagan National Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/467168066.jpg\",\"address\":\"1999 Richmond Highway\",\"rating\":8.5},{\"id\":\"lp19faa\",\"name\":\"Richmond Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/430809436.jpg\",\"address\":\"500 East Broad Street\",\"rating\":8.2},{\"id\":\"lp19fad\",\"name\":\"Margaritaville Lake Resort Lake of the Ozarks\",\"main_photo\":\"https://snaphotelapi.com/hotels/217030656.jpg\",\"address\":\"494 Tan Tar A Drive\",\"rating\":8},{\"id\":\"lp19fae\",\"name\":\"Chicago Marriott Downtown Magnificent Mile\",\"main_photo\":\"https://snaphotelapi.com/hotels/433342418.jpg\",\"address\":\"540 North Michigan Avenue\",\"rating\":8},{\"id\":\"lp19fb0\",\"name\":\"The Reach Key West, Curio Collection by Hilton\",\"main_photo\":\"https://snaphotelapi.com/hotels/490848560.jpg\",\"address\":\"1435 Simonton Street\",\"rating\":7.2},{\"id\":\"lp19fb1\",\"name\":\"Omni Rancho Las Palmas Resort \\u0026 Spa\",\"main_photo\":\"https://snaphotelapi.com/hotels/374718297.jpg\",\"address\":\"41000 Bob Hope Drive\",\"rating\":8.3},{\"id\":\"lp19fb2\",\"name\":\"The Whitehall Hotel - BW Premier Collection\",\"main_photo\":\"https://snaphotelapi.com/hotels/506415803.jpg\",\"address\":\"105 E Delaware Pl\",\"rating\":7.3},{\"id\":\"lp19fb4\",\"name\":\"Bethesda Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/500619967.jpg\",\"address\":\"5151 Pooks Hill Road\",\"rating\":8.2},{\"id\":\"lp19fb5\",\"name\":\"Hilton St. Louis at the Ballpark\",\"main_photo\":\"https://snaphotelapi.com/hotels/485824800.jpg\",\"address\":\"1 South Broadway\",\"rating\":7.2},{\"id\":\"lp19fb7\",\"name\":\"JW Marriott Marco Island Beach Resort\",\"main_photo\":\"https://snaphotelapi.com/hotels/426593431.jpg\",\"address\":\"400 South Collier Boulevard\",\"rating\":8.7},{\"id\":\"lp19fb9\",\"name\":\"Sheraton Houston Brookhollow\",\"main_photo\":\"https://snaphotelapi.com/hotels/327239767.jpg\",\"address\":\"3000 North Loop West\",\"rating\":7.2},{\"id\":\"lp19fba\",\"name\":\"Rochester Airport Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/430828041.jpg\",\"address\":\"1890 Ridge Road West\",\"rating\":7.7},{\"id\":\"lp19fbb\",\"name\":\"San Antonio Marriott Riverwalk\",\"main_photo\":\"https://snaphotelapi.com/hotels/451117220.jpg\",\"address\":\"889 East Market Street\",\"rating\":8.2},{\"id\":\"lp19fbc\",\"name\":\"Hotel Somerset - Bridgewater\",\"main_photo\":\"\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19fbd\",\"name\":\"Portland Marriott Downtown Waterfront\",\"main_photo\":\"https://snaphotelapi.com/hotels/456208790.jpg\",\"address\":\"1401 Southwest Naito Parkway\",\"rating\":8.2},{\"id\":\"lp19fbf\",\"name\":\"Sheraton Harrisburg Hershey Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/465550847.jpg\",\"address\":\"4650 Lindle Road\",\"rating\":6.8},{\"id\":\"lp19fc2\",\"name\":\"Anaheim Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/463623051.jpg\",\"address\":\"700 West Convention Way\",\"rating\":8.3},{\"id\":\"lp19fc3\",\"name\":\"Atlanta Airport Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/461825048.jpg\",\"address\":\"4711 Best Road\",\"rating\":8},{\"id\":\"lp19fc4\",\"name\":\"Des Moines Marriott Downtown\",\"main_photo\":\"https://snaphotelapi.com/hotels/490723845.jpg\",\"address\":\"700 Grand Avenue\",\"rating\":8.6},{\"id\":\"lp19fc5\",\"name\":\"Seattle Airport Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/495681335.jpg\",\"address\":\"3201 South 176th Street\",\"rating\":8.1},{\"id\":\"lp19fc6\",\"name\":\"Tysons Corner Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/426613178.jpg\",\"address\":\"8028 Leesburg Pike\",\"rating\":8.3},{\"id\":\"lp19fc7\",\"name\":\"Buffalo Marriott Niagara\",\"main_photo\":\"https://snaphotelapi.com/hotels/463624402.jpg\",\"address\":\"1340 Millersport Highway\",\"rating\":7.2},{\"id\":\"lp19fca\",\"name\":\"Houston Marriott North\",\"main_photo\":\"https://snaphotelapi.com/hotels/471821964.jpg\",\"address\":\"255 North Sam Houston Parkway East\",\"rating\":7.8},{\"id\":\"lp19fcb\",\"name\":\"New York LaGuardia Airport Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/430823651.jpg\",\"address\":\"102-05 Ditmars Boulevard\",\"rating\":7.9},{\"id\":\"lp19fcc\",\"name\":\"Chicago Marriott Oak Brook\",\"main_photo\":\"https://snaphotelapi.com/hotels/463624969.jpg\",\"address\":\"1401 West 22nd Street\",\"rating\":7.4},{\"id\":\"lp19fcd\",\"name\":\"Washington Marriott Georgetown\",\"main_photo\":\"https://snaphotelapi.com/hotels/442713174.jpg\",\"address\":\"1221 22nd Street Northwest\",\"rating\":7.9},{\"id\":\"lp19fcf\",\"name\":\"Marriott Tampa Westshore\",\"main_photo\":\"https://snaphotelapi.com/hotels/433374333.jpg\",\"address\":\"1001 North Westshore Boulevard\",\"rating\":8.3},{\"id\":\"lp19fd2\",\"name\":\"The Grand Hotel Golf Resort \\u0026 Spa, Autograph Collection\",\"main_photo\":\"https://snaphotelapi.com/hotels/426614700.jpg\",\"address\":\"One Grand Boulevard \",\"rating\":9.3},{\"id\":\"lp19fd3\",\"name\":\"Omaha Marriott\",\"main_photo\":\"https://snaphotelapi.com/hotels/433334960.jpg\",\"address\":\"10220 Regency Circle\",\"rating\":7.3},{\"id\":\"lp19fd4\",\"name\":\"Raleigh Marriott Crabtree Valley\",\"main_photo\":\"https://snaphotelapi.com/hotels/430828210.jpg\",\"address\":\"4500 Marriott Drive\",\"rating\":8.3},{\"id\":\"lp19fd5\",\"name\":\"Marriott at the University of Dayton\",\"main_photo\":\"https://snaphotelapi.com/hotels/463645793.jpg\",\"address\":\"1414 South Patterson Boulevard\",\"rating\":8.6},{\"id\":\"lp19fd6\",\"name\":\"Fairfield Inn St. Louis St. Charles\",\"main_photo\":\"https://snaphotelapi.com/hotels/453328661.jpg\",\"address\":\"801 Veterans Memorial Parkway\",\"rating\":7.4},{\"id\":\"lp19fdb\",\"name\":\"Ramada by Wyndham Burbank Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/252286874.jpg\",\"address\":\"2900 North San Fernando Boulevard\",\"rating\":8},{\"id\":\"lp19fde\",\"name\":\"Holiday Inn Asheville - Biltmore West, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/510008112.jpg\",\"address\":\"435 Smokey Park Highway\",\"rating\":8.3},{\"id\":\"lp19fe0\",\"name\":\"Marriott Albany\",\"main_photo\":\"https://snaphotelapi.com/hotels/448663915.jpg\",\"address\":\"189 Wolf Road\",\"rating\":7.7},{\"id\":\"lp19fe1\",\"name\":\"Ramada by Wyndham Fresno North\",\"main_photo\":\"https://snaphotelapi.com/hotels/521133746.jpg\",\"address\":\"324 East Shaw Avenue\",\"rating\":6.6},{\"id\":\"lp19fe6\",\"name\":\"Huntsville Marriott at the Space \\u0026 Rocket Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/433338574.jpg\",\"address\":\"5 Tranquility Base\",\"rating\":8.4},{\"id\":\"lp19fe7\",\"name\":\"Hampton Inn San Diego Mission Valley\",\"main_photo\":\"https://snaphotelapi.com/hotels/484607012.jpg\",\"address\":\"2151 Hotel Circle South\",\"rating\":8},{\"id\":\"lp19feb\",\"name\":\"Bangor Grande Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/449356714.jpg\",\"address\":\"357 Odlin Road\",\"rating\":7.6},{\"id\":\"lp19fef\",\"name\":\"Ramada Orange\",\"main_photo\":\"\",\"address\":\"\",\"rating\":0},{\"id\":\"lp19ff0\",\"name\":\"Quality Inn At International Drive\",\"main_photo\":\"https://snaphotelapi.com/hotels/169829193.jpg\",\"address\":\"8300 Jamaican Court\",\"rating\":6.6},{\"id\":\"lp19ff3\",\"name\":\"Tropicana Inn and Suites\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_47673771_z.jpg\",\"address\":\"1540 S Harbor Blvd\",\"rating\":0},{\"id\":\"lp19ff7\",\"name\":\"Best Western Plus Clemson Hotel \\u0026 Conference Center\",\"main_photo\":\"https://snaphotelapi.com/hotels/383740735.jpg\",\"address\":\"1310 Tiger Boulevard\",\"rating\":7.5},{\"id\":\"lp19ff9\",\"name\":\"Baymont by Wyndham Port Arthur - Groves Area\",\"main_photo\":\"https://snaphotelapi.com/hotels/134812821.jpg\",\"address\":\"3801 Highway 73\",\"rating\":6.8},{\"id\":\"lp19ffa\",\"name\":\"Holiday Inn - Columbus, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/224871701.jpg\",\"address\":\"2485 W Jonathan Moore Pike\",\"rating\":8.7},{\"id\":\"lp19ffb\",\"name\":\"Sheraton Louisville Riverside Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/465565586.jpg\",\"address\":\"700 West Riverside Drive\",\"rating\":7.7},{\"id\":\"lp19ffd\",\"name\":\"Holiday Inn Concord Downtown, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/244291277.jpg\",\"address\":\"172 North Main Street\",\"rating\":8.1},{\"id\":\"lp19ffe\",\"name\":\"Comfort Inn Chula Vista San Diego South\",\"main_photo\":\"https://snaphotelapi.com/hotels/170442050.jpg\",\"address\":\"91 Bonita Road\",\"rating\":7.1},{\"id\":\"lp1a000\",\"name\":\"Ramada by Wyndham Grand Forks\",\"main_photo\":\"https://snaphotelapi.com/hotels/486526147.jpg\",\"address\":\"1205 North 43rd Street\",\"rating\":6.1},{\"id\":\"lp1a004\",\"name\":\"Courtyard Kansas City Overland Park/Metcalf, South of College Boulevard\",\"main_photo\":\"https://snaphotelapi.com/hotels/459589809.jpg\",\"address\":\"11301 Metcalf Avenue\",\"rating\":8},{\"id\":\"lp1a007\",\"name\":\"Holiday Inn Kearney, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/266472607.jpg\",\"address\":\"110 South 2nd Avenue\",\"rating\":8.1},{\"id\":\"lp1a00a\",\"name\":\"Clarion Inn Silicon Valley\",\"main_photo\":\"https://snaphotelapi.com/hotels/195735934.jpg\",\"address\":\"3200 Monterey Road\",\"rating\":7.9},{\"id\":\"lp1a00b\",\"name\":\"La Quinta Inn by Wyndham Orlando Airport West\",\"main_photo\":\"https://snaphotelapi.com/hotels/262118133.jpg\",\"address\":\"7931 Daetwyler Drive\",\"rating\":5.6},{\"id\":\"lp1a011\",\"name\":\"Sonesta Select Minneapolis Eden Prairie\",\"main_photo\":\"https://snaphotelapi.com/hotels/504923083.jpg\",\"address\":\"11391 Viking Drive\",\"rating\":7.7},{\"id\":\"lp1a012\",\"name\":\"Hotel Nexus; BW Signature Collection\",\"main_photo\":\"https://snaphotelapi.com/hotels/216154051.jpg\",\"address\":\"2140 North Northgate Way\",\"rating\":6.6},{\"id\":\"lp1a013\",\"name\":\"Ramada by Wyndham Spokane Airport\",\"main_photo\":\"https://snaphotelapi.com/hotels/362115412.jpg\",\"address\":\"8909 West Airport Drive\",\"rating\":7.7},{\"id\":\"lp1a018\",\"name\":\"Holiday Inn and Suites Charleston West, an IHG Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/247598950.jpg\",\"address\":\"400 2nd Avenue\",\"rating\":8.6},{\"id\":\"lp1a019\",\"name\":\"Ramada by Wyndham Raleigh\",\"main_photo\":\"https://snaphotelapi.com/hotels/46087925.jpg\",\"address\":\"1520 Blue Ridge Road\",\"rating\":8.1},{\"id\":\"lp1a01a\",\"name\":\"Ramada by Wyndham Winston-Salem\",\"main_photo\":\"https://snaphotelapi.com/hotels/252271763.jpg\",\"address\":\"531 Akron Dr\",\"rating\":4.9},{\"id\":\"lp1a01b\",\"name\":\"The Clover Hotel, Ascend Hotel Collection\",\"main_photo\":\"https://snaphotelapi.com/hotels/502749319.jpg\",\"address\":\"52890 State Route 933 North\",\"rating\":7},{\"id\":\"lp1a01c\",\"name\":\"Country Inn \\u0026 Suites by Radisson, Metairie New Orleans , LA\",\"main_photo\":\"https://snaphotelapi.com/hotels/44500970.jpg\",\"address\":\"2713 North Causeway Boulevard\",\"rating\":7.9},{\"id\":\"lp1a020\",\"name\":\"Harborside Hotel\",\"main_photo\":\"https://snaphotelapi.com/hotels/498197699.jpg\",\"address\":\"6400 Oxon Hill Road\",\"rating\":8.5},{\"id\":\"lp1a028\",\"name\":\"Ramada by Wyndham Mountain Home\",\"main_photo\":\"https://snaphotelapi.com/hotels/493759987.jpg\",\"address\":\"1127 North East Highway 62 B\",\"rating\":6.2},{\"id\":\"lp1a029\",\"name\":\"Ramada by Wyndham Watertown/Thousand Islands NY\",\"main_photo\":\"https://snaphotelapi.com/hotels/ex_f3377607_z.jpg\",\"address\":\"21000 NY State Rt 3\",\"rating\":0},{\"id\":\"lp1a02b\",\"name\":\"Courtyard by Marriott Annapolis\",\"main_photo\":\"https://snaphotelapi.com/hotels/448663261.jpg\",\"address\":\"2559 Riva Road\",\"rating\":8.2},{\"id\":\"lp1a02c\",\"name\":\"Days Inn by Wyndham Jonesboro AR\",\"main_photo\":\"https://snaphotelapi.com/hotels/135456080.jpg\",\"address\":\"2904 Phillips Drive\",\"rating\":4.1},{\"id\":\"lp1a02f\",\"name\":\"Residence Inn Pasadena Arcadia\",\"main_photo\":\"https://snaphotelapi.com/hotels/439516659.jpg\",\"address\":\"321 East Huntington Drive\",\"rating\":7.7},{\"id\":\"lp1a033\",\"name\":\"Howard Johnson by Wyndham Yuma\",\"main_photo\":\"https://snaphotelapi.com/hotels/132420107.jpg\",\"address\":\"3181 South 4th Avenue\",\"rating\":7.1}]}\n\ndata: [DONE]\n"}}}}},"204":{"description":"No Content","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Numeric error code representing the type of issue"},"message":{"type":"string","description":"Message providing context about the error"}}}}},"examples":{"no availability found":{"value":{"error":{"code":2001,"message":"no availability found"}}}}}}},"400":{"description":"Bad Request","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Numeric error code representing the type of issue"},"description":{"type":"string","description":"Brief explanation of the error type"},"message":{"type":"string","description":"Message providing context about the error"}}}}},"examples":{"hotel ids not found":{"value":{"error":{"code":4000,"description":"hotel ids not found","message":"bad request"}}}}}}}}}},"/hotels/min-rates":{"post":{"tags":["Hotel rates"],"summary":"Retrieve minimum rate for hotels","description":"Returns the minimum room rates available for a list of hotel IDs on specific dates.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","x-examples":{"Example 1":{"hotelIds":["lp1897"],"occupancies":[{"adults":2,"children":[11,2]}],"currency":"USD","guestNationality":"US","checkin":"2026-07-01","checkout":"2026-07-03","timeout":10}},"properties":{"hotelIds":{"type":"array","items":{"type":"string"},"description":"List of hotel IDs","example":["lp3803c","lp1f982"]},"occupancies":{"type":"array","items":{"type":"object","required":["adults"],"properties":{"adults":{"type":"integer","description":"Number of adults in each selected room","example":2},"children":{"type":"array","description":"The ages of children of each selected room","example":[5,2],"items":{"type":"integer"}}}}},"checkin":{"type":"string","description":"Check in date in YYYY-MM-DD (ISO 8601) format","example":"2026-07-15"},"checkout":{"type":"string","description":"Check out date in YYYY-MM-DD (ISO 8601) format","example":"2026-07-16"},"currency":{"type":"string","description":"Booking currency","example":"USD"},"guestNationality":{"type":"string","description":"Guest nationality (ISO 2-code)","example":"US"},"timeout":{"type":"number","description":"Request timeout in seconds","example":10}},"required":["hotelIds","checkin","checkout","currency","guestNationality","occupancies"]}}}},"responses":{"200":{"description":"Successful response with hotel minimum rates","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"hotelId":{"type":"string"},"price":{"type":"number"},"suggestedSellingPrice":{"type":"integer"}}}},"sandbox":{"type":"boolean"}}},"examples":{"Search Response":{"value":{"data":[{"hotelId":"lp3803c","price":99.99,"suggestedSellingPrice":120.99},{"hotelId":"lp1f982","price":200,"suggestedSellingPrice":220}],"sandbox":true}}}}}},"401":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer"},"description":{"type":"string"},"message":{"type":"string"}}}}},"examples":{"Search Unauthorized":{"value":{"error":{"code":401,"message":"unauthorized"}}}}}}}},"security":[{"apikeyAuth":[]}]}}},"x-readme":{"explorer-enabled":true,"proxy-enabled":true,"samples-enabled":true}}
```
---
# Unknown
```json
{"openapi":"3.0.0","info":{"title":"API: Booking","version":"3.0.0"},"servers":[{"url":"https://book.liteapi.travel/v3.0"}],"security":[{"apikeyAuth":[]}],"components":{"securitySchemes":{"apikeyAuth":{"name":"X-API-Key","type":"apiKey","in":"header"}}},"tags":[{"name":"Make bookings","description":"The **Book API V3** provides the relevant methods m book a specific room rate of a hotel."},{"name":"Manage bookings","description":"The **Booking Management API** collection provides different methods to retrieve an existing booking by the booking Id and also by guest Id, It also provides a method to cancel an existing booking Id if it exists and when cancellation policies are met"}],"paths":{"/prebooks/{prebookId}":{"get":{"tags":["Manage bookings"],"summary":"Retrieve a prebook by ID","description":"Returns the prebook data for the provided prebookId. Response structure matches the /rates/prebook endpoint.","parameters":[{"name":"prebookId","in":"path","required":true,"schema":{"type":"string"},"description":"(Required) The unique identifier of the prebook session."},{"name":"includeCreditBalance","in":"query","required":false,"schema":{"type":"string"},"description":"Whether to include updated credit balance information with the prebook."}],"security":[{"apikeyAuth":[]}],"responses":{"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"prebookId":{"type":"string","description":"The pre-booking ID is required to confirm a booking and is reusable for multiple bookings. It's the only required field unless using our payment SDK, which also requires transactionId and secretKey."},"offerId":{"type":"string","description":"The offer ID passed during the prebook call, provided again here for reference."},"hotelId":{"type":"string","description":"The unique identifier for the hotel related to this pre-booking. Used along with the hotel content endpoint."},"currency":{"type":"string","description":"The currency in which prices and fees are displayed."},"termsAndConditions":{"type":"string","description":"The terms and conditions that apply to this booking, provided as a string."},"roomTypes":{"type":"array","description":"An array of objects containing all the requested rooms/rates. This is not the type of room being booked.","items":{"type":"object","properties":{"rates":{"type":"array","description":"An array of objects detailing the pricing and availability of the selected room rates. There will be a number of rates equal to the occupancies request.","items":{"type":"object","properties":{"rateId":{"type":"string","description":"The unique identifier for a specific rate within the offer."},"occupancyNumber":{"type":"integer","description":"The number identifying which guest is associated with each room in a multi-room booking."},"name":{"type":"string","description":"The name of the room type booked, including key attributes."},"maxOccupancy":{"type":"integer","description":"The maximum number of guests allowed in this room."},"adultCount":{"type":"integer","description":"The number of adults included in this booking."},"childCount":{"type":"integer","description":"The number of children included in this booking."},"boardType":{"type":"string","description":"A short code representing the meal plan included with the booking."},"boardName":{"type":"string","description":"The full name of the meal plan included in the booking."},"remarks":{"type":"string","description":"Any special remarks related to the booking or room type."},"priceType":{"type":"string","description":"Defines how pricing is structured. Only commission currently used. It can be set to 0 for net rates."},"commission":{"type":"array","description":"An array of objects specifying commission details for the booking.","items":{"type":"object","properties":{"amount":{"type":"number","description":"The amount of commission included in the total price."},"currency":{"type":"string","description":"The currency the commission is in."}}}},"retailRate":{"type":"object","description":"An object containing details of the final price, including taxes and fees.","properties":{"total":{"type":"array","description":"An array containing the total price due for this room.","items":{"type":"object","properties":{"amount":{"type":"number","description":"The total cost amount due to book this room. This is what the end user will pay."},"currency":{"type":"string","description":"The currency the total is in."}}}},"suggestedSellingPrice":{"type":"array","description":"This field represents the recommended price at which the booking should be offered.","items":{"type":"object","properties":{"amount":{"type":"number","description":"The minmum amount the room can be sold for publicly."},"currency":{"type":"string","description":"The currency the SSP is in."},"source":{"type":"string","description":"The source of the SSP if we have it. "}}}},"initialPrice":{"type":"array","description":"This object represents the hotel's standard listed price for the room. It is always equal to or higher than the total price. If higher, it indicates a hotel discount is applied.","items":{"type":"object","properties":{"amount":{"type":"number","description":"The initial price amount."},"currency":{"type":"string","description":"The currency of the initial price."}}}},"taxesAndFees":{"type":"array","description":"Breakdown of taxes and additional charges:","items":{"type":"object","properties":{"included":{"type":"boolean","description":"Indicates whether the tax or fee is already included in the total price (true) or if it must be paid separately at check-in (false)."},"description":{"type":"string","description":"A brief explanation of the tax or fee (e.g., \"Hotel Tax Rate\" or \"Daily Facilities Fee\")."},"amount":{"type":"number","description":"The monetary value of the tax or fee."},"currency":{"type":"string","description":"The currency the tax is in."}}}}}},"cancellationPolicies":{"type":"object","description":"An object containing the cancellation rules and conditions for the booking.","properties":{"cancelPolicyInfos":{"type":"array","description":"An array of objects detailing specific cancellation penalties and deadlines.","items":{"type":"object","properties":{"cancelTime":{"type":"string","description":"The deadline to cancel before incurring a fee (ISO datetime format)."},"amount":{"type":"number","description":"The monetary penalty applied if the booking is canceled after the deadline. Can be 0 which means its fully refundable."},"currency":{"type":"string","description":"The currency of the cancellation fee."},"type":{"type":"string","description":"The type of cancellation penalty (e.g., 'amount' for a fixed fee)."},"timezone":{"type":"string","description":"The timezone in which the cancellation policy applies. Always GMT, even if not listed."}}}},"hotelRemarks":{"type":"array","description":"An array of additional remarks from the hotel regarding cancellations.","items":{"type":"object","properties":{}}},"refundableTag":{"type":"string","description":"Indicates whether the booking is refundable, Either 'NRFN' for non-refundable or RFN for refundable."}}},"paymentTypes":{"type":"array","items":{"type":"string"},"description":"An array of payment types supported for this booking request."}}}}}}},"suggestedSellingPrice":{"type":"object","description":"The minimum public selling price for all the rooms combined. This is used for pricing control.","properties":{"amount":{"type":"number","description":"The minmum amount the room can be sold for publicly."},"currency":{"type":"string","description":"The currency the suggestedSellingPrice is in."},"source":{"type":"string","description":"The source of the suggestedSellingPrice if we have it. ex: 'expedia.com' or 'providerDirect'."}}},"commission":{"type":"number","description":"The total commission earned for all rooms being booked."},"addonsTotalAmount":{"type":"number","description":"The total amount charged for any additional services or extras."},"price":{"type":"number","description":"The final price of the booking for all rooms after applicable calculations."},"priceType":{"type":"string","description":"Defines how pricing is structured. Only commission currently used. It can be set to 0 for net rates."},"priceDifferencePercent":{"type":"integer","description":"Percentage difference between original offered and final price if alternate rate used."},"cancellationChanged":{"type":"boolean","description":"Boolean indicating if cancellation policies have changed since the initial offer."},"boardChanged":{"type":"boolean","description":"Boolean indicating if the board (meal plan) has changed since the initial offer."},"supplier":{"type":"string","description":"The supplier providing the inventory for this booking. By default this will always be Nuitee."},"supplierId":{"type":"integer","description":"The numerical identifier of the supplier. By default Nuitee's ID is always 2."},"transactionId":{"type":"string","description":"A unique transaction identifier for this booking request. Only returned if using the payment SDK."},"paymentTypes":{"type":"array","items":{"type":"string"},"description":"An array of payment types supported for this booking request."},"mappedRoomId":{"type":"integer","nullable":true,"description":"The mapped room ID, or null if the room has not been mapped"},"secretKey":{"type":"string","description":"A key used for calling the paymentSDK to secure booking-related payments. Only returned if using the payment SDK."},"voucherCode":{"type":"string","description":"Represents the unique code used to redeem a voucher during the transaction."},"voucherTotalAmount":{"type":"string","description":"Specifies the total monetary value or discount amount provided by the voucher."},"addonsRequest":{"type":"array","description":"An array of objects specifying additional services or extras requested for the booking.","items":{"type":"object","properties":{"addon":{"type":"string","description":"The name or type of the additional service requested."},"value":{"type":"number","description":"The price of the addon in the specified currency."},"currency":{"type":"string","description":"The currency in which the addon is priced."},"addonDetails":{"type":"object","description":"An object containing additional details about the requested addon.","properties":{"package_id":{"type":"integer","description":" Unique package ID for the addon"},"destination_code":{"type":"string","description":"Destination location code (e.g., US)"},"start_date":{"type":"string","description":"Start date of the addon service"},"end_date":{"type":"string","description":"End date of the addon service"}}}}}},"creditLine":{"type":"object","description":"Credit line information returned when includeCreditBalance is set to true and the user has a credit line available.","properties":{"remainingCredit":{"type":"number","description":"The remaining credit amount available for the user."},"currency":{"type":"string","description":"The currency of the remaining credit amount."}}}}},"guestLevel":{"type":"integer","description":"Used with loyalty programs to determine the guests level of cost reduction."},"sandbox":{"type":"boolean","description":"Indicates whether this response is in a test/sandbox environment (true/false)."}}}}}},"400":{"description":"Bad Request","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Numeric error code representing the type of issue"},"description":{"type":"string","description":"Brief explanation of the error type"},"message":{"type":"string","description":"Detailed message providing context about the error"}}}}}}}},"401":{"description":"Unauthorized","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Length":{"schema":{"type":"string","example":"47"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Numeric error code representing the type of issue"},"description":{"type":"string","description":"Brief explanation of the error type"},"message":{"type":"string","description":"Detailed message providing context about the error"}}}}},"examples":{"Unauthorized":{"value":{"error":{"code":401,"message":"Unauthorized"}}}}}}}}}},"/rates/prebook":{"post":{"tags":["Make bookings"],"summary":"1. Create a checkout session (PREBOOK)","description":"This endpoint is used to generate a checkout session for a specific `offerId`. The input to the endpoint is the specific `offerId` coming from [Retrieve rates for hotels](https://docs.liteapi.travel/v3.0.0/reference/post_hotels-rates) endpoint.\r\n\r\nThe response will include a `prebookId` which is used to confirm the booking in the next step.\n\nThe `usePaymentSdk` parameter is used to determine if the payment form will be displayed using the client-side [Payment SDK](payment-sdk) or not.","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["offerId","usePaymentSdk"],"properties":{"offerId":{"type":"string","description":"The unique identifier of the selected offer from the search results."},"usePaymentSdk":{"type":"boolean","description":"Specifies whether the fields needed to call the payment processing SDK are returned. Set to true if using the SDK for payment processing."},"voucherCode":{"type":"string","description":"An optional voucher code to apply discounts to the booking. The vouchers API allows creation of these discounts"},"addons":{"type":"array","description":"A list of additional services or extras that can be added to the booking. For example, adding an Uber voucher or an esim card. The final booking amount is the sum of the offer's total price and the cost of any addons. Each addon's price is added individually to reflect all extras in the billed total. ","items":{"type":"object","required":["adults"],"properties":{"addon":{"type":"string","description":"The type of addon service (e.g., uber, esimply).","example":"uber"},"value":{"type":"number","description":"The monetary cost of the addon service","example":50},"currency":{"type":"string","description":"The currency in which the addon service is charged","example":"USD"},"addonDetails":{"type":"object","properties":{"package_id":{"type":"integer","description":"Unique identifier of the addon package","example":1},"destination_code":{"type":"string","description":" Short code representing the destination or country (e.g., ES for Spain)","example":"ES"},"start_date":{"type":"string","description":"The start date for the add-on service (YYYY-MM-DD format)","example":"2025-12-05"},"end_date":{"type":"string","description":"The end date for the add-on service (YYYY-MM-DD format)","example":"2025-12-10"}}}}}},"bedTypeIds":{"type":"array","description":"An optional array of bed type IDs to specify preferred bed configurations for the rooms being booked. The availability of specific bed types depends on the hotel's inventory.","items":{"type":"integer"}},"includeCreditBalance":{"type":"boolean","description":"Optional flag to include credit line information in the response. When set to true, credit line details will be returned if the user has a credit line available.","example":false}}},"examples":{"Prebook request":{"value":{"offerId":"GE5ESNBSIZKVEQ2OJRFEURSPKRFVUR2OIRKVGVCLKVEVERCVKNLUWRKJGVDVKVKVGJEESRK2KVHVES2PJNFE4RKPK5JVIS2SI5KTIV2TKRETKQKUI5JEGRSKLJFEMTKSGJNEOSSFIZJVIS2LJFJEIVKTK5FUKSKWJBCUKVKLJFEVMTKVJFIVUWCJJJFFKT2RJMZESUSFKUZFCUZSJE2UCVSVK5BVUTCKI5CTMVCCKZFE4TCFJ5HDERCLLJDFKNCOKNDUUTSLKRCVES2RJNDE2VSLKEZE4SKOINCU2TSDGJEVMQSVGJJTERKJGVBVMU2XINNEUVSKIZDVGQ2CJRFE2RSTKZJUWS2OIZLFKVCLJFEVKM2VIVKVGSCHKJGVMSKUGJIESSSMIVIVCSZSJNJEGVJUK5JTESSCIFKEOVSLLJGEUQ2GI5KFGUSLJJFUKR2UJNBUWNKEKVFVOS2FJFHEKVSVKVJUQSSFLJKUOTKTJZFEUSKVJ5LUWWSLKJAVKMSUIJKUUTSGIVEVESSVI42UERSHKIZEETCKINCVGVCLINGEMRCVKNHEGVKJJZDVKRKVJNEESSJTIVEVCWSYJFFE2RKPKFFFGSKSINKTEU2TIVFE4RSFKFKTESCLKZFFKT2TKNNEWSSLIVFVIS2DJNHEIVSDKYZFKSKGJBDEKVCTJBEUKWSVI5IUWTSKJJEVKUKTJNNESUSBLBMU4QSRJBAVQRCJJUZTIUCSJJCTMOZSHJETIMSGKVJEGTSMJJFEMT2UJNNEOTSEKVJVIS2VJFJEIVKTK5FUKSJVI5KVKVJSJBEUKWSVJ5JEWT2LJJHEKT2XKNKEWUSHKU2FOU2UJE2UCVCHKJBUMSS2JJDE2URSLJDUURKGKNKEWU2JKJCFKU2XJNCUSVSIIVCVKS2JJFLE2VKJKFNFQSKKJJKU6UKLGJEVERKVGJIVGMSJGVAVMVKXINNEYSSHIU3FIQSWJJHEYRKPJYZEIS22IZKTITSTI5FE4S2UIVJEWUKLIZGVMS2RGJHESTSDIVGU4QZSJFLEEVJSKMZEKSJVINLFGV2DLJFFMSSGI5JUGQSMJJGUMU2WKNFUWTSGKZKVIS2JJFKTGVKFKVJUQR2SJVLESVBSKBEUUTCFKFIUWMSLKJBVKNCXKMZEUQSBKRDVMS22JRFEGRSHKRJVES2KJNCUOVCLINFTKRCVJNLUWRKJJZCVMVKVKNEEURK2KVDU2U2OJJFESVKPK5FVUS2SIFKTEVCCKVFE4RSFJFJEUVKHGVBEMR2SGJBEYSSDIVJVIS2DJRDEIVKTJZBVKSKOI5KUKVKLJBEUSM2FJFIVUWCJJJGUKT2RJJJUSUSDKUZFGU2FJJHEMRKRKUZEQS2WJJKU6U2TLJFUUS2FJNKEWQ2LJZCFMQ2WGJKUSRSIIZCVIU2IJFCVUVKHKFFU4SSKJFKVCU2LLJEVEQKYLFHEEUKIIFMEISKNGM2FAUSKIU3HYMJQGYYTAML4GJ6GY4BRHFSTONL4GEWTWMRNGEYXYVKTIR6FKU34GIYDENBNGA4S2MBRPQZDAMRUFUYDSLJQGN6A","usePaymentSdk":true,"voucherCode":"example-voucher-1234","addons":[{"addon":"uber","value":50,"currency":"USD"},{"addon":"uber","value":70,"currency":"USD"},{"addon":"esimply","value":30,"currency":"USD","addonDetails":{"package_id":1,"destination_code":"US","start_date":"2025-12-05","end_date":"2025-12-10"}}],"bedTypeIds":[1,2]}}}}}},"parameters":[{"name":"timeout","in":"query","schema":{"type":"integer"},"example":30},{"name":"includeCreditBalance","in":"query","schema":{"type":"boolean"},"description":"Optional flag to include credit line information in the response. When set to true, credit line details will be returned if the user has a credit line available. This can also be provided in the request body as `includeCreditBalance`.","example":false}],"security":[{"apikeyAuth":[]}],"responses":{"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"prebookId":{"type":"string","description":"The pre-booking ID is required to confirm a booking and is reusable for multiple bookings. It's the only required field unless using our payment SDK, which also requires transactionId and secretKey."},"offerId":{"type":"string","description":"The offer ID passed during the prebook call, provided again here for reference."},"hotelId":{"type":"string","description":"The unique identifier for the hotel related to this pre-booking. Used along with the hotel content endpoint."},"currency":{"type":"string","description":"The currency in which prices and fees are displayed."},"termsAndConditions":{"type":"string","description":"The terms and conditions that apply to this booking, provided as a string."},"roomTypes":{"type":"array","description":"An array of objects containing all the requested rooms/rates. This is not the type of room being booked.","items":{"type":"object","properties":{"rates":{"type":"array","description":"An array of objects detailing the pricing and availability of the selected room rates. There will be a number of rates equal to the occupancies request.","items":{"type":"object","properties":{"rateId":{"type":"string","description":"The unique identifier for a specific rate within the offer."},"occupancyNumber":{"type":"integer","description":"The number identifying which guest is associated with each room in a multi-room booking."},"name":{"type":"string","description":"The name of the room type booked, including key attributes."},"maxOccupancy":{"type":"integer","description":"The maximum number of guests allowed in this room."},"adultCount":{"type":"integer","description":"The number of adults included in this booking."},"childCount":{"type":"integer","description":"The number of children included in this booking."},"boardType":{"type":"string","description":"A short code representing the meal plan included with the booking."},"boardName":{"type":"string","description":"The full name of the meal plan included in the booking."},"remarks":{"type":"string","description":"Any special remarks related to the booking or room type."},"priceType":{"type":"string","description":"Defines how pricing is structured. Only commission currently used. It can be set to 0 for net rates."},"commission":{"type":"array","description":"An array of objects specifying commission details for the booking.","items":{"type":"object","properties":{"amount":{"type":"number","description":"The amount of commission included in the total price."},"currency":{"type":"string","description":"The currency the commission is in."}}}},"retailRate":{"type":"object","description":"An object containing details of the final price, including taxes and fees.","properties":{"total":{"type":"array","description":"An array containing the total price due for this room.","items":{"type":"object","properties":{"amount":{"type":"number","description":"The total cost amount due to book this room. This is what the end user will pay."},"currency":{"type":"string","description":"The currency the total is in."}}}},"suggestedSellingPrice":{"type":"array","description":"This field represents the recommended price at which the booking should be offered.","items":{"type":"object","properties":{"amount":{"type":"number","description":"The minmum amount the room can be sold for publicly."},"currency":{"type":"string","description":"The currency the SSP is in."},"source":{"type":"string","description":"The source of the SSP if we have it. "}}}},"initialPrice":{"type":"array","description":"This object represents the hotel's standard listed price for the room. It is always equal to or higher than the total price. If higher, it indicates a hotel discount is applied.","items":{"type":"object","properties":{"amount":{"type":"number","description":"The initial price amount."},"currency":{"type":"string","description":"The currency of the initial price."}}}},"taxesAndFees":{"type":"array","description":"Breakdown of taxes and additional charges:","items":{"type":"object","properties":{"included":{"type":"boolean","description":"Indicates whether the tax or fee is already included in the total price (true) or if it must be paid separately at check-in (false)."},"description":{"type":"string","description":"A brief explanation of the tax or fee (e.g., \"Hotel Tax Rate\" or \"Daily Facilities Fee\")."},"amount":{"type":"number","description":"The monetary value of the tax or fee."},"currency":{"type":"string","description":"The currency the tax is in."}}}}}},"cancellationPolicies":{"type":"object","description":"An object containing the cancellation rules and conditions for the booking.","properties":{"cancelPolicyInfos":{"type":"array","description":"An array of objects detailing specific cancellation penalties and deadlines.","items":{"type":"object","properties":{"cancelTime":{"type":"string","description":"The deadline to cancel before incurring a fee (ISO datetime format)."},"amount":{"type":"number","description":"The monetary penalty applied if the booking is canceled after the deadline. Can be 0 which means its fully refundable."},"currency":{"type":"string","description":"The currency of the cancellation fee."},"type":{"type":"string","description":"The type of cancellation penalty (e.g., 'amount' for a fixed fee)."},"timezone":{"type":"string","description":"The timezone in which the cancellation policy applies. Always GMT, even if not listed."}}}},"hotelRemarks":{"type":"array","description":"An array of additional remarks from the hotel regarding cancellations.","items":{"type":"object","properties":{}}},"refundableTag":{"type":"string","description":"Indicates whether the booking is refundable, Either 'NRFN' for non-refundable or RFN for refundable."}}},"paymentTypes":{"type":"array","items":{"type":"string"},"description":"An array of payment types supported for this booking request."},"perks":{"type":"array","description":"An array of perks or benefits associated with this rate.","items":{"type":"object","properties":{"perkId":{"type":"integer","description":"Unique identifier for the perk."},"name":{"type":"string","description":"The name or description of the perk."},"amount":{"type":"number","description":"The monetary value of the perk."},"currency":{"type":"string","description":"The currency of the perk amount."},"level":{"type":"string","description":"The level or tier of the perk."}}}}}}}}}},"suggestedSellingPrice":{"type":"object","description":"The minimum public selling price for all the rooms combined. This is used for pricing control.","properties":{"amount":{"type":"number","description":"The minmum amount the room can be sold for publicly."},"currency":{"type":"string","description":"The currency the suggestedSellingPrice is in."},"source":{"type":"string","description":"The source of the suggestedSellingPrice if we have it. ex: 'expedia.com' or 'providerDirect'."}}},"commission":{"type":"number","description":"The total commission earned for all rooms being booked."},"price":{"type":"number","description":"The final price of the booking for all rooms after applicable calculations."},"priceType":{"type":"string","description":"Defines how pricing is structured. Only commission currently used. It can be set to 0 for net rates."},"priceDifferencePercent":{"type":"integer","description":"This is one of the three important fields to check. This should be 0. But if a rate has sold out, a similar alternate rate may be found and this field tells how much is the percentage difference between the original and final price."},"cancellationChanged":{"type":"boolean","description":"This is one of the three important fields to check. Boolean indicating if cancellation policies have changed since the initial offer."},"boardChanged":{"type":"boolean","description":"This is one of the three important fields to check. Boolean indicating if the board (meal plan) has changed since the initial offer."},"supplier":{"type":"string","description":"The supplier providing the inventory for this booking. By default this will always be Nuitee."},"supplierId":{"type":"integer","description":"The numerical identifier of the supplier. By default Nuitee's ID is always 2."},"transactionId":{"type":"string","description":"A unique transaction identifier for this booking request. Only returned is using the payment SDK."},"paymentTypes":{"type":"array","items":{"type":"string"},"description":"An array of payment types supported for this booking request."},"mappedRoomId":{"type":"integer","nullable":true,"description":"The mapped room ID, or null if the room has not been mapped"},"secretKey":{"type":"string","description":"A key used for calling the paymentSDK to secure booking-related payments. Only returned is using the payment SDK."},"voucherCode":{"type":"string","description":"Represents the unique code used to redeem a voucher during the transaction."},"voucherTotalAmount":{"type":"string","description":"Specifies the total monetary value or discount amount provided by the voucher."},"addonsRequest":{"type":"array","description":"An array of objects specifying additional services or extras requested for the booking.","items":{"type":"object","properties":{"addon":{"type":"string","description":"The name or type of the additional service requested."},"value":{"type":"number","description":"The price of the addon in the specified currency."},"currency":{"type":"string","description":"The currency in which the addon is priced."},"addonDetails":{"type":"object","description":"An object containing additional details about the requested addon.","properties":{"package_id":{"type":"integer","description":" Unique package ID for the addon"},"destination_code":{"type":"string","description":"Destination location code (e.g., US)"},"start_date":{"type":"string","description":"Start date of the addon service"},"end_date":{"type":"string","description":"End date of the addon service"}}}}}},"creditLine":{"type":"object","description":"Credit line information returned when includeCreditBalance is set to true and the user has a credit line available.","properties":{"remainingCredit":{"type":"number","description":"The remaining credit amount available for the user."},"currency":{"type":"string","description":"The currency of the remaining credit amount."}}}}},"guestLevel":{"type":"integer","description":"Used with loyalty programs to determine the guests level of cost reduction."}}},"examples":{"Prebook response":{"value":{"data":{"prebookId":"zzWkJcdgk","offerId":"GE5ESNBSIZKVMQ2QJJNEERSPKIZEMR2OIRKVOVCTKNFVMRCWKNLUWVKKGVDVMRKWGJEEWRSOIVEVCS2PJNJEEVKPK5FFKS2SI5LFKU2TLBETIMSGKVJEGQSKLJHEMR2SGIZEWUSDIUZFOU2TJM2UOVSFJZJUKSKOIVLFKVJSJBEUMTSFJFJTETSJJJFVKT2RJNNEYQSNKUZFKU2SJE2UKVCFKZBUESS2IJDEGURSJNDVURCVK5GTEVCHGVDFMTKTKNMUYRSMIVLVMQ2RJNFEMVSNKIZFGSKRGJCU6U2TIJFVEQKWINGVUVKJGVCVMVKSINJEUVK2KREVGMSWJRFEIRJSKYZEKS2OJFDEGV2LKVFDKSCFIVKUWSCHKFNEKSKRJNHESSSNIVHVCSSTJFJECVJUKEZESSS2JJDEWUSLLJFEMTSGJ5JDESSHKJFUKV2TJMZEWVSEKZFU2MSUI5FEQRSFKUZESSKVLJDFCV2LKZFU4RCVKVLVEV2JKJBVKMSRKNKESNKLKZJVEQ2IJJLE4RSDKIZEETCKINCUGVCLIVDVERCVJVHFGRSJGQZVKR2VGJEESVSNKZEVKS2OJFITERKPKJFFGS2SJBKTEV2TLFEVMSCFKVJEUV2KIVNEMR2TJMZEUQSCKVHVIS2TJNDEIVKTJVJVIR2KI5KUKVSDI5FVMTSGJFIUWSSJJJEVKT2TJJLESUSBKUZFCTBUI5CTGRCHJRJFOR22GZCEKTKCKNDVKV2UIFGVUTSHJVMUGQKNIJJUQSKZIRAU6USRI5BDMRSFKRMXYNRSHE2XYMT4NRYDCOBZG56DELL4KVJUI7CVKN6DEMBSGUWTANBNGAYXYMRQGI2S2MBUFUYDE7D4GQXDAMA","hotelId":"lp1897","currency":"USD","termsAndConditions":"","roomTypes":[{"rates":[{"rateId":"I42FUVCPJZBFOR2FGNDUWTSSKVDVSWKUJ5GVEV2HKFNEIQKOKRBUOWJUKRGVUSSXI42FURCBJZNFGR22KRCE2WSSK5GVENSEINEVUU2HIFNEIS2NIJKUOQKZLBMU2USRI5ETEVCBJZBFCR2KGZDUWM2TG5FVMSSYLFLEWVCQKJFVMR2SIQ2EOSSBKRAVCMZUI5EVURCRJUZTIS2VLJDE2V2EKNIFCWKUJ5HEEUKHGQZEIQKNIJMEOQJSIRAU4Q2IJZJFKRKZJFNFOR2JGRKEWSK2KVDVKM2TGJHFEU2IIUZFQWKVKNDUUWRWIRCU2QSTI5KVSRCHJVNFCR2BLJCECTKEGRDUMNSFI43UGU2HIVMVIUKNIQ2EORJSKRHU2WSYIVHEURJWJEZFGSK2JBBUOTKSKFDUSMSTGJGUEVCGKVNFIQKJIJIUOSJVIRAU2QL4GE3DGLRWGZ6DEMBSGUWTAMZNGMYCAMBSHIYDAORQGB6FETY","occupancyNumber":1,"name":"Standard King Room - Room only","maxOccupancy":2,"adultCount":2,"childCount":0,"boardType":"RO","boardName":"Room Only","remarks":"
A Resort Fee totaling USD43.61 will be charged for the stay. The Manhattan at Times Square Hotel has a mandatory Facilities Fee of $40.16 per room per night provides guests with the following inclusive services, amenities and added value offerings: \n All local, long distance and international phone calls \n Premium high-speed wireless internet access for unlimited devices \n An eco-friendly, collapsible 16 oz. water bottle to use at the hotel?s water filtration stations \n Unlimited use of our Business Center \n Unlimited use of our 24/7 Fitness Center with treadmills, bikes, elliptical machines and free weights \n*The Facilities Fee does not include service gratuity . Hotel Check In Policy: Major credit card required at check-in for deposit and incidentals. Any additional fees such as parking, pet fees, etc. are solely at the discretion of the hotel, are subject to change at any point and should be paid directly by the guest.. Minimum adult age at check in is 21 years.
","priceType":"commission","commission":[{"amount":6.28,"currency":"USD"}],"retailRate":{"total":[{"amount":163.66,"currency":"USD"}],"suggestedSellingPrice":[{"amount":185.7,"currency":"USD","source":""}],"initialPrice":null,"taxesAndFees":[{"included":true,"description":"NYC Javits Center Fee","amount":1.62,"currency":"USD"},{"included":true,"description":"NYC Occupancy Tax","amount":2.16,"currency":"USD"},{"included":true,"description":"NY State Tax","amount":11.88,"currency":"USD"},{"included":true,"description":"NY City Tax","amount":7.87,"currency":"USD"},{"included":false,"description":"Facility Fee","amount":43.61,"currency":"USD"}]},"cancellationPolicies":{"cancelPolicyInfos":[{"cancelTime":"2025-03-30 02:00:00","amount":163.66,"currency":"USD","type":"amount","timezone":"GMT"}],"hotelRemarks":[],"refundableTag":"RFN"},"paymentTypes":["NUITEE_PAY","PROPERTY_PAY"],"perks":[]}]}],"suggestedSellingPrice":{"amount":185.7,"currency":"USD","source":"expedia.com"},"isPackageRate":null,"commission":6.28,"addonsTotalAmount":70,"price":213.66,"priceType":"commission","priceDifferencePercent":0,"cancellationChanged":false,"boardChanged":false,"supplier":"nuitee","supplierId":2,"transactionId":"tr_ct_NjePtG_-HHUDCeQ_LrTOS","secretKey":"pi_3QxSJ8A4FXPoRk9Y14cv6f1G_secret_psA870CD4S17fSh58skN1TWaG","voucherCode":"createvoucher83","voucherTotalAmount":20,"addonsRequest":[{"addon":"uber","value":70,"currency":"USD"}],"creditLine":{"remainingCredit":1000,"currency":"USD"}},"guestLevel":0}}}}}},"400":{"description":"Bad Request","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Numeric error code representing the type of issue"},"description":{"type":"string","description":"Brief explanation of the error type"},"message":{"type":"string","description":"Detailed message providing context about the error"}}}}},"examples":{"invalid offerId":{"value":{"error":{"code":4002,"description":"invalid offerId","message":"required request field is missing or wrong input"}}}}}}},"401":{"description":"Unauthorized","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Length":{"schema":{"type":"string","example":"47"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Numeric error code representing the type of issue"},"description":{"type":"string","description":"Brief explanation of the error type"},"message":{"type":"string","description":"Detailed message providing context about the error"}}}}},"examples":{"Unauthorized":{"value":{"error":{"code":401,"message":"Unauthorized"}}}}}}},"408":{"description":"Request Timeout","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Length":{"schema":{"type":"string","example":"85"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Numeric error code representing the type of issue"},"description":{"type":"string","description":"Brief explanation of the error type"},"message":{"type":"string","description":"Detailed message providing context about the error"}}}}},"examples":{"Prebook timeout":{"value":{"error":{"code":4016,"description":"prebook timeout exceeded, please consider increasing","message":"prebook timeout exceeded, please consider increasing"}}}}}}}}}},"/rates/book":{"post":{"tags":["Make bookings"],"summary":"2. Complete a booking","description":"This API confirms a booking when the `prebookId` from the prebook stage along with the guest and payment information are passed.\n\nThe guest information is an object that should include the guest first name, last name and email.\n\nThe payment information can be two different options:\n\n- `TRANSACTION` method: when using the Payment SDK, you should use this method and provide the relevant `transactionId` to confirm.\n- `ACC_CREDIT_CARD`, `WALLET`, `CREDIT` for all other usages. See our docs for more details.\n\nThe response will confirm the booking along with a booking Id and a hotel confirmation code. It will also include the booking details including the dates, price and the cancellation policies.","requestBody":{"content":{"application/json":{"schema":{"type":"object","x-examples":{"Example 1":{"prebookId":"len80MPr_","holder":{"firstName":"John","lastName":"Doe","email":"john.doe@example.com"},"guests":[{"occupancyNumber":1,"remarks":"quiet room please","firstName":"John","lastName":"Doe","email":"john.doe@example.com"},{"occupancyNumber":2,"remarks":"non smoking room please","firstName":"John","lastName":"Doe","email":"john.doe@example.com"}],"payment":{"method":"TRANSACTION_ID","transactionId":"tr_ct_ELlwT7nqeZCKSysxZq1Vr"}}},"required":["prebookId","holder","guests","payment"],"properties":{"prebookId":{"type":"string","description":"This identifier from the pre-booking step is used to confirm a booking rate"},"clientReference":{"type":"string","description":"An optional client-defined reference ID acts as an idempotency key to prevent duplicate bookings"},"holder":{"type":"object","description":"Information on the person responsible for making the payment. This may not necessarily be the traveler","required":["firstName","lastName","email","phone"],"properties":{"firstName":{"type":"string","description":"The first name of the payer"},"lastName":{"type":"string","description":"The last name of the payer"},"email":{"type":"string","description":"The email address of the payer"},"phone":{"type":"string","description":"The phone number of the payer, if available"}}},"guests":{"type":"array","description":"This represents a list of all individuals included in the hotel reservation","items":{"type":"object","required":["occupancyNumber","firstName","lastName","email"],"properties":{"occupancyNumber":{"type":"integer","description":"An array where each object represents the primary guest assigned to a specific booked room. There is a 1:1 mapping between guests and rooms, meaning each guest object corresponds to a single room in the booking. (Doc for more details: https://docs.liteapi.travel/docs/adding-guests-durring-the-booking-step)"},"remarks":{"type":"string","description":"Special requests or remarks for the guest's stay (not guaranteed)"},"firstName":{"type":"string","description":"The first name of the primary guest staying in this assigned room"},"lastName":{"type":"string","description":"The last name of the primary guest staying in the assigned room"},"email":{"type":"string","description":"The email of the primary guest staying in the assigned room"},"phone":{"type":"string","description":"The guest's contact number for verification and hotel communication"}}}},"metadata":{"type":"object","description":"Encapsulates essential metadata for fraud detection and compliance, including IP, location, language, device details, and marketing parameters.","required":["occupancyNumber","firstName","lastName","email","phone"],"properties":{"ip":{"type":"string","description":" ip String (or derived) IPv4/IPv6 of the requester"},"country":{"type":"string","description":"The country inferred from the requester's IP, aiding in regional compliance."},"language":{"type":"string","description":"The preferred language from the user's browser settings."},"platform":{"type":"string","description":"The operating system or device platform from which the request originates."},"device_id":{"type":"string","description":"A unique identifier for the user's device, useful for tracking and security."},"user_agent":{"type":"string","description":"The browser/OS user agent string for verifying request authenticity."},"utm_medium":{"type":"string","description":"The marketing medium (e.g., email, ad) through which the service was accessed."},"utm_source":{"type":"string","description":"The source of the traffic, such as a search engine or social network."},"utm_campaign":{"type":"string","description":"An identifier for the specific marketing campaign that led to the request."}}},"guestPayment":{"type":"object","description":"The payment method used for the transaction. This determines where the money for the booking comes from","required":["method","phone","last_4_digits","payee_last_name","payee_first_name"],"properties":{"phone":{"type":"string","description":"Contact number associated with the payment"},"method":{"type":"string","description":"Payment method used (e.g., ACC_CREDIT_CARD, WALLET)."},"payee_last_name":{"type":"string","description":"Last name of the person making the payment"},"payee_first_name":{"type":"string","description":"First name of the person making the payment"},"last_4_digits":{"type":"string","description":"Last 4 digits of the credit card used for payment"},"address":{"type":"object","description":" Billing address details of the payee","properties":{"city":{"type":"string","description":"City of the billing address"},"address":{"type":"string","description":"Street address"},"country":{"type":"string","description":"Country of the billing address"},"postal_code":{"type":"string","description":"Postal or ZIP code"}}}}},"payment":{"anyOf":[{"type":"object","additionalProperties":false,"description":"Payment method using TRANSACTION_ID. Required when using the Payment SDK for processing payments. This method requires both the payment method and transaction ID from the prebook step.","required":["method","transactionId"],"properties":{"method":{"enum":["TRANSACTION_ID"],"description":"The payment method used for the transaction. This determines where the money for the booking comes from."},"transactionId":{"type":"string","description":"The unique identifier for the transaction from the prebook step and only used with the payment SDK and the TRANSACTION method"}}},{"type":"object","additionalProperties":false,"description":"Alternative payment methods that don't require a transaction ID. These methods use pre-configured payment settings: WALLET uses available wallet balance, ACC_CREDIT_CARD uses stored card details, and CREDIT allows payment on credit line.","required":["method"],"properties":{"method":{"enum":["WALLET","ACC_CREDIT_CARD","CREDIT"],"description":"The payment method used for the transaction. This determines where the money for the booking comes from."}}}],"description":"Specifies the payment method for completing the booking"}}},"examples":{"Book request":{"value":{"prebookId":"len80MPr_","holder":{"firstName":"Steve","lastName":"Doe","email":"s.doe@liteapi.travel","phone":"0200923695"},"guests":[{"occupancyNumber":1,"remarks":"quiet room please","firstName":"Sunny","lastName":"Mars","email":"s.mars@liteapi.travel","phone":"0200923695"},{"occupancyNumber":2,"remarks":"non smokong room please","firstName":"James","lastName":"Smith","email":"j.smith@liteapi.travel","phone":"0343108276"}],"metadata":{"ip":"203.112.45.67","country":"FR","language":"fr-FR","platform":"Windows","device_id":"device-abc-789","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","utm_medium":"organic","utm_source":"bing","utm_campaign":"spring_2025"},"guestPayment":{"method":"CREDIT_CARD","phone":"0200923695","payee_last_name":"john","payee_first_name":"doe","last_4_digits":"1111","address":{"city":"New York","address":"123 Main Street","country":"US","postal_code":"10001"}},"payment":{"method":"TRANSACTION_ID","transactionId":"tr_ct_ELlwT7nqeZCKsxZq1Vr"}}}}}}},"parameters":[{"name":"timeout","in":"query","schema":{"type":"integer"},"example":30}],"security":[{"apikeyAuth":[]}],"responses":{"200":{"description":"Successful response","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"bookingId":{"type":"string","description":"The unique identifier for the confirmed booking. This is used to reference the booking later via the API or calls for support."},"clientReference":{"type":"string","description":"A reference ID provided by the client (you) for tracking purposes."},"supplierBookingId":{"type":"string","description":"The booking ID assigned by the supplier. Not needed, use bookingId instead."},"supplierBookingName":{"type":"string","description":"The name associated with the booking in the supplier's system. By default, Nuitee."},"supplier":{"type":"string","description":"The supplier handling this booking. By default, Nuitee."},"supplierId":{"type":"integer","description":"The unique numerical identifier for the supplier. By default, 2 for Nuitee."},"status":{"type":"string","description":"The current status of the booking. At this point it will be CONFIRMED, the other option for this field is CANCELED."},"hotelConfirmationCode":{"type":"string","description":"The confirmation code issued by the hotel for the booking. Not available at booking time. Nuitee performs a manual process to to contact the hotel and get the confirmation number."},"checkin":{"type":"string","format":"date","description":"The check-in date for the booking (ISO format)."},"checkout":{"type":"string","format":"date","description":"The check-out date for the booking (ISO format)."},"hotel":{"type":"object","description":"An object containing details about the booked hotel.","properties":{"hotelId":{"type":"string","description":"The unique identifier of the hotel."},"name":{"type":"string","description":"The name of the hotel."}}},"bookedRooms":{"type":"array","items":{"type":"object","properties":{"roomType":{"type":"object","description":"An object containing details about the booked room type.","properties":{"roomTypeId":{"type":"string","description":"Unique identifier for the room type."},"name":{"type":"string","description":"The name of the booked room type."}}},"boardType":{"type":"string","description":"A short code representing the meal plan included with the booking."},"boardName":{"type":"string","description":"The full name of the meal plan included in the booking."},"adults":{"type":"integer","description":"Number of adults in this room."},"children":{"type":"integer","description":"Number of children in this room."},"rate":{"type":"object","description":"An object containing rate information for the booked room.","properties":{"rateId":{"type":"string","description":"The unique identifier for a specific rate within the offer."},"retailRate":{"type":"object","description":"An object with details about the retail price of the booking.","properties":{"total":{"type":"object","description":"an object containing the total cost of the rate","properties":{"amount":{"type":"integer","description":"The total cost amount due to book this room. This is what the end user will pay."},"currency":{"type":"string","description":"The currency the total is in."}}}}},"cancellationPolicies":{"type":"object","description":"An object containing the cancellation rules and conditions for the booking.","properties":{"cancelPolicyInfos":{"type":"array","description":"An array of objects detailing specific cancellation penalties and deadlines.","items":{"type":"object","properties":{"cancelTime":{"type":"string","description":"The deadline to cancel before incurring a fee (ISO datetime format)."},"amount":{"type":"number","description":"The monetary penalty applied if the booking is canceled after the deadline. Can be 0 which means its fully refundable."},"currency":{"type":"string","description":"The currency of the cancellation fee."},"type":{"type":"string","description":"The type of cancellation penalty (e.g., 'amount' for a fixed fee)."},"timezone":{"type":"string","description":"The timezone in which the cancellation policy applies. Always GMT, even if not listed."}}}},"hotelRemarks":{"type":"array","description":"An array of additional remarks from the hotel regarding cancellations.","items":{"type":"object","properties":{}}},"refundableTag":{"type":"string","description":"Indicates whether the booking is refundable, Either 'NRFN' for non-refundable or RFN for refundable."}}},"maxOccupancy":{"type":"integer","description":"The maximum number of guests allowed in this room."},"boardType":{"type":"string","description":"A short code representing the meal plan included with the booking."},"boardName":{"type":"string","description":"The full name of the meal plan included in the booking."},"remarks":{"type":"string","description":"Any special remarks related to the booking or room type."},"perks":{"type":"array","description":"An array of perks or benefits associated with this rate.","items":{"type":"object","properties":{"perkId":{"type":"integer","description":"Unique identifier for the perk."},"name":{"type":"string","description":"The name or description of the perk."},"amount":{"type":"number","description":"The monetary value of the perk."},"currency":{"type":"string","description":"The currency of the perk amount."},"level":{"type":"string","description":"The level or tier of the perk."}}}}}},"firstName":{"type":"string","description":"The first name of the person responsible for the booking."},"lastName":{"type":"string","description":"The last name of the person responsible for the booking."},"childrenAges":{"type":"array","items":{"type":"integer"},"nullable":true,"description":"Ages of children in this room."},"board":{"type":"string","description":"The full name of the meal plan included in the booking."},"boardCode":{"type":"string","description":"A short code representing the meal plan included with the booking."},"cancellationPolicies":{"type":"object","description":"An object containing the cancellation rules and conditions for the booking.","properties":{"cancelPolicyInfos":{"type":"array","description":"An array of objects detailing specific cancellation penalties and deadlines.","items":{"type":"object","properties":{"cancelTime":{"type":"string","description":"The deadline to cancel before incurring a fee (ISO datetime format)."},"amount":{"type":"number","description":"The monetary penalty applied if the booking is canceled after the deadline. Can be 0 which means its fully refundable."},"currency":{"type":"string","description":"The currency of the cancellation fee."},"type":{"type":"string","description":"The type of cancellation penalty (e.g., 'amount' for a fixed fee)."},"timezone":{"type":"string","description":"The timezone in which the cancellation policy applies. Always GMT, even if not listed."}}}},"hotelRemarks":{"type":"array","description":"An array of additional remarks from the hotel regarding cancellations.","items":{"type":"object","properties":{}}},"refundableTag":{"type":"string","description":"Indicates whether the booking is refundable, Either 'NRFN' for non-refundable or RFN for refundable."}}},"room_id":{"type":"string","description":"Unique identifier for the room."},"occupancy_number":{"type":"integer","description":"Occupancy number within this booking."},"amount":{"type":"number","description":"Room price for this booking."},"currency":{"type":"string","description":"Currency code for the room cost."},"children_count":{"type":"integer","description":"Number of children in this room."},"remarks":{"type":"string","description":"Additional remarks for this room."},"guests":{"type":"array","description":"Guest details for this room.","items":{"type":"object","properties":{"firstName":{"type":"string","description":"Guest's first name."},"lastName":{"type":"string","description":"Guest's last name."},"email":{"type":"string","description":"Guest's email address."},"phone":{"type":"string","description":"Guest's phone number."},"remarks":{"type":"string","description":"Remarks specific to this guest."},"occupancyNumber":{"type":"integer","description":"Occupancy number for this guest."}}}}}}},"holder":{"type":"object","description":"An object containing details of the person responsible for the booking.","properties":{"firstName":{"type":"string","description":"The first name of the person responsible for the booking."},"lastName":{"type":"string","description":"The last name of the person responsible for the booking."},"email":{"type":"string","description":"The email address of the person responsible for the booking."},"phone":{"type":"string","description":"The phone number of the person responsible for the booking."}}},"createdAt":{"type":"string","format":"date-time","description":"The timestamp when the booking was created."},"updatedAt":{"type":"string","format":"date-time","description":"The timestamp when the booking was last updated."},"cancellationPolicies":{"type":"object","description":"An object detailing the cancellation rules and penalties for the booking.","properties":{"cancelPolicyInfos":{"type":"array","description":"An array of objects listing specific cancellation policies and penalties.","items":{"type":"object","properties":{"cancelTime":{"type":"string","description":"The deadline to cancel before incurring a fee (ISO datetime format)."},"amount":{"type":"number","description":"The monetary penalty applied if the booking is canceled after the deadline. Can be 0 which means its fully refundable."},"type":{"type":"string","description":"The type of cancellation penalty (e.g., 'amount' for a fixed fee)."},"timezone":{"type":"string","description":"The timezone in which the cancellation policy applies. Always GMT, even if not listed."},"currency":{"type":"string","description":"The currency of the cancellation fee."}}}},"hotelRemarks":{"type":"array","description":"An array of additional remarks from the hotel about the booking.","items":{"type":"string"}},"refundableTag":{"type":"string","description":"Indicates whether the booking is refundable (e.g., 'NRFN' for non-refundable)."}}},"price":{"type":"number","description":"The final total price of all rooms on the booking."},"commission":{"type":"number","description":"The total commission amount associated with all rooms on the booking."},"currency":{"type":"string","description":"The currency in which the booking price is displayed."},"guestId":{"type":"integer","description":"Guest ID associated with the booking."},"trackingId":{"type":"string","description":"The tracking identifier for the booking."},"prebookId":{"type":"string","description":"The identifier from the pre-booking step."},"sellingPrice":{"type":"string","description":"The total selling price of the booking."},"exchangeRate":{"type":"number","description":"The exchange rate used for currency conversion."},"exchangeRateUsd":{"type":"number","description":"The USD exchange rate for the booking."},"tag":{"type":"string","description":"Indicates if the booking is refundable ('RFN' for refundable, 'NRFN' for non-refundable)."},"lastFreeCancellationDate":{"type":"string","description":"The latest date/time when the booking can be canceled without penalties (ISO 8601 format)."},"apiCommission":{"type":"number","description":"The commission amount received by the API for this booking."},"userId":{"type":"integer","description":"The ID of the user who made the booking."},"nationality":{"type":"string","description":"The nationality of the guest."},"loyaltyGuestId":{"type":"integer","description":"The loyalty or membership ID of the guest."},"cancelledAt":{"type":"string","format":"date-time","description":"The timestamp when the booking was cancelled."},"refundedAt":{"type":"string","format":"date-time","description":"The timestamp when the booking was refunded."},"cancelledBy":{"type":"integer","description":"The ID of who cancelled the booking, empty in this step."},"remarks":{"type":"string","description":"Any additional notes related to the booking."},"addonsTotalAmount":{"type":"number","description":"The total amount charged for any additional services or extras."},"addon":{"type":"array","description":"An array of objects specifying additional services or extras included in the booking.","items":{"type":"object","properties":{"addon":{"type":"string","description":"The name or type of the additional service or extra."},"value":{"type":"number","description":"The price of the addon in the specified currency."},"currency":{"type":"string","description":"The currency in which the addon is priced."},"originalValue":{"type":"number","description":"The original price of the addon before any discounts."},"originalCurrency":{"type":"string","description":"The original currency of the addon price."},"expiryDate":{"type":"string","description":"The expiration date of the addon, if applicable."},"addonVoucherCode":{"type":"string","description":"A code associated with the addon voucher, if applicable."},"addonVoucherId":{"type":"integer","description":"A unique identifier for the addon voucher."},"status":{"type":"string","description":"The current status of the addon (e.g., active, expired)."}}}},"goodwillPayment":{"type":"object","description":"Goodwill payment information for the booking.","properties":{"amount":{"type":"number","description":"The amount of the payment."},"currency":{"type":"string","description":"The currency of the payment."},"description":{"type":"string","description":"Short description of the payment."}}}}},"guestLevel":{"type":"integer","description":"The guest's loyalty or membership level, if applicable."},"sandbox":{"type":"boolean","description":"Indicates whether this booking is in a test/sandbox environment (true/false)."}}},"examples":{"confirmed_booking":{"value":{"data":{"bookingId":"ABC123","clientReference":"REF123","supplierBookingId":"SUP123","supplierBookingName":"nuitee","supplier":"nuitee","supplierId":2,"status":"CONFIRMED","hotelConfirmationCode":"HOTEL123","checkin":"2025-01-01","checkout":"2025-01-02","hotel":{"hotelId":"lp1897","name":"Sample Hotel"},"bookedRooms":[{"roomType":{"roomTypeId":"RT123","name":"Standard Room"},"boardType":"RO","boardName":"Room Only","adults":2,"children":0,"rate":{"rateId":"RATE123","retailRate":{"total":{"amount":100,"currency":"USD"}},"cancellationPolicies":{"cancelPolicyInfos":[{"cancelTime":"2025-01-01 00:00:00","amount":100,"type":"amount","timezone":"GMT","currency":"USD"}],"hotelRemarks":[],"refundableTag":"RFN"},"maxOccupancy":2,"remarks":"Standard rate"},"firstName":"John","lastName":"Doe","childrenAges":[],"board":"Room Only","boardCode":"RO","room_id":"RM123","occupancy_number":1,"amount":100,"currency":"USD","children_count":0,"remarks":"High floor preferred","guests":[{"firstName":"John","lastName":"Doe","email":"john.doe@example.com","phone":"+1234567890","remarks":"High floor preferred","occupancyNumber":1}],"mappedRoomId":184936}],"holder":{"firstName":"John","lastName":"Doe","email":"john.doe@example.com","phone":"+1234567890"},"createdAt":"2025-01-01T00:00:00Z","updatedAt":"2025-01-01T00:00:00Z","cancellationPolicies":{"cancelPolicyInfos":[{"cancelTime":"2025-01-01 00:00:00","amount":100,"type":"amount","timezone":"GMT","currency":"USD"}],"hotelRemarks":[],"refundableTag":"RFN"},"price":100,"commission":10,"currency":"USD","guestId":1,"trackingId":"TRACK123","prebookId":"PRE123","sellingPrice":"100","exchangeRate":1,"exchangeRateUsd":1,"tag":"RFN","lastFreeCancellationDate":"2025-01-01T00:00:00Z","apiCommission":5,"userId":1,"nationality":"US","loyaltyGuestId":1,"cancelledAt":null,"refundedAt":null,"cancelledBy":null,"suggestedSellingPrice":{"amount":185.7,"currency":"USD","source":""},"remarks":"
Museum of Church Art - 0.1 km / 0.1 mi
Church of St. Barbara - 0.1 km / 0.1 mi
Bunari Museum - 0.1 km / 0.1 mi
Sibenik Aquarium - 0.2 km / 0.1 mi
Cathedral of St. James - 0.2 km / 0.1 mi
Benedictine Monastery of St. Lucia - 0.2 km / 0.2 mi
Church of St. Krsevan - 0.3 km / 0.2 mi
Church of St. Ivan - 0.3 km / 0.2 mi
Uspenie Bogomatere Church - 0.3 km / 0.2 mi
Church and Monastery of St.Francis - 0.3 km / 0.2 mi
Medieval Mediterranean Garden of the Monastery of St. Lawrence - 0.3 km / 0.2 mi
Church of Saint Spirit - 0.3 km / 0.2 mi
Church of Gospe van Grada - 0.5 km / 0.3 mi
St Michael's Fortress - 0.7 km / 0.4 mi
Subicevac Fortress - 1 km / 0.6 mi
The nearest airports are:
Split Airport (SPU) - 60.1 km / 37.4 mi
Zadar (ZAD) - 77.1 km / 47.9 mi
The preferred airport for Hotel Jadran is Zadar (ZAD).
Krapanj Franciscan Monastery - 4.2 km / 2.6 mi
Dalmatian Ethno Village - 9.7 km / 6 mi
Church of St. Barbara - 11 km / 6.8 mi
Museum of Church Art - 11 km / 6.8 mi
Bunari Museum - 11.1 km / 6.9 mi
Church of Gospe van Grada - 11.9 km / 7.4 mi
Church and Monastery of St.Francis - 12.1 km / 7.5 mi
Sibenik Aquarium - 12.4 km / 7.7 mi
Subicevac Fortress - 12.4 km / 7.7 mi
Cathedral of St. James - 12.5 km / 7.8 mi
Benedictine Monastery of St. Lucia - 12.5 km / 7.8 mi
Beach Rtic - 13 km / 8.1 mi
St. John's Fortress - 14 km / 8.7 mi
Sokolarski Raptor Centre - 14 km / 8.7 mi
Medieval Mediterranean Garden of the Monastery of St. Lawrence - 14.3 km / 8.9 mi
The preferred airport for Apartmani Ani is Split Airport (SPU) - 50.2 km / 31.2 mi
Krapanj Franciscan Monastery - 1.4 km / 0.9 mi
Dalmatian Ethno Village - 5.4 km / 3.3 mi
Uspenie Bogomatere Church - 7.3 km / 4.6 mi
Church of Gospe van Grada - 7.6 km / 4.7 mi
Church of St. Barbara - 7.6 km / 4.7 mi
Museum of Church Art - 7.7 km / 4.8 mi
Bunari Museum - 7.7 km / 4.8 mi
Church of Saint Spirit - 7.8 km / 4.9 mi
Church of St. Ivan - 7.9 km / 4.9 mi
Sibenik Aquarium - 8.1 km / 5 mi
Cathedral of St. James - 8.2 km / 5.1 mi
Subicevac Fortress - 8.4 km / 5.2 mi
St. John's Fortress - 8.7 km / 5.4 mi
Church and Monastery of St.Francis - 8.7 km / 5.4 mi
Benedictine Monastery of St. Lucia - 9.2 km / 5.7 mi
The nearest major airport is Split Airport (SPU) - 52.4 km / 32.6 mi
Central Manhattan Location
The Manhattan at Times Square is perfectly situated in the heart of Manhattan, just steps away from iconic landmarks like Times Square and Rockefeller Centre.
Comfortable Accommodations
Each room at The Manhattan at Times Square is equipped with a work desk, and select rooms boast stunning skyline views and a cozy seating area for relaxation.
Convenient Amenities
Guests can enjoy a range of amenities at The Manhattan at Times Square, including a fitness centre, a business centre with fax and photocopying services, and attentive concierge services.
Book your stay at The Manhattan at Times Square to experience the best of New York City right at your doorstep.
","hotelImportantInformation":"Guests are required to show a photo identification and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.\nIn response to Coronavirus (COVID-19), additional safety and sanitation measures are in effect at this property.\nPlease inform The Manhattan at Times Square in advance of your expected arrival time. You can use the Special Requests box when booking, or contact the property directly with the contact details provided in your confirmation.\nA damage deposit of USD 50 is required on arrival. This will be collected by credit card. You should be reimbursed on check-out. Your deposit will be refunded in full via credit card, subject to an inspection of the property.\nPlease note that the Manhattan at Times Square Hotel has a mandatory Facilities Fee of $43.61 per room per night provides guests with the following inclusive services, amenities and added value offerings:\n\nAll local, long distance and international phone calls\nPremium high-speed wireless internet access for unlimited devices\nAn eco-friendly, collapsible 16 oz. water bottle to use at the hotel's water filtration stations\nUnlimited use of our Business Center\nUnlimited use of our 24/7 Fitness Center with treadmills, bikes, elliptical machines and free weights\n25% discount on hop on/hop off bus tour with provided QR code\n*The Facilities Fee does not include service gratuity","checkinCheckoutTimes":{"checkout":"11:00 AM","checkin":"04:00 PM","checkinStart":"04:00 PM"},"hotelImages":[{"url":"https://static.cupid.travel/hotels/524489007.jpg","urlHd":"https://static.cupid.travel/hotels/524489007.jpg","caption":"","order":0,"defaultImage":true},{"url":"https://static.cupid.travel/hotels/333925043.jpg","urlHd":"https://static.cupid.travel/hotels/333925043.jpg","caption":"","order":0,"defaultImage":false},{"url":"https://static.cupid.travel/hotels/40322143.jpg","urlHd":"https://static.cupid.travel/hotels/40322143.jpg","caption":"","order":0,"defaultImage":false},{"url":"https://static.cupid.travel/hotels/333925055.jpg","urlHd":"https://static.cupid.travel/hotels/333925055.jpg","caption":"","order":0,"defaultImage":false}],"main_photo":"https://static.cupid.travel/hotels/524489007.jpg","thumbnail":"https://static.cupid.travel/hotels/thumbnail/524489007.jpg","country":"us","city":"New York","starRating":4,"location":{"latitude":40.76217,"longitude":-73.98306},"address":"790 7th Avenue","hotelFacilities":["Fitness facilities (surcharge)","Non-smoking rooms","Air conditioning","Family rooms","Pets allowed","Lift / Elevator","Luggage storage","Express check-in/check-out","Safety deposit box","Fax/photocopying","Soundproof rooms","Facilities for disabled guests","Ironing service","Non-smoking throughout","Private check-in/check-out","Staff adhere to local safety protocols","Guest rooms disinfected between stays","Cleaning standards that are effective against Coronavirus","Physical distancing rules followed","Hand sanitizer in guest room and key areas","Cashless payment available","Fire extinguishers","First aid kit available","Sanitized tableware & silverware","Contactless check-in/check-out","Invoice provided","Guests can opt-out any cleaning services during stay","Smoke alarms","Shared stationery like menus, pens are removed","Guest room sealed after cleaning","Property cleaned by professional cleaning companies","Physical distancing in dining areas","Key access","Food delivered to guest room","CCTV outside property","Process in place to check health of guests","Screens / Barriers between staff and guests for safety","Face masks for guests available","24-hour security","Delivered food - securely covered","Security alarm","Key card access","ATM/banking","Shopping on site","Television in common areas","Front desk (limited hours)","Express check-in","Free wired internet","Fitness facilities (surcharge)","Internet access","Housekeeping on request","Covered parking","Secured parking","Garage"],"chain":"Not Available","facilities":[{"facilityId":6848,"name":"Fitness facilities (surcharge)"},{"facilityId":16,"name":"Non-smoking rooms"},{"facilityId":109,"name":"Air conditioning"},{"facilityId":28,"name":"Family rooms"},{"facilityId":4,"name":"Pets allowed"},{"facilityId":48,"name":"Lift / Elevator"},{"facilityId":91,"name":"Luggage storage"},{"facilityId":49,"name":"Express check-in/check-out"},{"facilityId":51,"name":"Safety deposit box"},{"facilityId":81,"name":"Fax/photocopying"},{"facilityId":64,"name":"Soundproof rooms"},{"facilityId":25,"name":"Facilities for disabled guests"},{"facilityId":44,"name":"Ironing service"},{"facilityId":108,"name":"Non-smoking throughout"},{"facilityId":127,"name":"Private check-in/check-out"},{"facilityId":455,"name":"Staff adhere to local safety protocols"},{"facilityId":451,"name":"Guest rooms disinfected between stays"},{"facilityId":449,"name":"Cleaning standards that are effective against Coronavirus"},{"facilityId":462,"name":"Physical distancing rules followed"},{"facilityId":457,"name":"Hand sanitizer in guest room and key areas"},{"facilityId":461,"name":"Cashless payment available"},{"facilityId":425,"name":"Fire extinguishers"},{"facilityId":459,"name":"First aid kit available"},{"facilityId":467,"name":"Sanitized tableware & silverware"},{"facilityId":460,"name":"Contactless check-in/check-out"},{"facilityId":465,"name":"Invoice provided"},{"facilityId":468,"name":"Guests can opt-out any cleaning services during stay"},{"facilityId":422,"name":"Smoke alarms"},{"facilityId":456,"name":"Shared stationery like menus, pens are removed"},{"facilityId":452,"name":"Guest room sealed after cleaning"},{"facilityId":466,"name":"Property cleaned by professional cleaning companies"},{"facilityId":453,"name":"Physical distancing in dining areas"},{"facilityId":419,"name":"Key access"},{"facilityId":454,"name":"Food delivered to guest room"},{"facilityId":424,"name":"CCTV outside property"},{"facilityId":458,"name":"Process in place to check health of guests"},{"facilityId":464,"name":"Screens / Barriers between staff and guests for safety"},{"facilityId":488,"name":"Face masks for guests available"},{"facilityId":418,"name":"24-hour security"},{"facilityId":485,"name":"Delivered food - securely covered"},{"facilityId":421,"name":"Security alarm"},{"facilityId":420,"name":"Key card access"},{"facilityId":497,"name":"ATM/banking"},{"facilityId":500,"name":"Shopping on site"},{"facilityId":521,"name":"Television in common areas"},{"facilityId":540,"name":"Front desk (limited hours)"},{"facilityId":568,"name":"Express check-in"},{"facilityId":584,"name":"Free wired internet"},{"facilityId":757,"name":"Fitness facilities (surcharge)"},{"facilityId":761,"name":"Internet access"},{"facilityId":784,"name":"Housekeeping on request"},{"facilityId":857,"name":"Covered parking"},{"facilityId":859,"name":"Secured parking"},{"facilityId":880,"name":"Garage"}],"rooms":[{"id":2617264,"roomName":"Standard Room","description":"The double room includes a private bathroom equipped with a hairdryer. The air-conditioned double room provides a TV with satellite channels, soundproof walls, a safe deposit box, heating as well as city views.","roomSizeSquare":23,"roomSizeUnit":"m2","hotelId":"436827","maxAdults":2,"maxChildren":1,"maxOccupancy":2,"bedTypes":[],"roomAmenities":[{"amenitiesId":293,"name":"Safety deposit box","sort":17},{"amenitiesId":339,"name":"TV","sort":0},{"amenitiesId":342,"name":"Telephone","sort":0},{"amenitiesId":11,"name":"Air conditioning","sort":0},{"amenitiesId":148,"name":"Hair dryer","sort":0},{"amenitiesId":350,"name":"Toilet","sort":10},{"amenitiesId":266,"name":"Private bathroom","sort":0},{"amenitiesId":156,"name":"Heating","sort":0},{"amenitiesId":295,"name":"Satellite channels","sort":20},{"amenitiesId":176,"name":"Interconnected room(s) available","sort":63},{"amenitiesId":371,"name":"View","sort":31},{"amenitiesId":57,"name":"City view","sort":39},{"amenitiesId":197,"name":"Linen","sort":43},{"amenitiesId":366,"name":"Upper floors accessible by elevator","sort":166},{"amenitiesId":352,"name":"Toilet paper","sort":0},{"amenitiesId":361,"name":"Trash cans","sort":85},{"amenitiesId":327,"name":"Socket near the bed","sort":89},{"amenitiesId":5,"name":"Accessible by lift","sort":29},{"amenitiesId":322,"name":"Smoke alarm","sort":182},{"amenitiesId":182,"name":"Key card access","sort":158}],"photos":[{"url":"https://static.cupid.travel/rooms-large-pictures/592392806.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/592392806.jpg?k=a4eb5eb9a6a889c0de416084b723b6697b3c5d2c84bd81413c95734b671aa6e1&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/592392806.jpg"}]},{"id":2617265,"roomName":"Premium Room","description":"The double room includes a private bathroom fitted with a hairdryer. The spacious air-conditioned double room offers a TV with satellite channels, soundproof walls, a safe deposit box, heating as well as city views.","roomSizeSquare":26,"roomSizeUnit":"m2","hotelId":"436827","maxAdults":2,"maxChildren":1,"maxOccupancy":2,"bedTypes":[],"roomAmenities":[{"amenitiesId":293,"name":"Safety deposit box","sort":17},{"amenitiesId":339,"name":"TV","sort":0},{"amenitiesId":342,"name":"Telephone","sort":0},{"amenitiesId":11,"name":"Air conditioning","sort":0},{"amenitiesId":148,"name":"Hair dryer","sort":0},{"amenitiesId":350,"name":"Toilet","sort":10},{"amenitiesId":266,"name":"Private bathroom","sort":0},{"amenitiesId":156,"name":"Heating","sort":0},{"amenitiesId":295,"name":"Satellite channels","sort":20},{"amenitiesId":176,"name":"Interconnected room(s) available","sort":63},{"amenitiesId":371,"name":"View","sort":31},{"amenitiesId":57,"name":"City view","sort":39},{"amenitiesId":197,"name":"Linen","sort":43},{"amenitiesId":366,"name":"Upper floors accessible by elevator","sort":166},{"amenitiesId":352,"name":"Toilet paper","sort":0},{"amenitiesId":361,"name":"Trash cans","sort":85},{"amenitiesId":327,"name":"Socket near the bed","sort":89},{"amenitiesId":5,"name":"Accessible by lift","sort":29},{"amenitiesId":322,"name":"Smoke alarm","sort":182},{"amenitiesId":182,"name":"Key card access","sort":158}],"photos":[{"url":"https://static.cupid.travel/rooms-large-pictures/527434935.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/527434935.jpg?k=c0d05d76c837a33c0df60899e25feb97cf8fecf8b89244422e63bdef2203157b&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/527434935.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/524489119.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489119.jpg?k=0488a1da0924228e67bbd3df87c868a9d7d5019bb42cdfaf7a395dc2d4cab9df&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489119.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/524489114.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489114.jpg?k=d2855ccba7916212023cfa373066f32eafb4d6b7ea5e98b3e74440fccd53df24&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489114.jpg"}]},{"id":2617266,"roomName":"Standard Queen Room","description":"The double room includes a private bathroom fitted with a hairdryer. The air-conditioned double room offers a TV with satellite channels, soundproof walls, a safe deposit box, heating as well as city views. The unit has 1 bed.","roomSizeSquare":23,"roomSizeUnit":"m2","hotelId":"436827","maxAdults":2,"maxChildren":1,"maxOccupancy":2,"bedTypes":[{"quantity":1,"bedType":"Large bed (King size)","bedSize":"151-180cm wide"}],"roomAmenities":[{"amenitiesId":293,"name":"Safety deposit box","sort":17},{"amenitiesId":339,"name":"TV","sort":0},{"amenitiesId":342,"name":"Telephone","sort":0},{"amenitiesId":11,"name":"Air conditioning","sort":0},{"amenitiesId":148,"name":"Hair dryer","sort":0},{"amenitiesId":350,"name":"Toilet","sort":10},{"amenitiesId":266,"name":"Private bathroom","sort":0},{"amenitiesId":156,"name":"Heating","sort":0},{"amenitiesId":295,"name":"Satellite channels","sort":20},{"amenitiesId":371,"name":"View","sort":31},{"amenitiesId":57,"name":"City view","sort":39},{"amenitiesId":197,"name":"Linen","sort":43},{"amenitiesId":366,"name":"Upper floors accessible by elevator","sort":166},{"amenitiesId":352,"name":"Toilet paper","sort":0},{"amenitiesId":361,"name":"Trash cans","sort":85},{"amenitiesId":327,"name":"Socket near the bed","sort":89},{"amenitiesId":5,"name":"Accessible by lift","sort":29},{"amenitiesId":322,"name":"Smoke alarm","sort":182},{"amenitiesId":182,"name":"Key card access","sort":158}],"photos":[{"url":"https://static.cupid.travel/rooms-large-pictures/528870978.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/528870978.jpg?k=ebb8f0bb34ad36718ced190d11fddd683a61100ac95a3b5fdf1f5c0194a5194d&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/528870978.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/524489106.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489106.jpg?k=438c14c18623b4c6ce67ba8b3b1343ce591f873ffd5940e34d1255a26a88ef4d&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489106.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/524489112.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489112.jpg?k=5248c6024a1447a7dca20dccf2933f81618f401dc809b0a4e3427403760ecab8&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489112.jpg"}]},{"id":2617267,"roomName":"Standard King Room","description":"The double room includes a private bathroom fitted with a hairdryer. The spacious air-conditioned double room features a TV with satellite channels, soundproof walls, a safe deposit box, heating as well as city views. The unit has 1 bed.","roomSizeSquare":26,"roomSizeUnit":"m2","hotelId":"436827","maxAdults":2,"maxChildren":1,"maxOccupancy":2,"bedTypes":[{"quantity":1,"bedType":"Extra-large double bed (Super-king size)","bedSize":"181-210 cm wide"}],"roomAmenities":[{"amenitiesId":293,"name":"Safety deposit box","sort":17},{"amenitiesId":339,"name":"TV","sort":0},{"amenitiesId":342,"name":"Telephone","sort":0},{"amenitiesId":11,"name":"Air conditioning","sort":0},{"amenitiesId":148,"name":"Hair dryer","sort":0},{"amenitiesId":350,"name":"Toilet","sort":10},{"amenitiesId":266,"name":"Private bathroom","sort":0},{"amenitiesId":156,"name":"Heating","sort":0},{"amenitiesId":295,"name":"Satellite channels","sort":20},{"amenitiesId":176,"name":"Interconnected room(s) available","sort":63},{"amenitiesId":371,"name":"View","sort":31},{"amenitiesId":57,"name":"City view","sort":39},{"amenitiesId":197,"name":"Linen","sort":43},{"amenitiesId":366,"name":"Upper floors accessible by elevator","sort":166},{"amenitiesId":352,"name":"Toilet paper","sort":0},{"amenitiesId":361,"name":"Trash cans","sort":85},{"amenitiesId":327,"name":"Socket near the bed","sort":89},{"amenitiesId":5,"name":"Accessible by lift","sort":29},{"amenitiesId":322,"name":"Smoke alarm","sort":182},{"amenitiesId":182,"name":"Key card access","sort":158}],"photos":[{"url":"https://static.cupid.travel/rooms-large-pictures/528870820.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/528870820.jpg?k=34baac1cd0442eaa0a3b12df5b678ab61f22c64d8c396dc8e470a8656b921a6e&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/528870820.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/528870858.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/528870858.jpg?k=8a70f991486b34ba08fa88c9d18583b6b35d83f9bef71129157a8b625fa683af&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/528870858.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/524489106.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489106.jpg?k=438c14c18623b4c6ce67ba8b3b1343ce591f873ffd5940e34d1255a26a88ef4d&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489106.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/524489133.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489133.jpg?k=8a31e539abdd92ca9b544a7b1b162c85483dd28611cd8f62f8a5d7411dad32a8&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489133.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/524489112.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489112.jpg?k=5248c6024a1447a7dca20dccf2933f81618f401dc809b0a4e3427403760ecab8&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489112.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/524489116.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489116.jpg?k=03e55f2f056007a3c9d123d1590a7349b4fffd8fe95a6b34c1bb12502ebd928f&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489116.jpg"}]},{"id":2617268,"roomName":"Standard Double Room with Two Double Beds","description":"The double room includes a private bathroom equipped with a hairdryer. The spacious air-conditioned double room offers a TV with satellite channels, soundproof walls, a safe deposit box, heating as well as city views. The unit offers 2 beds.","roomSizeSquare":27,"roomSizeUnit":"m2","hotelId":"436827","maxAdults":4,"maxChildren":3,"maxOccupancy":4,"bedTypes":[{"quantity":2,"bedType":"Double bed","bedSize":"131-150 cm wide"}],"roomAmenities":[{"amenitiesId":293,"name":"Safety deposit box","sort":17},{"amenitiesId":339,"name":"TV","sort":0},{"amenitiesId":342,"name":"Telephone","sort":0},{"amenitiesId":11,"name":"Air conditioning","sort":0},{"amenitiesId":148,"name":"Hair dryer","sort":0},{"amenitiesId":350,"name":"Toilet","sort":10},{"amenitiesId":266,"name":"Private bathroom","sort":0},{"amenitiesId":156,"name":"Heating","sort":0},{"amenitiesId":295,"name":"Satellite channels","sort":20},{"amenitiesId":176,"name":"Interconnected room(s) available","sort":63},{"amenitiesId":371,"name":"View","sort":31},{"amenitiesId":57,"name":"City view","sort":39},{"amenitiesId":197,"name":"Linen","sort":43},{"amenitiesId":366,"name":"Upper floors accessible by elevator","sort":166},{"amenitiesId":352,"name":"Toilet paper","sort":0},{"amenitiesId":361,"name":"Trash cans","sort":85},{"amenitiesId":327,"name":"Socket near the bed","sort":89},{"amenitiesId":5,"name":"Accessible by lift","sort":29},{"amenitiesId":322,"name":"Smoke alarm","sort":182},{"amenitiesId":182,"name":"Key card access","sort":158}],"photos":[{"url":"https://static.cupid.travel/rooms-large-pictures/524489112.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489112.jpg?k=5248c6024a1447a7dca20dccf2933f81618f401dc809b0a4e3427403760ecab8&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489112.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/524489056.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489056.jpg?k=6e138c72f652812bde87f44ebf164ec3a2085ed10650caa87e0a4ce4e8ee9b0b&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489056.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/524489039.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489039.jpg?k=8670f0f6b3e0888d7714dd4da3ba9a7d422e21b2580d066593e2c281161ea5dd&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489039.jpg"}]},{"id":2617269,"roomName":"Premium Queen Room - Manhattan Floor","description":"The double room features air conditioning, soundproof walls, as well as a private bathroom boasting a walk-in shower and a hairdryer. The unit has 1 bed.","roomSizeSquare":23,"roomSizeUnit":"m2","hotelId":"436827","maxAdults":2,"maxChildren":1,"maxOccupancy":2,"bedTypes":[{"quantity":1,"bedType":"Large bed (King size)","bedSize":"151-180cm wide"}],"roomAmenities":[{"amenitiesId":293,"name":"Safety deposit box","sort":17},{"amenitiesId":339,"name":"TV","sort":0},{"amenitiesId":342,"name":"Telephone","sort":0},{"amenitiesId":11,"name":"Air conditioning","sort":0},{"amenitiesId":148,"name":"Hair dryer","sort":0},{"amenitiesId":350,"name":"Toilet","sort":10},{"amenitiesId":266,"name":"Private bathroom","sort":0},{"amenitiesId":156,"name":"Heating","sort":0},{"amenitiesId":295,"name":"Satellite channels","sort":20},{"amenitiesId":371,"name":"View","sort":31},{"amenitiesId":57,"name":"City view","sort":39},{"amenitiesId":197,"name":"Linen","sort":43},{"amenitiesId":366,"name":"Upper floors accessible by elevator","sort":166},{"amenitiesId":352,"name":"Toilet paper","sort":0},{"amenitiesId":361,"name":"Trash cans","sort":85},{"amenitiesId":327,"name":"Socket near the bed","sort":89},{"amenitiesId":5,"name":"Accessible by lift","sort":29},{"amenitiesId":322,"name":"Smoke alarm","sort":182},{"amenitiesId":182,"name":"Key card access","sort":158}],"photos":[{"url":"https://static.cupid.travel/rooms-large-pictures/527434935.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/527434935.jpg?k=c0d05d76c837a33c0df60899e25feb97cf8fecf8b89244422e63bdef2203157b&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/527434935.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/524489119.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489119.jpg?k=0488a1da0924228e67bbd3df87c868a9d7d5019bb42cdfaf7a395dc2d4cab9df&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489119.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/524489094.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489094.jpg?k=d06c959703dd03ad7dd5515a91601fcdb3e7ac0d66e494a46fa1ab566c01bd10&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489094.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/524489074.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489074.jpg?k=a95c4b2c1749966628b58726c5f75e6c1c0dc3147814f523cf2482a73cfcf063&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489074.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/524489112.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/524489112.jpg?k=5248c6024a1447a7dca20dccf2933f81618f401dc809b0a4e3427403760ecab8&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/524489112.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/523933085.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/523933085.jpg?k=b3dcaeea6fc047da6cc2e4ef9a1c43b17e71129e16662dc217b24384fc028cfb&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/523933085.jpg"},{"url":"https://static.cupid.travel/rooms-large-pictures/618690410.jpg","imageDescription":"","imageClass1":"","imageClass2":"","failoverPhoto":"https://q-xx.bstatic.com/xdata/images/hotel/max1200/618690410.jpg?k=9792a5c999a98b01daed4502de27f2edaecf8cc3b705ca6e0d4adfcc1ad62d4c&o=","mainPhoto":false,"score":0,"classId":0,"classOrder":0,"hd_url":"https://static.cupid.travel/rooms-large-pictures/618690410.jpg"}]}],"phone":"","fax":"","email":"","hotelType":"Hotels","hotelTypeId":204,"airportCode":"LGA","rating":5.6,"reviewCount":6536,"rohId":20712,"parking":"","groupRoomMin":0,"childAllowed":false,"petsAllowed":false,"policies":[{"policy_type":"POLICY_HOTEL_GROUPS","name":"Groups","description":"When booking more than 5 rooms, different policies and additional supplements may apply.\n","child_allowed":"","pets_allowed":"","parking":""},{"policy_type":"POLICY_HOTEL_INTERNET","name":"Internet","description":"WiFi is available in public areas and is free of charge.\n","child_allowed":"","pets_allowed":"","parking":""},{"policy_type":"POLICY_HOTEL_PARKING","name":"Parking","description":"Public parking is possible on site (reservation is not needed) and costs USD 72 per day.\n","child_allowed":"","pets_allowed":"","parking":""},{"policy_type":"POLICY_HOTEL_PETS","name":"Pets","description":"Pets are allowed. Charges may be applicable.\n","child_allowed":"","pets_allowed":"","parking":""},{"policy_type":"POLICY_CHILDREN","name":"Children and extra bed policy","description":"Children of any age are allowed.\nChildren up to and including 17 years old stay for free when using an existing bed.\nYou haven't added any cots.\nYou haven't added any extra beds.","child_allowed":"","pets_allowed":"","parking":""}],"sentiment_analysis":{"cons":["Limited parking","Expensive breakfast","No spa services","Dated rooms","Uncomfortable beds","Rude staff","Noisy renovations","Lack of basic amenities","Overpriced rooms","Limited food options","Unsatisfactory value for money","Heating issues","Stained towels and bathrooms","Delayed deposit refund"],"pros":["Location","Friendly staff","Near Times Square","Clean rooms","View","Bed cleanliness"],"categories":[{"name":"Cleanliness","rating":5.9,"description":"Mixed reviews on cleanliness with some guests mentioning dirty rugs, uncomfortable beds, and rude staff, while others appreciated the cleanliness of the rooms."},{"name":"Service","rating":7.6,"description":"Service was a point of contention, with some guests praising the friendly staff and the efforts to accommodate guests, but others complained about rude staff and long wait times for elevators."},{"name":"Location","rating":8.3,"description":"The hotel's location was a standout feature, with many guests appreciating its proximity to key landmarks and attractions."},{"name":"Room Quality","rating":4.9,"description":"Rooms received mixed reviews, with complaints about outdated rooms, uncomfortable beds, and noisy renovations, alongside positive comments about clean bedrooms and comfortable beds."},{"name":"Amenities","rating":6.7,"description":"Guests were divided on amenities, with some highlighting the lack of basic facilities like restaurant and lounges, while others appreciated the clean bedrooms and gym facilities."},{"name":"Value for Money","rating":5.5,"description":"Opinions on value for money were split, with some guests feeling the hotel was overpriced for the services offered, while others found it reasonable given the location."},{"name":"Food and Beverage","rating":6.9,"description":"Feedback on food and beverage services was mixed, with some guests criticizing the limited breakfast options, while others found it satisfactory."},{"name":"Overall Experience","rating":6.3,"description":"Most guests had a mixed experience, with some enjoying their stay and recommending the hotel, while others reported disappointing experiences."}]},"sentiment_updated_at":"2026-07-08T14:33:49Z"}}}}}}},"400":{"description":"Bad Request","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Numeric error code representing the type of issue"},"description":{"type":"string","description":"Brief explanation of the error type"},"message":{"type":"string","description":"Detailed message providing context about the error"}}}}},"examples":{"hotelId is missing or invalid":{"value":{"error":{"code":4002,"description":"hotelId is missing or invalid","message":"required request field is missing or wrong input"}}}}}}},"401":{"description":"Unauthorized","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Length":{"schema":{"type":"string","example":"47"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Numeric error code representing the type of issue"},"description":{"type":"string","description":"Brief explanation of the error type"},"message":{"type":"string","description":"Detailed message providing context about the error"}}}}},"examples":{"Unauthorized":{"value":{"error":{"code":401,"message":"Unauthorized"}}}}}}}}}},"/data/reviews":{"get":{"tags":["Hotels"],"summary":"Get the reviews of a hotel","description":"The \"Get Hotel Reviews\" endpoint allows developers to fetch reviews for a specific hotel using its unique identifier. This endpoint provides valuable feedback from previous guests, including ratings, review text, and the date of the review. By making a `GET` request to `/v3.0/data/reviews?hotelId={id}`, developers can integrate authentic user reviews into their applications, helping potential guests make informed decisions based on real experiences.\n\nThis feature enhances the user experience by providing transparent and detailed insights into hotel quality and guest satisfaction, which is crucial for building trust and credibility.","security":[{"apikeyAuth":[]}],"parameters":[{"name":"hotelId","in":"query","schema":{"type":"string"},"description":"Unique ID of a hotel","required":true,"example":"lp1897"},{"name":"limit","in":"query","schema":{"type":"integer"},"description":"Specifies the maximum number of results to return. By default, this is set to 200, even if not explicitly defined. If a higher limit is specified, the maximum allowed is 5000 results","example":"1000"},{"name":"offset","in":"query","schema":{"type":"integer"},"description":"Specifies the number of reviews to skip, defaults to 0","example":"100"},{"name":"timeout","in":"query","schema":{"type":"number","default":4,"format":"float"},"description":"request timeout in seconds","example":"1.5"},{"name":"getSentiment","in":"query","schema":{"type":"boolean","default":false},"description":"If set to true, an AI sentiment analysis of the last 1000 reviews will be returned"}],"responses":{"200":{"description":"A list of hotel reviews","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"averageScore":{"type":"number","description":"Average score of the review","example":10},"country":{"type":"string","description":"Country of the reviewer","example":"ma"},"type":{"type":"string","description":"Type of traveler (e.g., business, solo)","example":"review category business travellers"},"name":{"type":"string","description":"Name of the reviewer","example":"Himri"},"date":{"type":"string","description":"Date and time of the review","example":"2026-07-10 15:26:15"},"headline":{"type":"string","description":"Headline of the review","example":"Exceptional"},"language":{"type":"string","description":"Language of the review","example":"en"},"pros":{"type":"string","description":"Pros mentioned in the review","example":"Exceptional as always"},"cons":{"type":"string","description":"Cons mentioned in the review","example":""},"source":{"type":"string","description":"The source of the review","example":"Tripadvisor"}}}},"total":{"type":"integer"}}},"examples":{"2 reviews of lp4c2bf":{"value":{"data":[{"averageScore":8,"country":"ps","type":"solo traveller","name":"Hala","date":"2026-07-16 07:52:57","headline":"Very good","language":"en","pros":"","cons":"","source":"Nuitee"},{"averageScore":8,"country":"ma","type":"solo traveller","name":"Saharian.prince","date":"2026-07-15 15:24:22","headline":"Very good","language":"en","pros":"Great location, good people, good prices and a nice breakfast included.","cons":"Construction site nearby and slow wifi.","source":"Tripadvisor"}],"total":10}}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer"},"description":{"type":"string"},"message":{"type":"string"}}}}},"examples":{"hotelId is missing or invalid":{"value":{"error":{"code":4002,"description":"hotelId is missing or invalid","message":"required request field is missing or wrong input"}}}}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}}},"examples":{"Unauthorized":{"value":{"error":{"code":401,"message":"Unauthorized"}}}}}}}}}},"/data/cities":{"get":{"tags":["Cities"],"summary":"List the cities of a country","description":"The \"Get Cities\" endpoint allows developers to retrieve a list of city names within a specified country. The country code must be provided in ISO-2 format. By making a `GET` request to `/v3.0/data/cities` with the appropriate country code, developers can access a comprehensive list of cities in that country. If you need the ISO-2 country codes, you can use the [Get Country List endpoint](/v3.0.0/reference/get_data-countries).\n\nThis endpoint is essential for applications that require location-specific data, enhancing user experiences by providing accurate and relevant city information.","security":[{"apikeyAuth":[]}],"parameters":[{"name":"countryCode","in":"query","schema":{"type":"string"},"description":"Country code in iso-2 format (example: SG)","required":true,"example":"SG"},{"schema":{"type":"number","default":4,"format":"float"},"in":"query","name":"timeout","description":"request timeout in seconds","example":"1.5"}],"responses":{"200":{"description":"OK","headers":{"Date":{"schema":{"type":"string","example":"Thu, 26 Jan 2023 23:31:44 GMT"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Length":{"schema":{"type":"integer","example":"43788"}},"Connection":{"schema":{"type":"string","example":"keep-alive"}},"x-amzn-RequestId":{"schema":{"type":"string","example":"424618a3-639e-4d67-a296-c1280a3a164b"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Access-Control-Allow-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amz-apigw-id":{"schema":{"type":"string","example":"fX8HIH5iIAMFYZA="}},"Access-Control-Allow-Methods":{"schema":{"type":"string","example":"POST, HEAD, PATCH, OPTIONS, GET, PUT, DELETE"}},"Access-Control-Expose-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amzn-Remapped-Date":{"schema":{"type":"string","example":"Thu, 26 Jan 2023 23:31:44 GMT"}},"Access-Control-Max-Age":{"schema":{"type":"integer","example":"10"}},"Access-Control-Allow-Credentials":{"schema":{"type":"boolean","example":"true"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"city":{"type":"string"}}}}}},"examples":{"AE result":{"value":{"data":[{"city":"Dubai"},{"city":"Ajman"},{"city":"Ras al Khaimah"},{"city":"Abu Dhabi"},{"city":"Hatta"},{"city":"Hunaywah"},{"city":"Da'sah"},{"city":"Al Ain"},{"city":"Umm Al Quwain"},{"city":"Sharjah"},{"city":"Al 'Ayn"},{"city":"Fujairah"},{"city":"Al Aqah"},{"city":"Layyah"},{"city":"Rūl Ḑadnā"},{"city":"Khor Fakkan"},{"city":"Ar Ruways"},{"city":"Ḩayāt"},{"city":"Al Rahba"},{"city":"Sharm"},{"city":"Dibba"},{"city":"Al Qurayyah"},{"city":"Murquab"},{"city":"Al Ḩamīdīyah"},{"city":"Kalbā"},{"city":"Qūr"},{"city":"Mezairaa"},{"city":"Jurayrah"},{"city":"Jebel Dhanna"},{"city":"Adh Dhayd"},{"city":"Sharīyah"},{"city":"Sinādil"},{"city":"Baţīn"},{"city":"'Ashashah"},{"city":"Badīyah"},{"city":"Al Khān"},{"city":"Wāsiţ"},{"city":"Al Ḩamrānīyah"},{"city":"Liwa"},{"city":"Al Khaznah"},{"city":"Al Marfaʼ"},{"city":"Bulaydah"},{"city":"Madīnat Zāyid"},{"city":"'Ūd al Bayḑāʼ"},{"city":"Mawşil"},{"city":"Ghantoot"},{"city":"Al Khārī"},{"city":"Ghayathi"}]}}}}}},"400":{"description":"Bad Request","headers":{"Date":{"schema":{"type":"string","example":"Thu, 26 Jan 2023 23:31:44 GMT"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Length":{"schema":{"type":"integer","example":"43788"}},"Connection":{"schema":{"type":"string","example":"keep-alive"}},"x-amzn-RequestId":{"schema":{"type":"string","example":"424618a3-639e-4d67-a296-c1280a3a164b"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Access-Control-Allow-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amz-apigw-id":{"schema":{"type":"string","example":"fX8HIH5iIAMFYZA="}},"Access-Control-Allow-Methods":{"schema":{"type":"string","example":"POST, HEAD, PATCH, OPTIONS, GET, PUT, DELETE"}},"Access-Control-Expose-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amzn-Remapped-Date":{"schema":{"type":"string","example":"Thu, 26 Jan 2023 23:31:44 GMT"}},"Access-Control-Max-Age":{"schema":{"type":"integer","example":"10"}},"Access-Control-Allow-Credentials":{"schema":{"type":"boolean","example":"true"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer"},"description":{"type":"string"},"message":{"type":"string"}}}}},"examples":{"countryCode is required":{"value":{"error":{"code":4000,"description":"countryCode is required","message":"bad request"}}}}}}},"401":{"description":"Unauthorized","headers":{"Date":{"schema":{"type":"string","example":"Thu, 26 Jan 2023 23:31:44 GMT"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Length":{"schema":{"type":"integer","example":"43788"}},"Connection":{"schema":{"type":"string","example":"keep-alive"}},"x-amzn-RequestId":{"schema":{"type":"string","example":"424618a3-639e-4d67-a296-c1280a3a164b"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Access-Control-Allow-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amz-apigw-id":{"schema":{"type":"string","example":"fX8HIH5iIAMFYZA="}},"Access-Control-Allow-Methods":{"schema":{"type":"string","example":"POST, HEAD, PATCH, OPTIONS, GET, PUT, DELETE"}},"Access-Control-Expose-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amzn-Remapped-Date":{"schema":{"type":"string","example":"Thu, 26 Jan 2023 23:31:44 GMT"}},"Access-Control-Max-Age":{"schema":{"type":"integer","example":"10"}},"Access-Control-Allow-Credentials":{"schema":{"type":"boolean","example":"true"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}}},"examples":{"Unauthorized":{"value":{"error":{"code":401,"message":"Unauthorized"}}}}}}}}}},"/data/countries":{"get":{"tags":["Countries"],"summary":"List all countries","description":"The API returns the list of countries available along with its ISO-2 code.","security":[{"apikeyAuth":[]}],"parameters":[{"schema":{"type":"number","default":4,"format":"float"},"in":"query","name":"timeout","description":"request timeout in seconds","example":"1.5"}],"responses":{"200":{"description":"OK","headers":{"Date":{"schema":{"type":"string","example":"Fri, 27 Jan 2023 21:22:52 GMT"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Length":{"schema":{"type":"integer","example":"2510"}},"Connection":{"schema":{"type":"string","example":"keep-alive"}},"x-amzn-RequestId":{"schema":{"type":"string","example":"f2c45e80-c0b4-41ff-83a5-61edd2e56d67"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Access-Control-Allow-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amz-apigw-id":{"schema":{"type":"string","example":"fa8LAHruoAMF9iw="}},"Access-Control-Allow-Methods":{"schema":{"type":"string","example":"POST, HEAD, PATCH, OPTIONS, GET, PUT, DELETE"}},"Access-Control-Expose-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amzn-Remapped-Date":{"schema":{"type":"string","example":"Fri, 27 Jan 2023 21:22:52 GMT"}},"Access-Control-Max-Age":{"schema":{"type":"integer","example":"10"}},"Access-Control-Allow-Credentials":{"schema":{"type":"boolean","example":"true"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}}}}}},"examples":{"countries list":{"value":{"data":[{"code":"AD","name":"Andorra"},{"code":"AE","name":"United Arab Emirates"},{"code":"AF","name":"Afghanistan"},{"code":"AG","name":"Antigua and Barbuda"},{"code":"AI","name":"Anguilla"},{"code":"AL","name":"Albania"},{"code":"AM","name":"Armenia"},{"code":"AO","name":"Angola"},{"code":"AQ","name":"Antarctica"},{"code":"AR","name":"Argentina"},{"code":"AS","name":"American Samoa"},{"code":"AT","name":"Austria"},{"code":"AU","name":"Australia"},{"code":"AW","name":"Aruba"},{"code":"AX","name":"Åland Islands"},{"code":"AZ","name":"Azerbaijan"},{"code":"BA","name":"Bosnia and Herzegovina"},{"code":"BB","name":"Barbados"},{"code":"BD","name":"Bangladesh"},{"code":"BE","name":"Belgium"},{"code":"BF","name":"Burkina Faso"},{"code":"BG","name":"Bulgaria"},{"code":"BH","name":"Bahrain"},{"code":"BI","name":"Burundi"},{"code":"BJ","name":"Benin"},{"code":"BL","name":"Saint Barthélemy"},{"code":"BM","name":"Bermuda"},{"code":"BN","name":"Brunei Darussalam"},{"code":"BO","name":"Bolivia, Plurinational State of"},{"code":"BQ","name":"Bonaire, Sint Eustatius and Saba"},{"code":"BR","name":"Brazil"},{"code":"BS","name":"Bahamas"},{"code":"BT","name":"Bhutan"},{"code":"BV","name":"Bouvet Island"},{"code":"BW","name":"Botswana"},{"code":"BY","name":"Belarus"},{"code":"BZ","name":"Belize"},{"code":"CA","name":"Canada"},{"code":"CC","name":"Cocos (Keeling) Islands"},{"code":"CD","name":"Congo, the Democratic Republic of the"},{"code":"CF","name":"Central African Republic"},{"code":"CG","name":"Congo"},{"code":"CH","name":"Switzerland"},{"code":"CI","name":"Côte d'Ivoire"},{"code":"CK","name":"Cook Islands"},{"code":"CL","name":"Chile"},{"code":"CM","name":"Cameroon"},{"code":"CN","name":"China"},{"code":"CO","name":"Colombia"},{"code":"CR","name":"Costa Rica"},{"code":"CU","name":"Cuba"},{"code":"CV","name":"Cape Verde"},{"code":"CW","name":"Curaçao"},{"code":"CX","name":"Christmas Island"},{"code":"CY","name":"Cyprus"},{"code":"CZ","name":"Czech Republic"},{"code":"DE","name":"Germany"},{"code":"DJ","name":"Djibouti"},{"code":"DK","name":"Denmark"},{"code":"DM","name":"Dominica"},{"code":"DO","name":"Dominican Republic"},{"code":"DZ","name":"Algeria"},{"code":"EC","name":"Ecuador"},{"code":"EE","name":"Estonia"},{"code":"EG","name":"Egypt"},{"code":"EH","name":"Western Sahara"},{"code":"ER","name":"Eritrea"},{"code":"ES","name":"Spain"},{"code":"ET","name":"Ethiopia"},{"code":"FI","name":"Finland"},{"code":"FJ","name":"Fiji"},{"code":"FK","name":"Falkland Islands (Malvinas)"},{"code":"FM","name":"Micronesia, Federated States of"},{"code":"FO","name":"Faroe Islands"},{"code":"FR","name":"France"},{"code":"GA","name":"Gabon"},{"code":"GB","name":"United Kingdom"},{"code":"GD","name":"Grenada"},{"code":"GE","name":"Georgia"},{"code":"GF","name":"French Guiana"},{"code":"GG","name":"Guernsey"},{"code":"GH","name":"Ghana"},{"code":"GI","name":"Gibraltar"},{"code":"GL","name":"Greenland"},{"code":"GM","name":"Gambia"},{"code":"GN","name":"Guinea"},{"code":"GP","name":"Guadeloupe"},{"code":"GQ","name":"Equatorial Guinea"},{"code":"GR","name":"Greece"},{"code":"GS","name":"South Georgia and the South Sandwich Islands"},{"code":"GT","name":"Guatemala"},{"code":"GU","name":"Guam"},{"code":"GW","name":"Guinea-Bissau"},{"code":"GY","name":"Guyana"},{"code":"HK","name":"Hong Kong"},{"code":"HM","name":"Heard Island and McDonald Islands"},{"code":"HN","name":"Honduras"},{"code":"HR","name":"Croatia"},{"code":"HT","name":"Haiti"},{"code":"HU","name":"Hungary"},{"code":"ID","name":"Indonesia"},{"code":"IE","name":"Ireland"},{"code":"IL","name":"Israel"},{"code":"IM","name":"Isle of Man"},{"code":"IN","name":"India"},{"code":"IO","name":"British Indian Ocean Territory"},{"code":"IQ","name":"Iraq"},{"code":"IR","name":"Iran, Islamic Republic of"},{"code":"IS","name":"Iceland"},{"code":"IT","name":"Italy"},{"code":"JE","name":"Jersey"},{"code":"JM","name":"Jamaica"},{"code":"JO","name":"Jordan"},{"code":"JP","name":"Japan"},{"code":"KE","name":"Kenya"},{"code":"KG","name":"Kyrgyzstan"},{"code":"KH","name":"Cambodia"},{"code":"KI","name":"Kiribati"},{"code":"KM","name":"Comoros"},{"code":"KN","name":"Saint Kitts and Nevis"},{"code":"KP","name":"Korea, Democratic People's Republic of"},{"code":"KR","name":"Korea, Republic of"},{"code":"KW","name":"Kuwait"},{"code":"KY","name":"Cayman Islands"},{"code":"KZ","name":"Kazakhstan"},{"code":"LA","name":"Lao People's Democratic Republic"},{"code":"LB","name":"Lebanon"},{"code":"LC","name":"Saint Lucia"},{"code":"LI","name":"Liechtenstein"},{"code":"LK","name":"Sri Lanka"},{"code":"LR","name":"Liberia"},{"code":"LS","name":"Lesotho"},{"code":"LT","name":"Lithuania"},{"code":"LU","name":"Luxembourg"},{"code":"LV","name":"Latvia"},{"code":"LY","name":"Libya"},{"code":"MA","name":"Morocco"},{"code":"MC","name":"Monaco"},{"code":"MD","name":"Moldova, Republic of"},{"code":"ME","name":"Montenegro"},{"code":"MF","name":"Saint Martin (French part)"},{"code":"MG","name":"Madagascar"},{"code":"MH","name":"Marshall Islands"},{"code":"MK","name":"Macedonia, the Former Yugoslav Republic of"},{"code":"ML","name":"Mali"},{"code":"MM","name":"Myanmar"},{"code":"MN","name":"Mongolia"},{"code":"MO","name":"Macao"},{"code":"MP","name":"Northern Mariana Islands"},{"code":"MQ","name":"Martinique"},{"code":"MR","name":"Mauritania"},{"code":"MS","name":"Montserrat"},{"code":"MT","name":"Malta"},{"code":"MU","name":"Mauritius"},{"code":"MV","name":"Maldives"},{"code":"MW","name":"Malawi"},{"code":"MX","name":"Mexico"},{"code":"MY","name":"Malaysia"},{"code":"MZ","name":"Mozambique"},{"code":"NA","name":"Namibia"},{"code":"NC","name":"New Caledonia"},{"code":"NE","name":"Niger"},{"code":"NF","name":"Norfolk Island"},{"code":"NG","name":"Nigeria"},{"code":"NI","name":"Nicaragua"},{"code":"NL","name":"Netherlands"},{"code":"NO","name":"Norway"},{"code":"NP","name":"Nepal"},{"code":"NR","name":"Nauru"},{"code":"NU","name":"Niue"},{"code":"NZ","name":"New Zealand"},{"code":"OM","name":"Oman"},{"code":"PA","name":"Panama"},{"code":"PE","name":"Peru"},{"code":"PF","name":"French Polynesia"},{"code":"PG","name":"Papua New Guinea"},{"code":"PH","name":"Philippines"},{"code":"PK","name":"Pakistan"},{"code":"PL","name":"Poland"},{"code":"PM","name":"Saint Pierre and Miquelon"},{"code":"PN","name":"Pitcairn"},{"code":"PR","name":"Puerto Rico"},{"code":"PS","name":"Palestine, State of"},{"code":"PT","name":"Portugal"},{"code":"PW","name":"Palau"},{"code":"PY","name":"Paraguay"},{"code":"QA","name":"Qatar"},{"code":"RE","name":"Réunion"},{"code":"RO","name":"Romania"},{"code":"RS","name":"Serbia"},{"code":"RU","name":"Russian Federation"},{"code":"RW","name":"Rwanda"},{"code":"SA","name":"Saudi Arabia"},{"code":"SB","name":"Solomon Islands"},{"code":"SC","name":"Seychelles"},{"code":"SD","name":"Sudan"},{"code":"SE","name":"Sweden"},{"code":"SG","name":"Singapore"},{"code":"SH","name":"Saint Helena, Ascension and Tristan da Cunha"},{"code":"SI","name":"Slovenia"},{"code":"SJ","name":"Svalbard and Jan Mayen"},{"code":"SK","name":"Slovakia"},{"code":"SL","name":"Sierra Leone"},{"code":"SM","name":"San Marino"},{"code":"SN","name":"Senegal"},{"code":"SO","name":"Somalia"},{"code":"SR","name":"Suriname"},{"code":"SS","name":"South Sudan"},{"code":"ST","name":"Sao Tome and Principe"},{"code":"SV","name":"El Salvador"},{"code":"SX","name":"Sint Maarten (Dutch part)"},{"code":"SY","name":"Syrian Arab Republic"},{"code":"SZ","name":"Swaziland"},{"code":"TC","name":"Turks and Caicos Islands"},{"code":"TD","name":"Chad"},{"code":"TF","name":"French Southern Territories"},{"code":"TG","name":"Togo"},{"code":"TH","name":"Thailand"},{"code":"TJ","name":"Tajikistan"},{"code":"TK","name":"Tokelau"},{"code":"TL","name":"Timor-Leste"},{"code":"TM","name":"Turkmenistan"},{"code":"TN","name":"Tunisia"},{"code":"TO","name":"Tonga"},{"code":"TR","name":"Turkey"},{"code":"TT","name":"Trinidad and Tobago"},{"code":"TV","name":"Tuvalu"},{"code":"TW","name":"Taiwan, Province of China"},{"code":"TZ","name":"Tanzania, United Republic of"},{"code":"UA","name":"Ukraine"},{"code":"UG","name":"Uganda"},{"code":"UM","name":"United States Minor Outlying Islands"},{"code":"US","name":"United States"},{"code":"UY","name":"Uruguay"},{"code":"UZ","name":"Uzbekistan"},{"code":"VA","name":"Holy See (Vatican City State)"},{"code":"VC","name":"Saint Vincent and the Grenadines"},{"code":"VE","name":"Venezuela, Bolivarian Republic of"},{"code":"VG","name":"Virgin Islands, British"},{"code":"VI","name":"Virgin Islands, U.S."},{"code":"VN","name":"Viet Nam"},{"code":"VU","name":"Vanuatu"},{"code":"WF","name":"Wallis and Futuna"},{"code":"WS","name":"Samoa"},{"code":"YE","name":"Yemen"},{"code":"YT","name":"Mayotte"},{"code":"ZA","name":"South Africa"},{"code":"ZM","name":"Zambia"},{"code":"ZW","name":"Zimbabwe"}]}}}}}},"401":{"description":"Unauthorized","headers":{"Date":{"schema":{"type":"string","example":"Fri, 27 Jan 2023 21:22:52 GMT"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Length":{"schema":{"type":"integer","example":"2510"}},"Connection":{"schema":{"type":"string","example":"keep-alive"}},"x-amzn-RequestId":{"schema":{"type":"string","example":"f2c45e80-c0b4-41ff-83a5-61edd2e56d67"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Access-Control-Allow-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amz-apigw-id":{"schema":{"type":"string","example":"fa8LAHruoAMF9iw="}},"Access-Control-Allow-Methods":{"schema":{"type":"string","example":"POST, HEAD, PATCH, OPTIONS, GET, PUT, DELETE"}},"Access-Control-Expose-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amzn-Remapped-Date":{"schema":{"type":"string","example":"Fri, 27 Jan 2023 21:22:52 GMT"}},"Access-Control-Max-Age":{"schema":{"type":"integer","example":"10"}},"Access-Control-Allow-Credentials":{"schema":{"type":"boolean","example":"true"}}},"content":{"application/json":{"schema":{"type":"object"},"example":{"error":{"code":401,"message":"Unauthorized"}}}}}}}},"/data/currencies":{"get":{"tags":["Currencies"],"summary":"List all currencies","description":"The API returns all available currency codes along with its name and the list of supported countries that the currency applies to.","security":[{"apikeyAuth":[]}],"parameters":[{"schema":{"type":"number","default":4,"format":"float"},"in":"query","name":"timeout","description":"request timeout in seconds","example":"1.5"}],"responses":{"200":{"description":"OK","headers":{"Date":{"schema":{"type":"string","example":"Thu, 26 Jan 2023 23:19:38 GMT"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Length":{"schema":{"type":"integer","example":"1114"}},"Connection":{"schema":{"type":"string","example":"keep-alive"}},"x-amzn-RequestId":{"schema":{"type":"string","example":"15a3934e-114f-4ead-bf3f-565c06f90bfd"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Access-Control-Allow-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amz-apigw-id":{"schema":{"type":"string","example":"fX6VsF7aoAMFc4Q="}},"Access-Control-Allow-Methods":{"schema":{"type":"string","example":"POST, HEAD, PATCH, OPTIONS, GET, PUT, DELETE"}},"Access-Control-Expose-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amzn-Remapped-Date":{"schema":{"type":"string","example":"Thu, 26 Jan 2023 23:19:38 GMT"}},"Access-Control-Max-Age":{"schema":{"type":"integer","example":"10"}},"Access-Control-Allow-Credentials":{"schema":{"type":"boolean","example":"true"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"currency":{"type":"string"},"countries":{"type":"array","items":{"type":"string"}}}}}}},"examples":{"Currencies":{"value":{"data":[{"code":"AED","currency":"UAE Dirham","countries":["United Arab Emirates (The)"]},{"code":"AUD","currency":"Australian Dollar","countries":["Australia","Christmas Island","Cocos (Keeling) Islands (The)","Heard Island and Mcdonald Islands","Kiribati","Nauru","Norfolk Island","Tuvalu"]},{"code":"BRL","currency":"Brazilian Real","countries":["Brazil"]},{"code":"CAD","currency":"Canadian Dollar","countries":["Canada"]},{"code":"CNY","currency":"Yuan Renminbi","countries":["China"]},{"code":"EUR","currency":"Euro","countries":["Åland Islands","Andorra","Austria","Belgium","Cyprus","Estonia","European Union","Finland","France","French Guiana","French Southern Territories (The)","Germany","Greece","Guadeloupe","Holy See (The)","Ireland","Italy","Latvia","Lithuania","Luxembourg","Malta","Martinique","Mayotte","Monaco","Montenegro","Netherlands (The)","Portugal","Réunion","Saint Barthélemy","Saint Martin (French Part)","Saint Pierre and Miquelon","San Marino","Slovakia","Slovenia","Spain"]},{"code":"FJD","currency":"Fiji Dollar","countries":["Fiji"]},{"code":"GBP","currency":"Pound Sterling","countries":["Guernsey","Isle of Man","Jersey","United Kingdom of Great Britain and Northern Ireland (The)"]},{"code":"HKD","currency":"Hong Kong Dollar","countries":["Hong Kong"]},{"code":"IDR","currency":"Rupiah","countries":["Indonesia"]},{"code":"INR","currency":"Indian Rupee","countries":["Bhutan","India"]},{"code":"JPY","currency":"Yen","countries":["Japan"]},{"code":"LKR","currency":"Sri Lanka Rupee","countries":["Sri Lanka"]},{"code":"MAD","currency":"Moroccan Dirham","countries":["Morocco"]},{"code":"MNT","currency":"Tugrik","countries":["Mongolia"]},{"code":"MUR","currency":"Mauritius Rupee","countries":["Mauritius"]},{"code":"MXN","currency":"Mexican Peso","countries":["Mexico"]},{"code":"MYR","currency":"Malaysian Ringgit","countries":["Malaysia"]},{"code":"OMR","currency":"Rial Omani","countries":["Oman"]},{"code":"PHP","currency":"Philippine Peso","countries":["Philippines (The)"]},{"code":"RUB","currency":"Russian Ruble","countries":["Russian Federation (The)"]},{"code":"SAR","currency":"Saudi Riyal","countries":["Saudi Arabia"]},{"code":"SGD","currency":"Singapore Dollar","countries":["Singapore"]},{"code":"THB","currency":"Baht","countries":["Thailand"]},{"code":"TWD","currency":"New Taiwan Dollar","countries":["Taiwan (Province of China)"]},{"code":"USD","currency":"US Dollar","countries":["American Samoa","Bonaire, Sint Eustatius and Saba","British Indian Ocean Territory (The)","Ecuador","El Salvador","Guam","Haiti","Marshall Islands (The)","Micronesia (Federated States Of)","Northern Mariana Islands (The)","Palau","Panama","Puerto Rico","Timor-Leste","Turks and Caicos Islands (The)","United States Minor Outlying Islands (The)","United States of America (The)","Virgin Islands (British)","Virgin Islands (U.S.)"]},{"code":"ZAR","currency":"Rand","countries":["Lesotho","Namibia","South Africa"]}]}}}}}},"401":{"description":"Unauthorized","headers":{"Date":{"schema":{"type":"string","example":"Thu, 26 Jan 2023 23:19:38 GMT"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Length":{"schema":{"type":"integer","example":"1114"}},"Connection":{"schema":{"type":"string","example":"keep-alive"}},"x-amzn-RequestId":{"schema":{"type":"string","example":"15a3934e-114f-4ead-bf3f-565c06f90bfd"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Access-Control-Allow-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amz-apigw-id":{"schema":{"type":"string","example":"fX6VsF7aoAMFc4Q="}},"Access-Control-Allow-Methods":{"schema":{"type":"string","example":"POST, HEAD, PATCH, OPTIONS, GET, PUT, DELETE"}},"Access-Control-Expose-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amzn-Remapped-Date":{"schema":{"type":"string","example":"Thu, 26 Jan 2023 23:19:38 GMT"}},"Access-Control-Max-Age":{"schema":{"type":"integer","example":"10"}},"Access-Control-Allow-Credentials":{"schema":{"type":"boolean","example":"true"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"value":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}}}}},"examples":{"Unauthorized":{"value":{"value":{"error":{"code":401,"message":"Unauthorized"}}}}}}}}}}},"/data/iataCodes":{"get":{"tags":["IATA codes"],"summary":"List the IATA codes","description":"The API returns the IATA (International Air Transport Association) codes for all available airports along with the name of the airport, geographical coordinates and country code in ISO-2 format.","security":[{"apikeyAuth":[]}],"parameters":[{"schema":{"type":"number","default":4,"format":"float"},"in":"query","name":"timeout","description":"request timeout in seconds","example":"1.5"}],"responses":{"200":{"description":"OK","headers":{"Date":{"schema":{"type":"string","example":"Fri, 27 Jan 2023 04:51:48 GMT"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Length":{"schema":{"type":"integer","example":"220592"}},"Connection":{"schema":{"type":"string","example":"keep-alive"}},"x-amzn-RequestId":{"schema":{"type":"string","example":"8827ee15-c08e-43a0-a39a-e71bdc0932a7"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Access-Control-Allow-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amz-apigw-id":{"schema":{"type":"string","example":"fYq_wEYVIAMFVhQ="}},"Access-Control-Allow-Methods":{"schema":{"type":"string","example":"POST, HEAD, PATCH, OPTIONS, GET, PUT, DELETE"}},"Access-Control-Expose-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amzn-Remapped-Date":{"schema":{"type":"string","example":"Fri, 27 Jan 2023 04:51:48 GMT"}},"Access-Control-Max-Age":{"schema":{"type":"integer","example":"10"}},"Access-Control-Allow-Credentials":{"schema":{"type":"boolean","example":"true"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"latitude":{"type":"number"},"longitude":{"type":"number"},"countryCode":{"type":"string"}}}}}},"examples":{"IATA codes":{"value":{"data":[{"code":"AAA","name":"Anaa Airport","latitude":-17.3526,"longitude":-145.51,"countryCode":"PF"},{"code":"AAB","name":"Arrabury Airport","latitude":-26.693,"longitude":141.048,"countryCode":"AU"},{"code":"AAC","name":"El Arish International Airport","latitude":31.0733,"longitude":33.8358,"countryCode":"EG"},{"code":"AAD","name":"Adado Airport","latitude":6.0958,"longitude":46.6375,"countryCode":"SO"}]}}}}}},"401":{"description":"Unauthorized","headers":{"Date":{"schema":{"type":"string","example":"Fri, 27 Jan 2023 04:51:48 GMT"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Length":{"schema":{"type":"integer","example":"220592"}},"Connection":{"schema":{"type":"string","example":"keep-alive"}},"x-amzn-RequestId":{"schema":{"type":"string","example":"8827ee15-c08e-43a0-a39a-e71bdc0932a7"}},"Access-Control-Allow-Origin":{"schema":{"type":"string","example":"*"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Access-Control-Allow-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amz-apigw-id":{"schema":{"type":"string","example":"fYq_wEYVIAMFVhQ="}},"Access-Control-Allow-Methods":{"schema":{"type":"string","example":"POST, HEAD, PATCH, OPTIONS, GET, PUT, DELETE"}},"Access-Control-Expose-Headers":{"schema":{"type":"string","example":"Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization, accept, origin, Cache-Control, X-Requested-With, Content-Disposition"}},"x-amzn-Remapped-Date":{"schema":{"type":"string","example":"Fri, 27 Jan 2023 04:51:48 GMT"}},"Access-Control-Max-Age":{"schema":{"type":"integer","example":"10"}},"Access-Control-Allow-Credentials":{"schema":{"type":"boolean","example":"true"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}}},"examples":{"Unauthorized":{"value":{"error":{"code":401,"message":"Unauthorized"}}}}}}}}}},"/data/facilities":{"get":{"tags":["Hotel Facilities"],"summary":"List Hotel Facilities with Multi-Language Support","description":"The API returns the list of hotel facilities available in the system. Facilities include comprehensive multi-language translations.","security":[{"apikeyAuth":[]}],"responses":{"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"facility":{"type":"string","description":"Name of the facility in English by default."},"facility_id":{"type":"number","description":"Numeric identifier of the facility."},"sort":{"type":"number","description":"Numeric sort order used for display."},"translation":{"type":"array","description":"Array of translated facility names by language.","items":{"type":"object","properties":{"lang":{"type":"string","description":"ISO language code (e.g., 'en', 'es', 'fr', 'de', 'it', 'pt', 'ru', 'ar', 'ja', 'zh', 'ko', 'tr', 'nl', 'pl', 'cs', 'hu', 'sv', 'da', 'no', 'fi', 'el', 'bg', 'hr', 'sk', 'lt', 'lv', 'et', 'sl', 'ca', 'ro', 'uk', 'nb')."},"facility":{"type":"string","description":"Facility name in the given language."}}}}},"example":{"facility_id":2263,"facility":"Farming classes","sort":0,"translation":[{"lang":"en","facility":"Farming classes"},{"lang":"es","facility":"clases de agricultura"},{"lang":"fr","facility":"Cours d'agriculture"},{"lang":"de","facility":"Landwirtschaftskurse"},{"lang":"it","facility":"Lezioni di agricoltura"},{"lang":"pt","facility":"Aulas de agricultura"},{"lang":"ru","facility":"фермерские уроки"},{"lang":"ar","facility":"دروس الزراعة"},{"lang":"ja","facility":"農業教室"},{"lang":"zh","facility":"农业课程"},{"lang":"tr","facility":"Çiftçilik dersleri"},{"lang":"nl","facility":"Landbouwlessen"},{"lang":"pl","facility":"Zajęcia rolnicze"},{"lang":"cs","facility":"Zemědělské kurzy"},{"lang":"hu","facility":"Farming classes"},{"lang":"sv","facility":"Odlingskurser"},{"lang":"da","facility":"Landbrugsundervisning"},{"lang":"nb","facility":"Kurs i landbruk"},{"lang":"fi","facility":"Maatalousluokat"},{"lang":"el","facility":"Μαθήματα γεωργίας"},{"lang":"bg","facility":"Курсове по земеделие"},{"lang":"hr","facility":"Tečajevi uzgoja"},{"lang":"sk","facility":"Rancherské kurzy"},{"lang":"lt","facility":"Žemės ūkio pamokos"},{"lang":"lv","facility":"Lauksaimniecības nodarbības"},{"lang":"uk","facility":"Класи з фермерства"},{"lang":"sl","facility":"Kmetijske delavnice"},{"lang":"ca","facility":"Classes d'agricultura"},{"lang":"et","facility":"Põllumajanduse kursused"},{"lang":"ro","facility":"Ferme de învățătură"}]}}}},"example":{"data":[{"facility_id":2263,"facility":"Farming classes","sort":0,"translation":[{"lang":"en","facility":"Farming classes"},{"lang":"es","facility":"clases de agricultura"},{"lang":"fr","facility":"Cours d'agriculture"},{"lang":"de","facility":"Landwirtschaftskurse"},{"lang":"it","facility":"Lezioni di agricoltura"},{"lang":"pt","facility":"Aulas de agricultura"},{"lang":"ru","facility":"фермерские уроки"},{"lang":"ar","facility":"دروس الزراعة"},{"lang":"ja","facility":"農業教室"},{"lang":"zh","facility":"农业课程"},{"lang":"tr","facility":"Çiftçilik dersleri"},{"lang":"nl","facility":"Landbouwlessen"},{"lang":"pl","facility":"Zajęcia rolnicze"},{"lang":"cs","facility":"Zemědělské kurzy"},{"lang":"hu","facility":"Farming classes"},{"lang":"sv","facility":"Odlingskurser"},{"lang":"da","facility":"Landbrugsundervisning"},{"lang":"nb","facility":"Kurs i landbruk"},{"lang":"fi","facility":"Maatalousluokat"},{"lang":"el","facility":"Μαθήματα γεωργίας"},{"lang":"bg","facility":"Курсове по земеделие"},{"lang":"hr","facility":"Tečajevi uzgoja"},{"lang":"sk","facility":"Rancherské kurzy"},{"lang":"lt","facility":"Žemės ūkio pamokos"},{"lang":"lv","facility":"Lauksaimniecības nodarbības"},{"lang":"uk","facility":"Класи з фермерства"},{"lang":"sl","facility":"Kmetijske delavnice"},{"lang":"ca","facility":"Classes d'agricultura"},{"lang":"et","facility":"Põllumajanduse kursused"},{"lang":"ro","facility":"Ferme de învățătură"}]}]}}}}}}}},"/data/hotelTypes":{"get":{"tags":["Hotel Types"],"summary":"List of hotel types","description":"The API returns a list of available hotel types","security":[{"apikeyAuth":[]}],"responses":{"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number","description":"A numeric identifier for the hotel or property type."},"name":{"type":"string","description":"The name or category of the hotel or property type."}}}}}}}}}}}},"/data/chains":{"get":{"tags":["Hotel Chains"],"summary":"List of hotel chains","description":"The API returns a list of available hotel chains","security":[{"apikeyAuth":[]}],"responses":{"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","description":"An array containing objects for each hotel chain.","items":{"type":"object","properties":{"id":{"type":"number","description":"Numeric field representing the unique identifier of the hotel chain."},"name":{"type":"string","description":"String field representing the hotel chain's name."}}}}}}}}}}}},"/data/weather":{"get":{"tags":["Weather"],"summary":"Get weather data","description":"This API provides weather forecasts that adapt their structure based on the requested time range. For forecasts within one week, the response includes a 'weatherData' array, which may contain 'detailedWeatherData' entries. For forecasts extending beyond one week, the response uses a different 'dailyWeather' structure. Both short-term and longer-term forecasts offer details such as temperature, humidity, wind speed, precipitation, and atmospheric pressure. Note that accuracy generally decreases for forecasts beyond one week.","security":[{"apikeyAuth":[]}],"parameters":[{"name":"latitude","in":"query","required":true,"schema":{"type":"string"},"description":"Latitude of the location.","example":"36.12510"},{"name":"longitude","in":"query","required":true,"schema":{"type":"string"},"description":"Longitude of the location.","example":"-115.16988"},{"name":"startDate","in":"query","required":true,"schema":{"type":"string","format":"date"},"description":"Start date in YYYY-MM-DD format. The service can provide future forecasts, but reliability significantly decreases beyond one week.","examples":{"Example1":{"value":"2026-07-11"},"Example2":{"value":"2026-07-15"}}},{"name":"endDate","in":"query","required":true,"schema":{"type":"string","format":"date"},"description":"End date in YYYY-MM-DD format. The service can provide future forecasts, but reliability significantly decreases beyond one week.","examples":{"Example1":{"value":"2026-07-15"},"Example2":{"value":"2026-07-16"}}},{"name":"units","in":"query","required":false,"schema":{"type":"string","enum":["metric","imperial"],"default":"metric"},"description":"Units of measurement. Default is metric."}],"responses":{"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WeatherData"},"examples":{"OneWeekLaterForecast":{"value":{"data":[{"weatherData":[{"detailedWeatherData":{"lat":36.1251,"lon":-115.1699,"timezone":"America/Los_Angeles","timezone_offset":-25200,"daily":[{"date":"2026-07-10","sunrise":"13:13:32","sunset":"02:09:47","moonrise":"00:22:00","moonset":"12:09:00","moon_phase":0.43,"summary":"Date: 2026-07-10, Summary: The day will start with clear sky through the late morning hours, transitioning to partly cloudy","temp":{"day":29.42,"min":18.56,"max":32.77,"night":24.65,"eve":32.53,"morn":18.56},"feels_like":{"day":27.69,"night":23.51,"eve":30.26,"morn":17.02},"pressure":1017,"humidity":10,"dew_point":-4.5,"wind_speed":2.16,"wind_deg":247,"wind_gust":3.66,"weather":[{"id":804,"main":"Clouds","description":"overcast clouds","icon":"04d"}],"clouds":88,"pop":0,"uvi":9.24},{"date":"2026-07-11","sunrise":"13:12:09","sunset":"02:10:38","moonrise":"01:18:00","moonset":"12:31:00","moon_phase":0.46,"summary":"Date: 2026-07-11, Summary: Expect a day of partly cloudy with clear spells","temp":{"day":31.13,"min":19.4,"max":34.37,"night":25.79,"eve":32.16,"morn":19.4},"feels_like":{"day":29.07,"night":24.76,"eve":29.95,"morn":17.89},"pressure":1012,"humidity":9,"dew_point":-5.12,"wind_speed":8.67,"wind_deg":234,"wind_gust":11.81,"weather":[{"id":803,"main":"Clouds","description":"broken clouds","icon":"04d"}],"clouds":82,"pop":0,"uvi":9.17}]}}]}],"guestLevel":0,"sandbox":true,"weather":[{"dailyWeather":{"date":"2026-07-01","units":"metric","cloud_cover":{"afternoon":99.92},"humidity":{"afternoon":94.34},"precipitation":{"total":181.55},"temperature":{"min":5.34,"max":7.16,"afternoon":5.57,"night":7.16,"evening":6.36,"morning":5.34},"pressure":{"afternoon":1014.21},"wind":{"max":{"speed":10.05,"direction":71.31}}}},{"dailyWeather":{"date":"2026-07-02","units":"metric","cloud_cover":{"afternoon":99.52},"humidity":{"afternoon":99.45},"precipitation":{"total":135.08},"temperature":{"min":6.78,"max":11.56,"afternoon":8.73,"night":6.78,"evening":11.56,"morning":6.9},"pressure":{"afternoon":1006.58},"wind":{"max":{"speed":4.76,"direction":54.28}}}}]}},"BeyondOneWeeksForecast":{"value":{"data":[{"weatherData":[{"dailyWeather":{"date":"2026-07-01","units":"metric","cloud_cover":{"afternoon":4.1},"humidity":{"afternoon":26.24},"precipitation":{"total":0},"temperature":{"min":20.91,"max":35.42,"afternoon":20.91,"night":35.42,"evening":33.27,"morning":25.92},"pressure":{"afternoon":1011.62},"wind":{"max":{"speed":3.86,"direction":191.47}}}},{"dailyWeather":{"date":"2026-07-02","units":"metric","cloud_cover":{"afternoon":12.16},"humidity":{"afternoon":23.69},"precipitation":{"total":0},"temperature":{"min":22.47,"max":36.76,"afternoon":22.47,"night":36.76,"evening":33.37,"morning":26.14},"pressure":{"afternoon":1012.57},"wind":{"max":{"speed":3.9,"direction":156.21}}}}]}],"guestLevel":0,"sandbox":true,"weather":[{"dailyWeather":{"date":"2026-07-01","units":"metric","cloud_cover":{"afternoon":99.92},"humidity":{"afternoon":94.34},"precipitation":{"total":181.55},"temperature":{"min":5.34,"max":7.16,"afternoon":5.57,"night":7.16,"evening":6.36,"morning":5.34},"pressure":{"afternoon":1014.21},"wind":{"max":{"speed":10.05,"direction":71.31}}}},{"dailyWeather":{"date":"2026-07-02","units":"metric","cloud_cover":{"afternoon":99.52},"humidity":{"afternoon":99.45},"precipitation":{"total":135.08},"temperature":{"min":6.78,"max":11.56,"afternoon":8.73,"night":6.78,"evening":11.56,"morning":6.9},"pressure":{"afternoon":1006.58},"wind":{"max":{"speed":4.76,"direction":54.28}}}}]}}}}}},"204":{"description":"No Content","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Numeric error code representing the type of issue"},"message":{"type":"string","description":"Message providing context about the error"}}}}}}}},"400":{"description":"Bad Request","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"Invalid latitude","properties":{"code":{"type":"integer","description":"Numeric error code representing the type of issue"},"message":{"type":"string","description":"Message providing context about the error"}}}}}}}},"401":{"description":"Unauthorized","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"Failed to fetch weather data","properties":{"code":{"type":"integer","description":"Numeric error code representing the type of issue"},"message":{"type":"string","description":"Message providing context about the error"}}}}}}}},"500":{"description":"Internal Server Error","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Content-Encoding":{"schema":{"type":"string","example":"gzip"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"Failed to fetch weather data","properties":{"code":{"type":"integer","description":"Numeric error code representing the type of issue"},"message":{"type":"string","description":"Message providing context about the error"}}}}}}}}}}},"/data/hotel/search":{"get":{"tags":["Hotels"],"summary":"Semantic hotel search by text query","description":"Search for a hotel using a semantic text query. Returns the best-matching hotel with basic details and a relevance score.","security":[{"apikeyAuth":[]}],"parameters":[{"name":"query","in":"query","schema":{"type":"string"},"description":"The semantic search query (e.g. 'Burj Jumeirah Dubai').","required":true,"example":"Burj Jumeirah Dubai"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string","description":"LiteAPI hotel ID"},"name":{"type":"string","description":"Hotel name"},"hotelDescription":{"type":"string","description":"Hotel description"},"city":{"type":"string","description":"City"},"country":{"type":"string","description":"Country code"},"latitude":{"type":"number","description":"Latitude"},"longitude":{"type":"number","description":"Longitude"},"address":{"type":"string","description":"Address"},"zip":{"type":"string","description":"ZIP code"}}},"score":{"type":"number","description":"Semantic search relevance score (0-1)"}}},"example":{"data":{"id":"lp54b35","name":"Burj Jumeirah","hotelDescription":"Luxurious Hotel...","city":"Dubai","country":"it","latitude":45.4384,"longitude":10.9916,"address":"1b John Street","zip":"10200"},"score":0.86283493}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer"},"description":{"type":"string"},"message":{"type":"string"}}}}},"example":{"error":{"code":4001,"description":"query parameter is required","message":"bad request"}}}}},"404":{"description":"No match found","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer"},"description":{"type":"string"},"message":{"type":"string"}}}}},"example":{"error":{"code":404,"description":"no match found for query","message":"not found"}}}}}}}}},"components":{"securitySchemes":{"apikeyAuth":{"name":"X-API-Key","type":"apiKey","in":"header"}},"schemas":{"WeatherData":{"type":"object","properties":{"detailedWeatherData":{"$ref":"#/components/schemas/DetailedWeatherData"},"dailyWeather":{"$ref":"#/components/schemas/DailyWeather"}}},"DetailedWeatherData":{"type":"object","description":"Represents a summarized daily weather forecast.","properties":{"lat":{"type":"number","description":"The latitude coordinate of the location."},"lon":{"type":"number","description":"The longitude coordinate of the location."},"timezone":{"type":"string","description":"The timezone identifier (e.g., America/New_York) for the location."},"timezone_offset":{"type":"integer","description":"The offset in seconds from UTC for the specified timezone."},"daily":{"type":"array","description":"An array of daily weather details, each adhering to the DetailedDailyWeather schema.","items":{"$ref":"#/components/schemas/DetailedDailyWeather"}}}},"DailyWeather":{"type":"object","description":"Represents a summarized daily weather forecast.","properties":{"date":{"type":"string","description":"The date for which the weather information applies."},"units":{"type":"string","description":"The unit system used for measurements (e.g., metric or imperial)."},"cloud_cover":{"$ref":"#/components/schemas/CloudCover","description":"Cloud coverage details for the afternoon, defined by the CloudCover schema."},"humidity":{"$ref":"#/components/schemas/Humidity","description":"Humidity measurement for the afternoon as specified in the Humidity schema."},"precipitation":{"$ref":"#/components/schemas/Precipitation","description":"Total precipitation data (e.g., rainfall amount) as defined in the Precipitation schema."},"temperature":{"$ref":"#/components/schemas/Temperature","description":"Temperature metrics including min, max, and specific times of the day, as outlined in the Temperature schema."},"pressure":{"$ref":"#/components/schemas/Pressure","description":"Atmospheric pressure reading during the afternoon as defined in the Pressure schema."},"wind":{"$ref":"#/components/schemas/Wind","description":"Wind-related information, particularly maximum wind details, structured according to the Wind schema."}}},"CloudCover":{"type":"object","properties":{"afternoon":{"type":"number","description":"The cloud cover measurement (often as a percentage or fraction) during the afternoon."}}},"Humidity":{"type":"object","properties":{"afternoon":{"type":"number","description":"The humidity level for the afternoon, typically expressed as a percentage."}}},"Precipitation":{"type":"object","properties":{"total":{"type":"number","description":"The total amount of precipitation (for example, in millimeters or inches) recorded over the period."}}},"Temperature":{"type":"object","description":"Represents precipitation data.","properties":{"min":{"type":"number","description":"The minimum temperature recorded for the day."},"max":{"type":"number","description":"The maximum temperature recorded for the day."},"afternoon":{"type":"number","description":"The temperature measured in the afternoon."},"night":{"type":"number","description":"The temperature recorded during the night."},"evening":{"type":"number","description":"The temperature observed in the evening."},"morning":{"type":"number","description":"The temperature measured in the morning."}}},"Pressure":{"type":"object","description":"Provides atmospheric pressure details.","properties":{"afternoon":{"type":"number","description":"The pressure reading taken during the afternoon (commonly measured in hPa)."}}},"Wind":{"type":"object","description":"Encapsulates wind-related data.","properties":{"max":{"$ref":"#/components/schemas/WindMax","description":"Details the maximum wind speed and direction, as further defined in the WindMax schema."}}},"WindMax":{"type":"object","description":"Details the peak wind measurements.","properties":{"speed":{"type":"number","description":"The maximum wind speed observed (typically in meters per second or miles per hour)."},"direction":{"type":"number","description":"The wind direction represented in degrees (from 0° to 360°)."}}},"DetailedDailyWeather":{"type":"object","description":"Provides an in-depth daily forecast with additional parameters such as sunrise/sunset times, temperature, wind, and precipitation probability.","properties":{"date":{"type":"string","description":"The specific date for the forecast."},"sunrise":{"type":"string","description":"Time of sunrise on the given date."},"sunset":{"type":"string","description":"Time of sunset on the given date."},"moonrise":{"type":"string","description":"Time when the moon rises on the specified day."},"moonset":{"type":"string","description":"Time when the moon sets on the specified day."},"moon_phase":{"type":"number","description":"A numeric value representing the current phase of the moon (0.0–1.0)."},"summary":{"type":"string","description":"Brief textual summary of the day's weather conditions."},"temp":{"$ref":"#/components/schemas/TemperatureDetail","description":"Detailed temperatures for different times of the day."},"feels_like":{"$ref":"#/components/schemas/FeelsLike","description":"Perceived temperatures ('feels like') for different times of the day."},"pressure":{"type":"integer","description":"Atmospheric pressure in hPa."},"humidity":{"type":"integer","description":"Humidity percentage."},"dew_point":{"type":"number","description":"The temperature at which dew forms, indicating atmospheric moisture."},"wind_speed":{"type":"number","description":"Speed of the wind."},"wind_deg":{"type":"integer","description":"Direction of the wind in degrees (0–360)."},"wind_gust":{"type":"number","description":"Speed of wind gusts, representing short bursts of higher wind."},"weather":{"type":"array","description":"Array of weather condition objects.","items":{"$ref":"#/components/schemas/Weather"}},"clouds":{"type":"integer","description":"Overall cloudiness, expressed as a percentage."},"pop":{"type":"number","description":"Probability of precipitation (0.0–1.0)."},"uvi":{"type":"number","description":"UV index value, representing the intensity of ultraviolet radiation."}}},"TemperatureDetail":{"type":"object","description":"Provides a breakdown of temperatures throughout the day.","properties":{"day":{"type":"number","description":"Temperature during the daytime."},"min":{"type":"number","description":"Minimum temperature for the day."},"max":{"type":"number","description":"Maximum temperature for the day."},"night":{"type":"number","description":"Temperature recorded at night."},"eve":{"type":"number","description":"Temperature recorded in the evening."},"morn":{"type":"number","description":"Temperature recorded in the morning."}}},"FeelsLike":{"type":"object","description":"Represents perceived (feels-like) temperatures, accounting for factors like humidity and wind chill.","properties":{"day":{"type":"number","description":"Perceived temperature during the daytime."},"night":{"type":"number","description":"Perceived temperature during the night."},"eve":{"type":"number","description":"Perceived temperature in the evening."},"morn":{"type":"number","description":"Perceived temperature in the morning."}}},"Weather":{"type":"object","description":"Describes a particular weather condition for the day.","properties":{"id":{"type":"integer","description":"Numeric identifier of the weather condition."},"main":{"type":"string","description":"Short label for the weather category (e.g., Rain, Snow, Clear)."},"description":{"type":"string","description":"More detailed textual description of the weather condition."},"icon":{"type":"string","description":"Identifier for an icon representing the weather condition."}}}}},"x-readme":{"explorer-enabled":true,"proxy-enabled":true,"samples-enabled":true}} ``` --- # Unknown ```json {"openapi":"3.0.0","info":{"title":"API: Loyalty","version":"3.0.0"},"servers":[{"url":"https://api.liteapi.travel/v3.0"}],"components":{"securitySchemes":{"apikeyAuth":{"name":"X-API-Key","type":"apiKey","in":"header"}}},"tags":[{"name":"Loyalty Program"}],"paths":{"/guests":{"get":{"tags":["Loyalty Program"],"summary":"Fetch all guests","description":"Fetches a list of all guests along with their loyalty program information, including accumulated points and booking history.","responses":{"200":{"description":"OK","headers":{"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Vary":{"schema":{"type":"string","example":"Accept-Encoding"}},"X-Ratelimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-Ratelimit-Remaining":{"schema":{"type":"integer","example":"4"}},"X-Ratelimit-Reset":{"schema":{"type":"integer","example":"1720776092"}},"X-Request-Id":{"schema":{"type":"string","example":"nHhcc446LDkRA8OFy2xNC"}},"Date":{"schema":{"type":"string","example":"Fri, 12 Jul 2024 09:21:34 GMT"}},"Content-Length":{"schema":{"type":"integer","example":"278"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"email":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"phoneNumber":{"type":"string"},"points":{"type":"integer"},"upcomingPoints":{"type":"integer"},"bookings":{"type":"array","items":{"type":"string"}},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"deletedAt":{"type":"string","format":"date-time"}}}}}},"example":{"data":[{"id":5,"email":"joe@nuitee.com","firstName":"Joe","lastName":"Doe","phoneNumber":"+330000000","points":3172,"upcomingPoints":11,"bookings":["MKDW0OjCT","H1VRQCX5o","Ibuf4Gic-","lwhsHu2rK","7AupH1yBo","ylwxGDLC1","9Tv--Ijct","U9BsCF8Ih","8dBdQjAqn","W7L3ozN0p","lWidEnw_b"],"createdAt":"2026-07-08T13:50:55+02:00","updatedAt":"2026-07-11T14:47:44+02:00","deletedAt":null},{"id":6,"email":"joe+bar@example.com","firstName":"Joe","lastName":"Doe","phoneNumber":"+3300000000","points":30,"upcomingPoints":11,"bookings":["MKDW0OjCT","H1VRQCX5o"],"createdAt":"2026-07-08T13:52:25+02:00","updatedAt":"2026-07-11T14:47:44+02:00","deletedAt":null},{"id":7,"email":"joe+foo@example.com","firstName":"Joe","lastName":"Doe","phoneNumber":"+3300000000","points":350,"upcomingPoints":11,"bookings":["MKDW0OjCT","H1VRQCX5o"],"createdAt":"2026-07-08T13:52:25+02:00","updatedAt":"2026-07-11T14:47:44+02:00","deletedAt":null}]}}}}},"security":[{"apikeyAuth":[]}]}},"/guests/{guestId}":{"get":{"tags":["Loyalty Program"],"summary":"Fetch a specific guest","description":"Fetches detailed information about a guest, including personal data, loyalty points, and booking history.","parameters":[{"name":"guestId","in":"path","required":true,"schema":{"type":"integer"},"description":"Numeric ID of the guest to fetch","example":"1234"}],"responses":{"200":{"description":"OK","headers":{"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Vary":{"schema":{"type":"string","example":"Accept-Encoding"}},"X-Ratelimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-Ratelimit-Remaining":{"schema":{"type":"integer","example":"4"}},"X-Ratelimit-Reset":{"schema":{"type":"integer","example":"1720770455"}},"X-Request-Id":{"schema":{"type":"string","example":"WVXep1RNS-njCHDWhyRxx"}},"Date":{"schema":{"type":"string","example":"Fri, 12 Jul 2024 07:47:34 GMT"}},"Content-Length":{"schema":{"type":"integer","example":"226"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"integer"},"email":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"phoneNumber":{"type":"string"},"points":{"type":"integer"},"upcomingPoints":{"type":"integer"},"bookings":{"type":"array","items":{"type":"string"}},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"deletedAt":{"type":"string","format":"date-time"}}}}},"example":{"data":[{"id":5,"email":"joe@nuitee.com","firstName":"Joe","lastName":"Doe","phoneNumber":"+330000000","points":3180,"upcomingPoints":11,"bookings":["MKDW0OjCT","H1VRQCX5o","Ibuf4Gic-","lwhsHu2rK","7AupH1yBo","ylwxGDLC1","9Tv--Ijct","U9BsCF8Ih","8dBdQjAqn","W7L3ozN0p","lWidEnw_b"],"createdAt":"2026-07-08T13:50:55+02:00","updatedAt":"2026-07-11T14:47:44+02:00","deletedAt":null}]}}}},"400":{"description":"Bad Request","headers":{"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Vary":{"schema":{"type":"string","example":"Accept-Encoding"}},"X-Ratelimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-Ratelimit-Remaining":{"schema":{"type":"integer","example":"4"}},"X-Ratelimit-Reset":{"schema":{"type":"integer","example":"1720770620"}},"X-Request-Id":{"schema":{"type":"string","example":"NVv3adjtDpIx-o5Ld5asG"}},"Date":{"schema":{"type":"string","example":"Fri, 12 Jul 2024 07:50:20 GMT"}},"Content-Length":{"schema":{"type":"integer","example":"92"}}},"content":{"application/json":{"schema":{"type":"object"},"example":{"error":{"code":4003,"message":"request field is invalid or wrong"}}}}}},"security":[{"apikeyAuth":[]}]}},"/guests/{guestId}/bookings":{"get":{"tags":["Loyalty Program"],"summary":"Fetch a guest's bookings","description":"Retrieves a list of all bookings associated with a specific guest, including details about the points earned and cashback applied for each booking.","parameters":[{"name":"guestId","in":"path","required":true,"schema":{"type":"integer"},"description":"Numeric ID of the guest to fetch","example":"1234"}],"responses":{"200":{"description":"OK","headers":{"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Vary":{"schema":{"type":"string","example":"Accept-Encoding"}},"X-Ratelimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-Ratelimit-Remaining":{"schema":{"type":"integer","example":"4"}},"X-Ratelimit-Reset":{"schema":{"type":"integer","example":"1720713191"}},"X-Request-Id":{"schema":{"type":"string","example":"iN2FRInfRFzFx9unb5qty"}},"Date":{"schema":{"type":"string","example":"Thu, 11 Jul 2024 15:53:10 GMT"}},"Content-Length":{"schema":{"type":"integer","example":"390"}}},"content":{"application/json":{"schema":{"type":"object"},"example":{"data":[{"id":12,"guestID":5,"bookingID":"MKDW0OjCT","points":30,"cashbackRateUsed":0.01,"expirationDate":null,"createdAt":"2026-07-08T13:50:55+02:00","updatedAt":"2026-07-08T13:50:55+02:00","deletedAt":null},{"id":13,"guestID":5,"bookingID":"MKDW0OjCT","points":30,"cashbackRateUsed":0.01,"expirationDate":null,"createdAt":"2026-07-08T13:51:20+02:00","updatedAt":"2026-07-08T13:51:20+02:00","deletedAt":null},{"id":14,"guestID":5,"bookingID":"MKDW0OjCT","points":30,"cashbackRateUsed":0.01,"expirationDate":null,"createdAt":"2026-07-08T13:51:47+02:00","updatedAt":"2026-07-08T13:51:47+02:00","deletedAt":null},{"id":18,"guestID":5,"bookingID":"MKDW0OjCT","points":30,"cashbackRateUsed":0.01,"expirationDate":null,"createdAt":"2026-07-08T17:09:01+02:00","updatedAt":"2026-07-08T17:09:01+02:00","deletedAt":null},{"id":19,"guestID":5,"bookingID":"MKDW0OjCT","points":60,"cashbackRateUsed":0.02,"expirationDate":null,"createdAt":"2026-07-08T15:40:09+02:00","updatedAt":"2026-07-08T15:40:09+02:00","deletedAt":null},{"id":20,"guestID":5,"bookingID":"MKDW0OjCT","points":3040,"cashbackRateUsed":1,"expirationDate":null,"createdAt":"2026-07-08T15:41:08+02:00","updatedAt":"2026-07-08T15:41:08+02:00","deletedAt":null},{"id":21,"guestID":5,"bookingID":"MKDW0OjCT","points":4,"cashbackRateUsed":0.01,"expirationDate":null,"createdAt":"2026-07-09T11:43:59+02:00","updatedAt":"2026-07-09T11:43:59+02:00","deletedAt":null},{"id":22,"guestID":5,"bookingID":"MKDW0OjCT","points":4,"cashbackRateUsed":0.01,"expirationDate":null,"createdAt":"2026-07-09T15:02:50+02:00","updatedAt":"2026-07-09T15:02:50+02:00","deletedAt":null},{"id":23,"guestID":5,"bookingID":"MKDW0OjCT","points":4,"cashbackRateUsed":0.01,"expirationDate":null,"createdAt":"2026-07-09T15:04:28+02:00","updatedAt":"2026-07-09T15:04:28+02:00","deletedAt":null},{"id":24,"guestID":5,"bookingID":"MKDW0OjCT","points":4,"cashbackRateUsed":0.01,"expirationDate":null,"createdAt":"2026-07-11T11:39:51+02:00","updatedAt":"2026-07-11T11:39:51+02:00","deletedAt":null},{"id":25,"guestID":5,"bookingID":"MKDW0OjCT","points":4,"cashbackRateUsed":0.01,"expirationDate":null,"createdAt":"2026-07-11T12:18:36+02:00","updatedAt":"2026-07-11T12:18:36+02:00","deletedAt":null},{"id":26,"guestID":5,"bookingID":"MKDW0OjCT","points":-30,"cashbackRateUsed":0.01,"expirationDate":null,"createdAt":"2026-07-11T12:26:57+02:00","updatedAt":"2026-07-11T12:26:57+02:00","deletedAt":null},{"id":27,"guestID":5,"bookingID":"MKDW0OjCT","points":-30,"cashbackRateUsed":0.01,"expirationDate":null,"createdAt":"2026-07-11T13:11:00+02:00","updatedAt":"2026-07-11T13:11:00+02:00","deletedAt":null}]}}}}},"security":[{"apikeyAuth":[]}]}},"/guests/{guestId}/vouchers":{"get":{"tags":["Loyalty Program"],"summary":"Fetch a guest's vouchers","description":"Retrieves a list of all vouchers associated with a specific guest, including voucher details like discount type, amount, and validity.","parameters":[{"name":"guestId","in":"path","required":true,"schema":{"type":"integer","example":1},"description":"Numeric ID of the guest to fetch vouchers for"}],"responses":{"200":{"description":"List of vouchers","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"voucher_code":{"type":"string"},"user_id":{"type":"integer"},"guest_id":{"type":"integer"},"discount_type":{"type":"string"},"discount_value":{"type":"number"},"minimum_spend":{"type":"number"},"maximum_discount_amount":{"type":"number"},"currency":{"type":"string"},"validity_start":{"type":"string","format":"date-time"},"validity_end":{"type":"string","format":"date-time"},"usages":{"type":"integer"},"usages_limit":{"type":"integer"},"status":{"type":"string"},"terms_and_conditions":{"type":"string"},"category":{"type":"string"},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"},"deleted_at":{"type":"string","format":"date-time"}}}}},"example":{"data":[{"id":1,"voucher_code":"0193f948","user_id":1,"guest_id":1,"discount_type":"fixed_amount","discount_value":0.1,"minimum_spend":0,"maximum_discount_amount":0,"currency":"USD","validity_start":"2026-07-24T00:00:00+01:00","validity_end":"2026-12-24T00:00:00+01:00","usages":6,"usages_limit":1,"status":"active","terms_and_conditions":"","category":"","created_at":"2026-07-24T19:28:49+01:00","updated_at":"2026-07-24T19:28:52+01:00","deleted_at":null},{"id":2,"voucher_code":"0193f969","user_id":1,"guest_id":1,"discount_type":"fixed_amount","discount_value":0.1,"minimum_spend":0,"maximum_discount_amount":0,"currency":"USD","validity_start":"2026-07-24T00:00:00+01:00","validity_end":"2026-12-24T00:00:00+01:00","usages":0,"usages_limit":1,"status":"active","terms_and_conditions":"","category":"redemption","created_at":"2026-07-24T20:04:14+01:00","updated_at":"2026-07-24T20:04:14+01:00","deleted_at":null}]}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}},"example":{"error":{"code":4003,"message":"Invalid guest ID"}}}}}}},"security":[{"apikeyAuth":[]}]}},"/loyalties":{"put":{"tags":["Loyalty Program"],"summary":"Update the loyalty program","description":"Updates the loyalty program settings, including status and cashback rates.","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["status","cashbackRate"],"properties":{"status":{"type":"string","description":"Loyalty program status, either enabled or disabled","enum":["enabled","disabled"]},"cashbackRate":{"type":"number","format":"float","description":"Cashback rate in percentage, e.g. 0.1 = 10%","default":0.03}},"example":{"status":"enabled","cashbackRate":0.1}}}}},"security":[{"apikeyAuth":[]}],"responses":{"200":{"description":"OK","headers":{"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Vary":{"schema":{"type":"string","example":"Accept-Encoding"}},"X-Ratelimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-Ratelimit-Remaining":{"schema":{"type":"integer","example":"4"}},"X-Ratelimit-Reset":{"schema":{"type":"integer","example":"1720770325"}},"X-Request-Id":{"schema":{"type":"string","example":"hm_OabSbEGDlUIZuVlRVt"}},"Date":{"schema":{"type":"string","example":"Fri, 12 Jul 2024 07:45:25 GMT"}},"Content-Length":{"schema":{"type":"integer","example":"92"}}},"content":{"application/json":{"schema":{"type":"object"},"example":{"data":[{"cashbackRate":0.1,"cashbackCurrency":"USD","status":"enabled"}]}}}},"400":{"description":"Bad Request","headers":{"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Vary":{"schema":{"type":"string","example":"Accept-Encoding"}},"X-Ratelimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-Ratelimit-Remaining":{"schema":{"type":"integer","example":"4"}},"X-Ratelimit-Reset":{"schema":{"type":"integer","example":"1720770745"}},"X-Request-Id":{"schema":{"type":"string","example":"VEabOj-V7yPjX6KqufJM4"}},"Date":{"schema":{"type":"string","example":"Fri, 12 Jul 2024 07:52:24 GMT"}},"Content-Length":{"schema":{"type":"integer","example":"71"}}},"content":{"application/json":{"schema":{"type":"object"},"example":{"error":{"code":4000,"message":"bad request"}}}}}}},"get":{"tags":["Loyalty Program"],"summary":"Get the loyalty program settings","description":"Retrieves information about current loyalty program settings, including status and cashback rates.","responses":{"200":{"description":"OK","headers":{"Content-Encoding":{"schema":{"type":"string","example":"gzip"}},"Content-Type":{"schema":{"type":"string","example":"application/json; charset=utf-8"}},"Vary":{"schema":{"type":"string","example":"Accept-Encoding"}},"X-Ratelimit-Limit":{"schema":{"type":"integer","example":"5"}},"X-Ratelimit-Remaining":{"schema":{"type":"integer","example":"4"}},"X-Ratelimit-Reset":{"schema":{"type":"integer","example":"1720770399"}},"X-Request-Id":{"schema":{"type":"string","example":"bx83fWe6J8z-BrqF1cLQB"}},"Date":{"schema":{"type":"string","example":"Fri, 12 Jul 2024 07:46:39 GMT"}},"Content-Length":{"schema":{"type":"integer","example":"93"}}},"content":{"application/json":{"schema":{"type":"object"},"example":{"data":[{"cashbackRate":0.1,"cashbackCurrency":"USD","status":"disabled"}]}}}}},"security":[{"apikeyAuth":[]}]}},"/guests/{guestId}/loyalty-points":{"get":{"tags":["Loyalty Program"],"summary":"Fetch a guest's loyalty points","description":"Fetches the current and upcoming loyalty points for a guest.","parameters":[{"name":"guestId","in":"path","required":true,"schema":{"type":"integer"},"description":"Numeric ID of the guest to fetch","example":"1234"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"currentPoints":{"type":"integer"},"upcomingPoints":{"type":"integer"}}}},"example":{"data":{"currentPoints":1540,"upcomingPoints":900}}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}},"example":{"error":{"code":50049,"message":"guest id is invalid"}}}}}}},"security":[{"apikeyAuth":[]}]}},"/guests/{guestId}/loyalty-points/redeem":{"post":{"tags":["Loyalty Program"],"summary":"Redeem a guest's loyalty points","description":"Redeems a guest's loyalty points for a voucher type fixed amount with the specified currency and the points converted using the following rule; 10 points = $1 USD. The voucher returned is a fixed amount voucher allowed to be shared with other guest.","parameters":[{"name":"guestId","in":"path","required":true,"schema":{"type":"integer"},"description":"Numeric ID of the guest to fetch","example":"1234"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["points","currency"],"properties":{"points":{"type":"integer","description":"Amount of points to redeem. 10 points = $1 USD.","example":100},"currency":{"type":"string","description":"Currency in which the voucher value will be calculated.","example":"USD"}},"example":{"points":100,"currency":"USD"}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"voucherCode":{"type":"string"},"userID":{"type":"integer"},"guestID":{"type":"integer"},"discountType":{"type":"string"},"discountValue":{"type":"number"},"minimumSpend":{"type":"number"},"maximumDiscountAmount":{"type":"number"},"currency":{"type":"string"},"validityStart":{"type":"string","format":"date"},"validityEnd":{"type":"string","format":"date"},"usages":{"type":"integer"},"usagesLimit":{"type":"integer"},"status":{"type":"string"},"termsAndConditions":{"type":"string"},"category":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"deletedAt":{"type":"string","format":"date-time"}}}},"example":{"data":{"voucherCode":"0193f986","userID":633,"guestID":1,"discountType":"fixed_amount","discountValue":90.95,"minimumSpend":0,"maximumDiscountAmount":9,"currency":"USD","validityStart":"2026-07-24","validityEnd":"2026-12-24","usages":0,"usagesLimit":1,"status":"active","termsAndConditions":"","category":"redemption","createdAt":"2026-07-24T16:36:19.820824Z","updatedAt":"2026-07-24T20:36:20.002+04:00","deletedAt":null}}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer"},"message":{"type":"string"}}}},"example":{"error":{"code":50049,"message":"guest id is invalid"}}}}}}},"security":[{"apikeyAuth":[]}]}}},"x-readme":{"explorer-enabled":true,"proxy-enabled":true}} ``` --- # Unknown ```json {"openapi":"3.0.0","info":{"title":"API: Vouchers","version":"1.0.0","description":"API for managing vouchers"},"servers":[{"url":"https://da.liteapi.travel","description":"Main API server"}],"components":{"securitySchemes":{"apikeyAuth":{"type":"apiKey","in":"header","name":"X-Api-Key","description":"API key required for authorization"}}},"security":[{"apikeyAuth":[]}],"tags":[{"name":"Vouchers","description":"Operations related to managing discount vouchers, including creating, updating, and retrieving vouchers."}],"paths":{"/vouchers":{"post":{"tags":["Vouchers"],"summary":"Create a new voucher","description":"Create a new voucher with the specified details, including the voucher code, discount type, value, and validity period. This voucher can then be used by customers.","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"voucher_code":{"type":"string","description":"A unique code for the new voucher. e.g. manhattan-holidays-100"},"discount_type":{"type":"string","description":"Type of discount, such as percentage, or points_redemption"},"discount_value":{"type":"number","description":"Value of the discount applied by the voucher. For percentage discounts, a value of 10 represents a 10% discount. For points_redemption, it indicates the fixed amount of points to be redeemed e.g. 10 equals 10 points"},"minimum_spend":{"type":"number","description":"Minimum rate to apply the discount voucher in the voucher currency. e.g. a minimum_spend of USD$100 will only apply for bookings with a price USD$100 or more"},"maximum_discount_amount":{"type":"number","description":"Maximum discount amount that can be applied using the voucher in voucher currency. e.g. a with a maximum_discount_amount of 50 in USD, will discount from 0 to USD$50"},"currency":{"type":"string","description":"Currency in which the discount is offered"},"validity_start":{"type":"string","format":"date","description":"Date from which the voucher becomes valid"},"validity_end":{"type":"string","format":"date","description":"Date until which the voucher remains valid"},"usages_limit":{"type":"number","description":"Maximum number of times the voucher can be redeemed"},"status":{"type":"string","description":"Current status of the voucher (e.g., active, inactive)"},"guest_id":{"type":"string","description":"The unique identifier of the guest associated with the voucher"},"description":{"type":"string","description":"A brief description of the voucher, detailing its purpose or offer"},"terms_and_conditions":{"type":"string","description":"Terms and conditions associated with the voucher"}},"required":["voucher_code","discount_type","discount_value","minimum_spend","maximum_discount_amount","usages_limit","currency","validity_start","validity_end","status"]},"example":{"id":120,"voucher_code":"HELLOHOLIDAYS","discount_type":"percentage","discount_value":30,"minimum_spend":60,"maximum_discount_amount":20,"currency":"USD","validity_start":"2026-07-03","validity_end":"2026-07-30","usages_limit":10,"status":"active","created_at":"2026-07-10T09:41:43.000Z","updated_at":"2026-07-10T09:41:43.000Z","deleted_at":null,"user_id":961,"terms_and_conditions":null,"remaining_uses":10,"guest_id":394,"description":"Holiday season voucher"}}}},"responses":{"201":{"description":"Voucher created successfully","content":{"application/json":{"schema":{"type":"object","properties":{"voucher":{"type":"object","properties":{"id":{"type":"integer","description":"Unique identifier for the voucher"},"voucher_code":{"type":"string","description":"A unique code for the new voucher. e.g. manhattan-holidays-100"},"discount_type":{"type":"string","description":"Type of discount, such as percentage or fixed_amount"},"discount_value":{"type":"number","description":"Represents the discount amount. For percentage discounts, it indicates the percentage (e.g., 10 for 10%). For fixed amount discounts, it represents the fixed amount in the specified currency (e.g., 10 represents US$10 or €10)"},"minimum_spend":{"type":"number","description":"Minimum rate to apply the discount voucher in the voucher currency. e.g. a minimum_spend of USD$100 will only apply for bookings with a price USD$100 or more"},"maximum_discount_amount":{"type":"number","description":"Maximum discount amount that can be applied using the voucher in voucher currency. e.g. a with a maximum_discount_amount of 50 in USD, will discount from 0 to USD$50"},"currency":{"type":"string","description":"Currency in which the discount is offered"},"validity_start":{"type":"string","format":"date","description":"Date from which the voucher becomes valid"},"validity_end":{"type":"string","format":"date","description":"Date until which the voucher remains valid"},"usages_limit":{"type":"number","description":"Maximum number of times the voucher can be redeemed"},"status":{"type":"string","description":"Current status of the voucher (e.g., active, inactive)"},"created_at":{"type":"string","format":"date-time","description":"Timestamp when the voucher was created"},"updated_at":{"type":"string","format":"date-time","description":"Timestamp when the voucher was last updated"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Timestamp when the voucher was deleted, if applicable"},"user_id":{"type":"integer","description":"ID of the user associated with the voucher, if applicable"},"remaining_uses":{"type":"number","description":"Number of times the voucher can still be redeemed"},"guest_id":{"type":"string","description":"The unique identifier of the guest associated with the voucher"},"description":{"type":"string","description":"A brief description of the voucher, detailing its purpose or offer"},"terms_and_conditions":{"type":"string","description":"Terms and conditions associated with the voucher"}}}}},"example":{"voucher":[{"id":120,"voucher_code":"HELLOHOLIDAYS","discount_type":"percentage","discount_value":30,"minimum_spend":60,"maximum_discount_amount":20,"currency":"USD","validity_start":"2026-07-03","validity_end":"2026-07-30","usages_limit":10,"status":"active","created_at":"2026-07-10T09:41:43.000Z","updated_at":"2026-07-10T09:41:43.000Z","deleted_at":null,"user_id":961,"terms_and_conditions":null,"remaining_uses":10,"guest_id":394,"description":"Holiday season voucher"}]}}}}}},"get":{"tags":["Vouchers"],"summary":"Retrieve all vouchers","description":"Fetch a list of all available vouchers. This endpoint provides details such as the voucher code, discount type and value, validity period, and other relevant information.","responses":{"200":{"description":"A list of all vouchers with their details","content":{"application/json":{"schema":{"type":"object","properties":{"voucher":{"type":"object","properties":{"id":{"type":"integer","description":"Unique identifier for the voucher"},"voucher_code":{"type":"string","description":"Code used to redeem the voucher"},"discount_type":{"type":"string","description":"Type of discount provided, e.g., percentage or fixed amount"},"discount_value":{"type":"number","description":"Value of the discount applied by the voucher"},"minimum_spend":{"type":"number","description":"Minimum spending required to apply the voucher"},"maximum_discount_amount":{"type":"number","description":"Maximum discount amount that can be applied"},"currency":{"type":"string","description":"Currency in which the discount is applied"},"validity_start":{"type":"string","format":"date","description":"Start date from when the voucher is valid"},"validity_end":{"type":"string","format":"date","description":"End date after which the voucher is no longer valid"},"usages_limit":{"type":"number","description":"Maximum number of times the voucher can be used"},"status":{"type":"string","description":"Current status of the voucher (e.g., active, inactive, expired)"},"created_at":{"type":"string","format":"date-time","description":"Timestamp when the voucher was created"},"updated_at":{"type":"string","format":"date-time","description":"Timestamp when the voucher was last updated"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Timestamp when the voucher was deleted, if applicable"},"user_id":{"type":"integer","description":"ID of the user associated with the voucher, if applicable"},"terms_and_conditions":{"type":"string","description":"Terms and conditions associated with the voucher"},"remaining_uses":{"type":"number","description":"Number of times the voucher can still be redeemed"},"guest_id":{"type":"string","description":"The unique identifier of the guest associated with the voucher"},"description":{"type":"string","description":"A brief description of the voucher, detailing its purpose or offer"}}}}},"example":{"voucher":[{"id":32,"voucher_code":"DISCOUNT_40","discount_type":"percentage","discount_value":30,"minimum_spend":60,"maximum_discount_amount":20,"currency":"USD","validity_start":"2026-07-03","validity_end":"2026-07-30","usages_limit":100,"status":"active","created_at":"2026-07-24T14:42:48.000Z","updated_at":"2026-07-25T10:48:24.000Z","deleted_at":null,"user_id":898,"terms_and_conditions":null,"remaining_uses":80,"guest_id":null,"description":"40% offer"}]}}}}}}},"/vouchers/{voucherID}":{"get":{"tags":["Vouchers"],"summary":"Retrieve a specific voucher","description":"Fetch detailed information about a specific voucher using its unique identifier. This includes the voucher code, discount details, usage limits, and more.","parameters":[{"name":"voucherID","in":"path","required":true,"schema":{"type":"integer"},"example":46,"description":"Unique identifier of the voucher to retrieve"}],"responses":{"200":{"description":"Voucher details retrieved successfully","content":{"application/json":{"schema":{"type":"object","properties":{"voucher":{"type":"object","properties":{"id":{"type":"integer","description":"Unique identifier for the voucher"},"voucher_code":{"type":"string","description":"Code used to redeem the voucher"},"discount_type":{"type":"string","description":"Type of discount provided by the voucher"},"discount_value":{"type":"number","description":"Value of the discount"},"minimum_spend":{"type":"number","description":"Minimum amount required to use the voucher"},"maximum_discount_amount":{"type":"number","description":"Maximum discount amount that can be applied"},"currency":{"type":"string","description":"Currency in which the discount is applied"},"validity_start":{"type":"string","format":"date","description":"Date from which the voucher is valid"},"validity_end":{"type":"string","format":"date","description":"Date until which the voucher is valid"},"usages_limit":{"type":"number","description":"Maximum number of times the voucher can be used"},"status":{"type":"string","description":"Current status of the voucher (e.g., active, inactive)"},"created_at":{"type":"string","format":"date-time","description":"Date and time when the voucher was created"},"updated_at":{"type":"string","format":"date-time","description":"Date and time when the voucher was last updated"},"deleted_at":{"type":"string","format":"date-time","nullable":true,"description":"Date and time when the voucher was deleted, if applicable"},"user_id":{"type":"integer","description":"ID of the user associated with the voucher, if applicable"},"terms_and_conditions":{"type":"string","description":"Terms and conditions associated with the voucher"},"remaining_uses":{"type":"number","description":"Number of times the voucher can still be redeemed"},"guest_id":{"type":"string","description":"The unique identifier of the guest associated with the voucher"},"description":{"type":"string","description":"A brief description of the voucher, detailing its purpose or offer"}}}}},"example":{"voucher":[{"id":37,"voucher_code":"SUPER60","discount_type":"percentage","discount_value":30,"minimum_spend":60,"maximum_discount_amount":20,"currency":"USD","validity_start":"2026-07-03","validity_end":"2026-07-30","usages_limit":100,"remaining_uses":80,"status":"active","created_at":"2026-07-25T15:10:56.000Z","updated_at":"2026-07-25T16:56:22.000Z","deleted_at":null,"user_id":898,"guest_id":null,"description":"60% offer"}]}}}},"400":{"description":"Voucher not found","content":{"application/json":{"example":{"message":"Voucher not found"}}}}}}},"/vouchers/{id}":{"put":{"tags":["Vouchers"],"summary":"Update a voucher","description":"Update the details of an existing voucher, including the voucher code, discount value, validity period, and more.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"},"example":46,"description":"Unique identifier of the voucher to update"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"voucher_code":{"type":"string","description":"A unique code for the new voucher. e.g. manhattan-holidays-100"},"discount_type":{"type":"string","description":"Type of discount, such as percentage or points redemption"},"discount_value":{"type":"number","description":"Value of the discount applied by the voucher. For percentage discounts, a value of 10 represents a 10% discount. For points_redemption, it indicates the fixed amount of points to be redeemed e.g. 10 equals 10 points"},"minimum_spend":{"type":"number","description":"Minimum rate to apply the discount voucher in the voucher currency. e.g. a minimum_spend of USD$100 will only apply for bookings with a price USD$100 or more"},"maximum_discount_amount":{"type":"number","description":"Maximum discount amount that can be applied using the voucher in voucher currency. e.g. a with a maximum_discount_amount of 50 in USD, will discount from 0 to USD$50"},"currency":{"type":"string","description":"Currency of the discount"},"validity_start":{"type":"string","format":"date","description":"Updated start date of the voucher's validity"},"validity_end":{"type":"string","format":"date","description":"Updated end date of the voucher's validity"},"usages_limit":{"type":"number","description":"Updated usage limit for the voucher"},"status":{"type":"string","description":"Updated status of the voucher (e.g., active, inactive)"}},"required":["voucher_code","discount_type","discount_value","minimum_spend","maximum_discount_amount","usages_limit","currency","validity_start","validity_end","status"]},"example":{"voucher_code":"e58d5d73","discount_type":"percentage","discount_value":13,"minimum_spend":60,"maximum_discount_amount":20,"currency":"USD","validity_start":"2026-07-03","validity_end":"2026-07-30","usages_limit":100,"status":"active"}}}},"responses":{"200":{"description":"Voucher updated successfully","content":{"application/json":{"example":{"message":"Voucher updated successfully"}}}},"400":{"description":"Voucher not found","content":{"application/json":{"example":{"message":"Voucher not found"}}}},"404":{"description":"Voucher is used in a booking, read-only access allowed","content":{"application/json":{"example":{"message":"Voucher not found"}}}}}}},"/vouchers/{id}/status":{"put":{"tags":["Vouchers"],"summary":"Update voucher status","description":"Update the status of a voucher, typically to activate or deactivate it.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"},"example":46,"description":"Unique identifier of the voucher for which the status is being updated"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["active","inactive"],"description":"New status of the voucher"}},"required":["status"]},"example":{"status":"active"}}}},"responses":{"200":{"description":"Voucher status updated successfully","content":{"application/json":{"example":{"message":"Voucher status updated successfully"}}}}}}},"/vouchers/history":{"get":{"tags":["Vouchers"],"summary":"Retrieve voucher usage history","description":"Fetch the usage history for all vouchers. This includes details of each booking where the voucher was applied, such as the booking date and applied discount amount.","responses":{"200":{"description":"Voucher updated successfully","content":{"application/json":{"schema":{"type":"object","properties":{"history":{"type":"array","description":"List of voucher usage details.","items":{"type":"object","properties":{"id":{"type":"integer","description":"Unique identifier for the voucher usage history entry.","example":120},"voucher_code":{"type":"string","description":"The code of the voucher used.","example":"voucher-20"},"guest_email":{"type":"string","description":"Email address of the guest who used the voucher.","example":"guest@email.com"},"hotel_name":{"type":"string","description":"Name of the hotel where the voucher was used.","example":"Villa Rosa"},"booking_id":{"type":"string","description":"Unique identifier for the booking associated with the voucher.","example":"YxsYhO17z"},"voucher_total_amount":{"type":"number","description":"Total amount of the voucher used.","example":12.25},"usage_date":{"type":"string","format":"date-time","description":"Date and time when the voucher was used.","example":"2026-07-28T08:18:39.000Z"}}}}}},"example":{"history":[{"id":120,"voucher_code":"DISCOUNT_50","guest_email":"guest@email.com","hotel_name":"Hotel Jadran","booking_id":"YxsYhO17z","voucher_total_amount":12.25,"usage_date":"2026-07-28T08:18:39.000Z"}]}}}}}}},"/vouchers/{id}/":{"delete":{"tags":["Vouchers"],"operationId":"delete Voucher","summary":"Delete a voucher","description":"Deletes a voucher from the system using its unique identifier.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"},"example":46,"description":"Unique identifier of the voucher to be deleted"}],"responses":{"200":{"description":"Voucher deleted successfully","content":{"application/json":{"example":{"message":"Voucher deleted successfully"}}}},"400":{"description":"Invalid request parameters","content":{"application/json":{"example":{"error":"Invalid voucher ID"}}}},"404":{"description":"Voucher not found","content":{"application/json":{"example":{"error":"Voucher with the specified ID not found"}}}},"500":{"description":"Internal server error","content":{"application/json":{"example":{"error":"An unexpected error occurred"}}}}}}}},"x-readme":{"explorer-enabled":true,"proxy-enabled":true}} ``` ---