public sealed class CollectUserEventRequest : IMessage<CollectUserEventRequest>, IEquatable<CollectUserEventRequest>, IDeepCloneable<CollectUserEventRequest>, IBufferMessage, IMessage
The event timestamp in milliseconds. This prevents browser caching of
otherwise identical get requests. The name is abbreviated to reduce the
payload bytes.
Property Value
Type
Description
System.Int64
Parent
public string Parent { get; set; }
Required. The parent catalog name, such as
"projects/1234/locations/global/catalogs/default_catalog".
Property Value
Type
Description
System.String
Uri
public string Uri { get; set; }
The URL including cgi-parameters but excluding the hash fragment with a
length limit of 5,000 characters. This is often more useful than the
referer URL, because many browsers only send the domain for 3rd party
requests.
Property Value
Type
Description
System.String
UserEvent
public string UserEvent { get; set; }
Required. URL encoded UserEvent proto with a length limit of 2,000,000
characters.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe webpage documents the \u003ccode\u003eCollectUserEventRequest\u003c/code\u003e class, which is used as the request message for the \u003ccode\u003eCollectUserEvent\u003c/code\u003e method within the Google Cloud Retail V2 API.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eCollectUserEventRequest\u003c/code\u003e is 2.12.0, and historical versions ranging from 1.0.0 to 2.11.0 are also accessible via the page's links.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces including \u003ccode\u003eIMessage<CollectUserEventRequest>\u003c/code\u003e, \u003ccode\u003eIEquatable<CollectUserEventRequest>\u003c/code\u003e, \u003ccode\u003eIDeepCloneable<CollectUserEventRequest>\u003c/code\u003e, \u003ccode\u003eIBufferMessage\u003c/code\u003e, and \u003ccode\u003eIMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCollectUserEventRequest\u003c/code\u003e class includes properties like \u003ccode\u003eEts\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, \u003ccode\u003eUri\u003c/code\u003e, and \u003ccode\u003eUserEvent\u003c/code\u003e to capture user event data.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCollectUserEventRequest\u003c/code\u003e class has two constructors, one default constructor, and another one that takes a \u003ccode\u003eCollectUserEventRequest\u003c/code\u003e as a parameter.\u003c/p\u003e\n"]]],[],null,[]]