Class TriggerAction (0.3.0)

TriggerAction(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Action that is taken when a certain precondition is met.

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
respond_immediately google.cloud.ces_v1.types.TriggerAction.RespondImmediately
Optional. Immediately respond with a preconfigured response. This field is a member of oneof_ action.
transfer_agent google.cloud.ces_v1.types.TriggerAction.TransferAgent
Optional. Transfer the conversation to a different agent. This field is a member of oneof_ action.
generative_answer google.cloud.ces_v1.types.TriggerAction.GenerativeAnswer
Optional. Respond with a generative answer. This field is a member of oneof_ action.

Classes

GenerativeAnswer

GenerativeAnswer(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The agent will immediately respond with a generative answer.

RespondImmediately

RespondImmediately(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The agent will immediately respond with a preconfigured response.

Response

Response(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents a response from the agent.

TransferAgent

TransferAgent(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The agent will transfer the conversation to a different agent.