/** * Cloud API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AxiosPromise, AxiosInstance } from 'axios'; import { Configuration } from '../configuration'; import { RequestArgs, BaseAPI } from '../base'; import { OrderDto } from '../models'; import { PlaceOrderDto } from '../models'; import { SearchRequestDto } from '../models'; import { ShoppingCartDto } from '../models'; import { ShoppingCartPageDto } from '../models'; import { ShoppingCartSearchResultPageDto } from '../models'; /** * ShoppingCartsApi - axios parameter creator * @export */ export declare const ShoppingCartsApiAxiosParamCreator: (axiosClientConfiguration?: Configuration) => { /** * * @summary Adds a product to your personal shopping cart * @param {number} amount * @param {string} productId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ addProductToMyShoppingCart: (amount: number, productId: string, translate?: string, options?: any) => Promise; /** * * @param {ShoppingCartDto} shoppingCart * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createShoppingCart: (shoppingCart: ShoppingCartDto, translate?: string, options?: any) => Promise; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManyShoppingCarts: (ids: Array, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteShoppingCart: (id: string, translate?: string, options?: any) => Promise; /** * * @summary Gets your personal shopping cart * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyShoppingCart: (translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getShoppingCart: (id: string, translate?: string, options?: any) => Promise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getShoppingCarts: (page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any) => Promise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getShoppingCartsCount: (page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {any} shoppingCart * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchShoppingCart: (id: string, shoppingCart: any, translate?: string, options?: any) => Promise; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performShoppingCartSearch: (searchRequest: SearchRequestDto, translate?: string, options?: any) => Promise; /** * Converts the current shopping cart into orders. If the shopping cart consists of products from different suppliers, more than one order will be returned * @param {PlaceOrderDto} placeOrder * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ placeOrder: (placeOrder: PlaceOrderDto, translate?: string, options?: any) => Promise; /** * * @param {string} id * @param {ShoppingCartDto} shoppingCart * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putShoppingCart: (id: string, shoppingCart: ShoppingCartDto, translate?: string, options?: any) => Promise; /** * * @summary Removes positions from your personal shopping cart * @param {number} position * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ removePositionFromMyShoppingCart: (position: number, translate?: string, options?: any) => Promise; /** * * @summary Removes a product from your personal shopping cart * @param {number} amount * @param {string} productId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ removeProductFromMyShoppingCart: (amount: number, productId: string, translate?: string, options?: any) => Promise; /** * This is a very performant method for checking if a ShoppingCart exists. * @summary Check if ShoppingCart exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ shoppingCartExists: (id: string, options?: any) => Promise; }; /** * ShoppingCartsApi - functional programming interface * @export */ export declare const ShoppingCartsApiFp: (axiosClientConfiguration?: Configuration) => { /** * * @summary Adds a product to your personal shopping cart * @param {number} amount * @param {string} productId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ addProductToMyShoppingCart(amount: number, productId: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {ShoppingCartDto} shoppingCart * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createShoppingCart(shoppingCart: ShoppingCartDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManyShoppingCarts(ids: Array, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteShoppingCart(id: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Gets your personal shopping cart * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyShoppingCart(translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getShoppingCart(id: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getShoppingCarts(page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getShoppingCartsCount(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {any} shoppingCart * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchShoppingCart(id: string, shoppingCart: any, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performShoppingCartSearch(searchRequest: SearchRequestDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * Converts the current shopping cart into orders. If the shopping cart consists of products from different suppliers, more than one order will be returned * @param {PlaceOrderDto} placeOrder * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ placeOrder(placeOrder: PlaceOrderDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @param {string} id * @param {ShoppingCartDto} shoppingCart * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putShoppingCart(id: string, shoppingCart: ShoppingCartDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Removes positions from your personal shopping cart * @param {number} position * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ removePositionFromMyShoppingCart(position: number, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Removes a product from your personal shopping cart * @param {number} amount * @param {string} productId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ removeProductFromMyShoppingCart(amount: number, productId: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * This is a very performant method for checking if a ShoppingCart exists. * @summary Check if ShoppingCart exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ shoppingCartExists(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * ShoppingCartsApi - factory interface * @export */ export declare const ShoppingCartsApiFactory: (axiosClientConfiguration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Adds a product to your personal shopping cart * @param {number} amount * @param {string} productId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ addProductToMyShoppingCart(amount: number, productId: string, translate?: string, options?: any): AxiosPromise; /** * * @param {ShoppingCartDto} shoppingCart * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createShoppingCart(shoppingCart: ShoppingCartDto, translate?: string, options?: any): AxiosPromise; /** * * @param {Array} ids * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteManyShoppingCarts(ids: Array, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteShoppingCart(id: string, translate?: string, options?: any): AxiosPromise; /** * * @summary Gets your personal shopping cart * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getMyShoppingCart(translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getShoppingCart(id: string, translate?: string, options?: any): AxiosPromise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [translate] * @param {boolean} [withReplacements] * @param {string} [sort] * @param {string} [search] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getShoppingCarts(page?: number, size?: number, translate?: string, withReplacements?: boolean, sort?: string, search?: string, options?: any): AxiosPromise; /** * * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getShoppingCartsCount(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {any} shoppingCart * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchShoppingCart(id: string, shoppingCart: any, translate?: string, options?: any): AxiosPromise; /** * * @param {SearchRequestDto} searchRequest * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ performShoppingCartSearch(searchRequest: SearchRequestDto, translate?: string, options?: any): AxiosPromise; /** * Converts the current shopping cart into orders. If the shopping cart consists of products from different suppliers, more than one order will be returned * @param {PlaceOrderDto} placeOrder * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ placeOrder(placeOrder: PlaceOrderDto, translate?: string, options?: any): AxiosPromise>; /** * * @param {string} id * @param {ShoppingCartDto} shoppingCart * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putShoppingCart(id: string, shoppingCart: ShoppingCartDto, translate?: string, options?: any): AxiosPromise; /** * * @summary Removes positions from your personal shopping cart * @param {number} position * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ removePositionFromMyShoppingCart(position: number, translate?: string, options?: any): AxiosPromise; /** * * @summary Removes a product from your personal shopping cart * @param {number} amount * @param {string} productId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ removeProductFromMyShoppingCart(amount: number, productId: string, translate?: string, options?: any): AxiosPromise; /** * This is a very performant method for checking if a ShoppingCart exists. * @summary Check if ShoppingCart exists * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ shoppingCartExists(id: string, options?: any): AxiosPromise; }; /** * Request parameters for addProductToMyShoppingCart operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiAddProductToMyShoppingCartRequest */ export interface ShoppingCartsApiAddProductToMyShoppingCartRequest { /** * * @type {number} * @memberof ShoppingCartsApiAddProductToMyShoppingCart */ readonly amount: number; /** * * @type {string} * @memberof ShoppingCartsApiAddProductToMyShoppingCart */ readonly productId: string; /** * * @type {string} * @memberof ShoppingCartsApiAddProductToMyShoppingCart */ readonly translate?: string; } /** * Request parameters for createShoppingCart operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiCreateShoppingCartRequest */ export interface ShoppingCartsApiCreateShoppingCartRequest { /** * * @type {ShoppingCartDto} * @memberof ShoppingCartsApiCreateShoppingCart */ readonly shoppingCart: ShoppingCartDto; /** * * @type {string} * @memberof ShoppingCartsApiCreateShoppingCart */ readonly translate?: string; } /** * Request parameters for deleteManyShoppingCarts operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiDeleteManyShoppingCartsRequest */ export interface ShoppingCartsApiDeleteManyShoppingCartsRequest { /** * * @type {Array} * @memberof ShoppingCartsApiDeleteManyShoppingCarts */ readonly ids: Array; /** * * @type {string} * @memberof ShoppingCartsApiDeleteManyShoppingCarts */ readonly translate?: string; } /** * Request parameters for deleteShoppingCart operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiDeleteShoppingCartRequest */ export interface ShoppingCartsApiDeleteShoppingCartRequest { /** * * @type {string} * @memberof ShoppingCartsApiDeleteShoppingCart */ readonly id: string; /** * * @type {string} * @memberof ShoppingCartsApiDeleteShoppingCart */ readonly translate?: string; } /** * Request parameters for getMyShoppingCart operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiGetMyShoppingCartRequest */ export interface ShoppingCartsApiGetMyShoppingCartRequest { /** * * @type {string} * @memberof ShoppingCartsApiGetMyShoppingCart */ readonly translate?: string; } /** * Request parameters for getShoppingCart operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiGetShoppingCartRequest */ export interface ShoppingCartsApiGetShoppingCartRequest { /** * * @type {string} * @memberof ShoppingCartsApiGetShoppingCart */ readonly id: string; /** * * @type {string} * @memberof ShoppingCartsApiGetShoppingCart */ readonly translate?: string; } /** * Request parameters for getShoppingCarts operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiGetShoppingCartsRequest */ export interface ShoppingCartsApiGetShoppingCartsRequest { /** * * @type {number} * @memberof ShoppingCartsApiGetShoppingCarts */ readonly page?: number; /** * * @type {number} * @memberof ShoppingCartsApiGetShoppingCarts */ readonly size?: number; /** * * @type {string} * @memberof ShoppingCartsApiGetShoppingCarts */ readonly translate?: string; /** * * @type {boolean} * @memberof ShoppingCartsApiGetShoppingCarts */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof ShoppingCartsApiGetShoppingCarts */ readonly sort?: string; /** * * @type {string} * @memberof ShoppingCartsApiGetShoppingCarts */ readonly search?: string; } /** * Request parameters for getShoppingCartsCount operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiGetShoppingCartsCountRequest */ export interface ShoppingCartsApiGetShoppingCartsCountRequest { /** * * @type {number} * @memberof ShoppingCartsApiGetShoppingCartsCount */ readonly page?: number; /** * * @type {number} * @memberof ShoppingCartsApiGetShoppingCartsCount */ readonly size?: number; /** * * @type {string} * @memberof ShoppingCartsApiGetShoppingCartsCount */ readonly sort?: string; /** * * @type {string} * @memberof ShoppingCartsApiGetShoppingCartsCount */ readonly search?: string; /** * * @type {boolean} * @memberof ShoppingCartsApiGetShoppingCartsCount */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof ShoppingCartsApiGetShoppingCartsCount */ readonly translate?: string; } /** * Request parameters for patchShoppingCart operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiPatchShoppingCartRequest */ export interface ShoppingCartsApiPatchShoppingCartRequest { /** * * @type {string} * @memberof ShoppingCartsApiPatchShoppingCart */ readonly id: string; /** * * @type {any} * @memberof ShoppingCartsApiPatchShoppingCart */ readonly shoppingCart: any; /** * * @type {string} * @memberof ShoppingCartsApiPatchShoppingCart */ readonly translate?: string; } /** * Request parameters for performShoppingCartSearch operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiPerformShoppingCartSearchRequest */ export interface ShoppingCartsApiPerformShoppingCartSearchRequest { /** * * @type {SearchRequestDto} * @memberof ShoppingCartsApiPerformShoppingCartSearch */ readonly searchRequest: SearchRequestDto; /** * * @type {string} * @memberof ShoppingCartsApiPerformShoppingCartSearch */ readonly translate?: string; } /** * Request parameters for placeOrder operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiPlaceOrderRequest */ export interface ShoppingCartsApiPlaceOrderRequest { /** * * @type {PlaceOrderDto} * @memberof ShoppingCartsApiPlaceOrder */ readonly placeOrder: PlaceOrderDto; /** * * @type {string} * @memberof ShoppingCartsApiPlaceOrder */ readonly translate?: string; } /** * Request parameters for putShoppingCart operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiPutShoppingCartRequest */ export interface ShoppingCartsApiPutShoppingCartRequest { /** * * @type {string} * @memberof ShoppingCartsApiPutShoppingCart */ readonly id: string; /** * * @type {ShoppingCartDto} * @memberof ShoppingCartsApiPutShoppingCart */ readonly shoppingCart: ShoppingCartDto; /** * * @type {string} * @memberof ShoppingCartsApiPutShoppingCart */ readonly translate?: string; } /** * Request parameters for removePositionFromMyShoppingCart operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiRemovePositionFromMyShoppingCartRequest */ export interface ShoppingCartsApiRemovePositionFromMyShoppingCartRequest { /** * * @type {number} * @memberof ShoppingCartsApiRemovePositionFromMyShoppingCart */ readonly position: number; /** * * @type {string} * @memberof ShoppingCartsApiRemovePositionFromMyShoppingCart */ readonly translate?: string; } /** * Request parameters for removeProductFromMyShoppingCart operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiRemoveProductFromMyShoppingCartRequest */ export interface ShoppingCartsApiRemoveProductFromMyShoppingCartRequest { /** * * @type {number} * @memberof ShoppingCartsApiRemoveProductFromMyShoppingCart */ readonly amount: number; /** * * @type {string} * @memberof ShoppingCartsApiRemoveProductFromMyShoppingCart */ readonly productId: string; /** * * @type {string} * @memberof ShoppingCartsApiRemoveProductFromMyShoppingCart */ readonly translate?: string; } /** * Request parameters for shoppingCartExists operation in ShoppingCartsApi. * @export * @interface ShoppingCartsApiShoppingCartExistsRequest */ export interface ShoppingCartsApiShoppingCartExistsRequest { /** * * @type {string} * @memberof ShoppingCartsApiShoppingCartExists */ readonly id: string; } /** * ShoppingCartsApi - object-oriented interface * @export * @class ShoppingCartsApi * @extends {BaseAPI} */ export declare class ShoppingCartsApi extends BaseAPI { /** * * @summary Adds a product to your personal shopping cart * @param {ShoppingCartsApiAddProductToMyShoppingCartRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ addProductToMyShoppingCart(requestParameters: ShoppingCartsApiAddProductToMyShoppingCartRequest, options?: any): Promise>; /** * * @param {ShoppingCartsApiCreateShoppingCartRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ createShoppingCart(requestParameters: ShoppingCartsApiCreateShoppingCartRequest, options?: any): Promise>; /** * * @param {ShoppingCartsApiDeleteManyShoppingCartsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ deleteManyShoppingCarts(requestParameters: ShoppingCartsApiDeleteManyShoppingCartsRequest, options?: any): Promise>; /** * * @param {ShoppingCartsApiDeleteShoppingCartRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ deleteShoppingCart(requestParameters: ShoppingCartsApiDeleteShoppingCartRequest, options?: any): Promise>; /** * * @summary Gets your personal shopping cart * @param {ShoppingCartsApiGetMyShoppingCartRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ getMyShoppingCart(requestParameters?: ShoppingCartsApiGetMyShoppingCartRequest, options?: any): Promise>; /** * * @param {ShoppingCartsApiGetShoppingCartRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ getShoppingCart(requestParameters: ShoppingCartsApiGetShoppingCartRequest, options?: any): Promise>; /** * * @param {ShoppingCartsApiGetShoppingCartsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ getShoppingCarts(requestParameters?: ShoppingCartsApiGetShoppingCartsRequest, options?: any): Promise>; /** * * @param {ShoppingCartsApiGetShoppingCartsCountRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ getShoppingCartsCount(requestParameters?: ShoppingCartsApiGetShoppingCartsCountRequest, options?: any): Promise>; /** * * @param {ShoppingCartsApiPatchShoppingCartRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ patchShoppingCart(requestParameters: ShoppingCartsApiPatchShoppingCartRequest, options?: any): Promise>; /** * * @param {ShoppingCartsApiPerformShoppingCartSearchRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ performShoppingCartSearch(requestParameters: ShoppingCartsApiPerformShoppingCartSearchRequest, options?: any): Promise>; /** * Converts the current shopping cart into orders. If the shopping cart consists of products from different suppliers, more than one order will be returned * @param {ShoppingCartsApiPlaceOrderRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ placeOrder(requestParameters: ShoppingCartsApiPlaceOrderRequest, options?: any): Promise>; /** * * @param {ShoppingCartsApiPutShoppingCartRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ putShoppingCart(requestParameters: ShoppingCartsApiPutShoppingCartRequest, options?: any): Promise>; /** * * @summary Removes positions from your personal shopping cart * @param {ShoppingCartsApiRemovePositionFromMyShoppingCartRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ removePositionFromMyShoppingCart(requestParameters: ShoppingCartsApiRemovePositionFromMyShoppingCartRequest, options?: any): Promise>; /** * * @summary Removes a product from your personal shopping cart * @param {ShoppingCartsApiRemoveProductFromMyShoppingCartRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ removeProductFromMyShoppingCart(requestParameters: ShoppingCartsApiRemoveProductFromMyShoppingCartRequest, options?: any): Promise>; /** * This is a very performant method for checking if a ShoppingCart exists. * @summary Check if ShoppingCart exists * @param {ShoppingCartsApiShoppingCartExistsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ShoppingCartsApi */ shoppingCartExists(requestParameters: ShoppingCartsApiShoppingCartExistsRequest, options?: any): Promise>; }