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

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

HasDialogflowParticipantName

public bool HasDialogflowParticipantName { get; }

Gets whether the "dialogflow_participant_name" field is set

Property Value
TypeDescription
bool

HasUserId

public bool HasUserId { get; }

Gets whether the "user_id" field is set

Property Value
TypeDescription
bool

ObfuscatedExternalUserId

public string ObfuscatedExternalUserId { get; set; }

Obfuscated user ID from Dialogflow.

Property Value
TypeDescription
string

ParticipantCase

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

Role

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

The role of the participant.

Property Value
TypeDescription
ConversationParticipantTypesRole

UserId

public string UserId { get; set; }

A user-specified ID representing the participant.

Property Value
TypeDescription
string