Reference documentation and code samples for the Google Cloud Dialogflow Cx V3 Client class WebhookResponse.
The response message for a webhook call.
Generated from protobuf message google.cloud.dialogflow.cx.v3.WebhookResponse
Namespace
Google \ Cloud \ Dialogflow \ Cx \ V3Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ fulfillment_response
Google\Cloud\Dialogflow\Cx\V3\WebhookResponse\FulfillmentResponse
The fulfillment response to send to the user. This field can be omitted by the webhook if it does not intend to send any response to the user.
↳ page_info
Google\Cloud\Dialogflow\Cx\V3\PageInfo
Information about page status. This field can be omitted by the webhook if it does not intend to modify page status.
↳ session_info
Google\Cloud\Dialogflow\Cx\V3\SessionInfo
Information about session status. This field can be omitted by the webhook if it does not intend to modify session status.
↳ payload
↳ target_page
string
The target page to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>
.
↳ target_flow
string
The target flow to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>
.
getFulfillmentResponse
The fulfillment response to send to the user. This field can be omitted by the webhook if it does not intend to send any response to the user.
hasFulfillmentResponse
clearFulfillmentResponse
setFulfillmentResponse
The fulfillment response to send to the user. This field can be omitted by the webhook if it does not intend to send any response to the user.
$this
getPageInfo
Information about page status. This field can be omitted by the webhook if it does not intend to modify page status.
hasPageInfo
clearPageInfo
setPageInfo
Information about page status. This field can be omitted by the webhook if it does not intend to modify page status.
$this
getSessionInfo
Information about session status. This field can be omitted by the webhook if it does not intend to modify session status.
hasSessionInfo
clearSessionInfo
setSessionInfo
Information about session status. This field can be omitted by the webhook if it does not intend to modify session status.
$this
getPayload
Value to append directly to QueryResult.webhook_payloads .
hasPayload
clearPayload
setPayload
Value to append directly to QueryResult.webhook_payloads .
$this
getTargetPage
The target page to transition to.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>/pages/<Page ID>
.
string
hasTargetPage
setTargetPage
The target page to transition to.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>/pages/<Page ID>
.
var
string
$this
getTargetFlow
The target flow to transition to.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>
.
string
hasTargetFlow
setTargetFlow
The target flow to transition to.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>
.
var
string
$this
getTransition
string