Class CampaignInteraction

java.lang.Object
com.mypurecloud.sdk.v2.model.CampaignInteraction
All Implemented Interfaces:
Serializable

public class CampaignInteraction extends Object implements Serializable
CampaignInteraction
See Also:
  • Constructor Details

    • CampaignInteraction

      public CampaignInteraction()
    • CampaignInteraction

      public CampaignInteraction(Boolean initWithEmptyList)
  • Method Details

    • id

      public CampaignInteraction id(String id)
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • campaign

      public CampaignInteraction campaign(DomainEntityRef campaign)
    • getCampaign

      public DomainEntityRef getCampaign()
    • setCampaign

      public void setCampaign(DomainEntityRef campaign)
    • agent

      public CampaignInteraction agent(DomainEntityRef agent)
    • getAgent

      public DomainEntityRef getAgent()
    • setAgent

      public void setAgent(DomainEntityRef agent)
    • contact

      public CampaignInteraction contact(DomainEntityRef contact)
    • getContact

      public DomainEntityRef getContact()
    • setContact

      public void setContact(DomainEntityRef contact)
    • destinationAddress

      public CampaignInteraction destinationAddress(String destinationAddress)
    • getDestinationAddress

      public String getDestinationAddress()
    • setDestinationAddress

      public void setDestinationAddress(String destinationAddress)
    • activePreviewCall

      public CampaignInteraction activePreviewCall(Boolean activePreviewCall)
      Boolean value if there is an active preview call on the interaction
    • getActivePreviewCall

      public Boolean getActivePreviewCall()
    • setActivePreviewCall

      public void setActivePreviewCall(Boolean activePreviewCall)
    • lastActivePreviewWrapupTime

      public CampaignInteraction lastActivePreviewWrapupTime(Date lastActivePreviewWrapupTime)
      The time when the last preview of the interaction was wrapped up. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getLastActivePreviewWrapupTime

      public Date getLastActivePreviewWrapupTime()
    • setLastActivePreviewWrapupTime

      public void setLastActivePreviewWrapupTime(Date lastActivePreviewWrapupTime)
    • creationTime

      public CampaignInteraction creationTime(Date creationTime)
      The time when dialer created the interaction. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getCreationTime

      public Date getCreationTime()
    • setCreationTime

      public void setCreationTime(Date creationTime)
    • callPlacedTime

      public CampaignInteraction callPlacedTime(Date callPlacedTime)
      The time when the agent or system places the call. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getCallPlacedTime

      public Date getCallPlacedTime()
    • setCallPlacedTime

      public void setCallPlacedTime(Date callPlacedTime)
    • callRoutedTime

      public CampaignInteraction callRoutedTime(Date callRoutedTime)
      The time when the agent was connected to the call. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getCallRoutedTime

      public Date getCallRoutedTime()
    • setCallRoutedTime

      public void setCallRoutedTime(Date callRoutedTime)
    • previewConnectedTime

      public CampaignInteraction previewConnectedTime(Date previewConnectedTime)
      The time when the customer and routing participant are connected. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getPreviewConnectedTime

      public Date getPreviewConnectedTime()
    • setPreviewConnectedTime

      public void setPreviewConnectedTime(Date previewConnectedTime)
    • queue

      public CampaignInteraction queue(DomainEntityRef queue)
    • getQueue

      public DomainEntityRef getQueue()
    • setQueue

      public void setQueue(DomainEntityRef queue)
    • script

      public CampaignInteraction script(DomainEntityRef script)
    • getScript

      public DomainEntityRef getScript()
    • setScript

      public void setScript(DomainEntityRef script)
    • disposition

      public CampaignInteraction disposition(CampaignInteraction.DispositionEnum disposition)
      Describes what happened with call analysis for instance: disposition.classification.callable.person, disposition.classification.callable.noanswer
    • getDisposition

      public CampaignInteraction.DispositionEnum getDisposition()
    • setDisposition

      public void setDisposition(CampaignInteraction.DispositionEnum disposition)
    • callerName

      public CampaignInteraction callerName(String callerName)
    • getCallerName

      public String getCallerName()
    • setCallerName

      public void setCallerName(String callerName)
    • callerAddress

      public CampaignInteraction callerAddress(String callerAddress)
    • getCallerAddress

      public String getCallerAddress()
    • setCallerAddress

      public void setCallerAddress(String callerAddress)
    • previewPopDeliveredTime

      public CampaignInteraction previewPopDeliveredTime(Date previewPopDeliveredTime)
      Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getPreviewPopDeliveredTime

      public Date getPreviewPopDeliveredTime()
    • setPreviewPopDeliveredTime

      public void setPreviewPopDeliveredTime(Date previewPopDeliveredTime)
    • conversation

      public CampaignInteraction conversation(ConversationBasic conversation)
    • getConversation

      public ConversationBasic getConversation()
    • setConversation

      public void setConversation(ConversationBasic conversation)
    • dialerSystemParticipantId

      public CampaignInteraction dialerSystemParticipantId(String dialerSystemParticipantId)
      conversation participant id that is the dialer system participant to monitor the call from dialer perspective
    • getDialerSystemParticipantId

      public String getDialerSystemParticipantId()
    • setDialerSystemParticipantId

      public void setDialerSystemParticipantId(String dialerSystemParticipantId)
    • dialingMode

      public CampaignInteraction dialingMode(String dialingMode)
    • getDialingMode

      public String getDialingMode()
    • setDialingMode

      public void setDialingMode(String dialingMode)
    • skills

      public CampaignInteraction skills(List<DomainEntityRef> skills)
      Any skills that are attached to the call for routing
    • getSkills

      public List<DomainEntityRef> getSkills()
    • setSkills

      public void setSkills(List<DomainEntityRef> skills)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object