ProductDetail(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Detailed product information associated with a user event.
Attributes | |
---|---|
Name | Description |
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. |