Google Cloud Dialogflow V2 Client - Class AnswerFeedback (1.2.0)

Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class AnswerFeedback.

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

Generated from protobuf message google.cloud.dialogflow.v2.AnswerFeedback

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ correctness_level int

The correctness level of the specific answer.

↳ agent_assistant_detail_feedback Google\Cloud\Dialogflow\V2\AgentAssistantFeedback

Detail feedback of agent assist suggestions.

↳ clicked bool

Indicates whether the answer/item was clicked by the human agent or not. Default to false.

↳ click_time Google\Protobuf\Timestamp

Time when the answer/item was clicked.

↳ displayed bool

Indicates whether the answer/item was displayed to the human agent in the agent desktop UI. Default to false.

↳ display_time Google\Protobuf\Timestamp

Time when the answer/item was displayed.

getCorrectnessLevel

The correctness level of the specific answer.

Returns
TypeDescription
int

setCorrectnessLevel

The correctness level of the specific answer.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getAgentAssistantDetailFeedback

Detail feedback of agent assist suggestions.

Returns
TypeDescription
Google\Cloud\Dialogflow\V2\AgentAssistantFeedback|null

hasAgentAssistantDetailFeedback

setAgentAssistantDetailFeedback

Detail feedback of agent assist suggestions.

Parameter
NameDescription
var Google\Cloud\Dialogflow\V2\AgentAssistantFeedback
Returns
TypeDescription
$this

getClicked

Indicates whether the answer/item was clicked by the human agent or not. Default to false.

Returns
TypeDescription
bool

setClicked

Indicates whether the answer/item was clicked by the human agent or not. Default to false.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getClickTime

Time when the answer/item was clicked.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasClickTime

clearClickTime

setClickTime

Time when the answer/item was clicked.

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

getDisplayed

Indicates whether the answer/item was displayed to the human agent in the agent desktop UI. Default to false.

Returns
TypeDescription
bool

setDisplayed

Indicates whether the answer/item was displayed to the human agent in the agent desktop UI. Default to false.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getDisplayTime

Time when the answer/item was displayed.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasDisplayTime

clearDisplayTime

setDisplayTime

Time when the answer/item was displayed.

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

getDetailFeedback

Returns
TypeDescription
string