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.
Implements
IMessageConversationParticipant, IEquatableConversationParticipant, IDeepCloneableConversationParticipant, IBufferMessage, IMessageNamespace
Google.Cloud.ContactCenterInsights.V1Assembly
Google.Cloud.ContactCenterInsights.V1.dll
Constructors
ConversationParticipant()
public ConversationParticipant()
ConversationParticipant(ConversationParticipant)
public ConversationParticipant(ConversationParticipant other)
Parameter | |
---|---|
Name | Description |
other | ConversationParticipant |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
DialogflowParticipantNameAsParticipantName
public ParticipantName DialogflowParticipantNameAsParticipantName { get; set; }
ParticipantName-typed view over the DialogflowParticipantName resource name property.
Property Value | |
---|---|
Type | Description |
ParticipantName |
HasDialogflowParticipantName
public bool HasDialogflowParticipantName { get; }
Gets whether the "dialogflow_participant_name" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasUserId
public bool HasUserId { get; }
Gets whether the "user_id" field is set
Property Value | |
---|---|
Type | Description |
bool |
ObfuscatedExternalUserId
public string ObfuscatedExternalUserId { get; set; }
Obfuscated user ID from Dialogflow.
Property Value | |
---|---|
Type | Description |
string |
ParticipantCase
public ConversationParticipant.ParticipantOneofCase ParticipantCase { get; }
Property Value | |
---|---|
Type | Description |
ConversationParticipantParticipantOneofCase |
Role
public ConversationParticipant.Types.Role Role { get; set; }
The role of the participant.
Property Value | |
---|---|
Type | Description |
ConversationParticipantTypesRole |
UserId
public string UserId { get; set; }
A user-specified ID representing the participant.
Property Value | |
---|---|
Type | Description |
string |