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.
5816 5817 5818 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5816 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
5772 5773 5774 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5772 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
5777 5778 5779 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5777 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. Same as
human_agent_suggestion_results, any failure of Agent Assist features will not
lead to the overall failure of an AnalyzeContent API call. Instead, the
features will fail silently with the error field set in the corresponding
SuggestionResult.
Corresponds to the JSON property endUserSuggestionResults
5788 5789 5790 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5788 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. Note that any failure
of Agent Assist features will not lead to the overall failure of an
AnalyzeContent API call. Instead, the features will fail silently with the
error field set in the corresponding SuggestionResult.
Corresponds to the JSON property humanAgentSuggestionResults
5798 5799 5800 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5798 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
5803 5804 5805 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5803 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
5808 5809 5810 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5808 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
5814 5815 5816 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5814 def reply_text @reply_text end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5821 5822 5823 5824 5825 5826 5827 5828 5829 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 5821 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 |