Google Cloud Dialogflow V2 Client - Class KnowledgeAnswer (1.16.0)

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

Represents an answer from Knowledge. Currently supports FAQ and Generative answers.

Generated from protobuf message google.cloud.dialogflow.v2.KnowledgeAssistAnswer.KnowledgeAnswer

Namespace

Google \ Cloud \ Dialogflow \ V2 \ KnowledgeAssistAnswer

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ answer_text string

The piece of text from the source that answers this suggested query.

↳ faq_source Google\Cloud\Dialogflow\V2\KnowledgeAssistAnswer\KnowledgeAnswer\FaqSource

Populated if the prediction came from FAQ.

↳ generative_source Google\Cloud\Dialogflow\V2\KnowledgeAssistAnswer\KnowledgeAnswer\GenerativeSource

Populated if the prediction was Generative.

getAnswerText

The piece of text from the source that answers this suggested query.

Returns
Type Description
string

setAnswerText

The piece of text from the source that answers this suggested query.

Parameter
Name Description
var string
Returns
Type Description
$this

getFaqSource

Populated if the prediction came from FAQ.

Returns
Type Description
Google\Cloud\Dialogflow\V2\KnowledgeAssistAnswer\KnowledgeAnswer\FaqSource|null

hasFaqSource

setFaqSource

Populated if the prediction came from FAQ.

Parameter
Name Description
var Google\Cloud\Dialogflow\V2\KnowledgeAssistAnswer\KnowledgeAnswer\FaqSource
Returns
Type Description
$this

getGenerativeSource

Populated if the prediction was Generative.

Returns
Type Description
Google\Cloud\Dialogflow\V2\KnowledgeAssistAnswer\KnowledgeAnswer\GenerativeSource|null

hasGenerativeSource

setGenerativeSource

Populated if the prediction was Generative.

Parameter
Name Description
var Google\Cloud\Dialogflow\V2\KnowledgeAssistAnswer\KnowledgeAnswer\GenerativeSource
Returns
Type Description
$this

getSource

Returns
Type Description
string