Class ShoppingCartApi

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-06-26T20:16:53.154776164+07:00[Asia/Bangkok]", comments="Generator version: 7.13.0") 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(@Nonnull UpsertShoppingCartItemRequestAuthenticatedEntity upsertShoppingCartItemRequestAuthenticatedEntity, @Nullable 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(@Nonnull UpsertShoppingCartItemRequestAuthenticatedEntity upsertShoppingCartItemRequestAuthenticatedEntity, @Nullable 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(@Nonnull UpsertShoppingCartItemRequestAuthenticatedEntity upsertShoppingCartItemRequestAuthenticatedEntity, @Nullable 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(@Nonnull List<@Valid UpsertShoppingCartItemRequestAuthenticatedEntity> upsertShoppingCartItemRequestAuthenticatedEntity, @Nullable 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(@Nonnull List<@Valid UpsertShoppingCartItemRequestAuthenticatedEntity> upsertShoppingCartItemRequestAuthenticatedEntity, @Nullable 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(@Nonnull List<@Valid UpsertShoppingCartItemRequestAuthenticatedEntity> upsertShoppingCartItemRequestAuthenticatedEntity, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nonnull String shoppingCartItemIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nonnull String shoppingCartItemIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nonnull String shoppingCartItemIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nonnull String shoppingCartItemIdentifier, @Nonnull String shoppingCartItemAncillaryIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nonnull String shoppingCartItemIdentifier, @Nonnull String shoppingCartItemAncillaryIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nonnull String shoppingCartItemIdentifier, @Nonnull String shoppingCartItemAncillaryIdentifier, @Nullable String winkVersion, @Nullable 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(@Nullable String winkVersion, @Nullable 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(@Nullable String winkVersion, @Nullable 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(@Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nullable String winkVersion, @Nullable 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(@Nullable String winkVersion, @Nullable 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(@Nullable String winkVersion, @Nullable 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(@Nullable String winkVersion, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nonnull String shoppingCartItemIdentifier, @Nonnull UpsertShoppingCartItemRequestAuthenticatedEntity upsertShoppingCartItemRequestAuthenticatedEntity, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nonnull String shoppingCartItemIdentifier, @Nonnull UpsertShoppingCartItemRequestAuthenticatedEntity upsertShoppingCartItemRequestAuthenticatedEntity, @Nullable 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(@Nonnull String shoppingCartIdentifier, @Nonnull String shoppingCartItemIdentifier, @Nonnull UpsertShoppingCartItemRequestAuthenticatedEntity upsertShoppingCartItemRequestAuthenticatedEntity, @Nullable 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