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.
8683 8684 8685 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8683 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
8639 8640 8641 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8639 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
8644 8645 8646 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8644 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
8655 8656 8657 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8655 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
8665 8666 8667 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8665 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
8670 8671 8672 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8670 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
8675 8676 8677 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8675 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
8681 8682 8683 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8681 def reply_text @reply_text end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8688 8689 8690 8691 8692 8693 8694 8695 8696 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8688 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 |