Package com.mypurecloud.sdk.v2.model
Class ConversationMetricsTopicConversationMetricRecord
java.lang.Object
com.mypurecloud.sdk.v2.model.ConversationMetricsTopicConversationMetricRecord
- All Implemented Interfaces:
Serializable
public class ConversationMetricsTopicConversationMetricRecord
extends Object
implements Serializable
ConversationMetricsTopicConversationMetricRecord
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumActive routing methodstatic enumIndicates the participant purpose of the participant initiating a message conversationstatic enumThe email or SMS delivery statusstatic enumThe direction of the communicationstatic enumThe session disconnect typestatic enumReason for which participant flagged conversationstatic enumThe session media typestatic enumMetric namestatic enumThe original direction of the conversationstatic enumThe participant's purposestatic enumGets or Sets requestedRoutingsstatic enumRouting rule typestatic enumComplete routing method -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionActive routing methodactiveSkillIds(List<String> activeSkillIds) ID(s) of Skill(s) that are active on the conversationaddressFrom(String addressFrom) The address that initiated an actionThe address receiving an actionagentAssistantId(String agentAssistantId) Unique identifier of the active virtual agent assistantagentBullseyeRing(Long agentBullseyeRing) Bullseye ring of the targeted agentagentOwned(Boolean agentOwned) Flag indicating an agent-owned callbackAutomatic Number Identification (caller's number)assignerId(String assignerId) ID of the user that manually assigned a conversationauthenticated(Boolean authenticated) Flag that indicates that the identity of the customer has been asserted as verified by the provider.conversationId(String conversationId) Unique identifier for the conversationconversationInitiator(ConversationMetricsTopicConversationMetricRecord.ConversationInitiatorEnum conversationInitiator) Indicates the participant purpose of the participant initiating a message 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 conversioncustomerParticipation(Boolean customerParticipation) Indicates a messaging conversation in which the customer participated by sending at least one messageThe email or SMS delivery statusdestinationAddresses(List<String> destinationAddresses) Destination address(es) of transfers or consultsThe direction of the communicationThe session disconnect typedivisionIds(List<String> divisionIds) Identifier(s) of division(s) associated with a conversationDialed number identification service (number dialed by the calling party)Unique identifier of the edge deviceeligibleAgentCounts(List<Long> eligibleAgentCounts) Number of eligible agents for each predictive routing attemptbooleanA code corresponding to the error that occurredextendedDeliveryStatus(String extendedDeliveryStatus) Extended delivery statusexternalContactId(String externalContactId) External contact identifierexternalMediaCount(Long externalMediaCount) Count of any media (images, files, etc) included on the external sessionexternalOrganizationId(String externalOrganizationId) External organization identifierexternalTag(String externalTag) External tag for the conversationfirstQueue(Boolean firstQueue) Marker that is set if the current queue is the first queue in a conversationReason for which participant flagged conversationflowInType(String flowInType) Type of flow in that occurred when entering ACD.flowOutType(String flowOutType) Type of flow out that occurred when emitting tFlowOut.getAni()getDnis()getValue()Unique identifier for a Genesys Cloud groupinthashCode()interactionType(String interactionType) The interaction type (enterprise or contactCenter)journeyActionId(String journeyActionId) Identifier of the journey action.journeyActionMapId(String journeyActionMapId) Identifier of the journey action map that triggered the action.journeyActionMapVersion(Long journeyActionMapVersion) Version of the journey action map that triggered the action.journeyCustomerId(String journeyCustomerId) Primary identifier of the journey customer in the source where the activities originate from.journeyCustomerIdType(String journeyCustomerIdType) Type of primary identifier of the journey customer (e.g. cookie).journeyCustomerSessionId(String journeyCustomerSessionId) Unique identifier of the journey session.journeyCustomerSessionIdType(String journeyCustomerSessionIdType) Type or category of journey sessions (e.g. web, ticket, delivery, atm).knowledgeBaseIds(List<String> knowledgeBaseIds) The unique identifier(s) of the knowledge base(s) usedmediaCount(Long mediaCount) Count of any media (images, files, etc) included in this sessionThe session media typemessageType(String messageType) Message type for messaging services.Metric namemetricDate(Date metricDate) The date and time of metric creationoriginatingDirection(ConversationMetricsTopicConversationMetricRecord.OriginatingDirectionEnum originatingDirection) The original direction of the conversationoriginatingSocialMediaPublic(Boolean originatingSocialMediaPublic) Indicates that the conversation originated from a public message on social mediaoutboundCampaignId(String outboundCampaignId) (Dialer) Unique identifier of the outbound campaignoutboundContactId(String outboundContactId) (Dialer) Unique identifier of the contactoutboundContactListId(String outboundContactListId) (Dialer) Unique identifier of the contact list that this contact belongs toparticipantName(String participantName) A human readable name identifying the participantThis identifies pairs of related sessions on a conversation.proposedAgents(List<ConversationMetricsTopicConversationProposedAgent> proposedAgents) Proposed agentsThe source provider for the communication.The participant's purposeQueue identifierRecord identifierName, phone number, or email address of the remote party.removedSkillIds(List<String> removedSkillIds) ID(s) of Skill(s) that have been removed by bullseye routingrequestedLanguageId(String requestedLanguageId) Unique identifier for the language requested for an interactionrequestedRoutings(List<ConversationMetricsTopicConversationMetricRecord.RequestedRoutingsEnum> requestedRoutings) Routing type(s) for requested/attempted routing methods.requestedRoutingSkillIds(List<String> requestedRoutingSkillIds) Unique identifier(s) for skill(s) requested for an interactionUnique identifier for the roomroutingPriority(Long routingPriority) Routing priority for the current interactionroutingRing(Long routingRing) Routing ring for bullseye or preferred agent routingroutingRule(String routingRule) Routing rule for preferred, conditional and predictive routing typeroutingRuleType(ConversationMetricsTopicConversationMetricRecord.RoutingRuleTypeEnum routingRuleType) Routing rule typescoredAgents(List<ConversationMetricsTopicConversationScoredAgent> scoredAgents) Scored agentsselectedAgentId(String selectedAgentId) Selected agent IDselectedAgentRank(Long selectedAgentRank) Selected agent GPR rankselfServed(Boolean selfServed) Indicates whether all flow sessions were self servicedsessionDnis(String sessionDnis) Dialed number for the current session; this can be different from dnis, e.g. if the call was transferredThe unique identifier of this sessionvoidvoidsetActiveSkillIds(List<String> activeSkillIds) voidsetAddressFrom(String addressFrom) voidsetAddressTo(String addressTo) voidsetAgentAssistantId(String agentAssistantId) voidsetAgentBullseyeRing(Long agentBullseyeRing) voidsetAgentOwned(Boolean agentOwned) voidvoidsetAssignerId(String assignerId) voidsetAuthenticated(Boolean authenticated) voidsetConversationId(String conversationId) voidsetConversationInitiator(ConversationMetricsTopicConversationMetricRecord.ConversationInitiatorEnum conversationInitiator) voidsetConvertedFrom(String convertedFrom) voidsetConvertedTo(String convertedTo) voidsetCustomerParticipation(Boolean customerParticipation) voidsetDeliveryStatus(ConversationMetricsTopicConversationMetricRecord.DeliveryStatusEnum deliveryStatus) voidsetDestinationAddresses(List<String> destinationAddresses) voidvoidsetDisconnectType(ConversationMetricsTopicConversationMetricRecord.DisconnectTypeEnum disconnectType) voidsetDivisionIds(List<String> divisionIds) voidvoidvoidsetEligibleAgentCounts(List<Long> eligibleAgentCounts) voidsetErrorCode(String errorCode) voidsetExtendedDeliveryStatus(String extendedDeliveryStatus) voidsetExternalContactId(String externalContactId) voidsetExternalMediaCount(Long externalMediaCount) voidsetExternalOrganizationId(String externalOrganizationId) voidsetExternalTag(String externalTag) voidsetFirstQueue(Boolean firstQueue) voidvoidsetFlowInType(String flowInType) voidsetFlowOutType(String flowOutType) voidsetGroupId(String groupId) voidsetInteractionType(String interactionType) voidsetJourneyActionId(String journeyActionId) voidsetJourneyActionMapId(String journeyActionMapId) voidsetJourneyActionMapVersion(Long journeyActionMapVersion) voidsetJourneyCustomerId(String journeyCustomerId) voidsetJourneyCustomerIdType(String journeyCustomerIdType) voidsetJourneyCustomerSessionId(String journeyCustomerSessionId) voidsetJourneyCustomerSessionIdType(String journeyCustomerSessionIdType) voidsetKnowledgeBaseIds(List<String> knowledgeBaseIds) voidsetMediaCount(Long mediaCount) voidvoidsetMessageType(String messageType) voidvoidsetMetricDate(Date metricDate) voidsetOriginatingDirection(ConversationMetricsTopicConversationMetricRecord.OriginatingDirectionEnum originatingDirection) voidsetOriginatingSocialMediaPublic(Boolean originatingSocialMediaPublic) voidsetOutboundCampaignId(String outboundCampaignId) voidsetOutboundContactId(String outboundContactId) voidsetOutboundContactListId(String outboundContactListId) voidsetParticipantName(String participantName) voidvoidsetProposedAgents(List<ConversationMetricsTopicConversationProposedAgent> proposedAgents) voidsetProvider(String provider) voidvoidsetQueueId(String queueId) voidsetRecordId(String recordId) voidvoidsetRemovedSkillIds(List<String> removedSkillIds) voidsetRequestedLanguageId(String requestedLanguageId) voidsetRequestedRoutings(List<ConversationMetricsTopicConversationMetricRecord.RequestedRoutingsEnum> requestedRoutings) voidsetRequestedRoutingSkillIds(List<String> requestedRoutingSkillIds) voidvoidsetRoutingPriority(Long routingPriority) voidsetRoutingRing(Long routingRing) voidsetRoutingRule(String routingRule) voidsetRoutingRuleType(ConversationMetricsTopicConversationMetricRecord.RoutingRuleTypeEnum routingRuleType) voidsetScoredAgents(List<ConversationMetricsTopicConversationScoredAgent> scoredAgents) voidsetSelectedAgentId(String selectedAgentId) voidsetSelectedAgentRank(Long selectedAgentRank) voidsetSelfServed(Boolean selfServed) voidsetSessionDnis(String sessionDnis) voidsetSessionId(String sessionId) voidsetSkillExpressionId(String skillExpressionId) voidsetStationId(String stationId) voidvoidvoidvoidvoidsetVideoPresent(Boolean videoPresent) voidsetWaitingInteractionCounts(List<Long> waitingInteractionCounts) voidsetWrapUpCode(String wrapUpCode) skillExpressionId(String skillExpressionId) Unique identifier for the skill requested for an interactionUnique identifier for a phoneThe team ID the user is a member oftoString()Complete routing methodUnique identifier for the userMetric valuevideoPresent(Boolean videoPresent) Flag indicating if video is presentwaitingInteractionCounts(List<Long> waitingInteractionCounts) Number of waiting interactions for each predictive routing attemptwrapUpCode(String wrapUpCode) Wrap up code
-
Constructor Details
-
ConversationMetricsTopicConversationMetricRecord
public ConversationMetricsTopicConversationMetricRecord() -
ConversationMetricsTopicConversationMetricRecord
-
-
Method Details
-
metric
public ConversationMetricsTopicConversationMetricRecord metric(ConversationMetricsTopicConversationMetricRecord.MetricEnum metric) Metric name -
getMetric
-
setMetric
-
metricDate
The date and time of metric creation -
getMetricDate
-
setMetricDate
-
value
Metric value -
getValue
-
setValue
-
recordId
Record identifier -
getRecordId
-
setRecordId
-
activeRouting
public ConversationMetricsTopicConversationMetricRecord activeRouting(ConversationMetricsTopicConversationMetricRecord.ActiveRoutingEnum activeRouting) Active routing method -
getActiveRouting
-
setActiveRouting
public void setActiveRouting(ConversationMetricsTopicConversationMetricRecord.ActiveRoutingEnum activeRouting) -
activeSkillIds
ID(s) of Skill(s) that are active on the conversation -
getActiveSkillIds
-
setActiveSkillIds
-
addressFrom
The address that initiated an action -
getAddressFrom
-
setAddressFrom
-
addressTo
The address receiving an action -
getAddressTo
-
setAddressTo
-
agentAssistantId
Unique identifier of the active virtual agent assistant -
getAgentAssistantId
-
setAgentAssistantId
-
agentBullseyeRing
Bullseye ring of the targeted agent -
getAgentBullseyeRing
-
setAgentBullseyeRing
-
agentOwned
Flag indicating an agent-owned callback -
getAgentOwned
-
setAgentOwned
-
ani
Automatic Number Identification (caller's number) -
getAni
-
setAni
-
assignerId
ID of the user that manually assigned a conversation -
getAssignerId
-
setAssignerId
-
authenticated
Flag that indicates that the identity of the customer has been asserted as verified by the provider. -
getAuthenticated
-
setAuthenticated
-
conversationId
Unique identifier for the conversation -
getConversationId
-
setConversationId
-
conversationInitiator
public ConversationMetricsTopicConversationMetricRecord conversationInitiator(ConversationMetricsTopicConversationMetricRecord.ConversationInitiatorEnum conversationInitiator) Indicates the participant purpose of the participant initiating a message conversation -
getConversationInitiator
public ConversationMetricsTopicConversationMetricRecord.ConversationInitiatorEnum getConversationInitiator() -
setConversationInitiator
public void setConversationInitiator(ConversationMetricsTopicConversationMetricRecord.ConversationInitiatorEnum conversationInitiator) -
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
-
customerParticipation
public ConversationMetricsTopicConversationMetricRecord customerParticipation(Boolean customerParticipation) Indicates a messaging conversation in which the customer participated by sending at least one message -
getCustomerParticipation
-
setCustomerParticipation
-
deliveryStatus
public ConversationMetricsTopicConversationMetricRecord deliveryStatus(ConversationMetricsTopicConversationMetricRecord.DeliveryStatusEnum deliveryStatus) The email or SMS delivery status -
getDeliveryStatus
-
setDeliveryStatus
public void setDeliveryStatus(ConversationMetricsTopicConversationMetricRecord.DeliveryStatusEnum deliveryStatus) -
destinationAddresses
public ConversationMetricsTopicConversationMetricRecord destinationAddresses(List<String> destinationAddresses) Destination address(es) of transfers or consults -
getDestinationAddresses
-
setDestinationAddresses
-
direction
public ConversationMetricsTopicConversationMetricRecord direction(ConversationMetricsTopicConversationMetricRecord.DirectionEnum direction) The direction of the communication -
getDirection
-
setDirection
-
disconnectType
public ConversationMetricsTopicConversationMetricRecord disconnectType(ConversationMetricsTopicConversationMetricRecord.DisconnectTypeEnum disconnectType) The session disconnect type -
getDisconnectType
-
setDisconnectType
public void setDisconnectType(ConversationMetricsTopicConversationMetricRecord.DisconnectTypeEnum disconnectType) -
divisionIds
Identifier(s) of division(s) associated with a conversation -
getDivisionIds
-
setDivisionIds
-
dnis
Dialed number identification service (number dialed by the calling party) -
getDnis
-
setDnis
-
edgeId
Unique identifier of the edge device -
getEdgeId
-
setEdgeId
-
eligibleAgentCounts
public ConversationMetricsTopicConversationMetricRecord eligibleAgentCounts(List<Long> eligibleAgentCounts) Number of eligible agents for each predictive routing attempt -
getEligibleAgentCounts
-
setEligibleAgentCounts
-
errorCode
A code corresponding to the error that occurred -
getErrorCode
-
setErrorCode
-
extendedDeliveryStatus
public ConversationMetricsTopicConversationMetricRecord extendedDeliveryStatus(String extendedDeliveryStatus) Extended delivery status -
getExtendedDeliveryStatus
-
setExtendedDeliveryStatus
-
externalContactId
External contact identifier -
getExternalContactId
-
setExternalContactId
-
externalMediaCount
Count of any media (images, files, etc) included on the external session -
getExternalMediaCount
-
setExternalMediaCount
-
externalOrganizationId
public ConversationMetricsTopicConversationMetricRecord externalOrganizationId(String externalOrganizationId) External organization identifier -
getExternalOrganizationId
-
setExternalOrganizationId
-
externalTag
External tag for the conversation -
getExternalTag
-
setExternalTag
-
firstQueue
Marker that is set if the current queue is the first queue in a conversation -
getFirstQueue
-
setFirstQueue
-
flaggedReason
public ConversationMetricsTopicConversationMetricRecord flaggedReason(ConversationMetricsTopicConversationMetricRecord.FlaggedReasonEnum flaggedReason) Reason for which participant flagged conversation -
getFlaggedReason
-
setFlaggedReason
public void setFlaggedReason(ConversationMetricsTopicConversationMetricRecord.FlaggedReasonEnum flaggedReason) -
flowInType
Type of flow in that occurred when entering ACD. -
getFlowInType
-
setFlowInType
-
flowOutType
Type of flow out that occurred when emitting tFlowOut. -
getFlowOutType
-
setFlowOutType
-
groupId
Unique identifier for a Genesys Cloud group -
getGroupId
-
setGroupId
-
interactionType
The interaction type (enterprise or contactCenter) -
getInteractionType
-
setInteractionType
-
journeyActionId
Identifier of the journey action. -
getJourneyActionId
-
setJourneyActionId
-
journeyActionMapId
public ConversationMetricsTopicConversationMetricRecord journeyActionMapId(String journeyActionMapId) Identifier of the journey action map that triggered the action. -
getJourneyActionMapId
-
setJourneyActionMapId
-
journeyActionMapVersion
public ConversationMetricsTopicConversationMetricRecord journeyActionMapVersion(Long journeyActionMapVersion) Version of the journey action map that triggered the action. -
getJourneyActionMapVersion
-
setJourneyActionMapVersion
-
journeyCustomerId
Primary identifier of the journey customer in the source where the activities originate from. -
getJourneyCustomerId
-
setJourneyCustomerId
-
journeyCustomerIdType
public ConversationMetricsTopicConversationMetricRecord journeyCustomerIdType(String journeyCustomerIdType) Type of primary identifier of the journey customer (e.g. cookie). -
getJourneyCustomerIdType
-
setJourneyCustomerIdType
-
journeyCustomerSessionId
public ConversationMetricsTopicConversationMetricRecord journeyCustomerSessionId(String journeyCustomerSessionId) Unique identifier of the journey session. -
getJourneyCustomerSessionId
-
setJourneyCustomerSessionId
-
journeyCustomerSessionIdType
public ConversationMetricsTopicConversationMetricRecord journeyCustomerSessionIdType(String journeyCustomerSessionIdType) Type or category of journey sessions (e.g. web, ticket, delivery, atm). -
getJourneyCustomerSessionIdType
-
setJourneyCustomerSessionIdType
-
knowledgeBaseIds
public ConversationMetricsTopicConversationMetricRecord knowledgeBaseIds(List<String> knowledgeBaseIds) The unique identifier(s) of the knowledge base(s) used -
getKnowledgeBaseIds
-
setKnowledgeBaseIds
-
mediaCount
Count of any media (images, files, etc) included in this session -
getMediaCount
-
setMediaCount
-
mediaType
public ConversationMetricsTopicConversationMetricRecord mediaType(ConversationMetricsTopicConversationMetricRecord.MediaTypeEnum mediaType) The session media type -
getMediaType
-
setMediaType
-
messageType
Message type for messaging services. E.g.: sms, facebook, twitter, line -
getMessageType
-
setMessageType
-
originatingDirection
public ConversationMetricsTopicConversationMetricRecord originatingDirection(ConversationMetricsTopicConversationMetricRecord.OriginatingDirectionEnum originatingDirection) The original direction of the conversation -
getOriginatingDirection
public ConversationMetricsTopicConversationMetricRecord.OriginatingDirectionEnum getOriginatingDirection() -
setOriginatingDirection
public void setOriginatingDirection(ConversationMetricsTopicConversationMetricRecord.OriginatingDirectionEnum originatingDirection) -
originatingSocialMediaPublic
public ConversationMetricsTopicConversationMetricRecord originatingSocialMediaPublic(Boolean originatingSocialMediaPublic) Indicates that the conversation originated from a public message on social media -
getOriginatingSocialMediaPublic
-
setOriginatingSocialMediaPublic
-
outboundCampaignId
public ConversationMetricsTopicConversationMetricRecord outboundCampaignId(String outboundCampaignId) (Dialer) Unique identifier of the outbound campaign -
getOutboundCampaignId
-
setOutboundCampaignId
-
outboundContactId
(Dialer) Unique identifier of the contact -
getOutboundContactId
-
setOutboundContactId
-
outboundContactListId
public ConversationMetricsTopicConversationMetricRecord outboundContactListId(String outboundContactListId) (Dialer) Unique identifier of the contact list that this contact belongs to -
getOutboundContactListId
-
setOutboundContactListId
-
participantName
A human readable name identifying the participant -
getParticipantName
-
setParticipantName
-
peerId
This identifies pairs of related sessions on a conversation. E.g. an external session’s peerId will be the session that the call originally connected to, e.g. if an IVR was dialed, the IVR session, which will also have the external session’s ID as its peer. After that point, any transfers of that session to other internal components (acd, agent, etc.) will all spawn new sessions whose peerIds point back to that original external session. -
getPeerId
-
setPeerId
-
provider
The source provider for the communication. -
getProvider
-
setProvider
-
purpose
public ConversationMetricsTopicConversationMetricRecord purpose(ConversationMetricsTopicConversationMetricRecord.PurposeEnum purpose) The participant's purpose -
getPurpose
-
setPurpose
-
queueId
Queue identifier -
getQueueId
-
setQueueId
-
remote
Name, phone number, or email address of the remote party. -
getRemote
-
setRemote
-
removedSkillIds
public ConversationMetricsTopicConversationMetricRecord removedSkillIds(List<String> removedSkillIds) ID(s) of Skill(s) that have been removed by bullseye routing -
getRemovedSkillIds
-
setRemovedSkillIds
-
requestedLanguageId
public ConversationMetricsTopicConversationMetricRecord requestedLanguageId(String requestedLanguageId) Unique identifier for the language requested for an interaction -
getRequestedLanguageId
-
setRequestedLanguageId
-
requestedRoutingSkillIds
public ConversationMetricsTopicConversationMetricRecord requestedRoutingSkillIds(List<String> requestedRoutingSkillIds) Unique identifier(s) for skill(s) requested for an interaction -
getRequestedRoutingSkillIds
-
setRequestedRoutingSkillIds
-
requestedRoutings
public ConversationMetricsTopicConversationMetricRecord requestedRoutings(List<ConversationMetricsTopicConversationMetricRecord.RequestedRoutingsEnum> requestedRoutings) Routing type(s) for requested/attempted routing methods. -
getRequestedRoutings
public List<ConversationMetricsTopicConversationMetricRecord.RequestedRoutingsEnum> getRequestedRoutings() -
setRequestedRoutings
public void setRequestedRoutings(List<ConversationMetricsTopicConversationMetricRecord.RequestedRoutingsEnum> requestedRoutings) -
roomId
Unique identifier for the room -
getRoomId
-
setRoomId
-
routingPriority
Routing priority for the current interaction -
getRoutingPriority
-
setRoutingPriority
-
routingRing
Routing ring for bullseye or preferred agent routing -
getRoutingRing
-
setRoutingRing
-
routingRule
Routing rule for preferred, conditional and predictive routing type -
getRoutingRule
-
setRoutingRule
-
routingRuleType
public ConversationMetricsTopicConversationMetricRecord routingRuleType(ConversationMetricsTopicConversationMetricRecord.RoutingRuleTypeEnum routingRuleType) Routing rule type -
getRoutingRuleType
-
setRoutingRuleType
public void setRoutingRuleType(ConversationMetricsTopicConversationMetricRecord.RoutingRuleTypeEnum routingRuleType) -
selectedAgentId
Selected agent ID -
getSelectedAgentId
-
setSelectedAgentId
-
selectedAgentRank
Selected agent GPR rank -
getSelectedAgentRank
-
setSelectedAgentRank
-
selfServed
Indicates whether all flow sessions were self serviced -
getSelfServed
-
setSelfServed
-
sessionDnis
Dialed number for the current session; this can be different from dnis, e.g. if the call was transferred -
getSessionDnis
-
setSessionDnis
-
sessionId
The unique identifier of this session -
getSessionId
-
setSessionId
-
skillExpressionId
Unique identifier for the skill requested for an interaction -
getSkillExpressionId
-
setSkillExpressionId
-
stationId
Unique identifier for a phone -
getStationId
-
setStationId
-
teamId
The team ID the user is a member of -
getTeamId
-
setTeamId
-
usedRouting
public ConversationMetricsTopicConversationMetricRecord usedRouting(ConversationMetricsTopicConversationMetricRecord.UsedRoutingEnum usedRouting) Complete routing method -
getUsedRouting
-
setUsedRouting
public void setUsedRouting(ConversationMetricsTopicConversationMetricRecord.UsedRoutingEnum usedRouting) -
userId
Unique identifier for the user -
getUserId
-
setUserId
-
videoPresent
Flag indicating if video is present -
getVideoPresent
-
setVideoPresent
-
waitingInteractionCounts
public ConversationMetricsTopicConversationMetricRecord waitingInteractionCounts(List<Long> waitingInteractionCounts) Number of waiting interactions for each predictive routing attempt -
getWaitingInteractionCounts
-
setWaitingInteractionCounts
-
wrapUpCode
Wrap up code -
getWrapUpCode
-
setWrapUpCode
-
proposedAgents
public ConversationMetricsTopicConversationMetricRecord proposedAgents(List<ConversationMetricsTopicConversationProposedAgent> proposedAgents) Proposed agents -
getProposedAgents
-
setProposedAgents
public void setProposedAgents(List<ConversationMetricsTopicConversationProposedAgent> proposedAgents) -
scoredAgents
public ConversationMetricsTopicConversationMetricRecord scoredAgents(List<ConversationMetricsTopicConversationScoredAgent> scoredAgents) Scored agents -
getScoredAgents
-
setScoredAgents
-
equals
-
hashCode
public int hashCode() -
toString
-