Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class ConversationEvent.
Represents a notification sent to Pub/Sub subscribers for conversation lifecycle events.
Generated from protobuf message google.cloud.dialogflow.v2.ConversationEvent
Namespace
Google \ Cloud \ Dialogflow \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ conversation |
string
The unique identifier of the conversation this notification refers to. Format: |
↳ type |
int
The type of the event that this notification refers to. |
↳ error_status |
Google\Rpc\Status
More detailed information about an error. Only set for type UNRECOVERABLE_ERROR_IN_PHONE_CALL. |
↳ new_message_payload |
Google\Cloud\Dialogflow\V2\Message
Payload of NEW_MESSAGE event. |
getConversation
The unique identifier of the conversation this notification refers to.
Format: projects/<Project ID>/conversations/<Conversation ID>
.
Returns | |
---|---|
Type | Description |
string |
setConversation
The unique identifier of the conversation this notification refers to.
Format: projects/<Project ID>/conversations/<Conversation ID>
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getType
The type of the event that this notification refers to.
Returns | |
---|---|
Type | Description |
int |
setType
The type of the event that this notification refers to.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getErrorStatus
More detailed information about an error. Only set for type UNRECOVERABLE_ERROR_IN_PHONE_CALL.
Returns | |
---|---|
Type | Description |
Google\Rpc\Status|null |
hasErrorStatus
clearErrorStatus
setErrorStatus
More detailed information about an error. Only set for type UNRECOVERABLE_ERROR_IN_PHONE_CALL.
Parameter | |
---|---|
Name | Description |
var |
Google\Rpc\Status
|
Returns | |
---|---|
Type | Description |
$this |
getNewMessagePayload
Payload of NEW_MESSAGE event.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dialogflow\V2\Message|null |
hasNewMessagePayload
setNewMessagePayload
Payload of NEW_MESSAGE event.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dialogflow\V2\Message
|
Returns | |
---|---|
Type | Description |
$this |
getPayload
Returns | |
---|---|
Type | Description |
string |