UserData

class UserData

Data for a user.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A map of active slots by channel. The key is a channel name. The value is an integer: the number of active slots.

Link copied to clipboard

A map of available slots by channel. The key is a channel name. The value is an integer: the available number of slots.

Link copied to clipboard

A list of contact reference information.

Link copied to clipboard

Contains information about the levels of a hierarchy group assigned to a user.

Link copied to clipboard

A map of maximum slots by channel. The key is a channel name. The value is an integer: the maximum number of slots. This is calculated from MediaConcurrency of the RoutingProfile assigned to the agent.

Link copied to clipboard

The Next status of the agent.

Link copied to clipboard

Information about the routing profile that is assigned to the user.

Link copied to clipboard

The status of the agent that they manually set in their Contact Control Panel (CCP), or that the supervisor manually changes in the real-time metrics report.

Link copied to clipboard

Information about the user for the data that is returned. It contains the resourceId and ARN of the user.

Functions

Link copied to clipboard
inline fun copy(block: UserData.Builder.() -> Unit = {}): UserData
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String