Google Cloud Dialogflow V2 Client - Class ConversationEvent (2.2.1)

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
Message

Payload of NEW_MESSAGE event.

↳ new_recognition_result_payload
StreamingRecognitionResult

Payload of NEW_RECOGNITION_RESULT 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
Enum of type Type .

setType

The type of the event that this notification refers to.

Parameter
Name
Description
var
int

Enum of type Type .

Returns
Type
Description
$this

getErrorStatus

More detailed information about an error. Only set for type UNRECOVERABLE_ERROR_IN_PHONE_CALL.

Returns
Type
Description

hasErrorStatus

clearErrorStatus

setErrorStatus

More detailed information about an error. Only set for type UNRECOVERABLE_ERROR_IN_PHONE_CALL.

Parameter
Name
Description
Returns
Type
Description
$this

getNewMessagePayload

Payload of NEW_MESSAGE event.

Returns
Type
Description
Message |null

hasNewMessagePayload

setNewMessagePayload

Payload of NEW_MESSAGE event.

Parameter
Name
Description
var
Returns
Type
Description
$this

getNewRecognitionResultPayload

Payload of NEW_RECOGNITION_RESULT event.

Returns
Type
Description

hasNewRecognitionResultPayload

setNewRecognitionResultPayload

Payload of NEW_RECOGNITION_RESULT event.

Parameter
Name
Description
Returns
Type
Description
$this

getPayload

Returns
Type
Description
string
Create a Mobile Website
View Site in Mobile | Classic
Share by: