ProductItem
class ProductItem(val id: String, val title: String, val brand: String, val imageUrls: List<String>, val price: ProductPrice? = null)
Represents a product item in the SDK's product catalog.
This immutable data class encapsulates all essential information about a product, including its identification, description, images, pricing, and store information. It is used throughout the SDK for product display and try-on generation.