If any supported optional fields are provided, we will treat them as a full
override when looking up product information from the catalog. Thus, it is
important to ensure that the overriding fields are accurate and
complete.
All other product fields are ignored and instead populated via catalog
lookup after event ingestion.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eProductDetail\u003c/code\u003e class within the Google Cloud Retail V2 API for .NET, with the latest version being 2.12.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eProductDetail\u003c/code\u003e class, which is a part of the \u003ccode\u003eGoogle.Cloud.Retail.V2\u003c/code\u003e namespace, represents detailed information about a product associated with a user event.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eProductDetail\u003c/code\u003e implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable<ProductDetail>\u003c/code\u003e, \u003ccode\u003eIDeepCloneable<ProductDetail>\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, allowing it to be used in various contexts.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties for \u003ccode\u003eProduct\u003c/code\u003e, which is required and contains information about the product, and \u003ccode\u003eQuantity\u003c/code\u003e, which indicates the number of products associated with a user event and is needed for certain event types like add-to-cart and purchase-complete.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation offers access to previous versions of the \u003ccode\u003eProductDetail\u003c/code\u003e class, dating back to version 1.0.0, and details inherited members from the object class.\u003c/p\u003e\n"]]],[],null,[]]