//Granify Android SDK/com.granifyinc.granifysdk.models/WishListItem/WishListItem

WishListItem

[androidJvm]\

@JvmOverloads

constructor(product: Product, dateAdded: Date? = null, priceWhenAdded: Price? = null)

Parameters

androidJvm

   
product The product in the wishlist.
dateAdded The date when the product was added to the list (optional).
priceWhenAdded The price of the product when it was added to the list (optional).

Throws

   
IllegalArgumentException when product stock is null.

[androidJvm]
constructor(productId: String, inStock: Boolean, sku: String? = null, price: Price? = null, regularPrice: Price? = null, title: String? = null, image: URL? = null, dateAdded: Date? = null, priceWhenAdded: Price? = null)

Initializes a WishListItem instance.

Parameters

androidJvm

   
productId The parent ID of the product.
inStock Whether the item is currently in stock.
sku The specific SKU of the product/variant (optional).
price The current unit price of the product after discount or sale pricing (optional).
regularPrice The regular price of the product before sales or discounts (optional).
title The name or title of the product (optional).
image The address of the product image (optional).
dateAdded The date when the product was added to the list (optional).
priceWhenAdded The price of the product when it was added to the list (optional).