Class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ConversationTurnUserInput
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3ConversationTurnUserInput
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v3beta1/classes.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb
Overview
The input from the human user.
Instance Attribute Summary collapse
-
#injected_parameters ⇒ Hash<String,Object>
Parameters that need to be injected into the conversation during intent detection.
-
#input ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3QueryInput
Represents the query input.
-
#is_webhook_enabled ⇒ Boolean
(also: #is_webhook_enabled?)
If webhooks should be allowed to trigger in response to the user utterance.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3ConversationTurnUserInput
constructor
A new instance of GoogleCloudDialogflowCxV3ConversationTurnUserInput.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3ConversationTurnUserInput
Returns a new instance of GoogleCloudDialogflowCxV3ConversationTurnUserInput.
185 186 187 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 185 def initialize(**args) update!(**args) end |
Instance Attribute Details
#injected_parameters ⇒ Hash<String,Object>
Parameters that need to be injected into the conversation during intent
detection.
Corresponds to the JSON property injectedParameters
168 169 170 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 168 def injected_parameters @injected_parameters end |
#input ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3QueryInput
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
176 177 178 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 176 def input @input end |
#is_webhook_enabled ⇒ Boolean Also known as: is_webhook_enabled?
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
182 183 184 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 182 def is_webhook_enabled @is_webhook_enabled end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
190 191 192 193 194 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 190 def update!(**args) @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 |