ClickedObjectIDsAfterSearch class final

Annotations
  • @JsonSerializable()

Constructors

ClickedObjectIDsAfterSearch({required String eventName, required ClickEvent eventType, required String index, required List<String> objectIDs, required List<int> positions, required String queryID, required String userToken, String? authenticatedUserToken, int? timestamp})
Returns a new ClickedObjectIDsAfterSearch instance.
const
ClickedObjectIDsAfterSearch.fromJson(Map<String, dynamic> json)
factory

Properties

authenticatedUserToken String?
Identifier for authenticated users. When the user signs in, you can get an identifier from your system and send it as authenticatedUserToken. This lets you keep using the userToken from before the user signed in, while providing a reliable way to identify users across sessions. Don't use personally identifiable information in user tokens. For more information, see User token.
final
eventName String
Event name, up to 64 ASCII characters. Consider naming events consistently—for example, by adopting Segment's object-action framework.
final
eventType ClickEvent
final
hashCode int
The hash code for this object.
no setteroverride
index String
Index name (case-sensitive) to which the event's items belong.
final
objectIDs List<String>
Object IDs of the records that are part of the event.
final
positions List<int>
Position of the clicked item the search results. You must provide 1 position for each objectID.
final
queryID String
Unique identifier for a search query. The query ID is required for events related to search or browse requests. If you add clickAnalytics: true as a search request parameter, the query ID is included in the API response.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
timestamp int?
Timestamp of the event, measured in milliseconds since the Unix epoch. By default, the Insights API uses the time it receives an event as its timestamp.
final
userToken String
Anonymous or pseudonymous user identifier. Don't use personally identifiable information in user tokens. For more information, see User token.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override