class Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput
The input from the human user.
Attributes
Whether sentiment analysis is enabled. Corresponds to the JSON property `enableSentimentAnalysis` @return [Boolean]
Whether sentiment analysis is enabled. Corresponds to the JSON property `enableSentimentAnalysis` @return [Boolean]
Parameters that need to be injected into the conversation during intent detection. Corresponds to the JSON property `injectedParameters` @return [Hash<String,Object>]
Represents the query input. It can contain one of: 1. A conversational query in the form of text. 2. An intent query that specifies which intent to trigger.
-
Natural language speech audio to be processed. 4. An event to be triggered.
Corresponds to the JSON property `input` @return [Google::Apis::DialogflowV3::GoogleCloudDialogflowCxV3beta1QueryInput]
If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled. Corresponds to the JSON property `isWebhookEnabled` @return [Boolean]
If webhooks should be allowed to trigger in response to the user utterance. Often if parameters are injected, webhooks should not be enabled. Corresponds to the JSON property `isWebhookEnabled` @return [Boolean]
Public Class Methods
# File lib/google/apis/dialogflow_v3/classes.rb, line 6063 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dialogflow_v3/classes.rb, line 6068 def update!(**args) @enable_sentiment_analysis = args[:enable_sentiment_analysis] if args.key?(:enable_sentiment_analysis) @injected_parameters = args[:injected_parameters] if args.key?(:injected_parameters) @input = args[:input] if args.key?(:input) @is_webhook_enabled = args[:is_webhook_enabled] if args.key?(:is_webhook_enabled) end