Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AnswerFeedback

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/dialogflow_v2beta1/classes.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb

Overview

Represents feedback the customer has about the quality & correctness of a certain answer in a conversation.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1AnswerFeedback

Returns a new instance of GoogleCloudDialogflowV2beta1AnswerFeedback.



10670
10671
10672
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10670

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

Instance Attribute Details

#agent_assistant_detail_feedbackGoogle::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AgentAssistantFeedback

Detail feedback of Agent Assistant result. Corresponds to the JSON property agentAssistantDetailFeedback



10638
10639
10640
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10638

def agent_assistant_detail_feedback
  @agent_assistant_detail_feedback
end

#click_timeString

Time when the answer/item was clicked. Corresponds to the JSON property clickTime

Returns:

  • (String)


10643
10644
10645
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10643

def click_time
  @click_time
end

#clickedBoolean Also known as: clicked?

Indicates whether the answer/item was clicked by the human agent or not. Default to false. For knowledge search, the answer record is considered to be clicked if the answer was copied or any URI was clicked. Corresponds to the JSON property clicked

Returns:

  • (Boolean)


10650
10651
10652
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10650

def clicked
  @clicked
end

#correctness_levelString

The correctness level of the specific answer. Corresponds to the JSON property correctnessLevel

Returns:

  • (String)


10656
10657
10658
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10656

def correctness_level
  @correctness_level
end

#display_timeString

Time when the answer/item was displayed. Corresponds to the JSON property displayTime

Returns:

  • (String)


10661
10662
10663
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10661

def display_time
  @display_time
end

#displayedBoolean 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

Returns:

  • (Boolean)


10667
10668
10669
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10667

def displayed
  @displayed
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



10675
10676
10677
10678
10679
10680
10681
10682
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 10675

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