public sealed class CallAnnotation : IMessage<CallAnnotation>, IEquatable<CallAnnotation>, IDeepCloneable<CallAnnotation>, IBufferMessage, IMessage
Reference documentation and code samples for the Contact Center AI Insights v1 API class CallAnnotation.
A piece of metadata that applies to a window of a call.
Implements
IMessageCallAnnotation, IEquatableCallAnnotation, IDeepCloneableCallAnnotation, IBufferMessage, IMessageNamespace
Google.Cloud.ContactCenterInsights.V1Assembly
Google.Cloud.ContactCenterInsights.V1.dll
Constructors
CallAnnotation()
public CallAnnotation()
CallAnnotation(CallAnnotation)
public CallAnnotation(CallAnnotation other)
Parameter | |
---|---|
Name | Description |
other |
CallAnnotation |
Properties
AnnotationEndBoundary
public AnnotationBoundary AnnotationEndBoundary { get; set; }
The boundary in the conversation where the annotation ends, inclusive.
Property Value | |
---|---|
Type | Description |
AnnotationBoundary |
AnnotationStartBoundary
public AnnotationBoundary AnnotationStartBoundary { get; set; }
The boundary in the conversation where the annotation starts, inclusive.
Property Value | |
---|---|
Type | Description |
AnnotationBoundary |
ChannelTag
public int ChannelTag { get; set; }
The channel of the audio where the annotation occurs. For single-channel audio, this field is not populated.
Property Value | |
---|---|
Type | Description |
int |
DataCase
public CallAnnotation.DataOneofCase DataCase { get; }
Property Value | |
---|---|
Type | Description |
CallAnnotationDataOneofCase |
EntityMentionData
public EntityMentionData EntityMentionData { get; set; }
Data specifying an entity mention.
Property Value | |
---|---|
Type | Description |
EntityMentionData |
HoldData
public HoldData HoldData { get; set; }
Data specifying a hold.
Property Value | |
---|---|
Type | Description |
HoldData |
IntentMatchData
public IntentMatchData IntentMatchData { get; set; }
Data specifying an intent match.
Property Value | |
---|---|
Type | Description |
IntentMatchData |
InterruptionData
public InterruptionData InterruptionData { get; set; }
Data specifying an interruption.
Property Value | |
---|---|
Type | Description |
InterruptionData |
IssueMatchData
public IssueMatchData IssueMatchData { get; set; }
Data specifying an issue match.
Property Value | |
---|---|
Type | Description |
IssueMatchData |
PhraseMatchData
public PhraseMatchData PhraseMatchData { get; set; }
Data specifying a phrase match.
Property Value | |
---|---|
Type | Description |
PhraseMatchData |
SentimentData
public SentimentData SentimentData { get; set; }
Data specifying sentiment.
Property Value | |
---|---|
Type | Description |
SentimentData |
SilenceData
public SilenceData SilenceData { get; set; }
Data specifying silence.
Property Value | |
---|---|
Type | Description |
SilenceData |