Class ChannelManagerApi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<PingResponse> Say Hello Test endpoint to validate your credentials.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PingResponse>> pingWithHttpInfo(String winkVersion, String accept) Say Hello Test endpoint to validate your credentials.org.springframework.web.reactive.function.client.WebClient.ResponseSpecpingWithResponseSpec(String winkVersion, String accept) Say Hello Test endpoint to validate your credentials.voidsetApiClient(ApiClient apiClient) reactor.core.publisher.Mono<PageChannelManagerProperty> showProperties(Integer page, Integer size, String winkVersion, String accept) Show Properties The properties endpoint provides the entry point into the listener and is used to list properties you have access to.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PageChannelManagerProperty>> showPropertiesWithHttpInfo(Integer page, Integer size, String winkVersion, String accept) Show Properties The properties endpoint provides the entry point into the listener and is used to list properties you have access to.org.springframework.web.reactive.function.client.WebClient.ResponseSpecshowPropertiesWithResponseSpec(Integer page, Integer size, String winkVersion, String accept) Show Properties The properties endpoint provides the entry point into the listener and is used to list properties you have access to.reactor.core.publisher.Mono<PropertyWithRoomRateList> showProperty(String propertyIdentifier, String winkVersion, String accept) Show ChannelManagerProperty Retrieves property record with master rates included.reactor.core.publisher.Mono<PropertyBooking> showPropertyBooking(String propertyIdentifier, String bookingIdentifier, String winkVersion, String accept) Show Booking Retrieves a specific booking by property / booking combo.reactor.core.publisher.Flux<PropertyBooking> showPropertyBookings(String propertyIdentifier, LocalDateTime startDate, LocalDateTime endDate, String winkVersion, String accept) Show Bookings Retrieves a list of all bookings created for the specified property within the specified date range.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<PropertyBooking>>> showPropertyBookingsWithHttpInfo(String propertyIdentifier, LocalDateTime startDate, LocalDateTime endDate, String winkVersion, String accept) Show Bookings Retrieves a list of all bookings created for the specified property within the specified date range.org.springframework.web.reactive.function.client.WebClient.ResponseSpecshowPropertyBookingsWithResponseSpec(String propertyIdentifier, LocalDateTime startDate, LocalDateTime endDate, String winkVersion, String accept) Show Bookings Retrieves a list of all bookings created for the specified property within the specified date range.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PropertyBooking>> showPropertyBookingWithHttpInfo(String propertyIdentifier, String bookingIdentifier, String winkVersion, String accept) Show Booking Retrieves a specific booking by property / booking combo.org.springframework.web.reactive.function.client.WebClient.ResponseSpecshowPropertyBookingWithResponseSpec(String propertyIdentifier, String bookingIdentifier, String winkVersion, String accept) Show Booking Retrieves a specific booking by property / booking combo.reactor.core.publisher.Mono<PropertyRoomRateWithRateList> showPropertyRoomRates(String propertyIdentifier, String masterRateIdentifier, LocalDate startDate, LocalDate endDate, String winkVersion, String accept) Show Daily Rates Retrieves all daily rates for for property / master rate combo and a date range.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PropertyRoomRateWithRateList>> showPropertyRoomRatesWithHttpInfo(String propertyIdentifier, String masterRateIdentifier, LocalDate startDate, LocalDate endDate, String winkVersion, String accept) Show Daily Rates Retrieves all daily rates for for property / master rate combo and a date range.org.springframework.web.reactive.function.client.WebClient.ResponseSpecshowPropertyRoomRatesWithResponseSpec(String propertyIdentifier, String masterRateIdentifier, LocalDate startDate, LocalDate endDate, String winkVersion, String accept) Show Daily Rates Retrieves all daily rates for for property / master rate combo and a date range.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PropertyWithRoomRateList>> showPropertyWithHttpInfo(String propertyIdentifier, String winkVersion, String accept) Show ChannelManagerProperty Retrieves property record with master rates included.org.springframework.web.reactive.function.client.WebClient.ResponseSpecshowPropertyWithResponseSpec(String propertyIdentifier, String winkVersion, String accept) Show ChannelManagerProperty Retrieves property record with master rates included.reactor.core.publisher.Flux<PropertyRate> updateRates(String propertyIdentifier, String masterRateIdentifier, PropertyRateUpdateRequest propertyRateUpdateRequest, String winkVersion) Update Daily Rates Update daily rate / availability for a property / master rate combo.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<PropertyRate>>> updateRatesWithHttpInfo(String propertyIdentifier, String masterRateIdentifier, PropertyRateUpdateRequest propertyRateUpdateRequest, String winkVersion) Update Daily Rates Update daily rate / availability for a property / master rate combo.org.springframework.web.reactive.function.client.WebClient.ResponseSpecupdateRatesWithResponseSpec(String propertyIdentifier, String masterRateIdentifier, PropertyRateUpdateRequest propertyRateUpdateRequest, String winkVersion) Update Daily Rates Update daily rate / availability for a property / master rate combo.
-
Constructor Details
-
ChannelManagerApi
public ChannelManagerApi() -
ChannelManagerApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
ping
public reactor.core.publisher.Mono<PingResponse> ping(@Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Say Hello Test endpoint to validate your credentials.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
winkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- PingResponse
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
pingWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PingResponse>> pingWithHttpInfo(@Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Say Hello Test endpoint to validate your credentials.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
winkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- ResponseEntity<PingResponse>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
pingWithResponseSpec
public org.springframework.web.reactive.function.client.WebClient.ResponseSpec pingWithResponseSpec(@Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Say Hello Test endpoint to validate your credentials.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
winkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- ResponseSpec
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showProperties
public reactor.core.publisher.Mono<PageChannelManagerProperty> showProperties(@Nullable Integer page, @Nullable Integer size, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show Properties The properties endpoint provides the entry point into the listener and is used to list properties you have access to.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
page- Page through all properties owned by your accountsize- Limit results of records per pagewinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- PageChannelManagerProperty
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showPropertiesWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PageChannelManagerProperty>> showPropertiesWithHttpInfo(@Nullable Integer page, @Nullable Integer size, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show Properties The properties endpoint provides the entry point into the listener and is used to list properties you have access to.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
page- Page through all properties owned by your accountsize- Limit results of records per pagewinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- ResponseEntity<PageChannelManagerProperty>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showPropertiesWithResponseSpec
public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showPropertiesWithResponseSpec(@Nullable Integer page, @Nullable Integer size, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show Properties The properties endpoint provides the entry point into the listener and is used to list properties you have access to.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
page- Page through all properties owned by your accountsize- Limit results of records per pagewinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- ResponseSpec
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showProperty
public reactor.core.publisher.Mono<PropertyWithRoomRateList> showProperty(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show ChannelManagerProperty Retrieves property record with master rates included.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Retrieve record for this propertyIdentifierwinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- PropertyWithRoomRateList
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showPropertyWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PropertyWithRoomRateList>> showPropertyWithHttpInfo(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show ChannelManagerProperty Retrieves property record with master rates included.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Retrieve record for this propertyIdentifierwinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- ResponseEntity<PropertyWithRoomRateList>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showPropertyWithResponseSpec
public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showPropertyWithResponseSpec(@Nonnull String propertyIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show ChannelManagerProperty Retrieves property record with master rates included.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Retrieve record for this propertyIdentifierwinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- ResponseSpec
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showPropertyBooking
public reactor.core.publisher.Mono<PropertyBooking> showPropertyBooking(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show Booking Retrieves a specific booking by property / booking combo.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Retrieve record owned by propertyIdentifierbookingIdentifier- Retrieve record for this bookingIdentifierwinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- PropertyBooking
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showPropertyBookingWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PropertyBooking>> showPropertyBookingWithHttpInfo(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show Booking Retrieves a specific booking by property / booking combo.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Retrieve record owned by propertyIdentifierbookingIdentifier- Retrieve record for this bookingIdentifierwinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- ResponseEntity<PropertyBooking>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showPropertyBookingWithResponseSpec
public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showPropertyBookingWithResponseSpec(@Nonnull String propertyIdentifier, @Nonnull String bookingIdentifier, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show Booking Retrieves a specific booking by property / booking combo.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Retrieve record owned by propertyIdentifierbookingIdentifier- Retrieve record for this bookingIdentifierwinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- ResponseSpec
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showPropertyBookings
public reactor.core.publisher.Flux<PropertyBooking> showPropertyBookings(@Nonnull String propertyIdentifier, @Nonnull LocalDateTime startDate, @Nullable LocalDateTime endDate, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show Bookings Retrieves a list of all bookings created for the specified property within the specified date range.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Retrieve record owned by this propertyIdentifierstartDate- Limit results on date range starting withendDate- Limit results on date range ending withwinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- List<PropertyBooking>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showPropertyBookingsWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<PropertyBooking>>> showPropertyBookingsWithHttpInfo(@Nonnull String propertyIdentifier, @Nonnull LocalDateTime startDate, @Nullable LocalDateTime endDate, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show Bookings Retrieves a list of all bookings created for the specified property within the specified date range.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Retrieve record owned by this propertyIdentifierstartDate- Limit results on date range starting withendDate- Limit results on date range ending withwinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- ResponseEntity<List<PropertyBooking>>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showPropertyBookingsWithResponseSpec
public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showPropertyBookingsWithResponseSpec(@Nonnull String propertyIdentifier, @Nonnull LocalDateTime startDate, @Nullable LocalDateTime endDate, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show Bookings Retrieves a list of all bookings created for the specified property within the specified date range.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Retrieve record owned by this propertyIdentifierstartDate- Limit results on date range starting withendDate- Limit results on date range ending withwinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- ResponseSpec
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showPropertyRoomRates
public reactor.core.publisher.Mono<PropertyRoomRateWithRateList> showPropertyRoomRates(@Nonnull String propertyIdentifier, @Nonnull String masterRateIdentifier, @Nonnull LocalDate startDate, @Nonnull LocalDate endDate, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show Daily Rates Retrieves all daily rates for for property / master rate combo and a date range.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Retrieve record owned by this propertyIdentifiermasterRateIdentifier- Retrieve record owned by this masterRateIdentifierstartDate- Limit results on date range starting withendDate- Limit results on date range ending withwinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- PropertyRoomRateWithRateList
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showPropertyRoomRatesWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<PropertyRoomRateWithRateList>> showPropertyRoomRatesWithHttpInfo(@Nonnull String propertyIdentifier, @Nonnull String masterRateIdentifier, @Nonnull LocalDate startDate, @Nonnull LocalDate endDate, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show Daily Rates Retrieves all daily rates for for property / master rate combo and a date range.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Retrieve record owned by this propertyIdentifiermasterRateIdentifier- Retrieve record owned by this masterRateIdentifierstartDate- Limit results on date range starting withendDate- Limit results on date range ending withwinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- ResponseEntity<PropertyRoomRateWithRateList>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showPropertyRoomRatesWithResponseSpec
public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showPropertyRoomRatesWithResponseSpec(@Nonnull String propertyIdentifier, @Nonnull String masterRateIdentifier, @Nonnull LocalDate startDate, @Nonnull LocalDate endDate, @Nullable String winkVersion, @Nullable String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException Show Daily Rates Retrieves all daily rates for for property / master rate combo and a date range.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Retrieve record owned by this propertyIdentifiermasterRateIdentifier- Retrieve record owned by this masterRateIdentifierstartDate- Limit results on date range starting withendDate- Limit results on date range ending withwinkVersion- The winkVersion parameteraccept- The accept parameter- Returns:
- ResponseSpec
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
updateRates
public reactor.core.publisher.Flux<PropertyRate> updateRates(@Nonnull String propertyIdentifier, @Nonnull String masterRateIdentifier, @Nonnull PropertyRateUpdateRequest propertyRateUpdateRequest, @Nullable String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Update Daily Rates Update daily rate / availability for a property / master rate combo.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Update rates owned by this propertyIdentifiermasterRateIdentifier- Update rates owned by this masterRateIdentifierpropertyRateUpdateRequest- The propertyRateUpdateRequest parameterwinkVersion- The winkVersion parameter- Returns:
- List<PropertyRate>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
updateRatesWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<PropertyRate>>> updateRatesWithHttpInfo(@Nonnull String propertyIdentifier, @Nonnull String masterRateIdentifier, @Nonnull PropertyRateUpdateRequest propertyRateUpdateRequest, @Nullable String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Update Daily Rates Update daily rate / availability for a property / master rate combo.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Update rates owned by this propertyIdentifiermasterRateIdentifier- Update rates owned by this masterRateIdentifierpropertyRateUpdateRequest- The propertyRateUpdateRequest parameterwinkVersion- The winkVersion parameter- Returns:
- ResponseEntity<List<PropertyRate>>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
updateRatesWithResponseSpec
public org.springframework.web.reactive.function.client.WebClient.ResponseSpec updateRatesWithResponseSpec(@Nonnull String propertyIdentifier, @Nonnull String masterRateIdentifier, @Nonnull PropertyRateUpdateRequest propertyRateUpdateRequest, @Nullable String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Update Daily Rates Update daily rate / availability for a property / master rate combo.500 - Internal Server Error
404 - Not Found
400 - Bad Request
403 - Forbidden
401 - Unauthorized
200 - OK
- Parameters:
propertyIdentifier- Update rates owned by this propertyIdentifiermasterRateIdentifier- Update rates owned by this masterRateIdentifierpropertyRateUpdateRequest- The propertyRateUpdateRequest parameterwinkVersion- The winkVersion parameter- Returns:
- ResponseSpec
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-