Class SchedulerApi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<ScheduleItemView>createScheduleItem(String hotelIdentifier, String inventoryIdentifier, CreateScheduleItemRequest createScheduleItemRequest, String winkVersion) Create Scheduler Item Create a calendar item for any travel inventory such as meeting room, restaurant, spa, activity, attraction or place.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ScheduleItemView>>createScheduleItemWithHttpInfo(String hotelIdentifier, String inventoryIdentifier, CreateScheduleItemRequest createScheduleItemRequest, String winkVersion) reactor.core.publisher.Mono<RemoveEntryResponse>removeScheduleItem(String hotelIdentifier, String inventoryIdentifier, String identifier, String winkVersion) Delete Scheduler Item Delete a calendar item for any travel inventory such as meeting room, restaurant, spa, activity, attraction or place.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<RemoveEntryResponse>>removeScheduleItemWithHttpInfo(String hotelIdentifier, String inventoryIdentifier, String identifier, String winkVersion) voidsetApiClient(ApiClient apiClient) reactor.core.publisher.Flux<ScheduleItemView>showScheduleItems(String hotelIdentifier, String inventoryIdentifier, LocalDateTime start, LocalDateTime end, String winkVersion) Show Scheduler Items Retrieve list of calendar items for a meeting room, restaurant, spa, activity, attraction or place.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<ScheduleItemView>>>showScheduleItemsWithHttpInfo(String hotelIdentifier, String inventoryIdentifier, LocalDateTime start, LocalDateTime end, String winkVersion) reactor.core.publisher.Mono<ScheduleItemView>updateScheduleItem(String hotelIdentifier, String inventoryIdentifier, String identifier, UpdateScheduleItemRequest updateScheduleItemRequest, String winkVersion) Update Scheduler Item Update an existing calendar item for any travel inventory such as meeting room, restaurant, spa, activity, attraction or place.reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ScheduleItemView>>updateScheduleItemWithHttpInfo(String hotelIdentifier, String inventoryIdentifier, String identifier, UpdateScheduleItemRequest updateScheduleItemRequest, String winkVersion)
-
Constructor Details
-
SchedulerApi
public SchedulerApi() -
SchedulerApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
createScheduleItem
public reactor.core.publisher.Mono<ScheduleItemView> createScheduleItem(String hotelIdentifier, String inventoryIdentifier, CreateScheduleItemRequest createScheduleItemRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Create Scheduler Item Create a calendar item for any travel inventory such as meeting room, restaurant, spa, activity, attraction or place.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
201 - Created
- Parameters:
hotelIdentifier- Create a calendar item for travel inventory owned by this hotel identifierinventoryIdentifier- Create a calendar item for travel inventory with this identifiercreateScheduleItemRequest- The createScheduleItemRequest parameterwinkVersion- The winkVersion parameter- Returns:
- ScheduleItemView
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
createScheduleItemWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ScheduleItemView>> createScheduleItemWithHttpInfo(String hotelIdentifier, String inventoryIdentifier, CreateScheduleItemRequest createScheduleItemRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
removeScheduleItem
public reactor.core.publisher.Mono<RemoveEntryResponse> removeScheduleItem(String hotelIdentifier, String inventoryIdentifier, String identifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Delete Scheduler Item Delete a calendar item for any travel inventory such as meeting room, restaurant, spa, activity, attraction or place.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
202 - Accepted
- Parameters:
hotelIdentifier- Remove a calendar item for travel inventory owned by this hotel identifierinventoryIdentifier- Remove a calendar item for travel inventory with this identifieridentifier- Remove a calendar item with this identifierwinkVersion- The winkVersion parameter- Returns:
- RemoveEntryResponse
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
removeScheduleItemWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<RemoveEntryResponse>> removeScheduleItemWithHttpInfo(String hotelIdentifier, String inventoryIdentifier, String identifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
showScheduleItems
public reactor.core.publisher.Flux<ScheduleItemView> showScheduleItems(String hotelIdentifier, String inventoryIdentifier, LocalDateTime start, LocalDateTime end, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Show Scheduler Items Retrieve list of calendar items for a meeting room, restaurant, spa, activity, attraction or place.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 calendar items for travel inventory owned by this hotel identifierinventoryIdentifier- Show calendar items for travel inventory with this identifierstart- Specify start date rangeend- Specify end date rangewinkVersion- The winkVersion parameter- Returns:
- List<ScheduleItemView>
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
showScheduleItemsWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<ScheduleItemView>>> showScheduleItemsWithHttpInfo(String hotelIdentifier, String inventoryIdentifier, LocalDateTime start, LocalDateTime end, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-
updateScheduleItem
public reactor.core.publisher.Mono<ScheduleItemView> updateScheduleItem(String hotelIdentifier, String inventoryIdentifier, String identifier, UpdateScheduleItemRequest updateScheduleItemRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException Update Scheduler Item Update an existing calendar item for any travel inventory such as meeting room, restaurant, spa, activity, attraction or place.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 a calendar item for travel inventory owned by this hotel identifierinventoryIdentifier- Update a calendar item for travel inventory with this identifieridentifier- Update a calendar item with this identifierupdateScheduleItemRequest- The updateScheduleItemRequest parameterwinkVersion- The winkVersion parameter- Returns:
- ScheduleItemView
- Throws:
org.springframework.web.reactive.function.client.WebClientResponseException- if an error occurs while attempting to invoke the API
-
updateScheduleItemWithHttpInfo
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<ScheduleItemView>> updateScheduleItemWithHttpInfo(String hotelIdentifier, String inventoryIdentifier, String identifier, UpdateScheduleItemRequest updateScheduleItemRequest, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException - Throws:
org.springframework.web.reactive.function.client.WebClientResponseException
-