public sealed class ProductDetail : IMessage<ProductDetail>, IEquatable<ProductDetail>, IDeepCloneable<ProductDetail>, IBufferMessage, IMessageDetailed product information associated with a user event.
Inheritance
System.Object > ProductDetailImplements
Google.Protobuf.IMessage<ProductDetail>, System.IEquatable<ProductDetail>, Google.Protobuf.IDeepCloneable<ProductDetail>, Google.Protobuf.IBufferMessage, Google.Protobuf.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 |
System.Nullable<System.Int32> |
|