ConversationEvent(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents a notification sent to Pub/Sub subscribers for conversation lifecycle events.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
---|---|
Name | Description |
conversation |
str
Required. The unique identifier of the conversation this notification refers to. Format: projects/ .
|
type_ |
google.cloud.dialogflow_v2beta1.types.ConversationEvent.Type
Required. The type of the event that this notification refers to. |
error_status |
google.rpc.status_pb2.Status
Optional. More detailed information about an error. Only set for type UNRECOVERABLE_ERROR_IN_PHONE_CALL. |
new_message_payload |
google.cloud.dialogflow_v2beta1.types.Message
Payload of NEW_MESSAGE event. This field is a member of oneof _ payload .
|
new_recognition_result_payload |
google.cloud.dialogflow_v2beta1.types.StreamingRecognitionResult
Payload of NEW_RECOGNITION_RESULT event. This field is a member of oneof _ payload .
|
Classes
Type
Type(value)
Enumeration of the types of events available.
In general non-recoverable errors only occur if something
was misconfigured in the ConversationProfile corresponding
to the call. After a non-recoverable error, Dialogflow may
stop responding.
We don't fire this event:
- in an API call because we can directly return the error,
or,
- when we can recover from an error.