Google Cloud Dialogflow V2 Client - Class ConversationEvent (1.0.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

Methods

__construct

Constructor.

Parameters
NameDescription
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>.

Generated from protobuf field string conversation = 1;

Returns
TypeDescription
string

setConversation

The unique identifier of the conversation this notification refers to.

Format: projects/<Project ID>/conversations/<Conversation ID>.

Generated from protobuf field string conversation = 1;

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getType

The type of the event that this notification refers to.

Generated from protobuf field .google.cloud.dialogflow.v2.ConversationEvent.Type type = 2;

Returns
TypeDescription
int

setType

The type of the event that this notification refers to.

Generated from protobuf field .google.cloud.dialogflow.v2.ConversationEvent.Type type = 2;

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getErrorStatus

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

Generated from protobuf field .google.rpc.Status error_status = 3;

Returns
TypeDescription
Google\Rpc\Status|null

hasErrorStatus

clearErrorStatus

setErrorStatus

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

Generated from protobuf field .google.rpc.Status error_status = 3;

Parameter
NameDescription
var Google\Rpc\Status
Returns
TypeDescription
$this

getNewMessagePayload

Payload of NEW_MESSAGE event.

Generated from protobuf field .google.cloud.dialogflow.v2.Message new_message_payload = 4;

Returns
TypeDescription
Google\Cloud\Dialogflow\V2\Message|null

hasNewMessagePayload

setNewMessagePayload

Payload of NEW_MESSAGE event.

Generated from protobuf field .google.cloud.dialogflow.v2.Message new_message_payload = 4;

Parameter
NameDescription
var Google\Cloud\Dialogflow\V2\Message
Returns
TypeDescription
$this

getPayload

Returns
TypeDescription
string