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

public sealed class ConversationParticipant : IMessage<ConversationParticipant>, IEquatable<ConversationParticipant>, IDeepCloneable<ConversationParticipant>, IBufferMessage, IMessage

Reference documentation and code samples for the Contact Center AI Insights v1 API class ConversationParticipant.

The call participant speaking for a given utterance.

Inheritance

Object > ConversationParticipant

Namespace

Google.Cloud.ContactCenterInsights.V1

Assembly

Google.Cloud.ContactCenterInsights.V1.dll

Constructors

ConversationParticipant()

public ConversationParticipant()

ConversationParticipant(ConversationParticipant)

public ConversationParticipant(ConversationParticipant other)
Parameter
NameDescription
otherConversationParticipant

Properties

DialogflowParticipant

[Obsolete]
public string DialogflowParticipant { get; set; }

Deprecated. Use dialogflow_participant_name instead. The name of the Dialogflow participant. Format: projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}

Property Value
TypeDescription
String

DialogflowParticipantName

public string DialogflowParticipantName { get; set; }

The name of the participant provided by Dialogflow. Format: projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}

Property Value
TypeDescription
String

DialogflowParticipantNameAsParticipantName

public ParticipantName DialogflowParticipantNameAsParticipantName { get; set; }

ParticipantName-typed view over the DialogflowParticipantName resource name property.

Property Value
TypeDescription
ParticipantName

ObfuscatedExternalUserId

public string ObfuscatedExternalUserId { get; set; }

Obfuscated user ID from Dialogflow.

Property Value
TypeDescription
String

ParticipantCase

public ConversationParticipant.ParticipantOneofCase ParticipantCase { get; }
Property Value
TypeDescription
ConversationParticipant.ParticipantOneofCase

Role

public ConversationParticipant.Types.Role Role { get; set; }

The role of the participant.

Property Value
TypeDescription
ConversationParticipant.Types.Role

UserId

public string UserId { get; set; }

A user-specified ID representing the participant.

Property Value
TypeDescription
String