Package com.mypurecloud.sdk.v2.model
Class CallHistoryParticipant
java.lang.Object
com.mypurecloud.sdk.v2.model.CallHistoryParticipant
- All Implemented Interfaces:
Serializable
CallHistoryParticipant
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe participant's direction.static enumThe reason the participant was disconnected from the conversation.static enumThe reason specifying why participant flagged the conversation. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe participant address.The call ANI.didInteract(Boolean didInteract) Indicates whether the contact ever connecteddirection(CallHistoryParticipant.DirectionEnum direction) The participant's direction.disconnectType(CallHistoryParticipant.DisconnectTypeEnum disconnectType) The reason the participant was disconnected from the conversation.The call DNIS.The time when this participant went disconnected for this media (eg: video disconnected time).booleanexternalContact(ExternalContact externalContact) The PureCloud external contactexternalOrganization(ExternalOrganization externalOrganization) The PureCloud external organizationflaggedReason(CallHistoryParticipant.FlaggedReasonEnum flaggedReason) The reason specifying why participant flagged the conversation.getAni()getDnis()getGroup()getId()getName()getQueue()getUser()The group involved in the group ring call.inthashCode()The unique participant ID.The display friendly name of the participant.outboundCampaign(Campaign outboundCampaign) The outbound campaign associated with the participantThe participant's purpose.The PureCloud queue for this participant.voidsetAddress(String address) voidvoidsetDidInteract(Boolean didInteract) voidsetDirection(CallHistoryParticipant.DirectionEnum direction) voidsetDisconnectType(CallHistoryParticipant.DisconnectTypeEnum disconnectType) voidvoidsetEndTime(Date endTime) voidsetExternalContact(ExternalContact externalContact) voidsetExternalOrganization(ExternalOrganization externalOrganization) voidsetFlaggedReason(CallHistoryParticipant.FlaggedReasonEnum flaggedReason) voidvoidvoidvoidsetOutboundCampaign(Campaign outboundCampaign) voidsetPurpose(String purpose) voidvoidsetSipResponseCodes(List<Long> sipResponseCodes) voidsetStartTime(Date startTime) voidsipResponseCodes(List<Long> sipResponseCodes) Indicates SIP Response codes associated with the participantThe time when this participant first joined the conversation.toString()The PureCloud user for this participant.
-
Constructor Details
-
CallHistoryParticipant
public CallHistoryParticipant() -
CallHistoryParticipant
-
-
Method Details
-
id
The unique participant ID. -
getId
-
setId
-
name
The display friendly name of the participant. -
getName
-
setName
-
address
The participant address. -
getAddress
-
setAddress
-
startTime
The time when this participant first joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getStartTime
-
setStartTime
-
endTime
The time when this participant went disconnected for this media (eg: video disconnected time). Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getEndTime
-
setEndTime
-
purpose
The participant's purpose. Values can be: 'agent', 'user', 'customer', 'external', 'acd', 'ivr -
getPurpose
-
setPurpose
-
direction
The participant's direction. Values can be: 'inbound' or 'outbound' -
getDirection
-
setDirection
-
ani
The call ANI. -
getAni
-
setAni
-
dnis
The call DNIS. -
getDnis
-
setDnis
-
user
The PureCloud user for this participant. -
getUser
-
setUser
-
queue
The PureCloud queue for this participant. -
getQueue
-
setQueue
-
group
The group involved in the group ring call. -
getGroup
-
setGroup
-
disconnectType
public CallHistoryParticipant disconnectType(CallHistoryParticipant.DisconnectTypeEnum disconnectType) The reason the participant was disconnected from the conversation. -
getDisconnectType
-
setDisconnectType
-
externalContact
The PureCloud external contact -
getExternalContact
-
setExternalContact
-
externalOrganization
The PureCloud external organization -
getExternalOrganization
-
setExternalOrganization
-
didInteract
Indicates whether the contact ever connected -
getDidInteract
-
setDidInteract
-
sipResponseCodes
Indicates SIP Response codes associated with the participant -
getSipResponseCodes
-
setSipResponseCodes
-
flaggedReason
The reason specifying why participant flagged the conversation. -
getFlaggedReason
-
setFlaggedReason
-
outboundCampaign
The outbound campaign associated with the participant -
getOutboundCampaign
-
setOutboundCampaign
-
equals
-
hashCode
public int hashCode() -
toString
-