Class ConversationBasic

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

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

    • ConversationBasic

      public ConversationBasic()
    • ConversationBasic

      public ConversationBasic(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • name

      public ConversationBasic name(String name)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • externalTag

      public ConversationBasic externalTag(String externalTag)
      The external tag associated with the conversation.
    • getExternalTag

      public String getExternalTag()
    • setExternalTag

      public void setExternalTag(String externalTag)
    • startTime

      public ConversationBasic startTime(Date startTime)
      The time when the conversation started. This will be the time when the first participant joined the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getStartTime

      public Date getStartTime()
    • setStartTime

      public void setStartTime(Date startTime)
    • endTime

      public ConversationBasic endTime(Date endTime)
      The time when the conversation ended. This will be the time when the last participant left the conversation, or null when the conversation is still active. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getEndTime

      public Date getEndTime()
    • setEndTime

      public void setEndTime(Date endTime)
    • divisions

      public ConversationBasic divisions(List<ConversationDivisionMembership> divisions)
      Identifiers of divisions associated with this conversation
    • getDivisions

      public List<ConversationDivisionMembership> getDivisions()
    • setDivisions

      public void setDivisions(List<ConversationDivisionMembership> divisions)
    • securePause

      public ConversationBasic securePause(Boolean securePause)
      True when the recording of this conversation is in secure pause status.
    • getSecurePause

      public Boolean getSecurePause()
    • setSecurePause

      public void setSecurePause(Boolean securePause)
    • utilizationLabelId

      public ConversationBasic utilizationLabelId(String utilizationLabelId)
      An optional label that categorizes the conversation. Max-utilization settings can be configured at a per-label level
    • getUtilizationLabelId

      public String getUtilizationLabelId()
    • setUtilizationLabelId

      public void setUtilizationLabelId(String utilizationLabelId)
    • inactivityTimeout

      public ConversationBasic inactivityTimeout(Date 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

      public Date getInactivityTimeout()
    • setInactivityTimeout

      public void setInactivityTimeout(Date inactivityTimeout)
    • getSelfUri

      public String getSelfUri()
    • getParticipants

      public List<ParticipantBasic> getParticipants()
    • 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