Class ProductDetail (1.0.0)

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

Detailed product information associated with a user event.

Inheritance

System.Object > ProductDetail

Implements

Google.Protobuf.IMessage<ProductDetail>, System.IEquatable<ProductDetail>, Google.Protobuf.IDeepCloneable<ProductDetail>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.Retail.V2

Assembly

Google.Cloud.Retail.V2.dll

Constructors

ProductDetail()

public ProductDetail()

ProductDetail(ProductDetail)

public ProductDetail(ProductDetail other)
Parameter
NameDescription
otherProductDetail

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
TypeDescription
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
TypeDescription
System.Nullable<System.Int32>