Class GoogleCloudContactcenterinsightsV1Conversation
The conversation resource.
Implements
Inherited Members
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 telphony 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 |