Class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AnalyzeContentResponse
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AnalyzeContentResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2/classes.rb,
lib/google/apis/dialogflow_v2/representations.rb,
lib/google/apis/dialogflow_v2/representations.rb
Overview
The response message for Participants.AnalyzeContent.
Instance Attribute Summary collapse
-
#automated_agent_reply ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AutomatedAgentReply
Represents a response from an automated agent.
-
#dtmf_parameters ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2DtmfParameters
The message in the response that indicates the parameters of DTMF.
-
#end_user_suggestion_results ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SuggestionResult>
The suggestions for end user.
-
#human_agent_suggestion_results ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SuggestionResult>
The suggestions for most recent human agent.
-
#message ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Message
Represents a message posted into a conversation.
-
#reply_audio ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2OutputAudio
Represents the natural language speech audio to be played to the end user.
-
#reply_text ⇒ String
The output text content.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2AnalyzeContentResponse
constructor
A new instance of GoogleCloudDialogflowV2AnalyzeContentResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2AnalyzeContentResponse
Returns a new instance of GoogleCloudDialogflowV2AnalyzeContentResponse.
5369 5370 5371 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5369 def initialize(**args) update!(**args) end |
Instance Attribute Details
#automated_agent_reply ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AutomatedAgentReply
Represents a response from an automated agent.
Corresponds to the JSON property automatedAgentReply
5332 5333 5334 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5332 def automated_agent_reply @automated_agent_reply end |
#dtmf_parameters ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2DtmfParameters
The message in the response that indicates the parameters of DTMF.
Corresponds to the JSON property dtmfParameters
5337 5338 5339 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5337 def dtmf_parameters @dtmf_parameters end |
#end_user_suggestion_results ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SuggestionResult>
The suggestions for end user. The order is the same as
HumanAgentAssistantConfig.SuggestionConfig.feature_configs of
HumanAgentAssistantConfig.end_user_suggestion_config.
Corresponds to the JSON property endUserSuggestionResults
5344 5345 5346 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5344 def end_user_suggestion_results @end_user_suggestion_results end |
#human_agent_suggestion_results ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SuggestionResult>
The suggestions for most recent human agent. The order is the same as
HumanAgentAssistantConfig.SuggestionConfig.feature_configs of
HumanAgentAssistantConfig.human_agent_suggestion_config.
Corresponds to the JSON property humanAgentSuggestionResults
5351 5352 5353 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5351 def human_agent_suggestion_results @human_agent_suggestion_results end |
#message ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2Message
Represents a message posted into a conversation.
Corresponds to the JSON property message
5356 5357 5358 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5356 def @message end |
#reply_audio ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2OutputAudio
Represents the natural language speech audio to be played to the end user.
Corresponds to the JSON property replyAudio
5361 5362 5363 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5361 def reply_audio @reply_audio end |
#reply_text ⇒ String
The output text content. This field is set if the automated agent responded
with text to show to the user.
Corresponds to the JSON property replyText
5367 5368 5369 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5367 def reply_text @reply_text end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5374 5375 5376 5377 5378 5379 5380 5381 5382 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5374 def update!(**args) @automated_agent_reply = args[:automated_agent_reply] if args.key?(:automated_agent_reply) @dtmf_parameters = args[:dtmf_parameters] if args.key?(:dtmf_parameters) @end_user_suggestion_results = args[:end_user_suggestion_results] if args.key?(:end_user_suggestion_results) @human_agent_suggestion_results = args[:human_agent_suggestion_results] if args.key?(:human_agent_suggestion_results) @message = args[:message] if args.key?(:message) @reply_audio = args[:reply_audio] if args.key?(:reply_audio) @reply_text = args[:reply_text] if args.key?(:reply_text) end |