Class ProductDetail (1.2.0)

public sealed class ProductDetail : IMessage<ProductDetail>, IEquatable<ProductDetail>, IDeepCloneable<ProductDetail>, IBufferMessage, IMessage

Detailed product information associated with a user event.

Inheritance

Object > ProductDetail

Namespace

Google.Cloud.Retail.V2

Assembly

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>