Class DailyRateApi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<Rate>bulkUpdateRate(String hotelIdentifier, String masterRateIdentifier, DailyRateUpdate dailyRateUpdate, String winkVersion) Update Daily Rates by Range Bulk update daily rates by date rangereactor.core.publisher.Flux<Rate>bulkUpdateRate1(String hotelIdentifier, String masterRateIdentifier, DailyRateListUpdate dailyRateListUpdate, String winkVersion) Update Daily Rates by List Update daily rates with list of daily rate records.bulkUpdateRate1WithHttpInfo(String hotelIdentifier, String masterRateIdentifier, DailyRateListUpdate dailyRateListUpdate, String winkVersion) bulkUpdateRateWithHttpInfo(String hotelIdentifier, String masterRateIdentifier, DailyRateUpdate dailyRateUpdate, String winkVersion) reactor.core.publisher.Mono<BookingView>createTestBooking(String hotelIdentifier, BookingTestRequest bookingTestRequest, String winkVersion) Test Rate / Availability Test whether the rates and availability for a sales channel is coming backing the way the property wantsreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingView>>createTestBookingWithHttpInfo(String hotelIdentifier, BookingTestRequest bookingTestRequest, String winkVersion) voidsetApiClient(ApiClient apiClient) reactor.core.publisher.Flux<Rate>showAllHotelRates(String hotelIdentifier, DateRange dateRange, String winkVersion) Daily Rates by Hotel Retrieve daily rates for all master rates by date rangeshowAllHotelRatesWithHttpInfo(String hotelIdentifier, DateRange dateRange, String winkVersion) reactor.core.publisher.Flux<Rate>showAllMasterRatesRates(String hotelIdentifier, String masterRateIdentifier, DateRange dateRange, String winkVersion) Daily Rates by Master Rate Retrieve daily rates for a master rate for date rangeshowAllMasterRatesRatesWithHttpInfo(String hotelIdentifier, String masterRateIdentifier, DateRange dateRange, String winkVersion) reactor.core.publisher.Flux<ChannelName>showChannels(String hotelIdentifier, String winkVersion) List Sales Channels List sales channels for propertyreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<ChannelName>>>showChannelsWithHttpInfo(String hotelIdentifier, String winkVersion) reactor.core.publisher.Mono<PageRate>showDailyRatesPage(String hotelIdentifier, String masterRateIdentifier, State state, String winkVersion) Show Daily Rate Page Retrieve daily rates for a master rate within a certain date range.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PageRate>>showDailyRatesPageWithHttpInfo(String hotelIdentifier, String masterRateIdentifier, State state, String winkVersion) reactor.core.publisher.Flux<DescriptiveRoomDescriptive>showDescriptiveInventory(String hotelIdentifier, RateTesterDescriptive rateTesterDescriptive, String winkVersion) Test Rate / Availability Test whether the rates and availability for a sales channel is coming backing the way the property wantsreactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<DescriptiveRoomDescriptive>>>showDescriptiveInventoryWithHttpInfo(String hotelIdentifier, RateTesterDescriptive rateTesterDescriptive, String winkVersion)
-
Constructor Details
-
DailyRateApi
public DailyRateApi() -
DailyRateApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
bulkUpdateRate
public reactor.core.publisher.Flux<Rate> bulkUpdateRate(String hotelIdentifier, String masterRateIdentifier, DailyRateUpdate dailyRateUpdate, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Update Daily Rates by Range Bulk update daily rates by date range503 - Service Unavailable
400 - Bad Request
405 - Method Not Allowed
415 - Unsupported Media Type
500 - Internal Server Error
404 - Not Found
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
hotelIdentifier- Update daily rates by date range owned by this hotel identifier.masterRateIdentifier- Update daily rates by date range owned by this master rate.dailyRateUpdate- The dailyRateUpdate parameterwinkVersion- The winkVersion parameter- Returns:
- List<Rate>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
bulkUpdateRateWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<Rate>>> bulkUpdateRateWithHttpInfo(String hotelIdentifier, String masterRateIdentifier, DailyRateUpdate dailyRateUpdate, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
bulkUpdateRate1
public reactor.core.publisher.Flux<Rate> bulkUpdateRate1(String hotelIdentifier, String masterRateIdentifier, DailyRateListUpdate dailyRateListUpdate, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Update Daily Rates by List Update daily rates with list of daily rate records.503 - Service Unavailable
400 - Bad Request
405 - Method Not Allowed
415 - Unsupported Media Type
500 - Internal Server Error
404 - Not Found
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
hotelIdentifier- Update daily rates list owned by this hotel identifier.masterRateIdentifier- Update daily rates list owned by this master rate.dailyRateListUpdate- The dailyRateListUpdate parameterwinkVersion- The winkVersion parameter- Returns:
- List<Rate>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
bulkUpdateRate1WithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<Rate>>> bulkUpdateRate1WithHttpInfo(String hotelIdentifier, String masterRateIdentifier, DailyRateListUpdate dailyRateListUpdate, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
createTestBooking
public reactor.core.publisher.Mono<BookingView> createTestBooking(String hotelIdentifier, BookingTestRequest bookingTestRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Test Rate / Availability Test whether the rates and availability for a sales channel is coming backing the way the property wants503 - Service Unavailable
400 - Bad Request
405 - Method Not Allowed
415 - Unsupported Media Type
500 - Internal Server Error
404 - Not Found
403 - Forbidden
401 - Unauthorized
201 - Created
- Parameters:
hotelIdentifier- The hotelIdentifier parameterbookingTestRequest- The bookingTestRequest parameterwinkVersion- The winkVersion parameter- Returns:
- BookingView
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
createTestBookingWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BookingView>> createTestBookingWithHttpInfo(String hotelIdentifier, BookingTestRequest bookingTestRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
showAllHotelRates
public reactor.core.publisher.Flux<Rate> showAllHotelRates(String hotelIdentifier, DateRange dateRange, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Daily Rates by Hotel Retrieve daily rates for all master rates by date range503 - Service Unavailable
400 - Bad Request
405 - Method Not Allowed
415 - Unsupported Media Type
500 - Internal Server Error
404 - Not Found
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
hotelIdentifier- Show daily rate list owned by this hotel identifier.dateRange- The dateRange parameterwinkVersion- The winkVersion parameter- Returns:
- List<Rate>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showAllHotelRatesWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<Rate>>> showAllHotelRatesWithHttpInfo(String hotelIdentifier, DateRange dateRange, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
showAllMasterRatesRates
public reactor.core.publisher.Flux<Rate> showAllMasterRatesRates(String hotelIdentifier, String masterRateIdentifier, DateRange dateRange, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Daily Rates by Master Rate Retrieve daily rates for a master rate for date range503 - Service Unavailable
400 - Bad Request
405 - Method Not Allowed
415 - Unsupported Media Type
500 - Internal Server Error
404 - Not Found
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
hotelIdentifier- Show daily rate list owned by this hotel identifier.masterRateIdentifier- Show daily rate list owned by this master rate.dateRange- The dateRange parameterwinkVersion- The winkVersion parameter- Returns:
- List<Rate>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showAllMasterRatesRatesWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<Rate>>> showAllMasterRatesRatesWithHttpInfo(String hotelIdentifier, String masterRateIdentifier, DateRange dateRange, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
showChannels
public reactor.core.publisher.Flux<ChannelName> showChannels(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException List Sales Channels List sales channels for property503 - Service Unavailable
400 - Bad Request
405 - Method Not Allowed
415 - Unsupported Media Type
500 - Internal Server Error
404 - Not Found
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
hotelIdentifier- The hotelIdentifier parameterwinkVersion- The winkVersion parameter- Returns:
- List<ChannelName>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showChannelsWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<ChannelName>>> showChannelsWithHttpInfo(String hotelIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
showDailyRatesPage
public reactor.core.publisher.Mono<PageRate> showDailyRatesPage(String hotelIdentifier, String masterRateIdentifier, State state, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Show Daily Rate Page Retrieve daily rates for a master rate within a certain date range.503 - Service Unavailable
400 - Bad Request
405 - Method Not Allowed
415 - Unsupported Media Type
500 - Internal Server Error
404 - Not Found
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
hotelIdentifier- Show daily rate page owned by this hotel identifier.masterRateIdentifier- Show daily rate page owned by this master rate.state- The state parameterwinkVersion- The winkVersion parameter- Returns:
- PageRate
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showDailyRatesPageWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PageRate>> showDailyRatesPageWithHttpInfo(String hotelIdentifier, String masterRateIdentifier, State state, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
showDescriptiveInventory
public reactor.core.publisher.Flux<DescriptiveRoomDescriptive> showDescriptiveInventory(String hotelIdentifier, RateTesterDescriptive rateTesterDescriptive, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Test Rate / Availability Test whether the rates and availability for a sales channel is coming backing the way the property wants503 - Service Unavailable
400 - Bad Request
405 - Method Not Allowed
415 - Unsupported Media Type
500 - Internal Server Error
404 - Not Found
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
hotelIdentifier- The hotelIdentifier parameterrateTesterDescriptive- The rateTesterDescriptive parameterwinkVersion- The winkVersion parameter- Returns:
- List<DescriptiveRoomDescriptive>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showDescriptiveInventoryWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<DescriptiveRoomDescriptive>>> showDescriptiveInventoryWithHttpInfo(String hotelIdentifier, RateTesterDescriptive rateTesterDescriptive, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-