Class ShoppingCartApi

java.lang.Object
travel.wink.sdk.booking.api.ShoppingCartApi

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-01-02T16:42:22.978624448+07:00[Asia/Bangkok]") public class ShoppingCartApi extends Object
  • Constructor Details

    • ShoppingCartApi

      public ShoppingCartApi()
    • ShoppingCartApi

      @Autowired public ShoppingCartApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • createCart

      public reactor.core.publisher.Mono<RealtimeShoppingCartAuthenticatedEntity> createCart(UpsertShoppingCartItemRequestAuthenticatedEntity upsertShoppingCartItemRequestAuthenticatedEntity, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Shopping Cart Creates a shopping cart and adds item.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      upsertShoppingCartItemRequestAuthenticatedEntity - The upsertShoppingCartItemRequestAuthenticatedEntity parameter
      winkVersion - The winkVersion parameter
      Returns:
      RealtimeShoppingCartAuthenticatedEntity
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createCartWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<RealtimeShoppingCartAuthenticatedEntity>> createCartWithHttpInfo(UpsertShoppingCartItemRequestAuthenticatedEntity upsertShoppingCartItemRequestAuthenticatedEntity, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Shopping Cart Creates a shopping cart and adds item.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      upsertShoppingCartItemRequestAuthenticatedEntity - The upsertShoppingCartItemRequestAuthenticatedEntity parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<RealtimeShoppingCartAuthenticatedEntity>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createCartWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec createCartWithResponseSpec(UpsertShoppingCartItemRequestAuthenticatedEntity upsertShoppingCartItemRequestAuthenticatedEntity, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Shopping Cart Creates a shopping cart and adds item.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      upsertShoppingCartItemRequestAuthenticatedEntity - The upsertShoppingCartItemRequestAuthenticatedEntity parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createCarts

      public reactor.core.publisher.Flux<RealtimeShoppingCartAuthenticatedEntity> createCarts(List<UpsertShoppingCartItemRequestAuthenticatedEntity> upsertShoppingCartItemRequestAuthenticatedEntity, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Shopping Carts Creates shopping carts and adds an item to each.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      upsertShoppingCartItemRequestAuthenticatedEntity - The upsertShoppingCartItemRequestAuthenticatedEntity parameter
      winkVersion - The winkVersion parameter
      Returns:
      List<RealtimeShoppingCartAuthenticatedEntity>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createCartsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<RealtimeShoppingCartAuthenticatedEntity>>> createCartsWithHttpInfo(List<UpsertShoppingCartItemRequestAuthenticatedEntity> upsertShoppingCartItemRequestAuthenticatedEntity, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Shopping Carts Creates shopping carts and adds an item to each.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      upsertShoppingCartItemRequestAuthenticatedEntity - The upsertShoppingCartItemRequestAuthenticatedEntity parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<List<RealtimeShoppingCartAuthenticatedEntity>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • createCartsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec createCartsWithResponseSpec(List<UpsertShoppingCartItemRequestAuthenticatedEntity> upsertShoppingCartItemRequestAuthenticatedEntity, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Create Shopping Carts Creates shopping carts and adds an item to each.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      upsertShoppingCartItemRequestAuthenticatedEntity - The upsertShoppingCartItemRequestAuthenticatedEntity parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteCart

      public reactor.core.publisher.Mono<RemoveEntryResponseAuthenticatedEntity> deleteCart(String shoppingCartIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Shopping Cart Removes the cart. Not necessary as the cart has a TTL of only an hour anyway.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to remove
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      RemoveEntryResponseAuthenticatedEntity
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteCartWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<RemoveEntryResponseAuthenticatedEntity>> deleteCartWithHttpInfo(String shoppingCartIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Shopping Cart Removes the cart. Not necessary as the cart has a TTL of only an hour anyway.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to remove
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseEntity<RemoveEntryResponseAuthenticatedEntity>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteCartWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec deleteCartWithResponseSpec(String shoppingCartIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Shopping Cart Removes the cart. Not necessary as the cart has a TTL of only an hour anyway.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to remove
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteCartItem

      public reactor.core.publisher.Mono<RealtimeShoppingCartAuthenticatedEntity> deleteCartItem(String shoppingCartIdentifier, String shoppingCartItemIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Shopping Cart Item Remove item from cart

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to update
      shoppingCartItemIdentifier - Cart item to remove
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      RealtimeShoppingCartAuthenticatedEntity
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteCartItemWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<RealtimeShoppingCartAuthenticatedEntity>> deleteCartItemWithHttpInfo(String shoppingCartIdentifier, String shoppingCartItemIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Shopping Cart Item Remove item from cart

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to update
      shoppingCartItemIdentifier - Cart item to remove
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseEntity<RealtimeShoppingCartAuthenticatedEntity>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteCartItemWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec deleteCartItemWithResponseSpec(String shoppingCartIdentifier, String shoppingCartItemIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Shopping Cart Item Remove item from cart

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to update
      shoppingCartItemIdentifier - Cart item to remove
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteCartItemAncillary

      public reactor.core.publisher.Mono<RealtimeShoppingCartAuthenticatedEntity> deleteCartItemAncillary(String shoppingCartIdentifier, String shoppingCartItemIdentifier, String shoppingCartItemAncillaryIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Shopping Cart Item Ancillary Remove item ancillary from cart

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to update
      shoppingCartItemIdentifier - Cart item to update
      shoppingCartItemAncillaryIdentifier - Cart item ancillary to remove
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      RealtimeShoppingCartAuthenticatedEntity
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteCartItemAncillaryWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<RealtimeShoppingCartAuthenticatedEntity>> deleteCartItemAncillaryWithHttpInfo(String shoppingCartIdentifier, String shoppingCartItemIdentifier, String shoppingCartItemAncillaryIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Shopping Cart Item Ancillary Remove item ancillary from cart

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to update
      shoppingCartItemIdentifier - Cart item to update
      shoppingCartItemAncillaryIdentifier - Cart item ancillary to remove
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseEntity<RealtimeShoppingCartAuthenticatedEntity>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteCartItemAncillaryWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec deleteCartItemAncillaryWithResponseSpec(String shoppingCartIdentifier, String shoppingCartItemIdentifier, String shoppingCartItemAncillaryIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Remove Shopping Cart Item Ancillary Remove item ancillary from cart

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to update
      shoppingCartItemIdentifier - Cart item to update
      shoppingCartItemAncillaryIdentifier - Cart item ancillary to remove
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteCarts

      public reactor.core.publisher.Mono<BooleanResponseAuthenticatedEntity> deleteCarts(String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Empty Shopping Carts Empties all carts.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      BooleanResponseAuthenticatedEntity
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteCartsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<BooleanResponseAuthenticatedEntity>> deleteCartsWithHttpInfo(String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Empty Shopping Carts Empties all carts.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseEntity<BooleanResponseAuthenticatedEntity>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • deleteCartsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec deleteCartsWithResponseSpec(String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Empty Shopping Carts Empties all carts.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • emptyCart

      public reactor.core.publisher.Mono<RealtimeShoppingCartAuthenticatedEntity> emptyCart(String shoppingCartIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Empty Shopping Cart Empties selected cart.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to empty
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      RealtimeShoppingCartAuthenticatedEntity
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • emptyCartWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<RealtimeShoppingCartAuthenticatedEntity>> emptyCartWithHttpInfo(String shoppingCartIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Empty Shopping Cart Empties selected cart.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to empty
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseEntity<RealtimeShoppingCartAuthenticatedEntity>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • emptyCartWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec emptyCartWithResponseSpec(String shoppingCartIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Empty Shopping Cart Empties selected cart.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to empty
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showCart

      public reactor.core.publisher.Mono<RealtimeShoppingCartAuthenticatedEntity> showCart(String shoppingCartIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Shopping Cart Display user's shopping cart

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to retrieve
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      RealtimeShoppingCartAuthenticatedEntity
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showCartWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<RealtimeShoppingCartAuthenticatedEntity>> showCartWithHttpInfo(String shoppingCartIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Shopping Cart Display user's shopping cart

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to retrieve
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseEntity<RealtimeShoppingCartAuthenticatedEntity>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showCartWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showCartWithResponseSpec(String shoppingCartIdentifier, String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Shopping Cart Display user's shopping cart

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to retrieve
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showCarts

      public reactor.core.publisher.Flux<RealtimeShoppingCartAuthenticatedEntity> showCarts(String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Shopping Carts Display all of user's shopping cart

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      List<RealtimeShoppingCartAuthenticatedEntity>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showCartsWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<List<RealtimeShoppingCartAuthenticatedEntity>>> showCartsWithHttpInfo(String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Shopping Carts Display all of user's shopping cart

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseEntity<List<RealtimeShoppingCartAuthenticatedEntity>>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • showCartsWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec showCartsWithResponseSpec(String winkVersion, String accept) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Show Shopping Carts Display all of user's shopping cart

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      winkVersion - The winkVersion parameter
      accept - The accept parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateCartItem

      public reactor.core.publisher.Mono<RealtimeShoppingCartAuthenticatedEntity> updateCartItem(String shoppingCartIdentifier, String shoppingCartItemIdentifier, UpsertShoppingCartItemRequestAuthenticatedEntity upsertShoppingCartItemRequestAuthenticatedEntity, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update Shopping Cart Item Updates item in shopping cart.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to update
      shoppingCartItemIdentifier - Cart item to update
      upsertShoppingCartItemRequestAuthenticatedEntity - The upsertShoppingCartItemRequestAuthenticatedEntity parameter
      winkVersion - The winkVersion parameter
      Returns:
      RealtimeShoppingCartAuthenticatedEntity
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateCartItemWithHttpInfo

      public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<RealtimeShoppingCartAuthenticatedEntity>> updateCartItemWithHttpInfo(String shoppingCartIdentifier, String shoppingCartItemIdentifier, UpsertShoppingCartItemRequestAuthenticatedEntity upsertShoppingCartItemRequestAuthenticatedEntity, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update Shopping Cart Item Updates item in shopping cart.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to update
      shoppingCartItemIdentifier - Cart item to update
      upsertShoppingCartItemRequestAuthenticatedEntity - The upsertShoppingCartItemRequestAuthenticatedEntity parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseEntity<RealtimeShoppingCartAuthenticatedEntity>
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API
    • updateCartItemWithResponseSpec

      public org.springframework.web.reactive.function.client.WebClient.ResponseSpec updateCartItemWithResponseSpec(String shoppingCartIdentifier, String shoppingCartItemIdentifier, UpsertShoppingCartItemRequestAuthenticatedEntity upsertShoppingCartItemRequestAuthenticatedEntity, String winkVersion) throws org.springframework.web.reactive.function.client.WebClientResponseException
      Update Shopping Cart Item Updates item in shopping cart.

      500 - Internal Server Error

      403 - Forbidden

      401 - Unauthorized

      400 - Bad Request

      200 - OK

      Parameters:
      shoppingCartIdentifier - Cart to update
      shoppingCartItemIdentifier - Cart item to update
      upsertShoppingCartItemRequestAuthenticatedEntity - The upsertShoppingCartItemRequestAuthenticatedEntity parameter
      winkVersion - The winkVersion parameter
      Returns:
      ResponseSpec
      Throws:
      org.springframework.web.reactive.function.client.WebClientResponseException - if an error occurs while attempting to invoke the API