An event handler specifies an
event that
can be handled during a session. When the specified event happens,
the following actions are taken in order:
If there is a
[trigger_fulfillment][google.cloud.dialogflow.cx.v3beta1.EventHandler.trigger_fulfillment]
associated with the event, it will be called.
If there is a
[target_page][google.cloud.dialogflow.cx.v3beta1.EventHandler.target_page]
associated with the event, the session will transition into the
specified page.
If there is a
[target_flow][google.cloud.dialogflow.cx.v3beta1.EventHandler.target_flow]
associated with the event, the session will transition into the
specified flow.
Attributes
Name
Description
name
str
Output only. The unique identifier of this
event handler.
event
str
Required. The name of the event to handle.
trigger_fulfillment
google.cloud.dialogflowcx_v3beta1.types.Fulfillment
The fulfillment to call when the event
occurs. Handling webhook errors with a
fulfillment enabled with webhook could cause
infinite loop. It is invalid to specify such
fulfillment for a handler handling webhooks.
target_page
str
The target page to transition to. Format:
projects/.
target_flow
str
The target flow to transition to. Format:
projects/.