Google Cloud Dialogflow Cx V3 Client - Class PBCase (0.4.0)

Reference documentation and code samples for the Google Cloud Dialogflow Cx V3 Client class PBCase.

Each case has a Boolean condition. When it is evaluated to be True, the corresponding messages will be selected and evaluated recursively.

Generated from protobuf message google.cloud.dialogflow.cx.v3.Fulfillment.ConditionalCases.Case

Namespace

Google \ Cloud \ Dialogflow \ Cx \ V3 \ Fulfillment \ ConditionalCases

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ condition string

The condition to activate and select this case. Empty means the condition is always true. The condition is evaluated against form parameters or session parameters. See the conditions reference.

↳ case_content array<Google\Cloud\Dialogflow\Cx\V3\Fulfillment\ConditionalCases\PBCase\CaseContent>

A list of case content.

getCondition

The condition to activate and select this case. Empty means the condition is always true. The condition is evaluated against form parameters or session parameters.

See the conditions reference.

Returns
Type Description
string

setCondition

The condition to activate and select this case. Empty means the condition is always true. The condition is evaluated against form parameters or session parameters.

See the conditions reference.

Parameter
Name Description
var string
Returns
Type Description
$this

getCaseContent

A list of case content.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setCaseContent

A list of case content.

Parameter
Name Description
var array<Google\Cloud\Dialogflow\Cx\V3\Fulfillment\ConditionalCases\PBCase\CaseContent>
Returns
Type Description
$this