Conversation(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents a conversation. A conversation is an interaction between an agent, including live agents and Dialogflow agents, and a support customer. Conversations can include phone calls and text-based chat sessions.
Output only. The unique identifier of this conversation. Format: ``projects/
Output only. The current state of the Conversation.
Required. The Conversation Profile to be used to configure this Conversation. This field cannot be updated. Format: ``projects/
Output only. Required if the conversation is to be connected over telephony.
The stage of a conversation. It indicates whether the virtual agent or a human agent is handling the conversation. If the conversation is created with the conversation profile that has Dialogflow config set, defaults to ConversationStage.VIRTUAL_AGENT_STAGE; Otherwise, defaults to ConversationStage.HUMAN_ASSIST_STAGE. If the conversation is created with the conversation profile that has Dialogflow config set but explicitly sets conversation_stage to ConversationStage.HUMAN_ASSIST_STAGE, it skips ConversationStage.VIRTUAL_AGENT_STAGE stage and directly goes to ConversationStage.HUMAN_ASSIST_STAGE.
Output only. The time the conversation was started.
Output only. The time the conversation was finished.
Inheritancebuiltins.object > proto.message.Message > Conversation
Enumeration of the different conversation stages a conversation can be in. Reference: https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages
Enumeration of the completion status of the conversation.