public sealed class ConversationParticipant : IMessage<ConversationParticipant>, IEquatable<ConversationParticipant>, IDeepCloneable<ConversationParticipant>, IBufferMessage, IMessage
The call participant speaking for a given utterance.
Implements
IMessage<ConversationParticipant>, IEquatable<ConversationParticipant>, IDeepCloneable<ConversationParticipant>, 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 |
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 |
ConversationParticipant.ParticipantOneofCase |
Role
public ConversationParticipant.Types.Role Role { get; set; }
The role of the participant.
Property Value | |
---|---|
Type | Description |
ConversationParticipant.Types.Role |
UserId
public string UserId { get; set; }
A user-specified ID representing the participant.
Property Value | |
---|---|
Type | Description |
String |