GoogleCloudDialogflowCxV3QueryParameters class
Represents the parameters of a conversational query.
Constructors
-
GoogleCloudDialogflowCxV3QueryParameters({bool? analyzeQueryTextSentiment, String? channel, String? currentPage, bool? disableWebhook, Map<
String, Object?> ? endUserMetadata, List<String> ? flowVersions, GoogleTypeLatLng? geoLocation, Map<String, Object?> ? parameters, Map<String, Object?> ? payload, bool? populateDataStoreConnectionSignals, GoogleCloudDialogflowCxV3SearchConfig? searchConfig, List<GoogleCloudDialogflowCxV3SessionEntityType> ? sessionEntityTypes, String? sessionTtl, String? timeZone, Map<String, String> ? webhookHeaders}) - GoogleCloudDialogflowCxV3QueryParameters.fromJson(Map json_)
Properties
- analyzeQueryTextSentiment ↔ bool?
-
Configures whether sentiment analysis should be performed.
getter/setter pair
- channel ↔ String?
-
The channel which this query is for.
getter/setter pair
- currentPage ↔ String?
-
The unique identifier of the page to override the current page in the
session.
getter/setter pair
- disableWebhook ↔ bool?
-
Whether to disable webhook calls for this request.
getter/setter pair
-
endUserMetadata
↔ Map<
String, Object?> ? -
Information about the end-user to improve the relevance and accuracy of
generative answers.
getter/setter pair
-
flowVersions
↔ List<
String> ? -
A list of flow versions to override for the request.
getter/setter pair
- geoLocation ↔ GoogleTypeLatLng?
-
The geo location of this conversational query.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
parameters
↔ Map<
String, Object?> ? -
Additional parameters to be put into session parameters.
getter/setter pair
-
payload
↔ Map<
String, Object?> ? -
This field can be used to pass custom data into the webhook associated
with the agent.
getter/setter pair
- populateDataStoreConnectionSignals ↔ bool?
-
If set to true and data stores are involved in serving the request then
DetectIntentResponse.query_result.data_store_connection_signals will be
filled with data that can help evaluations.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- searchConfig ↔ GoogleCloudDialogflowCxV3SearchConfig?
-
Search configuration for UCS search queries.
getter/setter pair
-
sessionEntityTypes
↔ List<
GoogleCloudDialogflowCxV3SessionEntityType> ? -
Additional session entity types to replace or extend developer entity
types with.
getter/setter pair
- sessionTtl ↔ String?
-
Configure lifetime of the Dialogflow session.
getter/setter pair
- timeZone ↔ String?
-
The time zone of this conversational query from the
time zone database, e.g.,
America/New_York, Europe/Paris.
getter/setter pair
-
webhookHeaders
↔ Map<
String, String> ? -
This field can be used to pass HTTP headers for a webhook call.
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