diff --git a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-additional-availability-with-response.md b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-additional-availability-with-response.md index 00b0253ff..c00265ef7 100644 --- a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-additional-availability-with-response.md +++ b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-additional-availability-with-response.md @@ -73,8 +73,8 @@ JVM | customerIp | IP address of the customer, as captured by your integration.
Ensure your integration passes the customer's IP, not your own. This value helps determine their location and assign the correct payment gateway.
Also used for fraud recovery and other important analytics. (optional) | | customerSessionId | Insert your own unique value for each user session, beginning with the first API call. Continue to pass the same value for each subsequent API call during the user's session, using a new value for every new customer session.
Including this value greatly eases EPS's internal debugging process for issues with partner requests, as it explicitly links together request paths for individual user's session. (optional) | | test | Shop calls have a test header that can be used to return set responses with the following keywords:
* `standard` * `service_unavailable` * `unknown_internal_error` * `no_availability` * `forbidden` (optional) | -| checkin | Check-in date, in ISO 8601 format (YYYY-MM-DD)
Note: Only needed for hard change if desired check-in date is different than original booking. If specified must also specify `checkout`. (optional) | -| checkout | Check-out date, in ISO 8601 format (YYYY-MM-DD). Availability can be searched up to 500 days in advance of this date. Total length of stay cannot exceed 28 nights.
Note: Only needed for hard change if desired check-out date is different than original booking. If specified must also specify `checkin`.
(optional) | +| checkin | Check-in date, in ISO 8601 format (YYYY-MM-DD). This can be up to 365 days in the future. Some partner configurations may extend this up to 500 days.
Note: Only needed for hard change if desired check-in date is different than original booking. If specified must also specify `checkout`. (optional) | +| checkout | Check-out date, in ISO 8601 format (YYYY-MM-DD). Total length of stay cannot exceed 28 nights.
Note: Only needed for hard change if desired check-out date is different than original booking. If specified must also specify `checkin`.
(optional) | | exclusion | Single exclusion type. Send multiple instances of this parameter to request multiple exclusions.
Note: Optional parameter for use with hard change requests.
* `refundable_damage_deposit` - Excludes rates with refundable damage deposits from the response. (optional) | | filter | Single filter type. Send multiple instances of this parameter to request multiple filters.
Note: Optional parameter for use with hard change requests.
* `refundable` - Filters results to only show fully refundable rates. * `expedia_collect` - Filters results to only show rates where payment is collected by Expedia at the time of booking. These properties can be eligible for payments via Expedia Affiliate Collect(EAC). * `property_collect` - Filters results to only show rates where payment is collected by the property after booking. This can include rates that require a deposit by the property, dependent upon the deposit policies. * `loyalty` - Filters results to only show rates that are eligible for loyalty points. (optional) | | include | Modify the response by including types of responses that are not provided by default.
* `sale_scenario.mobile_promotion` - Enable the `mobile_promotion` flag under the `sale_scenario` section of the response. (optional) | diff --git a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-additional-availability.md b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-additional-availability.md index 5e1b9d3bd..ce53eb8d4 100644 --- a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-additional-availability.md +++ b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-additional-availability.md @@ -73,8 +73,8 @@ JVM | customerIp | IP address of the customer, as captured by your integration.
Ensure your integration passes the customer's IP, not your own. This value helps determine their location and assign the correct payment gateway.
Also used for fraud recovery and other important analytics. (optional) | | customerSessionId | Insert your own unique value for each user session, beginning with the first API call. Continue to pass the same value for each subsequent API call during the user's session, using a new value for every new customer session.
Including this value greatly eases EPS's internal debugging process for issues with partner requests, as it explicitly links together request paths for individual user's session. (optional) | | test | Shop calls have a test header that can be used to return set responses with the following keywords:
* `standard` * `service_unavailable` * `unknown_internal_error` * `no_availability` * `forbidden` (optional) | -| checkin | Check-in date, in ISO 8601 format (YYYY-MM-DD)
Note: Only needed for hard change if desired check-in date is different than original booking. If specified must also specify `checkout`. (optional) | -| checkout | Check-out date, in ISO 8601 format (YYYY-MM-DD). Availability can be searched up to 500 days in advance of this date. Total length of stay cannot exceed 28 nights.
Note: Only needed for hard change if desired check-out date is different than original booking. If specified must also specify `checkin`.
(optional) | +| checkin | Check-in date, in ISO 8601 format (YYYY-MM-DD). This can be up to 365 days in the future. Some partner configurations may extend this up to 500 days.
Note: Only needed for hard change if desired check-in date is different than original booking. If specified must also specify `checkout`. (optional) | +| checkout | Check-out date, in ISO 8601 format (YYYY-MM-DD). Total length of stay cannot exceed 28 nights.
Note: Only needed for hard change if desired check-out date is different than original booking. If specified must also specify `checkin`.
(optional) | | exclusion | Single exclusion type. Send multiple instances of this parameter to request multiple exclusions.
Note: Optional parameter for use with hard change requests.
* `refundable_damage_deposit` - Excludes rates with refundable damage deposits from the response. (optional) | | filter | Single filter type. Send multiple instances of this parameter to request multiple filters.
Note: Optional parameter for use with hard change requests.
* `refundable` - Filters results to only show fully refundable rates. * `expedia_collect` - Filters results to only show rates where payment is collected by Expedia at the time of booking. These properties can be eligible for payments via Expedia Affiliate Collect(EAC). * `property_collect` - Filters results to only show rates where payment is collected by the property after booking. This can include rates that require a deposit by the property, dependent upon the deposit policies. * `loyalty` - Filters results to only show rates that are eligible for loyalty points. (optional) | | include | Modify the response by including types of responses that are not provided by default.
* `sale_scenario.mobile_promotion` - Enable the `mobile_promotion` flag under the `sale_scenario` section of the response. (optional) | diff --git a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-availability-with-response.md b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-availability-with-response.md index 00f7d5305..356f5ae18 100644 --- a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-availability-with-response.md +++ b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-availability-with-response.md @@ -72,8 +72,8 @@ JVM | | | |---|---| -| checkin | Check-in date, in ISO 8601 format (YYYY-MM-DD) | -| checkout | Check-out date, in ISO 8601 format (YYYY-MM-DD). Availability can be searched up to 500 days in advance of this date. Total length of stay cannot exceed 28 nights. | +| checkin | Check-in date, in ISO 8601 format (YYYY-MM-DD). This can be up to 365 days in the future. Some partner configurations may extend this up to 500 days. | +| checkout | Check-out date, in ISO 8601 format (YYYY-MM-DD). Total length of stay cannot exceed 28 nights. | | currency | Requested currency for the rates, in ISO 4217 format

Currency Options: [https://developers.expediagroup.com/docs/rapid/resources/reference/currency-options](https://developers.expediagroup.com/docs/rapid/resources/reference/currency-options) | | countryCode | The country code of the traveler's point of sale, in ISO 3166-1 alpha-2 format. This should represent the country where the shopping transaction is taking place.
For more information see: [https://www.iso.org/obp/ui/#search/code/](https://www.iso.org/obp/ui/#search/code/) | | language | Desired language for the response as a subset of BCP47 format that only uses hyphenated pairs of two-digit language and country codes. Use only ISO 639-1 alpha-2 language codes and ISO 3166-1 alpha-2 country codes. See [https://www.w3.org/International/articles/language-tags/](https://www.w3.org/International/articles/language-tags/)
Language Options: [https://developers.expediagroup.com/docs/rapid/resources/reference/language-options](https://developers.expediagroup.com/docs/rapid/resources/reference/language-options) | diff --git a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-availability.md b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-availability.md index ec6b1cb3f..aa7e5717a 100644 --- a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-availability.md +++ b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-availability.md @@ -72,8 +72,8 @@ JVM | | | |---|---| -| checkin | Check-in date, in ISO 8601 format (YYYY-MM-DD) | -| checkout | Check-out date, in ISO 8601 format (YYYY-MM-DD). Availability can be searched up to 500 days in advance of this date. Total length of stay cannot exceed 28 nights. | +| checkin | Check-in date, in ISO 8601 format (YYYY-MM-DD). This can be up to 365 days in the future. Some partner configurations may extend this up to 500 days. | +| checkout | Check-out date, in ISO 8601 format (YYYY-MM-DD). Total length of stay cannot exceed 28 nights. | | currency | Requested currency for the rates, in ISO 4217 format

Currency Options: [https://developers.expediagroup.com/docs/rapid/resources/reference/currency-options](https://developers.expediagroup.com/docs/rapid/resources/reference/currency-options) | | countryCode | The country code of the traveler's point of sale, in ISO 3166-1 alpha-2 format. This should represent the country where the shopping transaction is taking place.
For more information see: [https://www.iso.org/obp/ui/#search/code/](https://www.iso.org/obp/ui/#search/code/) | | language | Desired language for the response as a subset of BCP47 format that only uses hyphenated pairs of two-digit language and country codes. Use only ISO 639-1 alpha-2 language codes and ISO 3166-1 alpha-2 country codes. See [https://www.w3.org/International/articles/language-tags/](https://www.w3.org/International/articles/language-tags/)
Language Options: [https://developers.expediagroup.com/docs/rapid/resources/reference/language-options](https://developers.expediagroup.com/docs/rapid/resources/reference/language-options) | diff --git a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation-by-itinerary-id-with-response.md b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation-by-itinerary-id-with-response.md index eb1bb4af1..5aae6659d 100644 --- a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation-by-itinerary-id-with-response.md +++ b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation-by-itinerary-id-with-response.md @@ -28,7 +28,7 @@ public final Response<[Itinerary](../../com.expediagroup.sdk.rapid.models/-it public final Response<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId) -Retrieve Booking This API call returns itinerary details and links to resume or cancel the booking. There are two methods to retrieve a booking: * Using the link included in the original Book response, example: https://api.ean.com/v3/itineraries/8955599932111?token=QldfCGlcUA4GXVlSAQ4W * Using the email of the booking. If the email contains special characters, they must be encoded to successfully retrieve the booking. Example: https://api.ean.com/v3/itineraries/8955599932111?email=customer@email.com Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive an error when trying to retrieve an itinerary that was successfully created, please wait a few minutes before trying to retrieve the itinerary again. +Retrieve Booking This API call returns itinerary details and links to resume or cancel the booking. There are two methods to retrieve a booking: * Using the link included in the original Book response, example: https://api.ean.com/v3/itineraries/8955599932111?token=QldfCGlcUA4GXVlSAQ4W * Using the email of the booking. If the email contains special characters, they must be encoded to successfully retrieve the booking. Example: https://api.ean.com/v3/itineraries/8955599932111?email=customer@email.com Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive an error when trying to retrieve an itinerary that was successfully created, or if you receive a response with two fields, namely, `itinerary_id` and `creation_date_time`, then please wait a few minutes before trying to retrieve the itinerary again. #### Return diff --git a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation-by-itinerary-id.md b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation-by-itinerary-id.md index e4f2e8a67..78bb6d640 100644 --- a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation-by-itinerary-id.md +++ b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation-by-itinerary-id.md @@ -28,7 +28,7 @@ public final [Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/inde public final [Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)[getReservationByItineraryId](get-reservation-by-itinerary-id.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId) -Retrieve Booking This API call returns itinerary details and links to resume or cancel the booking. There are two methods to retrieve a booking: * Using the link included in the original Book response, example: https://api.ean.com/v3/itineraries/8955599932111?token=QldfCGlcUA4GXVlSAQ4W * Using the email of the booking. If the email contains special characters, they must be encoded to successfully retrieve the booking. Example: https://api.ean.com/v3/itineraries/8955599932111?email=customer@email.com Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive an error when trying to retrieve an itinerary that was successfully created, please wait a few minutes before trying to retrieve the itinerary again. +Retrieve Booking This API call returns itinerary details and links to resume or cancel the booking. There are two methods to retrieve a booking: * Using the link included in the original Book response, example: https://api.ean.com/v3/itineraries/8955599932111?token=QldfCGlcUA4GXVlSAQ4W * Using the email of the booking. If the email contains special characters, they must be encoded to successfully retrieve the booking. Example: https://api.ean.com/v3/itineraries/8955599932111?email=customer@email.com Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive an error when trying to retrieve an itinerary that was successfully created, or if you receive a response with two fields, namely, `itinerary_id` and `creation_date_time`, then please wait a few minutes before trying to retrieve the itinerary again. #### Return diff --git a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation-with-response.md b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation-with-response.md index 5d474390d..7745b5b6a 100644 --- a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation-with-response.md +++ b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation-with-response.md @@ -20,7 +20,7 @@ public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/u public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>>[getReservationWithResponse](get-reservation-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email) -Search for and retrieve Bookings with Affiliate Reference Id This can be called directly without a token when an affiliate reference id is provided. It returns details about bookings associated with an affiliate reference id, along with cancel links to cancel the bookings. Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive no results while trying to find an itinerary that was successfully created, please wait a few minutes before trying to search for the itinerary again. +Search for and retrieve Bookings with Affiliate Reference Id This can be called directly without a token when an affiliate reference id is provided. It returns details about bookings associated with an affiliate reference id, along with cancel links to cancel the bookings. Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive no results while trying to search for an itinerary that was successfully created, or if you receive a response with two fields, namely, `itinerary_id` and `creation_date_time`, then please wait a few minutes before trying to search for the itinerary again. #### Return diff --git a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation.md b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation.md index 1f5844fb4..5683e3f69 100644 --- a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation.md +++ b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/get-reservation.md @@ -20,7 +20,7 @@ public final [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.htm public final [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservation](get-reservation.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email) -Search for and retrieve Bookings with Affiliate Reference Id This can be called directly without a token when an affiliate reference id is provided. It returns details about bookings associated with an affiliate reference id, along with cancel links to cancel the bookings. Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive no results while trying to find an itinerary that was successfully created, please wait a few minutes before trying to search for the itinerary again. +Search for and retrieve Bookings with Affiliate Reference Id This can be called directly without a token when an affiliate reference id is provided. It returns details about bookings associated with an affiliate reference id, along with cancel links to cancel the bookings. Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive no results while trying to search for an itinerary that was successfully created, or if you receive a response with two fields, namely, `itinerary_id` and `creation_date_time`, then please wait a few minutes before trying to search for the itinerary again. #### Return diff --git a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/index.md b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/index.md index 2ebe6d6a7..49493f639 100644 --- a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/index.md +++ b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.client/-rapid-client/index.md @@ -60,10 +60,10 @@ public final class [RapidClient](index.md) extends BaseRapidClient | [getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md) | [JVM]
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final ResponsePaginator<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode, [BigDecimal](https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html)limit, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>type, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)paymentTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)platformName)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final ResponsePaginator<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode, [BigDecimal](https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html)limit, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>type, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)paymentTerms)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final ResponsePaginator<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode, [BigDecimal](https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html)limit, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>type, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final ResponsePaginator<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode, [BigDecimal](https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html)limit, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>type, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final ResponsePaginator<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode, [BigDecimal](https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html)limit, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>type)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final ResponsePaginator<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode, [BigDecimal](https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html)limit, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final ResponsePaginator<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode, [BigDecimal](https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html)limit)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final ResponsePaginator<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final ResponsePaginator<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final ResponsePaginator<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final ResponsePaginator<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final ResponsePaginator<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final ResponsePaginator<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final ResponsePaginator<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsPaginatorWithResponse](get-regions-paginator-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language) | | [getRegionsWithResponse](get-regions-with-response.md) | [JVM]
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsWithResponse](get-regions-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode, [BigDecimal](https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html)limit, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>type, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)paymentTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)platformName)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsWithResponse](get-regions-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode, [BigDecimal](https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html)limit, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>type, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)paymentTerms)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsWithResponse](get-regions-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode, [BigDecimal](https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html)limit, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>type, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsWithResponse](get-regions-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode, [BigDecimal](https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html)limit, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>type, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsWithResponse](get-regions-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode, [BigDecimal](https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html)limit, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>type)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsWithResponse](get-regions-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode, [BigDecimal](https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html)limit, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsWithResponse](get-regions-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode, [BigDecimal](https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html)limit)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsWithResponse](get-regions-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)iataLocationCode)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsWithResponse](get-regions-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countrySubdivisionCode)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsWithResponse](get-regions-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>countryCode)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsWithResponse](get-regions-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)area)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsWithResponse](get-regions-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)ancestorId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsWithResponse](get-regions-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>>[getRegionsWithResponse](get-regions-with-response.md)([List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language)
Regions Returns the geographic definition and property mappings of regions matching the specified parameters.

To request all regions in the world, omit the `ancestor` query parameter. To request all regions in a specific continent, country or other level, specify the ID of that region as the `ancestor`. Refer to the list of [top level regions](https://developers.expediagroup.com/docs/rapid/lodging/geography/geography-reference-lists).

The response is a paginated list of regions. See the `Link` header in the 200 response section. | | [getRegionWithResponse](get-region-with-response.md) | [JVM]
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>[getRegionWithResponse](get-region-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)regionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)paymentTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)platformName, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>[getRegionWithResponse](get-region-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)regionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)paymentTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)platformName)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>[getRegionWithResponse](get-region-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)regionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)paymentTerms)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>[getRegionWithResponse](get-region-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)regionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>[getRegionWithResponse](get-region-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)regionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>[getRegionWithResponse](get-region-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)regionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Region](../../com.expediagroup.sdk.rapid.models/-region/index.md)>[getRegionWithResponse](get-region-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)regionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)language, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include)
Region Returns the geographic definition and property mappings for the requested Region ID. The response is a single JSON formatted region object. | -| [getReservation](get-reservation.md) | [JVM]
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservation](get-reservation.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservation](get-reservation.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservation](get-reservation.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservation](get-reservation.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email)
Search for and retrieve Bookings with Affiliate Reference Id This can be called directly without a token when an affiliate reference id is provided. It returns details about bookings associated with an affiliate reference id, along with cancel links to cancel the bookings. Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive no results while trying to find an itinerary that was successfully created, please wait a few minutes before trying to search for the itinerary again. | -| [getReservationByItineraryId](get-reservation-by-itinerary-id.md) | [JVM]
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)[getReservationByItineraryId](get-reservation-by-itinerary-id.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)[getReservationByItineraryId](get-reservation-by-itinerary-id.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)[getReservationByItineraryId](get-reservation-by-itinerary-id.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)[getReservationByItineraryId](get-reservation-by-itinerary-id.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)[getReservationByItineraryId](get-reservation-by-itinerary-id.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)[getReservationByItineraryId](get-reservation-by-itinerary-id.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId)
Retrieve Booking This API call returns itinerary details and links to resume or cancel the booking. There are two methods to retrieve a booking: * Using the link included in the original Book response, example: https://api.ean.com/v3/itineraries/8955599932111?token=QldfCGlcUA4GXVlSAQ4W * Using the email of the booking. If the email contains special characters, they must be encoded to successfully retrieve the booking. Example: https://api.ean.com/v3/itineraries/8955599932111?email=customer@email.com Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive an error when trying to retrieve an itinerary that was successfully created, please wait a few minutes before trying to retrieve the itinerary again. | -| [getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md) | [JVM]
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId)
Retrieve Booking This API call returns itinerary details and links to resume or cancel the booking. There are two methods to retrieve a booking: * Using the link included in the original Book response, example: https://api.ean.com/v3/itineraries/8955599932111?token=QldfCGlcUA4GXVlSAQ4W * Using the email of the booking. If the email contains special characters, they must be encoded to successfully retrieve the booking. Example: https://api.ean.com/v3/itineraries/8955599932111?email=customer@email.com Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive an error when trying to retrieve an itinerary that was successfully created, please wait a few minutes before trying to retrieve the itinerary again. | -| [getReservationWithResponse](get-reservation-with-response.md) | [JVM]
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>>[getReservationWithResponse](get-reservation-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>>[getReservationWithResponse](get-reservation-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>>[getReservationWithResponse](get-reservation-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>>[getReservationWithResponse](get-reservation-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email)
Search for and retrieve Bookings with Affiliate Reference Id This can be called directly without a token when an affiliate reference id is provided. It returns details about bookings associated with an affiliate reference id, along with cancel links to cancel the bookings. Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive no results while trying to find an itinerary that was successfully created, please wait a few minutes before trying to search for the itinerary again. | +| [getReservation](get-reservation.md) | [JVM]
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservation](get-reservation.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservation](get-reservation.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservation](get-reservation.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservation](get-reservation.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email)
Search for and retrieve Bookings with Affiliate Reference Id This can be called directly without a token when an affiliate reference id is provided. It returns details about bookings associated with an affiliate reference id, along with cancel links to cancel the bookings. Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive no results while trying to search for an itinerary that was successfully created, or if you receive a response with two fields, namely, `itinerary_id` and `creation_date_time`, then please wait a few minutes before trying to search for the itinerary again. | +| [getReservationByItineraryId](get-reservation-by-itinerary-id.md) | [JVM]
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)[getReservationByItineraryId](get-reservation-by-itinerary-id.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)[getReservationByItineraryId](get-reservation-by-itinerary-id.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)[getReservationByItineraryId](get-reservation-by-itinerary-id.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)[getReservationByItineraryId](get-reservation-by-itinerary-id.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)[getReservationByItineraryId](get-reservation-by-itinerary-id.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)[getReservationByItineraryId](get-reservation-by-itinerary-id.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId)
Retrieve Booking This API call returns itinerary details and links to resume or cancel the booking. There are two methods to retrieve a booking: * Using the link included in the original Book response, example: https://api.ean.com/v3/itineraries/8955599932111?token=QldfCGlcUA4GXVlSAQ4W * Using the email of the booking. If the email contains special characters, they must be encoded to successfully retrieve the booking. Example: https://api.ean.com/v3/itineraries/8955599932111?email=customer@email.com Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive an error when trying to retrieve an itinerary that was successfully created, or if you receive a response with two fields, namely, `itinerary_id` and `creation_date_time`, then please wait a few minutes before trying to retrieve the itinerary again. | +| [getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md) | [JVM]
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>[getReservationByItineraryIdWithResponse](get-reservation-by-itinerary-id-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)itineraryId)
Retrieve Booking This API call returns itinerary details and links to resume or cancel the booking. There are two methods to retrieve a booking: * Using the link included in the original Book response, example: https://api.ean.com/v3/itineraries/8955599932111?token=QldfCGlcUA4GXVlSAQ4W * Using the email of the booking. If the email contains special characters, they must be encoded to successfully retrieve the booking. Example: https://api.ean.com/v3/itineraries/8955599932111?email=customer@email.com Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive an error when trying to retrieve an itinerary that was successfully created, or if you receive a response with two fields, namely, `itinerary_id` and `creation_date_time`, then please wait a few minutes before trying to retrieve the itinerary again. | +| [getReservationWithResponse](get-reservation-with-response.md) | [JVM]
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>>[getReservationWithResponse](get-reservation-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test, [List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)>include)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>>[getReservationWithResponse](get-reservation-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>>[getReservationWithResponse](get-reservation-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)<[Itinerary](../../com.expediagroup.sdk.rapid.models/-itinerary/index.md)>>[getReservationWithResponse](get-reservation-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)affiliateReferenceId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)email)
Search for and retrieve Bookings with Affiliate Reference Id This can be called directly without a token when an affiliate reference id is provided. It returns details about bookings associated with an affiliate reference id, along with cancel links to cancel the bookings. Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive no results while trying to search for an itinerary that was successfully created, or if you receive a response with two fields, namely, `itinerary_id` and `creation_date_time`, then please wait a few minutes before trying to search for the itinerary again. | | [postGeography](post-geography.md) | [JVM]
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), [PropertyGeography](../../com.expediagroup.sdk.rapid.models/-property-geography/index.md)>[postGeography](post-geography.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)include, [PropertiesGeoJsonRequest](../../com.expediagroup.sdk.rapid.models/-properties-geo-json-request/index.md)propertiesGeoJsonRequest, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)paymentTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)platformName, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), [PropertyGeography](../../com.expediagroup.sdk.rapid.models/-property-geography/index.md)>[postGeography](post-geography.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)include, [PropertiesGeoJsonRequest](../../com.expediagroup.sdk.rapid.models/-properties-geo-json-request/index.md)propertiesGeoJsonRequest, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)paymentTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)platformName)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), [PropertyGeography](../../com.expediagroup.sdk.rapid.models/-property-geography/index.md)>[postGeography](post-geography.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)include, [PropertiesGeoJsonRequest](../../com.expediagroup.sdk.rapid.models/-properties-geo-json-request/index.md)propertiesGeoJsonRequest, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)paymentTerms)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), [PropertyGeography](../../com.expediagroup.sdk.rapid.models/-property-geography/index.md)>[postGeography](post-geography.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)include, [PropertiesGeoJsonRequest](../../com.expediagroup.sdk.rapid.models/-properties-geo-json-request/index.md)propertiesGeoJsonRequest, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), [PropertyGeography](../../com.expediagroup.sdk.rapid.models/-property-geography/index.md)>[postGeography](post-geography.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)include, [PropertiesGeoJsonRequest](../../com.expediagroup.sdk.rapid.models/-properties-geo-json-request/index.md)propertiesGeoJsonRequest, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), [PropertyGeography](../../com.expediagroup.sdk.rapid.models/-property-geography/index.md)>[postGeography](post-geography.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)include, [PropertiesGeoJsonRequest](../../com.expediagroup.sdk.rapid.models/-properties-geo-json-request/index.md)propertiesGeoJsonRequest, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), [PropertyGeography](../../com.expediagroup.sdk.rapid.models/-property-geography/index.md)>[postGeography](post-geography.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)include, [PropertiesGeoJsonRequest](../../com.expediagroup.sdk.rapid.models/-properties-geo-json-request/index.md)propertiesGeoJsonRequest)
Properties within Polygon Returns the properties within an custom polygon that represents a multi-city area or smaller. The coordinates of the polygon should be in [GeoJSON format](https://tools.ietf.org/html/rfc7946) and the polygon must conform to the following restrictions: * Polygon size - diagonal distance of the polygon must be less than 500km * Polygon type - only single polygons are supported * Number of coordinates - must be <= 2000 | | [postGeographyWithResponse](post-geography-with-response.md) | [JVM]
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), [PropertyGeography](../../com.expediagroup.sdk.rapid.models/-property-geography/index.md)>>[postGeographyWithResponse](post-geography-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)include, [PropertiesGeoJsonRequest](../../com.expediagroup.sdk.rapid.models/-properties-geo-json-request/index.md)propertiesGeoJsonRequest, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)paymentTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)platformName, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)supplySource)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), [PropertyGeography](../../com.expediagroup.sdk.rapid.models/-property-geography/index.md)>>[postGeographyWithResponse](post-geography-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)include, [PropertiesGeoJsonRequest](../../com.expediagroup.sdk.rapid.models/-properties-geo-json-request/index.md)propertiesGeoJsonRequest, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)paymentTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)platformName)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), [PropertyGeography](../../com.expediagroup.sdk.rapid.models/-property-geography/index.md)>>[postGeographyWithResponse](post-geography-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)include, [PropertiesGeoJsonRequest](../../com.expediagroup.sdk.rapid.models/-properties-geo-json-request/index.md)propertiesGeoJsonRequest, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)paymentTerms)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), [PropertyGeography](../../com.expediagroup.sdk.rapid.models/-property-geography/index.md)>>[postGeographyWithResponse](post-geography-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)include, [PropertiesGeoJsonRequest](../../com.expediagroup.sdk.rapid.models/-properties-geo-json-request/index.md)propertiesGeoJsonRequest, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)partnerPointOfSale)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), [PropertyGeography](../../com.expediagroup.sdk.rapid.models/-property-geography/index.md)>>[postGeographyWithResponse](post-geography-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)include, [PropertiesGeoJsonRequest](../../com.expediagroup.sdk.rapid.models/-properties-geo-json-request/index.md)propertiesGeoJsonRequest, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)billingTerms)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), [PropertyGeography](../../com.expediagroup.sdk.rapid.models/-property-geography/index.md)>>[postGeographyWithResponse](post-geography-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)include, [PropertiesGeoJsonRequest](../../com.expediagroup.sdk.rapid.models/-properties-geo-json-request/index.md)propertiesGeoJsonRequest, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final Response<[Map](https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)<[String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html), [PropertyGeography](../../com.expediagroup.sdk.rapid.models/-property-geography/index.md)>>[postGeographyWithResponse](post-geography-with-response.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)include, [PropertiesGeoJsonRequest](../../com.expediagroup.sdk.rapid.models/-properties-geo-json-request/index.md)propertiesGeoJsonRequest)
Properties within Polygon Returns the properties within an custom polygon that represents a multi-city area or smaller. The coordinates of the polygon should be in [GeoJSON format](https://tools.ietf.org/html/rfc7946) and the polygon must conform to the following restrictions: * Polygon size - diagonal distance of the polygon must be less than 500km * Polygon type - only single polygons are supported * Number of coordinates - must be <= 2000 | | [postItinerary](post-itinerary.md) | [JVM]
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [ItineraryCreation](../../com.expediagroup.sdk.rapid.models/-itinerary-creation/index.md)[postItinerary](post-itinerary.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token, [CreateItineraryRequest](../../com.expediagroup.sdk.rapid.models/-create-itinerary-request/index.md)createItineraryRequest, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)test)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [ItineraryCreation](../../com.expediagroup.sdk.rapid.models/-itinerary-creation/index.md)[postItinerary](post-itinerary.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token, [CreateItineraryRequest](../../com.expediagroup.sdk.rapid.models/-create-itinerary-request/index.md)createItineraryRequest, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerSessionId)
@[JvmOverloads](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-overloads/index.html)()
public final [ItineraryCreation](../../com.expediagroup.sdk.rapid.models/-itinerary-creation/index.md)[postItinerary](post-itinerary.md)([String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)customerIp, [String](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)token, [CreateItineraryRequest](../../com.expediagroup.sdk.rapid.models/-create-itinerary-request/index.md)createItineraryRequest)
Create Booking This link will be available in the Price Check response or in the register payments response when Two-Factor Authentication is used. It returns an itinerary id and links to retrieve reservation details, cancel a held booking, resume a held booking or complete payment session. Please note that depending on the state of the booking, the response will contain only the applicable link(s). | diff --git a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/-trader-details-inner.md b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/-trader-details-inner.md index ab41e9fc1..bc2c974f0 100644 --- a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/-trader-details-inner.md +++ b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/-trader-details-inner.md @@ -15,9 +15,9 @@ JVM | contactMessage | The trader contact message. | | name | The trader name. | | address | -| businessRegisterName | Name of the register where the trader is registered, and is related to the `business_register_number`
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. | -| businessRegisterNumber | Business registration number
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. | -| selfCertification | Certification that the trader has confirmed their commitment to only offer products or services that comply with the applicable rules of Union law.
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. | +| businessRegisterName | Name of the register where the trader is registered, and is related to the `business_register_number` | +| businessRegisterNumber | Business registration number | +| selfCertification | Certification that the trader has confirmed their commitment to only offer products or services that comply with the applicable rules of Union law. | | rightToWithdrawMessage | The trader right to withdraw message. | | email | The trader email address. | | phone | The trader phone number. | diff --git a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/get-business-register-name.md b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/get-business-register-name.md index 98e8bae14..eec41c194 100644 --- a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/get-business-register-name.md +++ b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/get-business-register-name.md @@ -12,4 +12,4 @@ JVM | | | |---|---| -| businessRegisterName | Name of the register where the trader is registered, and is related to the `business_register_number`
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. | +| businessRegisterName | Name of the register where the trader is registered, and is related to the `business_register_number` | diff --git a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/get-business-register-number.md b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/get-business-register-number.md index 05636d947..e2bae136c 100644 --- a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/get-business-register-number.md +++ b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/get-business-register-number.md @@ -12,4 +12,4 @@ JVM | | | |---|---| -| businessRegisterNumber | Business registration number
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. | +| businessRegisterNumber | Business registration number | diff --git a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/get-self-certification.md b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/get-self-certification.md index 8736ba268..af3d9bbad 100644 --- a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/get-self-certification.md +++ b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/get-self-certification.md @@ -12,4 +12,4 @@ JVM | | | |---|---| -| selfCertification | Certification that the trader has confirmed their commitment to only offer products or services that comply with the applicable rules of Union law.
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. | +| selfCertification | Certification that the trader has confirmed their commitment to only offer products or services that comply with the applicable rules of Union law. | diff --git a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/index.md b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/index.md index 01773e6e5..26fde1b23 100644 --- a/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/index.md +++ b/release/rapid/docs/rapid-sdk/com.expediagroup.sdk.rapid.models/-trader-details-inner/index.md @@ -15,9 +15,9 @@ JVM | contactMessage | The trader contact message. | | name | The trader name. | | address | -| businessRegisterName | Name of the register where the trader is registered, and is related to the `business_register_number`
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. | -| businessRegisterNumber | Business registration number
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. | -| selfCertification | Certification that the trader has confirmed their commitment to only offer products or services that comply with the applicable rules of Union law.
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. | +| businessRegisterName | Name of the register where the trader is registered, and is related to the `business_register_number` | +| businessRegisterNumber | Business registration number | +| selfCertification | Certification that the trader has confirmed their commitment to only offer products or services that comply with the applicable rules of Union law. | | rightToWithdrawMessage | The trader right to withdraw message. | | email | The trader email address. | | phone | The trader phone number. | diff --git a/release/rapid/src/README.md b/release/rapid/src/README.md index ca8a65ef8..3a30204e8 100644 --- a/release/rapid/src/README.md +++ b/release/rapid/src/README.md @@ -5,7 +5,7 @@ com.expediagroup rapid-sdk - 3.3.0 + 3.3.3 ``` diff --git a/release/rapid/src/main/kotlin/com/expediagroup/sdk/core/model/Headers.kt b/release/rapid/src/main/kotlin/com/expediagroup/sdk/core/model/Headers.kt index 47c14c2e9..93bc60783 100644 --- a/release/rapid/src/main/kotlin/com/expediagroup/sdk/core/model/Headers.kt +++ b/release/rapid/src/main/kotlin/com/expediagroup/sdk/core/model/Headers.kt @@ -19,6 +19,8 @@ import com.expediagroup.sdk.core.constant.HeaderKey import io.ktor.http.Headers import io.ktor.http.HeadersBuilder -internal fun Headers.getTransactionId(): String? = get(HeaderKey.TRANSACTION_ID) +/** Get transaction id from headers. */ +fun Headers.getTransactionId(): String? = get(HeaderKey.TRANSACTION_ID) -internal fun HeadersBuilder.getTransactionId(): String? = get(HeaderKey.TRANSACTION_ID) +/** Get transaction id from headers builder. */ +fun HeadersBuilder.getTransactionId(): String? = get(HeaderKey.TRANSACTION_ID) diff --git a/release/rapid/src/main/kotlin/com/expediagroup/sdk/rapid/client/RapidClient.kt b/release/rapid/src/main/kotlin/com/expediagroup/sdk/rapid/client/RapidClient.kt index ca3043c19..09378a190 100644 --- a/release/rapid/src/main/kotlin/com/expediagroup/sdk/rapid/client/RapidClient.kt +++ b/release/rapid/src/main/kotlin/com/expediagroup/sdk/rapid/client/RapidClient.kt @@ -551,8 +551,8 @@ class RapidClient private constructor(clientConfiguration: RapidClientConfigurat * @param customerIp IP address of the customer, as captured by your integration.
Ensure your integration passes the customer's IP, not your own. This value helps determine their location and assign the correct payment gateway.
Also used for fraud recovery and other important analytics. (optional) * @param customerSessionId Insert your own unique value for each user session, beginning with the first API call. Continue to pass the same value for each subsequent API call during the user's session, using a new value for every new customer session.
Including this value greatly eases EPS's internal debugging process for issues with partner requests, as it explicitly links together request paths for individual user's session. (optional) * @param test Shop calls have a test header that can be used to return set responses with the following keywords:
* `standard` * `service_unavailable` * `unknown_internal_error` * `no_availability` * `forbidden` (optional) - * @param checkin Check-in date, in ISO 8601 format (YYYY-MM-DD)
Note: Only needed for hard change if desired check-in date is different than original booking. If specified must also specify `checkout`. (optional) - * @param checkout Check-out date, in ISO 8601 format (YYYY-MM-DD). Availability can be searched up to 500 days in advance of this date. Total length of stay cannot exceed 28 nights.
Note: Only needed for hard change if desired check-out date is different than original booking. If specified must also specify `checkin`.
(optional) + * @param checkin Check-in date, in ISO 8601 format (YYYY-MM-DD). This can be up to 365 days in the future. Some partner configurations may extend this up to 500 days.
Note: Only needed for hard change if desired check-in date is different than original booking. If specified must also specify `checkout`. (optional) + * @param checkout Check-out date, in ISO 8601 format (YYYY-MM-DD). Total length of stay cannot exceed 28 nights.
Note: Only needed for hard change if desired check-out date is different than original booking. If specified must also specify `checkin`.
(optional) * @param exclusion Single exclusion type. Send multiple instances of this parameter to request multiple exclusions.
Note: Optional parameter for use with hard change requests.
* `refundable_damage_deposit` - Excludes rates with refundable damage deposits from the response. (optional) * @param filter Single filter type. Send multiple instances of this parameter to request multiple filters.
Note: Optional parameter for use with hard change requests.
* `refundable` - Filters results to only show fully refundable rates. * `expedia_collect` - Filters results to only show rates where payment is collected by Expedia at the time of booking. These properties can be eligible for payments via Expedia Affiliate Collect(EAC). * `property_collect` - Filters results to only show rates where payment is collected by the property after booking. This can include rates that require a deposit by the property, dependent upon the deposit policies. * `loyalty` - Filters results to only show rates that are eligible for loyalty points. (optional) * @param include Modify the response by including types of responses that are not provided by default.
* `sale_scenario.mobile_promotion` - Enable the `mobile_promotion` flag under the `sale_scenario` section of the response. (optional) @@ -609,8 +609,8 @@ class RapidClient private constructor(clientConfiguration: RapidClientConfigurat * @param customerIp IP address of the customer, as captured by your integration.
Ensure your integration passes the customer's IP, not your own. This value helps determine their location and assign the correct payment gateway.
Also used for fraud recovery and other important analytics. (optional) * @param customerSessionId Insert your own unique value for each user session, beginning with the first API call. Continue to pass the same value for each subsequent API call during the user's session, using a new value for every new customer session.
Including this value greatly eases EPS's internal debugging process for issues with partner requests, as it explicitly links together request paths for individual user's session. (optional) * @param test Shop calls have a test header that can be used to return set responses with the following keywords:
* `standard` * `service_unavailable` * `unknown_internal_error` * `no_availability` * `forbidden` (optional) - * @param checkin Check-in date, in ISO 8601 format (YYYY-MM-DD)
Note: Only needed for hard change if desired check-in date is different than original booking. If specified must also specify `checkout`. (optional) - * @param checkout Check-out date, in ISO 8601 format (YYYY-MM-DD). Availability can be searched up to 500 days in advance of this date. Total length of stay cannot exceed 28 nights.
Note: Only needed for hard change if desired check-out date is different than original booking. If specified must also specify `checkin`.
(optional) + * @param checkin Check-in date, in ISO 8601 format (YYYY-MM-DD). This can be up to 365 days in the future. Some partner configurations may extend this up to 500 days.
Note: Only needed for hard change if desired check-in date is different than original booking. If specified must also specify `checkout`. (optional) + * @param checkout Check-out date, in ISO 8601 format (YYYY-MM-DD). Total length of stay cannot exceed 28 nights.
Note: Only needed for hard change if desired check-out date is different than original booking. If specified must also specify `checkin`.
(optional) * @param exclusion Single exclusion type. Send multiple instances of this parameter to request multiple exclusions.
Note: Optional parameter for use with hard change requests.
* `refundable_damage_deposit` - Excludes rates with refundable damage deposits from the response. (optional) * @param filter Single filter type. Send multiple instances of this parameter to request multiple filters.
Note: Optional parameter for use with hard change requests.
* `refundable` - Filters results to only show fully refundable rates. * `expedia_collect` - Filters results to only show rates where payment is collected by Expedia at the time of booking. These properties can be eligible for payments via Expedia Affiliate Collect(EAC). * `property_collect` - Filters results to only show rates where payment is collected by the property after booking. This can include rates that require a deposit by the property, dependent upon the deposit policies. * `loyalty` - Filters results to only show rates that are eligible for loyalty points. (optional) * @param include Modify the response by including types of responses that are not provided by default.
* `sale_scenario.mobile_promotion` - Enable the `mobile_promotion` flag under the `sale_scenario` section of the response. (optional) @@ -778,8 +778,8 @@ class RapidClient private constructor(clientConfiguration: RapidClientConfigurat /** * Get property room rates and availability * Returns rates on available room types for specified properties (maximum of 250 properties per request). The response includes rate details such as promos, whether the rate is refundable, cancellation penalties and a full price breakdown to meet the price display requirements for your market. _Note_: If there are no available rooms, the response will be an empty array. * Multiple rooms of the same type may be requested by including multiple instances of the `occupancy` parameter. * The `nightly` array includes each individual night's charges. When the total price includes fees, charges, or adjustments that are not divided by night, these amounts will be included in the `stay` rate array, which details charges applied to the entire stay (each check-in). - * @param checkin Check-in date, in ISO 8601 format (YYYY-MM-DD) - * @param checkout Check-out date, in ISO 8601 format (YYYY-MM-DD). Availability can be searched up to 500 days in advance of this date. Total length of stay cannot exceed 28 nights. + * @param checkin Check-in date, in ISO 8601 format (YYYY-MM-DD). This can be up to 365 days in the future. Some partner configurations may extend this up to 500 days. + * @param checkout Check-out date, in ISO 8601 format (YYYY-MM-DD). Total length of stay cannot exceed 28 nights. * @param currency Requested currency for the rates, in ISO 4217 format

Currency Options: [https://developers.expediagroup.com/docs/rapid/resources/reference/currency-options](https://developers.expediagroup.com/docs/rapid/resources/reference/currency-options) * @param countryCode The country code of the traveler's point of sale, in ISO 3166-1 alpha-2 format. This should represent the country where the shopping transaction is taking place.
For more information see: [https://www.iso.org/obp/ui/#search/code/](https://www.iso.org/obp/ui/#search/code/) * @param language Desired language for the response as a subset of BCP47 format that only uses hyphenated pairs of two-digit language and country codes. Use only ISO 639-1 alpha-2 language codes and ISO 3166-1 alpha-2 country codes. See [https://www.w3.org/International/articles/language-tags/](https://www.w3.org/International/articles/language-tags/)
Language Options: [https://developers.expediagroup.com/docs/rapid/resources/reference/language-options](https://developers.expediagroup.com/docs/rapid/resources/reference/language-options) @@ -863,8 +863,8 @@ class RapidClient private constructor(clientConfiguration: RapidClientConfigurat /** * Get property room rates and availability * Returns rates on available room types for specified properties (maximum of 250 properties per request). The response includes rate details such as promos, whether the rate is refundable, cancellation penalties and a full price breakdown to meet the price display requirements for your market. _Note_: If there are no available rooms, the response will be an empty array. * Multiple rooms of the same type may be requested by including multiple instances of the `occupancy` parameter. * The `nightly` array includes each individual night's charges. When the total price includes fees, charges, or adjustments that are not divided by night, these amounts will be included in the `stay` rate array, which details charges applied to the entire stay (each check-in). - * @param checkin Check-in date, in ISO 8601 format (YYYY-MM-DD) - * @param checkout Check-out date, in ISO 8601 format (YYYY-MM-DD). Availability can be searched up to 500 days in advance of this date. Total length of stay cannot exceed 28 nights. + * @param checkin Check-in date, in ISO 8601 format (YYYY-MM-DD). This can be up to 365 days in the future. Some partner configurations may extend this up to 500 days. + * @param checkout Check-out date, in ISO 8601 format (YYYY-MM-DD). Total length of stay cannot exceed 28 nights. * @param currency Requested currency for the rates, in ISO 4217 format

Currency Options: [https://developers.expediagroup.com/docs/rapid/resources/reference/currency-options](https://developers.expediagroup.com/docs/rapid/resources/reference/currency-options) * @param countryCode The country code of the traveler's point of sale, in ISO 3166-1 alpha-2 format. This should represent the country where the shopping transaction is taking place.
For more information see: [https://www.iso.org/obp/ui/#search/code/](https://www.iso.org/obp/ui/#search/code/) * @param language Desired language for the response as a subset of BCP47 format that only uses hyphenated pairs of two-digit language and country codes. Use only ISO 639-1 alpha-2 language codes and ISO 3166-1 alpha-2 country codes. See [https://www.w3.org/International/articles/language-tags/](https://www.w3.org/International/articles/language-tags/)
Language Options: [https://developers.expediagroup.com/docs/rapid/resources/reference/language-options](https://developers.expediagroup.com/docs/rapid/resources/reference/language-options) @@ -2281,7 +2281,7 @@ class RapidClient private constructor(clientConfiguration: RapidClientConfigurat /** * Search for and retrieve Bookings with Affiliate Reference Id - * This can be called directly without a token when an affiliate reference id is provided. It returns details about bookings associated with an affiliate reference id, along with cancel links to cancel the bookings. Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive no results while trying to find an itinerary that was successfully created, please wait a few minutes before trying to search for the itinerary again. + * This can be called directly without a token when an affiliate reference id is provided. It returns details about bookings associated with an affiliate reference id, along with cancel links to cancel the bookings. Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive no results while trying to search for an itinerary that was successfully created, or if you receive a response with two fields, namely, `itinerary_id` and `creation_date_time`, then please wait a few minutes before trying to search for the itinerary again. * @param customerIp IP address of the customer, as captured by your integration.
Ensure your integration passes the customer's IP, not your own. This value helps determine their location and assign the correct payment gateway.
Also used for fraud recovery and other important analytics. * @param affiliateReferenceId The affilliate reference id value. This field supports a maximum of 28 characters. * @param email Email associated with the booking. Special characters in the local part or domain should be encoded.
@@ -2308,7 +2308,7 @@ class RapidClient private constructor(clientConfiguration: RapidClientConfigurat /** * Search for and retrieve Bookings with Affiliate Reference Id - * This can be called directly without a token when an affiliate reference id is provided. It returns details about bookings associated with an affiliate reference id, along with cancel links to cancel the bookings. Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive no results while trying to find an itinerary that was successfully created, please wait a few minutes before trying to search for the itinerary again. + * This can be called directly without a token when an affiliate reference id is provided. It returns details about bookings associated with an affiliate reference id, along with cancel links to cancel the bookings. Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive no results while trying to search for an itinerary that was successfully created, or if you receive a response with two fields, namely, `itinerary_id` and `creation_date_time`, then please wait a few minutes before trying to search for the itinerary again. * @param customerIp IP address of the customer, as captured by your integration.
Ensure your integration passes the customer's IP, not your own. This value helps determine their location and assign the correct payment gateway.
Also used for fraud recovery and other important analytics. * @param affiliateReferenceId The affilliate reference id value. This field supports a maximum of 28 characters. * @param email Email associated with the booking. Special characters in the local part or domain should be encoded.
@@ -2378,7 +2378,7 @@ class RapidClient private constructor(clientConfiguration: RapidClientConfigurat /** * Retrieve Booking - * This API call returns itinerary details and links to resume or cancel the booking. There are two methods to retrieve a booking: * Using the link included in the original Book response, example: https://api.ean.com/v3/itineraries/8955599932111?token=QldfCGlcUA4GXVlSAQ4W * Using the email of the booking. If the email contains special characters, they must be encoded to successfully retrieve the booking. Example: https://api.ean.com/v3/itineraries/8955599932111?email=customer@email.com Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive an error when trying to retrieve an itinerary that was successfully created, please wait a few minutes before trying to retrieve the itinerary again. + * This API call returns itinerary details and links to resume or cancel the booking. There are two methods to retrieve a booking: * Using the link included in the original Book response, example: https://api.ean.com/v3/itineraries/8955599932111?token=QldfCGlcUA4GXVlSAQ4W * Using the email of the booking. If the email contains special characters, they must be encoded to successfully retrieve the booking. Example: https://api.ean.com/v3/itineraries/8955599932111?email=customer@email.com Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive an error when trying to retrieve an itinerary that was successfully created, or if you receive a response with two fields, namely, `itinerary_id` and `creation_date_time`, then please wait a few minutes before trying to retrieve the itinerary again. * @param customerIp IP address of the customer, as captured by your integration.
Ensure your integration passes the customer's IP, not your own. This value helps determine their location and assign the correct payment gateway.
Also used for fraud recovery and other important analytics. * @param itineraryId This parameter is used only to prefix the token value - no ID value is used.
* @param customerSessionId Insert your own unique value for each user session, beginning with the first API call. Continue to pass the same value for each subsequent API call during the user's session, using a new value for every new customer session.
Including this value greatly eases EPS's internal debugging process for issues with partner requests, as it explicitly links together request paths for individual user's session. (optional) @@ -2407,7 +2407,7 @@ class RapidClient private constructor(clientConfiguration: RapidClientConfigurat /** * Retrieve Booking - * This API call returns itinerary details and links to resume or cancel the booking. There are two methods to retrieve a booking: * Using the link included in the original Book response, example: https://api.ean.com/v3/itineraries/8955599932111?token=QldfCGlcUA4GXVlSAQ4W * Using the email of the booking. If the email contains special characters, they must be encoded to successfully retrieve the booking. Example: https://api.ean.com/v3/itineraries/8955599932111?email=customer@email.com Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive an error when trying to retrieve an itinerary that was successfully created, please wait a few minutes before trying to retrieve the itinerary again. + * This API call returns itinerary details and links to resume or cancel the booking. There are two methods to retrieve a booking: * Using the link included in the original Book response, example: https://api.ean.com/v3/itineraries/8955599932111?token=QldfCGlcUA4GXVlSAQ4W * Using the email of the booking. If the email contains special characters, they must be encoded to successfully retrieve the booking. Example: https://api.ean.com/v3/itineraries/8955599932111?email=customer@email.com Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive an error when trying to retrieve an itinerary that was successfully created, or if you receive a response with two fields, namely, `itinerary_id` and `creation_date_time`, then please wait a few minutes before trying to retrieve the itinerary again. * @param customerIp IP address of the customer, as captured by your integration.
Ensure your integration passes the customer's IP, not your own. This value helps determine their location and assign the correct payment gateway.
Also used for fraud recovery and other important analytics. * @param itineraryId This parameter is used only to prefix the token value - no ID value is used.
* @param customerSessionId Insert your own unique value for each user session, beginning with the first API call. Continue to pass the same value for each subsequent API call during the user's session, using a new value for every new customer session.
Including this value greatly eases EPS's internal debugging process for issues with partner requests, as it explicitly links together request paths for individual user's session. (optional) diff --git a/release/rapid/src/main/kotlin/com/expediagroup/sdk/rapid/models/TraderDetailsInner.kt b/release/rapid/src/main/kotlin/com/expediagroup/sdk/rapid/models/TraderDetailsInner.kt index 618b960da..e17f5f369 100644 --- a/release/rapid/src/main/kotlin/com/expediagroup/sdk/rapid/models/TraderDetailsInner.kt +++ b/release/rapid/src/main/kotlin/com/expediagroup/sdk/rapid/models/TraderDetailsInner.kt @@ -40,9 +40,9 @@ import javax.validation.Valid * @param contactMessage The trader contact message. * @param name The trader name. * @param address - * @param businessRegisterName Name of the register where the trader is registered, and is related to the `business_register_number`
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. - * @param businessRegisterNumber Business registration number
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. - * @param selfCertification Certification that the trader has confirmed their commitment to only offer products or services that comply with the applicable rules of Union law.
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. + * @param businessRegisterName Name of the register where the trader is registered, and is related to the `business_register_number` + * @param businessRegisterNumber Business registration number + * @param selfCertification Certification that the trader has confirmed their commitment to only offer products or services that comply with the applicable rules of Union law. * @param rightToWithdrawMessage The trader right to withdraw message. * @param email The trader email address. * @param phone The trader phone number. @@ -59,15 +59,15 @@ data class TraderDetailsInner( @JsonProperty("address") @field:Valid val address: TraderAddress? = null, - // Name of the register where the trader is registered, and is related to the `business_register_number`
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. + // Name of the register where the trader is registered, and is related to the `business_register_number` @JsonProperty("business_register_name") @field:Valid val businessRegisterName: kotlin.String? = null, - // Business registration number
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. + // Business registration number @JsonProperty("business_register_number") @field:Valid val businessRegisterNumber: kotlin.String? = null, - // Certification that the trader has confirmed their commitment to only offer products or services that comply with the applicable rules of Union law.
NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) information on Developer Hub. + // Certification that the trader has confirmed their commitment to only offer products or services that comply with the applicable rules of Union law. @JsonProperty("self_certification") @field:Valid val selfCertification: kotlin.Boolean? = null, diff --git a/release/rapid/src/pom.xml b/release/rapid/src/pom.xml index 872788c5e..259126835 100644 --- a/release/rapid/src/pom.xml +++ b/release/rapid/src/pom.xml @@ -13,7 +13,7 @@ jar EG Rapid SDK for Java - EG Rapid SDK v3.3.0 + EG Rapid SDK v3.3.3 rapid-sdk ${revision} @@ -58,7 +58,7 @@ ${project.version} ${project.artifactId} - 3.3.0 + 3.3.3 com.expediagroup.sdk diff --git a/release/rapid/src/specs.yaml b/release/rapid/src/specs.yaml index da27a0969..cf1ec9a4e 100644 --- a/release/rapid/src/specs.yaml +++ b/release/rapid/src/specs.yaml @@ -5279,22 +5279,23 @@ paths: - unknown_internal_error - name: checkin in: query - description: | - Check-in date, in ISO 8601 format (YYYY-MM-DD) + description: > + Check-in date, in ISO 8601 format (YYYY-MM-DD). This can be up to + 365 days in the future. Some partner configurations may extend this + up to 500 days. required: true schema: type: string - example: 2024-07-10 + example: 2024-08-01 - name: checkout in: query description: > - Check-out date, in ISO 8601 format (YYYY-MM-DD). Availability can be - searched up to 500 days in advance of this date. Total length of + Check-out date, in ISO 8601 format (YYYY-MM-DD). Total length of stay cannot exceed 28 nights. required: true schema: type: string - example: 2024-07-12 + example: 2024-08-03 - name: currency in: query description: > @@ -6455,28 +6456,28 @@ paths: - name: checkin in: query description: > - Check-in date, in ISO 8601 format (YYYY-MM-DD)
+ Check-in date, in ISO 8601 format (YYYY-MM-DD). This can be up to + 365 days in the future. Some partner configurations may extend this + up to 500 days.
Note: Only needed for hard change if desired check-in date is different than original booking. If specified must also specify `checkout`. schema: type: string - example: 2024-07-10 + example: 2024-08-01 - name: checkout in: query description: > - Check-out date, in ISO 8601 format (YYYY-MM-DD). Availability can be - searched up to 500 days - - in advance of this date. Total length of stay cannot exceed 28 nights.
+ Check-out date, in ISO 8601 format (YYYY-MM-DD). Total length of + stay cannot exceed 28 nights.
Note: Only needed for hard change if desired check-out date is different than original booking. If specified must also specify `checkin`.
schema: type: string - example: 2024-07-12 + example: 2024-08-03 - name: exclusion in: query description: > @@ -8681,7 +8682,7 @@ paths: affiliate reference id, along with cancel links to cancel the bookings. - Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive no results while trying to find an itinerary that was successfully created, please wait a few minutes before trying to search for the itinerary again. + Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive no results while trying to search for an itinerary that was successfully created, or if you receive a response with two fields, namely, `itinerary_id` and `creation_date_time`, then please wait a few minutes before trying to search for the itinerary again. operationId: getReservation parameters: - name: Customer-Ip @@ -9950,7 +9951,7 @@ paths: * Using the email of the booking. If the email contains special characters, they must be encoded to successfully retrieve the booking. Example: https://api.ean.com/v3/itineraries/8955599932111?email=customer@email.com - Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive an error when trying to retrieve an itinerary that was successfully created, please wait a few minutes before trying to retrieve the itinerary again. + Note: Newly created itineraries may sometimes have a small delay between the time of creation and the time that the itinerary can be retrieved. If you receive an error when trying to retrieve an itinerary that was successfully created, or if you receive a response with two fields, namely, `itinerary_id` and `creation_date_time`, then please wait a few minutes before trying to retrieve the itinerary again. operationId: getReservationByItineraryId parameters: - name: Customer-Ip @@ -17025,20 +17026,12 @@ components: type: string description: > Name of the register where the trader is registered, and is - related to the `business_register_number`
- - NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) - - information on Developer Hub. + related to the `business_register_number` example: A real business register name business_register_number: type: string - description: > - Business registration number
- - NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) - - information on Developer Hub. + description: | + Business registration number example: 792837491b self_certification: type: boolean @@ -17046,11 +17039,7 @@ components: Certification that the trader has confirmed their commitment to only offer products or services that - comply with the applicable rules of Union law.
- - NOTE: See our [Digital Services Act](https://developers.expediagroup.com/docs/rapid/resources/reference/digital-services-act) - - information on Developer Hub. + comply with the applicable rules of Union law. example: true contact_message: $ref: "#/components/schemas/TraderContactMessage"