Package com.mypurecloud.sdk.v2.model
Class ConversationActivityEntityData
java.lang.Object
com.mypurecloud.sdk.v2.model.ConversationActivityEntityData
- All Implemented Interfaces:
Serializable
ConversationActivityEntityData
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumActive routing methodstatic enumThe direction of the communicationstatic enumThe session media typestatic enumActivity metricstatic enumGets or Sets requestedRoutingsstatic enumComplete routing method -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactiveRouting(ConversationActivityEntityData.ActiveRoutingEnum activeRouting) Active routing methodactivityDate(Date activityDate) The time at which the activity was observed.addressFrom(String addressFrom) The address that initiated an actionThe address receiving an actionAutomatic Number Identification (caller's number)conversationId(String conversationId) Unique identifier for the conversationconvertedFrom(String convertedFrom) Session media type that was converted from in case of a media type conversionconvertedTo(String convertedTo) Session media type that was converted to in case of a media type conversionThe direction of the communicationDialed number identification service (number dialed by the calling party)booleangetAni()getDnis()inthashCode()The session media typeActivity metricparticipantName(String participantName) A human readable name identifying the participantQueue identifierrequestedLanguageId(String requestedLanguageId) Unique identifier for the language requested for an interactionrequestedRoutings(List<ConversationActivityEntityData.RequestedRoutingsEnum> requestedRoutings) Routing type(s) for requested/attempted routing methods.requestedRoutingSkillIds(List<String> requestedRoutingSkillIds) Unique identifier(s) for skill(s) requested for an interactionroutingPriority(Long routingPriority) Routing priority for the current interactionscoredAgents(List<ConversationActivityScoredAgent> scoredAgents) Scored agentsThe unique identifier of this sessionvoidsetActiveRouting(ConversationActivityEntityData.ActiveRoutingEnum activeRouting) voidsetActivityDate(Date activityDate) voidsetAddressFrom(String addressFrom) voidsetAddressTo(String addressTo) voidvoidsetConversationId(String conversationId) voidsetConvertedFrom(String convertedFrom) voidsetConvertedTo(String convertedTo) voidvoidvoidvoidvoidsetParticipantName(String participantName) voidsetQueueId(String queueId) voidsetRequestedLanguageId(String requestedLanguageId) voidsetRequestedRoutings(List<ConversationActivityEntityData.RequestedRoutingsEnum> requestedRoutings) voidsetRequestedRoutingSkillIds(List<String> requestedRoutingSkillIds) voidsetRoutingPriority(Long routingPriority) voidsetScoredAgents(List<ConversationActivityScoredAgent> scoredAgents) voidsetSessionId(String sessionId) voidvoidvoidThe team ID the user is a member oftoString()Complete routing methodUnique identifier for the user
-
Constructor Details
-
ConversationActivityEntityData
public ConversationActivityEntityData() -
ConversationActivityEntityData
-
-
Method Details
-
activityDate
The time at which the activity was observed. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getActivityDate
-
setActivityDate
-
metric
Activity metric -
getMetric
-
setMetric
-
activeRouting
public ConversationActivityEntityData activeRouting(ConversationActivityEntityData.ActiveRoutingEnum activeRouting) Active routing method -
getActiveRouting
-
setActiveRouting
-
addressFrom
The address that initiated an action -
getAddressFrom
-
setAddressFrom
-
addressTo
The address receiving an action -
getAddressTo
-
setAddressTo
-
ani
Automatic Number Identification (caller's number) -
getAni
-
setAni
-
conversationId
Unique identifier for the conversation -
getConversationId
-
setConversationId
-
convertedFrom
Session media type that was converted from in case of a media type conversion -
getConvertedFrom
-
setConvertedFrom
-
convertedTo
Session media type that was converted to in case of a media type conversion -
getConvertedTo
-
setConvertedTo
-
direction
public ConversationActivityEntityData direction(ConversationActivityEntityData.DirectionEnum direction) The direction of the communication -
getDirection
-
setDirection
-
dnis
Dialed number identification service (number dialed by the calling party) -
getDnis
-
setDnis
-
mediaType
public ConversationActivityEntityData mediaType(ConversationActivityEntityData.MediaTypeEnum mediaType) The session media type -
getMediaType
-
setMediaType
-
participantName
A human readable name identifying the participant -
getParticipantName
-
setParticipantName
-
queueId
Queue identifier -
getQueueId
-
setQueueId
-
requestedLanguageId
Unique identifier for the language requested for an interaction -
getRequestedLanguageId
-
setRequestedLanguageId
-
requestedRoutingSkillIds
public ConversationActivityEntityData requestedRoutingSkillIds(List<String> requestedRoutingSkillIds) Unique identifier(s) for skill(s) requested for an interaction -
getRequestedRoutingSkillIds
-
setRequestedRoutingSkillIds
-
requestedRoutings
public ConversationActivityEntityData requestedRoutings(List<ConversationActivityEntityData.RequestedRoutingsEnum> requestedRoutings) Routing type(s) for requested/attempted routing methods. -
getRequestedRoutings
-
setRequestedRoutings
public void setRequestedRoutings(List<ConversationActivityEntityData.RequestedRoutingsEnum> requestedRoutings) -
routingPriority
Routing priority for the current interaction -
getRoutingPriority
-
setRoutingPriority
-
sessionId
The unique identifier of this session -
getSessionId
-
setSessionId
-
teamId
The team ID the user is a member of -
getTeamId
-
setTeamId
-
usedRouting
public ConversationActivityEntityData usedRouting(ConversationActivityEntityData.UsedRoutingEnum usedRouting) Complete routing method -
getUsedRouting
-
setUsedRouting
-
userId
Unique identifier for the user -
getUserId
-
setUserId
-
scoredAgents
public ConversationActivityEntityData scoredAgents(List<ConversationActivityScoredAgent> scoredAgents) Scored agents -
getScoredAgents
-
setScoredAgents
-
equals
-
hashCode
public int hashCode() -
toString
-