Google Cloud Dialogflow V2 Client - Class ConversationEvent (1.16.0)

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 \ V2

Methods

__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: projects/<Project ID>/conversations/<Conversation ID>.

↳ 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