Class: Google::Cloud::Dialogflow::V2::GeneratorSuggestion

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dialogflow/v2/generator.rb

Overview

Suggestion generated using a Generator.

Defined Under Namespace

Classes: ToolCallInfo

Instance Attribute Summary collapse

Instance Attribute Details

#agent_coaching_suggestion::Google::Cloud::Dialogflow::V2::AgentCoachingSuggestion

Returns Optional. Suggestion to coach the agent.

Note: The following fields are mutually exclusive: agent_coaching_suggestion, free_form_suggestion, summary_suggestion. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dialogflow::V2::AgentCoachingSuggestion)

    Optional. Suggestion to coach the agent.

    Note: The following fields are mutually exclusive: agent_coaching_suggestion, free_form_suggestion, summary_suggestion. If a field in that set is populated, all other fields in the set will automatically be cleared.



535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 535

class GeneratorSuggestion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Request and response for a tool call.
  # @!attribute [rw] tool_call
  #   @return [::Google::Cloud::Dialogflow::V2::ToolCall]
  #     Required. Request for a tool call.
  # @!attribute [rw] tool_call_result
  #   @return [::Google::Cloud::Dialogflow::V2::ToolCallResult]
  #     Required. Response for a tool call.
  class ToolCallInfo
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#free_form_suggestion::Google::Cloud::Dialogflow::V2::FreeFormSuggestion

Returns Optional. Free form suggestion.

Note: The following fields are mutually exclusive: free_form_suggestion, summary_suggestion, agent_coaching_suggestion. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dialogflow::V2::FreeFormSuggestion)

    Optional. Free form suggestion.

    Note: The following fields are mutually exclusive: free_form_suggestion, summary_suggestion, agent_coaching_suggestion. If a field in that set is populated, all other fields in the set will automatically be cleared.



535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 535

class GeneratorSuggestion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Request and response for a tool call.
  # @!attribute [rw] tool_call
  #   @return [::Google::Cloud::Dialogflow::V2::ToolCall]
  #     Required. Request for a tool call.
  # @!attribute [rw] tool_call_result
  #   @return [::Google::Cloud::Dialogflow::V2::ToolCallResult]
  #     Required. Response for a tool call.
  class ToolCallInfo
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#summary_suggestion::Google::Cloud::Dialogflow::V2::SummarySuggestion

Returns Optional. Suggested summary.

Note: The following fields are mutually exclusive: summary_suggestion, free_form_suggestion, agent_coaching_suggestion. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dialogflow::V2::SummarySuggestion)

    Optional. Suggested summary.

    Note: The following fields are mutually exclusive: summary_suggestion, free_form_suggestion, agent_coaching_suggestion. If a field in that set is populated, all other fields in the set will automatically be cleared.



535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 535

class GeneratorSuggestion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Request and response for a tool call.
  # @!attribute [rw] tool_call
  #   @return [::Google::Cloud::Dialogflow::V2::ToolCall]
  #     Required. Request for a tool call.
  # @!attribute [rw] tool_call_result
  #   @return [::Google::Cloud::Dialogflow::V2::ToolCallResult]
  #     Required. Response for a tool call.
  class ToolCallInfo
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#tool_call_info::Array<::Google::Cloud::Dialogflow::V2::GeneratorSuggestion::ToolCallInfo>

Returns Optional. List of request and response for tool calls executed.

Returns:



535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 535

class GeneratorSuggestion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Request and response for a tool call.
  # @!attribute [rw] tool_call
  #   @return [::Google::Cloud::Dialogflow::V2::ToolCall]
  #     Required. Request for a tool call.
  # @!attribute [rw] tool_call_result
  #   @return [::Google::Cloud::Dialogflow::V2::ToolCallResult]
  #     Required. Response for a tool call.
  class ToolCallInfo
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end