/** * Adds a product in a site's catalog as an item in a shopper wish list. * * <p> * * <pre><code> * MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem> mozuClient=AddItemToWishlistClient( wishlistItem, wishlistId, responseFields); * client.setBaseAddress(url); * client.executeRequest(); * WishlistItem wishlistItem = client.Result(); * </code></pre> * * @param responseFields Use this field to include those fields which are not included by default. * @param wishlistId Unique identifier of the wish list. * @param wishlistItem Properties of an item in a shopper wish list. * @return Mozu.Api.MozuClient <com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem> * @see com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem * @see com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem */ public static MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem> addItemToWishlistClient( com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem wishlistItem, String wishlistId, String responseFields) throws Exception { MozuUrl url = com.mozu.api.urls.commerce.wishlists.WishlistItemUrl.addItemToWishlistUrl( responseFields, wishlistId); String verb = "POST"; Class<?> clz = com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem.class; MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem> mozuClient = (MozuClient<com.mozu.api.contracts.commerceruntime.wishlists.WishlistItem>) MozuClientFactory.getInstance(clz); mozuClient.setVerb(verb); mozuClient.setResourceUrl(url); mozuClient.setBody(wishlistItem); return mozuClient; }