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.
7787 7788 7789 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7787 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
7743 7744 7745 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7743 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
7748 7749 7750 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7748 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
7759 7760 7761 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7759 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
7769 7770 7771 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7769 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
7774 7775 7776 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7774 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
7779 7780 7781 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7779 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
7785 7786 7787 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7785 def reply_text @reply_text end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
7792 7793 7794 7795 7796 7797 7798 7799 7800 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7792 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 |