Class ProductDetail (0.6.2)

ProductDetail(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Detailed product information associated with a user event.

Attributes

NameDescription
id str
Required. Catalog item ID. UTF-8 encoded string with a length limit of 128 characters.
currency_code str
Optional. Currency code for price/costs. Use three-character ISO-4217 code. Required only if originalPrice or displayPrice is set.
original_price float
Optional. Original price of the product. If provided, this will override the original price in Catalog for this product.
display_price float
Optional. Display price of the product (e.g. discounted price). If provided, this will override the display price in Catalog for this product.
stock_state google.cloud.recommendationengine_v1beta1.types.ProductCatalogItem.StockState
Optional. Item stock state. If provided, this overrides the stock state in Catalog for items in this event.
quantity int
Optional. Quantity of the product associated with the user event. For example, this field will be 2 if two products are added to the shopping cart for add-to-cart event. Required for add-to-cart, add-to-list, remove-from-cart, checkout-start, purchase-complete, refund event types.
available_quantity int
Optional. Quantity of the products in stock when a user event happens. Optional. If provided, this overrides the available quantity in Catalog for this event. and can only be set if stock_status is set to IN_STOCK. Note that if an item is out of stock, you must set the stock_state field to be OUT_OF_STOCK. Leaving this field unspecified / as zero is not sufficient to mark the item out of stock.
item_attributes google.cloud.recommendationengine_v1beta1.types.FeatureMap
Optional. Extra features associated with a product in the user event.