EventHandler(mapping=None, *, ignore_unknown_fields=False, **kwargs)
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/ .
|