GoogleCloudRetailV2ConversationalSearchRequest class
Request message for ConversationalSearchService.ConversationalSearch method.
Constructors
-
GoogleCloudRetailV2ConversationalSearchRequest.new({String? branch, String? conversationId, GoogleCloudRetailV2ConversationalSearchRequestConversationalFilteringSpec? conversationalFilteringSpec, List<
String> ? pageCategories, String? query, List<GoogleCloudRetailV2SafetySetting> ? safetySettings, GoogleCloudRetailV2ConversationalSearchRequestSearchParams? searchParams, GoogleCloudRetailV2UserInfo? userInfo, Map<String, String> ? userLabels, String? visitorId}) - GoogleCloudRetailV2ConversationalSearchRequest.fromJson(Map json_)
Properties
- branch ↔ String?
-
The branch resource name, such as
projects / * /locations/global/catalogs/default_catalog/branches/0
.getter/setter pair - conversationalFilteringSpec ↔ GoogleCloudRetailV2ConversationalSearchRequestConversationalFilteringSpec?
-
This field specifies all conversational filtering related parameters.
getter/setter pair
- conversationId ↔ String?
-
This field specifies the conversation id, which maintains the state of the
conversation between client side and server side.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
pageCategories
↔ List<
String> ? -
The categories associated with a category page.
getter/setter pair
- query ↔ String?
-
Raw search query to be searched for.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
safetySettings
↔ List<
GoogleCloudRetailV2SafetySetting> ? -
The safety settings to be applied to the generated content.
getter/setter pair
- searchParams ↔ GoogleCloudRetailV2ConversationalSearchRequestSearchParams?
-
Search parameters.
getter/setter pair
- userInfo ↔ GoogleCloudRetailV2UserInfo?
-
User information.
getter/setter pair
-
userLabels
↔ Map<
String, String> ? -
The user labels applied to a resource must meet the following
requirements: * Each resource can have multiple labels, up to a maximum of
64.
getter/setter pair
- visitorId ↔ String?
-
A unique identifier for tracking visitors.
getter/setter pair
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.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited