Package com.mypurecloud.sdk.v2.model
Class AnalyticsConversation
java.lang.Object
com.mypurecloud.sdk.v2.model.AnalyticsConversation
- All Implemented Interfaces:
Serializable
AnalyticsConversation
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumIndicates the participant purpose of the participant initiating a message conversationstatic enumThe original direction of the conversation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccessAttributes(List<String> accessAttributes) Set of attributes that limit which users can access the conversationassociatedConversationId(String associatedConversationId) ID of the conversation the initiator is signaling this new conversation is associated withconferenceStart(Date conferenceStart) The start time of a conference call.consultationConversationIds(List<String> consultationConversationIds) Set of conversationIds the initiator has signaled this conversation is associated withconversationEnd(Date conversationEnd) The end time of a conversation.conversationId(String conversationId) Unique identifier for the conversationconversationInitiator(AnalyticsConversation.ConversationInitiatorEnum conversationInitiator) Indicates the participant purpose of the participant initiating a message conversationconversationStart(Date conversationStart) The start time of a conversation.customerParticipation(Boolean customerParticipation) Indicates a messaging conversation in which the customer participated by sending at least one messagedivisionIds(List<String> divisionIds) Identifier(s) of division(s) associated with a conversationbooleanevaluations(List<AnalyticsEvaluation> evaluations) Evaluations associated with this conversationexternalTag(String externalTag) External tag for the conversationinthashCode()inactivityTimeout(Date inactivityTimeout) The time in the future, after which this conversation would be considered inactive.knowledgeBaseIds(List<String> knowledgeBaseIds) The unique identifier(s) of the knowledge base(s) usedmediaStatsMinConversationMos(Double mediaStatsMinConversationMos) The lowest estimated average MOS among all the audio streams belonging to this conversationmediaStatsMinConversationRFactor(Double mediaStatsMinConversationRFactor) The lowest R-factor value among all of the audio streams belonging to this conversationoriginatingDirection(AnalyticsConversation.OriginatingDirectionEnum originatingDirection) The original direction of the conversationoriginatingSocialMediaPublic(Boolean originatingSocialMediaPublic) Indicates that the conversation originated from a public message on social mediaparticipants(List<AnalyticsParticipant> participants) Participants in the conversationresolutions(List<AnalyticsResolution> resolutions) Resolutions associated with this conversationselfServed(Boolean selfServed) Indicates whether all flow sessions were self servicedvoidsetAccessAttributes(List<String> accessAttributes) voidsetAssociatedConversationId(String associatedConversationId) voidsetConferenceStart(Date conferenceStart) voidsetConsultationConversationIds(List<String> consultationConversationIds) voidsetConversationEnd(Date conversationEnd) voidsetConversationId(String conversationId) voidsetConversationInitiator(AnalyticsConversation.ConversationInitiatorEnum conversationInitiator) voidsetConversationStart(Date conversationStart) voidsetCustomerParticipation(Boolean customerParticipation) voidsetDivisionIds(List<String> divisionIds) voidsetEvaluations(List<AnalyticsEvaluation> evaluations) voidsetExternalTag(String externalTag) voidsetInactivityTimeout(Date inactivityTimeout) voidsetKnowledgeBaseIds(List<String> knowledgeBaseIds) voidsetMediaStatsMinConversationMos(Double mediaStatsMinConversationMos) voidsetMediaStatsMinConversationRFactor(Double mediaStatsMinConversationRFactor) voidsetOriginatingDirection(AnalyticsConversation.OriginatingDirectionEnum originatingDirection) voidsetOriginatingSocialMediaPublic(Boolean originatingSocialMediaPublic) voidsetParticipants(List<AnalyticsParticipant> participants) voidsetResolutions(List<AnalyticsResolution> resolutions) voidsetSelfServed(Boolean selfServed) voidsetSurveys(List<AnalyticsSurvey> surveys) surveys(List<AnalyticsSurvey> surveys) Surveys associated with this conversationtoString()
-
Constructor Details
-
AnalyticsConversation
public AnalyticsConversation() -
AnalyticsConversation
-
-
Method Details
-
accessAttributes
Set of attributes that limit which users can access the conversation -
getAccessAttributes
-
setAccessAttributes
-
associatedConversationId
ID of the conversation the initiator is signaling this new conversation is associated with -
getAssociatedConversationId
-
setAssociatedConversationId
-
conferenceStart
The start time of a conference call. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getConferenceStart
-
setConferenceStart
-
consultationConversationIds
Set of conversationIds the initiator has signaled this conversation is associated with -
getConsultationConversationIds
-
setConsultationConversationIds
-
conversationEnd
The end time of a conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getConversationEnd
-
setConversationEnd
-
conversationId
Unique identifier for the conversation -
getConversationId
-
setConversationId
-
conversationInitiator
public AnalyticsConversation conversationInitiator(AnalyticsConversation.ConversationInitiatorEnum conversationInitiator) Indicates the participant purpose of the participant initiating a message conversation -
getConversationInitiator
-
setConversationInitiator
public void setConversationInitiator(AnalyticsConversation.ConversationInitiatorEnum conversationInitiator) -
conversationStart
The start time of a conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getConversationStart
-
setConversationStart
-
customerParticipation
Indicates a messaging conversation in which the customer participated by sending at least one message -
getCustomerParticipation
-
setCustomerParticipation
-
divisionIds
Identifier(s) of division(s) associated with a conversation -
getDivisionIds
-
setDivisionIds
-
externalTag
External tag for the conversation -
getExternalTag
-
setExternalTag
-
inactivityTimeout
The time in the future, after which this conversation would be considered inactive. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getInactivityTimeout
-
setInactivityTimeout
-
knowledgeBaseIds
The unique identifier(s) of the knowledge base(s) used -
getKnowledgeBaseIds
-
setKnowledgeBaseIds
-
mediaStatsMinConversationMos
The lowest estimated average MOS among all the audio streams belonging to this conversation -
getMediaStatsMinConversationMos
-
setMediaStatsMinConversationMos
-
mediaStatsMinConversationRFactor
public AnalyticsConversation mediaStatsMinConversationRFactor(Double mediaStatsMinConversationRFactor) The lowest R-factor value among all of the audio streams belonging to this conversation -
getMediaStatsMinConversationRFactor
-
setMediaStatsMinConversationRFactor
-
originatingDirection
public AnalyticsConversation originatingDirection(AnalyticsConversation.OriginatingDirectionEnum originatingDirection) The original direction of the conversation -
getOriginatingDirection
-
setOriginatingDirection
public void setOriginatingDirection(AnalyticsConversation.OriginatingDirectionEnum originatingDirection) -
originatingSocialMediaPublic
Indicates that the conversation originated from a public message on social media -
getOriginatingSocialMediaPublic
-
setOriginatingSocialMediaPublic
-
selfServed
Indicates whether all flow sessions were self serviced -
getSelfServed
-
setSelfServed
-
evaluations
Evaluations associated with this conversation -
getEvaluations
-
setEvaluations
-
surveys
Surveys associated with this conversation -
getSurveys
-
setSurveys
-
resolutions
Resolutions associated with this conversation -
getResolutions
-
setResolutions
-
participants
Participants in the conversation -
getParticipants
-
setParticipants
-
equals
-
hashCode
public int hashCode() -
toString
-