Class Action (1.35.0)

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

Action performed by end user or Dialogflow agent in the conversation.

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
user_utterance google.cloud.dialogflowcx_v3beta1.types.UserUtterance
Optional. Agent obtained a message from the customer. This field is a member of oneof_ action.
agent_utterance google.cloud.dialogflowcx_v3beta1.types.AgentUtterance
Optional. Action performed by the agent as a message. This field is a member of oneof_ action.
tool_use google.cloud.dialogflowcx_v3beta1.types.ToolUse
Optional. Action performed on behalf of the agent by calling a plugin tool. This field is a member of oneof_ action.
playbook_invocation google.cloud.dialogflowcx_v3beta1.types.PlaybookInvocation
Optional. Action performed on behalf of the agent by invoking a child playbook. This field is a member of oneof_ action.
flow_invocation google.cloud.dialogflowcx_v3beta1.types.FlowInvocation
Optional. Action performed on behalf of the agent by invoking a CX flow. This field is a member of oneof_ action.