Google Cloud Dialogflow V2 Client - Class KnowledgeAnswer (1.17.2)

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 KnowledgeAnswer\FaqSource

Populated if the prediction came from FAQ.

↳ generative_source 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
KnowledgeAnswer\FaqSource|null

hasFaqSource

setFaqSource

Populated if the prediction came from FAQ.

Parameter
Name Description
var KnowledgeAnswer\FaqSource
Returns
Type Description
$this

getGenerativeSource

Populated if the prediction was Generative.

Returns
Type Description
KnowledgeAnswer\GenerativeSource|null

hasGenerativeSource

setGenerativeSource

Populated if the prediction was Generative.

Parameter
Name Description
var KnowledgeAnswer\GenerativeSource
Returns
Type Description
$this

getSource

Returns
Type Description
string