Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class WebhookRequest.
The request message for a webhook call.
Generated from protobuf message google.cloud.dialogflow.v2.WebhookRequest
Namespace
Google \ Cloud \ Dialogflow \ V2Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ session |
string
The unique identifier of detectIntent request session. Can be used to identify end-user inside webhook implementation. Format: |
↳ response_id |
string
The unique identifier of the response. Contains the same value as |
↳ query_result |
QueryResult
The result of the conversational query or event processing. Contains the same value as |
↳ original_detect_intent_request |
OriginalDetectIntentRequest
Optional. The contents of the original request that was passed to |
getSession
The unique identifier of detectIntent request session.
Can be used to identify end-user inside webhook implementation.
Format: projects/<Project ID>/agent/sessions/<Session ID>, or
projects/<Project ID>/agent/environments/<Environment ID>/users/<User
ID>/sessions/<Session ID>.
| Returns | |
|---|---|
| Type | Description |
string |
|
setSession
The unique identifier of detectIntent request session.
Can be used to identify end-user inside webhook implementation.
Format: projects/<Project ID>/agent/sessions/<Session ID>, or
projects/<Project ID>/agent/environments/<Environment ID>/users/<User
ID>/sessions/<Session ID>.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getResponseId
The unique identifier of the response. Contains the same value as
[Streaming]DetectIntentResponse.response_id.
| Returns | |
|---|---|
| Type | Description |
string |
|
setResponseId
The unique identifier of the response. Contains the same value as
[Streaming]DetectIntentResponse.response_id.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getQueryResult
The result of the conversational query or event processing. Contains the
same value as [Streaming]DetectIntentResponse.query_result.
| Returns | |
|---|---|
| Type | Description |
QueryResult|null |
|
hasQueryResult
clearQueryResult
setQueryResult
The result of the conversational query or event processing. Contains the
same value as [Streaming]DetectIntentResponse.query_result.
| Parameter | |
|---|---|
| Name | Description |
var |
QueryResult
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getOriginalDetectIntentRequest
Optional. The contents of the original request that was passed to
[Streaming]DetectIntent call.
| Returns | |
|---|---|
| Type | Description |
OriginalDetectIntentRequest|null |
|
hasOriginalDetectIntentRequest
clearOriginalDetectIntentRequest
setOriginalDetectIntentRequest
Optional. The contents of the original request that was passed to
[Streaming]DetectIntent call.
| Parameter | |
|---|---|
| Name | Description |
var |
OriginalDetectIntentRequest
|
| Returns | |
|---|---|
| Type | Description |
$this |
|