Class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSampleResponse

Inherits:
Object
  • Object
show all
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

Sample response that the agent can use. This could be based on applicable instructions and ingested data from other systems.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSampleResponse

Returns a new instance of GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSampleResponse.



19945
19946
19947
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 19945

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#duplicate_check_resultGoogle::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1AgentCoachingSuggestionDuplicateCheckResult

Duplication check for the suggestion. Corresponds to the JSON property duplicateCheckResult



19933
19934
19935
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 19933

def duplicate_check_result
  @duplicate_check_result
end

#response_textString

Optional. Sample response for Agent in text. Corresponds to the JSON property responseText

Returns:

  • (String)


19938
19939
19940
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 19938

def response_text
  @response_text
end

#sourcesGoogle::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1AgentCoachingSuggestionSources

Sources for the suggestion. Corresponds to the JSON property sources



19943
19944
19945
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 19943

def sources
  @sources
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



19950
19951
19952
19953
19954
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 19950

def update!(**args)
  @duplicate_check_result = args[:duplicate_check_result] if args.key?(:duplicate_check_result)
  @response_text = args[:response_text] if args.key?(:response_text)
  @sources = args[:sources] if args.key?(:sources)
end