# Package com.avaya.clientservices.agent

- Interface Summary
  Interface | Description
  --- | ---
  AgentFeatureButtonLampCompletionHandler | Represents an interface that the client application needs to implement to receive the result of a requested agent operations.
  AgentService | The AgentService object is accessible from the User object, providing access to agent features.
  AgentServiceCompletionHandler | Represents an interface that the client application needs to implement to receive the result of a requested agent operations.
  AgentServiceListener | Represents an interface that can be used to retrieve status updates from an AgentService object.
  QueueStatistics | Represents feature that provides statistics about particular skill.
  QueueStatisticsListener | Represents an interface that can be used to retrieve status updates from an QueueStatistics object.
  SupervisorAssistCompletionHandler | Represents an interface that the client application needs to implement to receive the result of a requested agent operations.

- Class Summary
  Class | Description
  --- | ---
  AgentConfiguration | User configuration information for the Agent service.
  AgentFeature | Represents the contact center agent feature or the feature button administered on the contact center solution.
  AgentInformation | Represents an agent information sent from contact center solution to the registered agent's application.
  AgentSkill | Represents agent's skill information.
  UserToUserInformation | User-to-User Information (UUI), known as call control UUI data, is a small piece of data inserted by an application initiating the call and utilized by the application receiving the call.

- Enum Summary
  Enum | Description
  --- | ---
  AgentError | Represents all possible errors which could occur during AgentFeature interactions with signaling server.
  AgentFeatureType | Defines the list of supported agent features.
  AgentLogoutOverrideType | Represents a policy that is configured on contact center solution that whether the agent will be forced to log out at a certain time or the agent is overriding the forced logout.
  AgentReasonCodeLength | Represents the policy used to describe the length of reason codes used by agents for logout and work mode change operations.
  AgentReasonCodeMode | Represents policy how agents provide reason codes while performing various agent operations.
  AgentState | All supported agent states for contact center Elite Agent.
  AgentWorkMode | All supported agent work modes for contact center Elite Agent.
  ButtonLampState | All supported button lamp types.
  PendingLogoutReason | Represents the policies used to describe the use of reason codes for pending logout.
  StatisticsDataResourceType | Represents the resource type of items for which view statistics (VuStats) is available.

- Exception Summary
  Exception | Description
  --- | ---
  AgentException | Exception representing an agent operation failure.