public sealed class ProductDetail : IMessage<ProductDetail>, IEquatable<ProductDetail>, IDeepCloneable<ProductDetail>, IBufferMessage, IMessage
Detailed 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> |