Class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AnswerFeedback
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AnswerFeedback
- 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
Represents feedback the customer has about the quality & correctness of a certain answer in a conversation.
Instance Attribute Summary collapse
-
#agent_assistant_detail_feedback ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AgentAssistantFeedback
Detail feedback of Agent Assist result.
-
#click_time ⇒ String
Time when the answer/item was clicked.
-
#clicked ⇒ Boolean
(also: #clicked?)
Indicates whether the answer/item was clicked by the human agent or not.
-
#correctness_level ⇒ String
The correctness level of the specific answer.
-
#display_time ⇒ String
Time when the answer/item was displayed.
-
#displayed ⇒ Boolean
(also: #displayed?)
Indicates whether the answer/item was displayed to the human agent in the agent desktop UI.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2AnswerFeedback
constructor
A new instance of GoogleCloudDialogflowV2AnswerFeedback.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2AnswerFeedback
Returns a new instance of GoogleCloudDialogflowV2AnswerFeedback.
8317 8318 8319 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8317 def initialize(**args) update!(**args) end |
Instance Attribute Details
#agent_assistant_detail_feedback ⇒ Google::Apis::DialogflowV2::GoogleCloudDialogflowV2AgentAssistantFeedback
Detail feedback of Agent Assist result.
Corresponds to the JSON property agentAssistantDetailFeedback
8285 8286 8287 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8285 def agent_assistant_detail_feedback @agent_assistant_detail_feedback end |
#click_time ⇒ String
Time when the answer/item was clicked.
Corresponds to the JSON property clickTime
8290 8291 8292 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8290 def click_time @click_time end |
#clicked ⇒ Boolean Also known as: clicked?
Indicates whether the answer/item was clicked by the human agent or not.
Default to false. For knowledge search and knowledge assist, the answer record
is considered to be clicked if the answer was copied or any URI was clicked.
Corresponds to the JSON property clicked
8297 8298 8299 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8297 def clicked @clicked end |
#correctness_level ⇒ String
The correctness level of the specific answer.
Corresponds to the JSON property correctnessLevel
8303 8304 8305 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8303 def correctness_level @correctness_level end |
#display_time ⇒ String
Time when the answer/item was displayed.
Corresponds to the JSON property displayTime
8308 8309 8310 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8308 def display_time @display_time end |
#displayed ⇒ Boolean Also known as: displayed?
Indicates whether the answer/item was displayed to the human agent in the
agent desktop UI. Default to false.
Corresponds to the JSON property displayed
8314 8315 8316 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8314 def displayed @displayed end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8322 8323 8324 8325 8326 8327 8328 8329 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 8322 def update!(**args) @agent_assistant_detail_feedback = args[:agent_assistant_detail_feedback] if args.key?(:agent_assistant_detail_feedback) @click_time = args[:click_time] if args.key?(:click_time) @clicked = args[:clicked] if args.key?(:clicked) @correctness_level = args[:correctness_level] if args.key?(:correctness_level) @display_time = args[:display_time] if args.key?(:display_time) @displayed = args[:displayed] if args.key?(:displayed) end |