Struct google_dialogflow2_beta1::GoogleCloudDialogflowV2beta1Conversation [−][src]
pub struct GoogleCloudDialogflowV2beta1Conversation { pub end_time: Option<String>, pub phone_number: Option<GoogleCloudDialogflowV2beta1ConversationPhoneNumber>, pub name: Option<String>, pub start_time: Option<String>, pub conversation_profile: Option<String>, pub lifecycle_state: Option<String>, }
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.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- conversations get projects (response)
- conversations create projects (request|response)
- conversations complete projects (response)
Fields
end_time: Option<String>
Output only. The time the conversation was finished.
phone_number: Option<GoogleCloudDialogflowV2beta1ConversationPhoneNumber>
Output only. Required if the conversation is to be connected over telephony.
name: Option<String>
The unique identifier of this conversation.
Required for all methods except create
(create
populates the name
automatically).
Format: projects/<Project ID>/conversations/<Conversation ID>
.
start_time: Option<String>
Output only. The time the conversation was started.
conversation_profile: Option<String>
Required. The Conversation Profile to be used to configure this
Conversation. This field cannot be updated.
Format: projects/<Project ID>/conversationProfiles/<Conversation Profile ID>
.
lifecycle_state: Option<String>
Output only. The current state of the Conversation.
Trait Implementations
impl Default for GoogleCloudDialogflowV2beta1Conversation
[src]
impl Default for GoogleCloudDialogflowV2beta1Conversation
fn default() -> GoogleCloudDialogflowV2beta1Conversation
[src]
fn default() -> GoogleCloudDialogflowV2beta1Conversation
Returns the "default value" for a type. Read more
impl Clone for GoogleCloudDialogflowV2beta1Conversation
[src]
impl Clone for GoogleCloudDialogflowV2beta1Conversation
fn clone(&self) -> GoogleCloudDialogflowV2beta1Conversation
[src]
fn clone(&self) -> GoogleCloudDialogflowV2beta1Conversation
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for GoogleCloudDialogflowV2beta1Conversation
[src]
impl Debug for GoogleCloudDialogflowV2beta1Conversation
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl RequestValue for GoogleCloudDialogflowV2beta1Conversation
[src]
impl RequestValue for GoogleCloudDialogflowV2beta1Conversation
impl ResponseResult for GoogleCloudDialogflowV2beta1Conversation
[src]
impl ResponseResult for GoogleCloudDialogflowV2beta1Conversation