Class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FulfillIntentResponse
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1FulfillIntentResponse
- 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
Response of FulfillIntent
Instance Attribute Summary collapse
-
#output_audio ⇒ String
The audio data bytes encoded as specified in the request.
-
#output_audio_config ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1OutputAudioConfig
Instructs the speech synthesizer how to generate the output audio content.
-
#query_result ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryResult
Represents the result of a conversational query.
-
#response_id ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1FulfillIntentResponse
constructor
A new instance of GoogleCloudDialogflowCxV3beta1FulfillIntentResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1FulfillIntentResponse
Returns a new instance of GoogleCloudDialogflowCxV3beta1FulfillIntentResponse.
4713 4714 4715 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4713 def initialize(**args) update!(**args) end |
Instance Attribute Details
#output_audio ⇒ String
The audio data bytes encoded as specified in the request. Note: The output
audio is generated based on the values of default platform text responses
found in the query_result.response_messages field. If multiple default text
responses exist, they will be concatenated when generating audio. If no
default platform text responses exist, the generated audio content will be
empty. In some scenarios, multiple output audio fields may be present in the
response structure. In these cases, only the top-most-level audio output has
content.
Corresponds to the JSON property outputAudio
NOTE: Values are automatically base64 encoded/decoded in the client library.
4695 4696 4697 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4695 def output_audio @output_audio end |
#output_audio_config ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1OutputAudioConfig
Instructs the speech synthesizer how to generate the output audio content.
Corresponds to the JSON property outputAudioConfig
4700 4701 4702 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4700 def output_audio_config @output_audio_config end |
#query_result ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1QueryResult
Represents the result of a conversational query.
Corresponds to the JSON property queryResult
4705 4706 4707 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4705 def query_result @query_result end |
#response_id ⇒ String
Output only. The unique identifier of the response. It can be used to locate a
response in the training example set or for reporting issues.
Corresponds to the JSON property responseId
4711 4712 4713 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4711 def response_id @response_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4718 4719 4720 4721 4722 4723 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4718 def update!(**args) @output_audio = args[:output_audio] if args.key?(:output_audio) @output_audio_config = args[:output_audio_config] if args.key?(:output_audio_config) @query_result = args[:query_result] if args.key?(:query_result) @response_id = args[:response_id] if args.key?(:response_id) end |