Package com.mypurecloud.sdk.v2.model
Class AnalyticsAgentStateAgentResponse
java.lang.Object
com.mypurecloud.sdk.v2.model.AnalyticsAgentStateAgentResponse
- All Implemented Interfaces:
Serializable
AnalyticsAgentStateAgentResponse
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe user's routing statusstatic enumThe user's system presence -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondivisionId(String divisionId) Division IdbooleaninthashCode()isOutOfOffice(Boolean isOutOfOffice) Whether the user is out of officeThe user that this user reports toorganizationPresenceId(String organizationPresenceId) The identifier for the user's organization presencepresenceDate(Date presenceDate) The timestamp for when the user's presence began.routingStatus(AnalyticsAgentStateAgentResponse.RoutingStatusEnum routingStatus) The user's routing statusroutingStatusDate(Date routingStatusDate) The timestamp for when the user's routing status began.sessionCount(Integer sessionCount) The count of sessionssessions(List<AnalyticsAgentStateAgentSessionResult> sessions) List of sessionsvoidsetDivisionId(String divisionId) voidsetIsOutOfOffice(Boolean isOutOfOffice) voidsetManagerId(String managerId) voidsetOrganizationPresenceId(String organizationPresenceId) voidsetPresenceDate(Date presenceDate) voidvoidsetRoutingStatusDate(Date routingStatusDate) voidsetSessionCount(Integer sessionCount) voidsetSessions(List<AnalyticsAgentStateAgentSessionResult> sessions) voidsetSystemPresence(AnalyticsAgentStateAgentResponse.SystemPresenceEnum systemPresence) voidvoidsetUserName(String userName) systemPresence(AnalyticsAgentStateAgentResponse.SystemPresenceEnum systemPresence) The user's system presencetoString()User Id - only returned if division is covered by agentStateNames permissionUser name - only returned if division is covered by agentStateNames permission
-
Constructor Details
-
AnalyticsAgentStateAgentResponse
public AnalyticsAgentStateAgentResponse() -
AnalyticsAgentStateAgentResponse
-
-
Method Details
-
userId
User Id - only returned if division is covered by agentStateNames permission -
getUserId
-
setUserId
-
divisionId
Division Id -
getDivisionId
-
setDivisionId
-
userName
User name - only returned if division is covered by agentStateNames permission -
getUserName
-
setUserName
-
managerId
The user that this user reports to -
getManagerId
-
setManagerId
-
sessionCount
The count of sessions -
getSessionCount
-
setSessionCount
-
sessions
public AnalyticsAgentStateAgentResponse sessions(List<AnalyticsAgentStateAgentSessionResult> sessions) List of sessions -
getSessions
-
setSessions
-
systemPresence
public AnalyticsAgentStateAgentResponse systemPresence(AnalyticsAgentStateAgentResponse.SystemPresenceEnum systemPresence) The user's system presence -
getSystemPresence
-
setSystemPresence
-
organizationPresenceId
The identifier for the user's organization presence -
getOrganizationPresenceId
-
setOrganizationPresenceId
-
presenceDate
The timestamp for when the user's presence began. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getPresenceDate
-
setPresenceDate
-
routingStatus
public AnalyticsAgentStateAgentResponse routingStatus(AnalyticsAgentStateAgentResponse.RoutingStatusEnum routingStatus) The user's routing status -
getRoutingStatus
-
setRoutingStatus
-
routingStatusDate
The timestamp for when the user's routing status began. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getRoutingStatusDate
-
setRoutingStatusDate
-
isOutOfOffice
Whether the user is out of office -
getIsOutOfOffice
-
setIsOutOfOffice
-
equals
-
hashCode
public int hashCode() -
toString
-