Contact Center AI Insights v1 API - Class CallAnnotation (2.2.1)

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.

Inheritance

Object > CallAnnotation

Namespace

Google.Cloud.ContactCenterInsights.V1

Assembly

Google.Cloud.ContactCenterInsights.V1.dll

Constructors

CallAnnotation()

public CallAnnotation()

CallAnnotation(CallAnnotation)

public CallAnnotation(CallAnnotation other)
Parameter
NameDescription
otherCallAnnotation

Properties

AnnotationEndBoundary

public AnnotationBoundary AnnotationEndBoundary { get; set; }

The boundary in the conversation where the annotation ends, inclusive.

Property Value
TypeDescription
AnnotationBoundary

AnnotationStartBoundary

public AnnotationBoundary AnnotationStartBoundary { get; set; }

The boundary in the conversation where the annotation starts, inclusive.

Property Value
TypeDescription
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
TypeDescription
Int32

DataCase

public CallAnnotation.DataOneofCase DataCase { get; }
Property Value
TypeDescription
CallAnnotation.DataOneofCase

EntityMentionData

public EntityMentionData EntityMentionData { get; set; }

Data specifying an entity mention.

Property Value
TypeDescription
EntityMentionData

HoldData

public HoldData HoldData { get; set; }

Data specifying a hold.

Property Value
TypeDescription
HoldData

IntentMatchData

public IntentMatchData IntentMatchData { get; set; }

Data specifying an intent match.

Property Value
TypeDescription
IntentMatchData

InterruptionData

public InterruptionData InterruptionData { get; set; }

Data specifying an interruption.

Property Value
TypeDescription
InterruptionData

IssueMatchData

public IssueMatchData IssueMatchData { get; set; }

Data specifying an issue match.

Property Value
TypeDescription
IssueMatchData

PhraseMatchData

public PhraseMatchData PhraseMatchData { get; set; }

Data specifying a phrase match.

Property Value
TypeDescription
PhraseMatchData

SentimentData

public SentimentData SentimentData { get; set; }

Data specifying sentiment.

Property Value
TypeDescription
SentimentData

SilenceData

public SilenceData SilenceData { get; set; }

Data specifying silence.

Property Value
TypeDescription
SilenceData