Show / Hide Table of Contents

Class GoogleCloudContactcenterinsightsV1Conversation

The conversation resource.

Inheritance
object
GoogleCloudContactcenterinsightsV1Conversation
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Contactcenterinsights.v1.Data
Assembly: Google.Apis.Contactcenterinsights.v1.dll
Syntax
public class GoogleCloudContactcenterinsightsV1Conversation : IDirectResponseSchema

Properties

AgentId

An opaque, user-specified string representing the human agent who handled the conversation.

Declaration
[JsonProperty("agentId")]
public virtual string AgentId { get; set; }
Property Value
Type Description
string

CallMetadata

Call-specific metadata.

Declaration
[JsonProperty("callMetadata")]
public virtual GoogleCloudContactcenterinsightsV1ConversationCallMetadata CallMetadata { get; set; }
Property Value
Type Description
GoogleCloudContactcenterinsightsV1ConversationCallMetadata

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

Output only. The time at which the conversation was created.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

DataSource

The source of the audio and transcription for the conversation.

Declaration
[JsonProperty("dataSource")]
public virtual GoogleCloudContactcenterinsightsV1ConversationDataSource DataSource { get; set; }
Property Value
Type Description
GoogleCloudContactcenterinsightsV1ConversationDataSource

DialogflowIntents

Output only. All the matched Dialogflow intents in the call. The key corresponds to a Dialogflow intent, format: projects/{project}/agent/{agent}/intents/{intent}

Declaration
[JsonProperty("dialogflowIntents")]
public virtual IDictionary<string, GoogleCloudContactcenterinsightsV1DialogflowIntent> DialogflowIntents { get; set; }
Property Value
Type Description
IDictionary<string, GoogleCloudContactcenterinsightsV1DialogflowIntent>

Duration

Output only. The duration of the conversation.

Declaration
[JsonProperty("duration")]
public virtual object Duration { get; set; }
Property Value
Type Description
object

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ExpireTime

object representation of ExpireTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ExpireTimeDateTimeOffset instead.")]
public virtual object ExpireTime { get; set; }
Property Value
Type Description
object

ExpireTimeDateTimeOffset

DateTimeOffset representation of ExpireTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? ExpireTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

ExpireTimeRaw

The time at which this conversation should expire. After this time, the conversation data and any associated analyses will be deleted.

Declaration
[JsonProperty("expireTime")]
public virtual string ExpireTimeRaw { get; set; }
Property Value
Type Description
string

Labels

A map for the user to specify any custom fields. A maximum of 100 labels per conversation is allowed, with a maximum of 256 characters per entry.

Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type Description
IDictionary<string, string>

LanguageCode

A user-specified language code for the conversation.

Declaration
[JsonProperty("languageCode")]
public virtual string LanguageCode { get; set; }
Property Value
Type Description
string

LatestAnalysis

Output only. The conversation's latest analysis, if one exists.

Declaration
[JsonProperty("latestAnalysis")]
public virtual GoogleCloudContactcenterinsightsV1Analysis LatestAnalysis { get; set; }
Property Value
Type Description
GoogleCloudContactcenterinsightsV1Analysis

LatestSummary

Output only. Latest summary of the conversation.

Declaration
[JsonProperty("latestSummary")]
public virtual GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData LatestSummary { get; set; }
Property Value
Type Description
GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData

Medium

Immutable. The conversation medium, if unspecified will default to PHONE_CALL.

Declaration
[JsonProperty("medium")]
public virtual string Medium { get; set; }
Property Value
Type Description
string

MetadataJson

Input only. JSON metadata encoded as a string. This field is primarily used by Insights integrations with various telephony systems and must be in one of Insight's supported formats.

Declaration
[JsonProperty("metadataJson")]
public virtual string MetadataJson { get; set; }
Property Value
Type Description
string

Name

Immutable. The resource name of the conversation. Format: projects/{project}/locations/{location}/conversations/{conversation}

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

ObfuscatedUserId

Obfuscated user ID which the customer sent to us.

Declaration
[JsonProperty("obfuscatedUserId")]
public virtual string ObfuscatedUserId { get; set; }
Property Value
Type Description
string

QualityMetadata

Conversation metadata related to quality management.

Declaration
[JsonProperty("qualityMetadata")]
public virtual GoogleCloudContactcenterinsightsV1ConversationQualityMetadata QualityMetadata { get; set; }
Property Value
Type Description
GoogleCloudContactcenterinsightsV1ConversationQualityMetadata

RuntimeAnnotations

Output only. The annotations that were generated during the customer and agent interaction.

Declaration
[JsonProperty("runtimeAnnotations")]
public virtual IList<GoogleCloudContactcenterinsightsV1RuntimeAnnotation> RuntimeAnnotations { get; set; }
Property Value
Type Description
IList<GoogleCloudContactcenterinsightsV1RuntimeAnnotation>

StartTime

object representation of StartTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")]
public virtual object StartTime { get; set; }
Property Value
Type Description
object

StartTimeDateTimeOffset

DateTimeOffset representation of StartTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

StartTimeRaw

The time at which the conversation started.

Declaration
[JsonProperty("startTime")]
public virtual string StartTimeRaw { get; set; }
Property Value
Type Description
string

Transcript

Output only. The conversation transcript.

Declaration
[JsonProperty("transcript")]
public virtual GoogleCloudContactcenterinsightsV1ConversationTranscript Transcript { get; set; }
Property Value
Type Description
GoogleCloudContactcenterinsightsV1ConversationTranscript

Ttl

Input only. The TTL for this resource. If specified, then this TTL will be used to calculate the expire time.

Declaration
[JsonProperty("ttl")]
public virtual object Ttl { get; set; }
Property Value
Type Description
object

TurnCount

Output only. The number of turns in the conversation.

Declaration
[JsonProperty("turnCount")]
public virtual int? TurnCount { get; set; }
Property Value
Type Description
int?

UpdateTime

object representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type Description
object

UpdateTimeDateTimeOffset

DateTimeOffset representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

UpdateTimeRaw

Output only. The most recent time at which the conversation was updated.

Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX