public sealed class ConversationParticipant : IMessage<ConversationParticipant>, IEquatable<ConversationParticipant>, IDeepCloneable<ConversationParticipant>, IBufferMessage, IMessageReference 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 |
|