Home > @vsf-enterprise/sap-commerce-webservices-sdk > ProductListControllerApiFp
ProductListControllerApiFp variable
ProductListControllerApi - functional programming interface
Signature:
ProductListControllerApiFp: (configuration?: Configuration) => {
addEntriesToCartUsingPOST(baseSiteId: string, addToCartData: AddToCartEntries, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CartModificationList>>;
addProductListUsingPOST(productlistname: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ProductList>>;
addProductToListUsingPOST(productcode: string, productlistname: string, quantity?: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ProductListEntry>>;
editProductListUsingPUT(newname: string, productlistname: string, isfavourite?: boolean, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ProductList>>;
getFavouriteProductListUsingGET(fields?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ProductList>>;
getProductListBinUsingGET(fields?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ProductListsBin>>;
getProductListUsingGET(productlistname: string, fields?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ProductList>>;
getSharedWithMeProductListsUsingGET(fields?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ProductListCollection>>;
removeEntryUsingDELETE(entrycode: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
removeProductListUsingDELETE(productlistname: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
removeSharedProductListForUserUsingDELETE(productlistname: string, userid: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
setFavouriteProductListUsingPOST(name: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
shareProductListWithUserUsingPOST(productlistname: string, userid: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PrincipalList>>;
updateEntryUsingPOST(entrycode: string, quantity?: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
}