Contact Center AI Insights v1 API - Class Conversation.Types.QualityMetadata.Types.AgentInfo (2.21.0)

public sealed class Conversation.Types.QualityMetadata.Types.AgentInfo : IMessage<Conversation.Types.QualityMetadata.Types.AgentInfo>, IEquatable<Conversation.Types.QualityMetadata.Types.AgentInfo>, IDeepCloneable<Conversation.Types.QualityMetadata.Types.AgentInfo>, IBufferMessage, IMessage

Reference documentation and code samples for the Contact Center AI Insights v1 API class Conversation.Types.QualityMetadata.Types.AgentInfo.

Information about an agent involved in the conversation.

Inheritance

object > Conversation.Types.QualityMetadata.Types.AgentInfo

Namespace

Google.Cloud.ContactCenterInsights.V1

Assembly

Google.Cloud.ContactCenterInsights.V1.dll

Constructors

AgentInfo()

public AgentInfo()

AgentInfo(AgentInfo)

public AgentInfo(Conversation.Types.QualityMetadata.Types.AgentInfo other)
Parameter
Name Description
other ConversationTypesQualityMetadataTypesAgentInfo

Properties

AgentId

public string AgentId { get; set; }

A user-specified string representing the agent.

Property Value
Type Description
string

AgentType

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

The agent type, e.g. HUMAN_AGENT.

Property Value
Type Description
ConversationParticipantTypesRole

DeploymentDisplayName

public string DeploymentDisplayName { get; set; }

The agent's deployment display name. Only applicable to automated agents.

Property Value
Type Description
string

DeploymentId

public string DeploymentId { get; set; }

The agent's deployment ID. Only applicable to automated agents.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

The agent's name.

Property Value
Type Description
string

DispositionCode

public string DispositionCode { get; set; }

A user-provided string indicating the outcome of the agent's segment of the call.

Property Value
Type Description
string

EntrySubagentDisplayName

public string EntrySubagentDisplayName { get; set; }

The entry subagent's display name.

Property Value
Type Description
string

EntrySubagentId

public string EntrySubagentId { get; set; }

The entry subagent's ID.

Property Value
Type Description
string

Location

public string Location { get; set; }

The agent's location.

Property Value
Type Description
string

Team

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

A user-specified string representing the agent's team. Deprecated in favor of the teams field.

Property Value
Type Description
string

Teams

public RepeatedField<string> Teams { get; }

User-specified strings representing the agent's teams.

Property Value
Type Description
RepeatedFieldstring

VersionDisplayName

public string VersionDisplayName { get; set; }

The agent's version display name. Only applicable to automated agents.

Property Value
Type Description
string

VersionId

public string VersionId { get; set; }

The agent's version ID. Only applicable to automated agents.

Property Value
Type Description
string