Class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1DetectIntentResponse
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1DetectIntentResponse
- 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 message returned from the DetectIntent method.
Instance Attribute Summary collapse
-
#allow_cancellation ⇒ Boolean
(also: #allow_cancellation?)
Indicates whether the partial response can be cancelled when a later response arrives.
-
#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.
-
#response_type ⇒ String
Response type.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1DetectIntentResponse
constructor
A new instance of GoogleCloudDialogflowCxV3beta1DetectIntentResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1DetectIntentResponse
Returns a new instance of GoogleCloudDialogflowCxV3beta1DetectIntentResponse.
3704 3705 3706 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3704 def initialize(**args) update!(**args) end |
Instance Attribute Details
#allow_cancellation ⇒ Boolean Also known as: allow_cancellation?
Indicates whether the partial response can be cancelled when a later response
arrives. e.g. if the agent specified some music as partial response, it can be
cancelled.
Corresponds to the JSON property allowCancellation
3667 3668 3669 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3667 def allow_cancellation @allow_cancellation end |
#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.
3681 3682 3683 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3681 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
3686 3687 3688 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3686 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
3691 3692 3693 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3691 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
3697 3698 3699 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3697 def response_id @response_id end |
#response_type ⇒ String
Response type.
Corresponds to the JSON property responseType
3702 3703 3704 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3702 def response_type @response_type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3709 3710 3711 3712 3713 3714 3715 3716 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 3709 def update!(**args) @allow_cancellation = args[:allow_cancellation] if args.key?(:allow_cancellation) @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) @response_type = args[:response_type] if args.key?(:response_type) end |