Class InventoryApi

java.lang.Object
travel.wink.sdk.inventory.api.InventoryApi

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-03-10T10:49:22.896848165+07:00[Asia/Bangkok]") public class InventoryApi extends Object
  • Constructor Details

    • InventoryApi

      public InventoryApi()
    • InventoryApi

      @Autowired public InventoryApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • oauth2ShowInventoryGridItem

      public reactor.core.publisher.Mono<InventoryGridItemConsumer> oauth2ShowInventoryGridItem(AggregateInventoryGridItemRequestConsumer aggregateInventoryGridItemRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Inventory Shows single grid based on channel inventory identifier

      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:
      aggregateInventoryGridItemRequestConsumer - The aggregateInventoryGridItemRequestConsumer parameter
      engineConfigurationIdentifier - Engine configuration identifier
      winkVersion - The winkVersion parameter
      Returns:
      InventoryGridItemConsumer
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • oauth2ShowInventoryGridItemWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<InventoryGridItemConsumer>> oauth2ShowInventoryGridItemWithHttpInfo(AggregateInventoryGridItemRequestConsumer aggregateInventoryGridItemRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • oauth2ShowPropertyAddOn

      public reactor.core.publisher.Mono<SellerInventoryAddOnConsumer> oauth2ShowPropertyAddOn(AggregateAddOnRequestConsumer aggregateAddOnRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Add-On Show single add-on based on a channel inventory identifier

      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:
      aggregateAddOnRequestConsumer - The aggregateAddOnRequestConsumer parameter
      engineConfigurationIdentifier - Engine configuration identifier
      winkVersion - The winkVersion parameter
      Returns:
      SellerInventoryAddOnConsumer
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • oauth2ShowPropertyAddOnWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SellerInventoryAddOnConsumer>> oauth2ShowPropertyAddOnWithHttpInfo(AggregateAddOnRequestConsumer aggregateAddOnRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • oauth2ShowPropertyAggregate

      public reactor.core.publisher.Mono<SellerInventoryHotelConsumer> oauth2ShowPropertyAggregate(AggregateHotelRequestConsumer aggregateHotelRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Property Show single hotel card with price based on a given record identifier

      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:
      aggregateHotelRequestConsumer - The aggregateHotelRequestConsumer parameter
      engineConfigurationIdentifier - Engine configuration identifier
      winkVersion - The winkVersion parameter
      Returns:
      SellerInventoryHotelConsumer
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • oauth2ShowPropertyAggregateWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SellerInventoryHotelConsumer>> oauth2ShowPropertyAggregateWithHttpInfo(AggregateHotelRequestConsumer aggregateHotelRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • oauth2ShowPropertyAttraction

      public reactor.core.publisher.Mono<SellerInventoryAttractionConsumer> oauth2ShowPropertyAttraction(AggregateAttractionRequestConsumer aggregateAttractionRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Attraction Show single attraction based on a channel inventory identifier

      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:
      aggregateAttractionRequestConsumer - The aggregateAttractionRequestConsumer parameter
      engineConfigurationIdentifier - Engine configuration identifier
      winkVersion - The winkVersion parameter
      Returns:
      SellerInventoryAttractionConsumer
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • oauth2ShowPropertyAttractionWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SellerInventoryAttractionConsumer>> oauth2ShowPropertyAttractionWithHttpInfo(AggregateAttractionRequestConsumer aggregateAttractionRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • oauth2ShowPropertyInventory

      public reactor.core.publisher.Mono<HotelInventoryResponseConsumer> oauth2ShowPropertyInventory(HotelInventoryRequestConsumer hotelInventoryRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show property Show property content / availability / rate details.

      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:
      hotelInventoryRequestConsumer - The hotelInventoryRequestConsumer parameter
      engineConfigurationIdentifier - Engine configuration identifier
      winkVersion - The winkVersion parameter
      Returns:
      HotelInventoryResponseConsumer
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • oauth2ShowPropertyInventoryWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<HotelInventoryResponseConsumer>> oauth2ShowPropertyInventoryWithHttpInfo(HotelInventoryRequestConsumer hotelInventoryRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • oauth2ShowPropertyList

      public reactor.core.publisher.Mono<HotelInventoryListResponseConsumer> oauth2ShowPropertyList(HotelInventoryListRequestConsumer hotelInventoryListRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Property List Show property content / availability / rate details.

      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:
      hotelInventoryListRequestConsumer - The hotelInventoryListRequestConsumer parameter
      engineConfigurationIdentifier - Engine configuration identifier
      winkVersion - The winkVersion parameter
      Returns:
      HotelInventoryListResponseConsumer
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • oauth2ShowPropertyListWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<HotelInventoryListResponseConsumer>> oauth2ShowPropertyListWithHttpInfo(HotelInventoryListRequestConsumer hotelInventoryListRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • oauth2ShowPropertyMeetingRoom

      public reactor.core.publisher.Mono<SellerInventoryMeetingRoomConsumer> oauth2ShowPropertyMeetingRoom(AggregateMeetingRoomRequestConsumer aggregateMeetingRoomRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Meeting Room Show single meeting room based on a channel inventory identifier

      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:
      aggregateMeetingRoomRequestConsumer - The aggregateMeetingRoomRequestConsumer parameter
      engineConfigurationIdentifier - Engine configuration identifier
      winkVersion - The winkVersion parameter
      Returns:
      SellerInventoryMeetingRoomConsumer
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • oauth2ShowPropertyMeetingRoomWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SellerInventoryMeetingRoomConsumer>> oauth2ShowPropertyMeetingRoomWithHttpInfo(AggregateMeetingRoomRequestConsumer aggregateMeetingRoomRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • oauth2ShowPropertyPlace

      public reactor.core.publisher.Mono<SellerInventoryPlaceConsumer> oauth2ShowPropertyPlace(AggregatePlaceRequestConsumer aggregatePlaceRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Place Show single place based on a channel inventory identifier

      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:
      aggregatePlaceRequestConsumer - The aggregatePlaceRequestConsumer parameter
      engineConfigurationIdentifier - Engine configuration identifier
      winkVersion - The winkVersion parameter
      Returns:
      SellerInventoryPlaceConsumer
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • oauth2ShowPropertyPlaceWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SellerInventoryPlaceConsumer>> oauth2ShowPropertyPlaceWithHttpInfo(AggregatePlaceRequestConsumer aggregatePlaceRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • oauth2ShowPropertyRecreation

      public reactor.core.publisher.Mono<SellerInventoryActivityConsumer> oauth2ShowPropertyRecreation(AggregateActivityRequestConsumer aggregateActivityRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Activity Show single activity based on a channel inventory identifier

      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:
      aggregateActivityRequestConsumer - The aggregateActivityRequestConsumer parameter
      engineConfigurationIdentifier - Engine configuration identifier
      winkVersion - The winkVersion parameter
      Returns:
      SellerInventoryActivityConsumer
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • oauth2ShowPropertyRecreationWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SellerInventoryActivityConsumer>> oauth2ShowPropertyRecreationWithHttpInfo(AggregateActivityRequestConsumer aggregateActivityRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • oauth2ShowPropertyRestaurant

      public reactor.core.publisher.Mono<SellerInventoryRestaurantConsumer> oauth2ShowPropertyRestaurant(AggregateRestaurantRequestConsumer aggregateRestaurantRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Restaurant Show single restaurant based on a channel inventory identifier

      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:
      aggregateRestaurantRequestConsumer - The aggregateRestaurantRequestConsumer parameter
      engineConfigurationIdentifier - Engine configuration identifier
      winkVersion - The winkVersion parameter
      Returns:
      SellerInventoryRestaurantConsumer
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • oauth2ShowPropertyRestaurantWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SellerInventoryRestaurantConsumer>> oauth2ShowPropertyRestaurantWithHttpInfo(AggregateRestaurantRequestConsumer aggregateRestaurantRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • oauth2ShowPropertyRoomType

      public reactor.core.publisher.Mono<SellerInventoryGuestRoomConsumer> oauth2ShowPropertyRoomType(AggregateGuestRoomRequestConsumer aggregateGuestRoomRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Guest Room Show single guest room based on a channel inventory identifier

      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:
      aggregateGuestRoomRequestConsumer - The aggregateGuestRoomRequestConsumer parameter
      engineConfigurationIdentifier - Engine configuration identifier
      winkVersion - The winkVersion parameter
      Returns:
      SellerInventoryGuestRoomConsumer
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • oauth2ShowPropertyRoomTypeWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SellerInventoryGuestRoomConsumer>> oauth2ShowPropertyRoomTypeWithHttpInfo(AggregateGuestRoomRequestConsumer aggregateGuestRoomRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • oauth2ShowPropertySpa

      public reactor.core.publisher.Mono<SellerInventorySpaConsumer> oauth2ShowPropertySpa(AggregateSpaRequestConsumer aggregateSpaRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Spa Show single spa based on a channel inventory identifier

      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:
      aggregateSpaRequestConsumer - The aggregateSpaRequestConsumer parameter
      engineConfigurationIdentifier - Engine configuration identifier
      winkVersion - The winkVersion parameter
      Returns:
      SellerInventorySpaConsumer
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • oauth2ShowPropertySpaWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SellerInventorySpaConsumer>> oauth2ShowPropertySpaWithHttpInfo(AggregateSpaRequestConsumer aggregateSpaRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • oauth2ShowSellerInventoryList

      public reactor.core.publisher.Mono<SellerInventoryListResponseConsumer> oauth2ShowSellerInventoryList(AggregateSellerInventoryListRequestConsumer aggregateSellerInventoryListRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Inventories Shows page of inventory items

      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:
      aggregateSellerInventoryListRequestConsumer - The aggregateSellerInventoryListRequestConsumer parameter
      engineConfigurationIdentifier - Engine configuration identifier
      winkVersion - The winkVersion parameter
      Returns:
      SellerInventoryListResponseConsumer
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • oauth2ShowSellerInventoryListWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SellerInventoryListResponseConsumer>> oauth2ShowSellerInventoryListWithHttpInfo(AggregateSellerInventoryListRequestConsumer aggregateSellerInventoryListRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException
    • oauth2ShowSellerInventoryRankedList

      public reactor.core.publisher.Mono<SellerInventoryRankedListResponseConsumer> oauth2ShowSellerInventoryRankedList(AggregateSellerInventoryListRequestConsumer aggregateSellerInventoryListRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Ranked Inventories Shows a paginated list of ranked inventory.

      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:
      aggregateSellerInventoryListRequestConsumer - The aggregateSellerInventoryListRequestConsumer parameter
      engineConfigurationIdentifier - Engine configuration identifier
      winkVersion - The winkVersion parameter
      Returns:
      SellerInventoryRankedListResponseConsumer
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • oauth2ShowSellerInventoryRankedListWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<SellerInventoryRankedListResponseConsumer>> oauth2ShowSellerInventoryRankedListWithHttpInfo(AggregateSellerInventoryListRequestConsumer aggregateSellerInventoryListRequestConsumer, String engineConfigurationIdentifier, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException