GetConversationResult

data class GetConversationResult(val conversationProfile: String, val conversationStage: String, val endTime: String, val lifecycleState: String, val name: String, val phoneNumber: GoogleCloudDialogflowV2ConversationPhoneNumberResponse, val startTime: String)

Constructors

Link copied to clipboard
fun GetConversationResult(conversationProfile: String, conversationStage: String, endTime: String, lifecycleState: String, name: String, phoneNumber: GoogleCloudDialogflowV2ConversationPhoneNumberResponse, startTime: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Conversation Profile to be used to configure this Conversation. This field cannot be updated. Format: projects//locations//conversationProfiles/.

Link copied to clipboard

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.

Link copied to clipboard

The time the conversation was finished.

Link copied to clipboard

The current state of the Conversation.

Link copied to clipboard

The unique identifier of this conversation. Format: projects//locations//conversations/.

Link copied to clipboard

It will not be empty if the conversation is to be connected over telephony.

Link copied to clipboard

The time the conversation was started.