Function: favoriteListService()
favoriteListService(
client):object
Defined in: service/FavoriteListService.ts:21
Service for managing favorite lists
Parameters
client
Returns
addFavoriteListItems()
addFavoriteListItems(
id,input):Promise<FavoriteList>
Adds items to a favorite list *
Parameters
id
string
Favorite list ID *
input
Items to add via FavoriteListsItemsInput *
Returns
Promise<FavoriteList>
Promise<FavoriteList> The updated favorite list
clearFavoriteListItems()
clearFavoriteListItems(
id,products?,clusters?):Promise<FavoriteList>
Clears items from a favorite list *
Parameters
id
string
Favorite list ID *
products?
boolean
Whether to clear products *
clusters?
boolean
Whether to clear clusters *
Returns
Promise<FavoriteList>
Promise<FavoriteList> The updated favorite list
createFavoriteList()
createFavoriteList(
input):Promise<FavoriteList>
Creates a new favorite list *
Parameters
input
Favorite list creation input *
Returns
Promise<FavoriteList>
Promise<FavoriteList> The created favorite list
deleteFavoriteList()
deleteFavoriteList(
id):Promise<boolean>
Deletes a favorite list *
Parameters
id
string
FavoriteList ID to delete *
Returns
Promise<boolean>
Promise<boolean> Success status
getFavoriteList()
getFavoriteList(
variables):Promise<FavoriteList>
Retrieves a specific favorite list *
Parameters
variables
-
- id: String - Favorite list ID
-
- language: String - language to fetch the list data in
-
- priceCalculateProductInput: PriceCalculateProductInput - Price calculation input
-
- imageSearchFilters: MediaImageProductSearchInput - Image search filters
-
- imageVariantFilters: TransformationsInput - Image transformation filters
Returns
Promise<FavoriteList>
Promise<FavoriteList> Favorite list data
getFavoriteLists()
getFavoriteLists(
input?):Promise<FavoriteListsResponse>
Retrieves favorite lists with search *
Parameters
input?
Search input parameters *
Returns
Promise<FavoriteListsResponse>
Promise<FavoriteListsResponse> Favorite lists response
removeFavoriteListItems()
removeFavoriteListItems(
id,input):Promise<FavoriteList>
Removes items from a favorite list *
Parameters
id
string
Favorite list ID *
input
Items to remove via FavoriteListsItemsInput *
Returns
Promise<FavoriteList>
Promise<FavoriteList> The updated favorite list
updateFavoriteList()
updateFavoriteList(
id,input):Promise<FavoriteList>
Updates an existing favorite list *
Parameters
id
string
Favorite list ID *
input
Favorite list update input *
Returns
Promise<FavoriteList>
Promise<FavoriteList> The updated favorite list