Agent

public abstract class Agent

Represents all info about an agent.

Constructors

Link copied to clipboard
public Agent Agent()

Properties

Link copied to clipboard
@Deprecated(message = "emailAddress is internal field and should not be used. It is now always null.")
private final String emailAddress

The email address of the agent.

Link copied to clipboard
private final String firstName

The first name of the agent.

Link copied to clipboard
private final String fullName

The full name of the agent (readonly).

Link copied to clipboard
private final Integer id

The id of the agent.

Link copied to clipboard
private final String imageUrl

The URL for the profile photo of the agent.

Link copied to clipboard
@Deprecated(message = "inContactId is internal field and should not be used. It is now always null.")
private final UUID inContactId

The id of the agent in the inContact (CXone) system.

Link copied to clipboard
private final Boolean isBotUser

Whether the agent is a bot.

Link copied to clipboard
private final Boolean isSurveyUser

Whether the agent is for automated surveys.

Link copied to clipboard
private final Boolean isTyping

Indicates that agent is currently typing.

Link copied to clipboard
private final String lastName

The surname of the agent.

Link copied to clipboard
private final String nickname

The optional nickname of the agent.

Functions

Link copied to clipboard
public abstract String getEmailAddress()

The email address of the agent.

Link copied to clipboard
public abstract String getFirstName()

The first name of the agent.

Link copied to clipboard
public final String getFullName()
Link copied to clipboard
public abstract Integer getId()

The id of the agent.

Link copied to clipboard
public abstract String getImageUrl()

The URL for the profile photo of the agent.

Link copied to clipboard
public abstract UUID getInContactId()

The id of the agent in the inContact (CXone) system.

Link copied to clipboard
public abstract String getLastName()

The surname of the agent.

Link copied to clipboard
public abstract String getNickname()

The optional nickname of the agent.

Link copied to clipboard
public abstract Boolean isBotUser()

Whether the agent is a bot.

Link copied to clipboard
public abstract Boolean isSurveyUser()

Whether the agent is for automated surveys.

Link copied to clipboard
public abstract Boolean isTyping()

Indicates that agent is currently typing.