public sealed class ProductDetail : IMessage<ProductDetail>, IEquatable<ProductDetail>, IDeepCloneable<ProductDetail>, IBufferMessage, IMessageDetailed product information associated with a user event.
Implements
IMessage<ProductDetail>, IEquatable<ProductDetail>, IDeepCloneable<ProductDetail>, IBufferMessage, IMessageNamespace
Google.Cloud.Retail.V2Assembly
Google.Cloud.Retail.V2.dll
Constructors
ProductDetail()
public ProductDetail()ProductDetail(ProductDetail)
public ProductDetail(ProductDetail other)| Parameter | |
|---|---|
| Name | Description |
other |
ProductDetail |
Properties
Product
public Product Product { get; set; }Required. [Product][google.cloud.retail.v2.Product] information.
Only [Product.id][google.cloud.retail.v2.Product.id] field is used when ingesting an event, all other product fields are ignored as we will look them up from the catalog.
| Property Value | |
|---|---|
| Type | Description |
Product |
|
Quantity
public int? Quantity { get; set; }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 purchase-complete event. Required for add-to-cart and
purchase-complete event types.
| Property Value | |
|---|---|
| Type | Description |
Nullable<Int32> |
|