io.fruitful.ecomerce.service.wishlist.MagentoWishlistService Maven / Gradle / Ivy
package io.fruitful.ecomerce.service.wishlist;
import io.fruitful.ecomerce.commons.MagentoException;
import io.fruitful.ecomerce.dto.MagentoWishlistRequest;
import io.fruitful.ecomerce.dto.MagentoWishlistResponse;
public interface MagentoWishlistService {
boolean addFromCart(MagentoWishlistRequest request) throws MagentoException;
boolean addFromShop(MagentoWishlistRequest request) throws MagentoException;
boolean remove(MagentoWishlistRequest request) throws MagentoException;
MagentoWishlistResponse list(MagentoWishlistRequest request) throws MagentoException;
boolean moveAllToCart(MagentoWishlistRequest request) throws MagentoException;
boolean removeAll(MagentoWishlistRequest request) throws MagentoException;
boolean addToCartFromWishlist(MagentoWishlistRequest request) throws MagentoException;
}