Send feedback
Class Conversation (1.0.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 1.0.0 keyboard_arrow_down
public sealed class Conversation : IMessage<Conversation>, IEquatable<Conversation>, IDeepCloneable<Conversation>, IBufferMessage, IMessage
The conversation resource.
Inheritance
Object >
Conversation
Namespace
Google.Cloud.ContactCenterInsights.V1
Assembly
Google.Cloud.ContactCenterInsights.V1.dll
Constructors
public Conversation(Conversation other)
Properties
public string AgentId { get; set; }
An opaque, user-specified string representing the human agent who handled
the conversation.
Property Value Type Description String
public Conversation.Types.CallMetadata CallMetadata { get; set; }
public ConversationName ConversationName { get; set; }
public Timestamp CreateTime { get; set; }
Output only. The time at which the conversation was created.
public ConversationDataSource DataSource { get; set; }
The source of the audio and transcription for the conversation.
public MapField<string, DialogflowIntent> DialogflowIntents { get; }
Output only. All the matched Dialogflow intents in the call. The key corresponds to a
Dialogflow intent, format:
projects/{project}/agent/{agent}/intents/{intent}
public Duration Duration { get; set; }
Output only. The duration of the conversation.
public Conversation.ExpirationOneofCase ExpirationCase { get; }
public Timestamp ExpireTime { get; set; }
The time at which this conversation should expire. After this time, the
conversation data and any associated analyses will be deleted.
public MapField<string, string> Labels { get; }
A map for the user to specify any custom fields. A maximum of 20 labels per
conversation is allowed, with a maximum of 256 characters per entry.
public string LanguageCode { get; set; }
A user-specified language code for the conversation.
Property Value Type Description String
public Analysis LatestAnalysis { get; set; }
Output only. The conversation's latest analysis, if one exists.
public Conversation.Types.Medium Medium { get; set; }
Immutable. The conversation medium, if unspecified will default to PHONE_CALL.
public Conversation.MetadataOneofCase MetadataCase { get; }
public string Name { get; set; }
Immutable. The resource name of the conversation.
Format:
projects/{project}/locations/{location}/conversations/{conversation}
Property Value Type Description String
public RepeatedField<RuntimeAnnotation> RuntimeAnnotations { get; }
Output only. The annotations that were generated during the customer and agent
interaction.
public Timestamp StartTime { get; set; }
The time at which the conversation started.
public Conversation.Types.Transcript Transcript { get; set; }
Output only. The conversation transcript.
public Duration Ttl { get; set; }
Input only. The TTL for this resource. If specified, then this TTL will
be used to calculate the expire time.
public int TurnCount { get; set; }
Output only. The number of turns in the conversation.
Property Value Type Description Int32
public Timestamp UpdateTime { get; set; }
Output only. The most recent time at which the conversation was updated.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-12-19 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-19 UTC."],[],[]]