Class CaseCreate

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

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

    • CaseCreate

      public CaseCreate()
    • CaseCreate

      public CaseCreate(Boolean initWithEmptyList)
  • Method Details

    • caseplanId

      public CaseCreate caseplanId(String caseplanId)
      The ID of the Caseplan used to create the Case.
    • getCaseplanId

      public String getCaseplanId()
    • setCaseplanId

      public void setCaseplanId(String caseplanId)
    • ownerId

      public CaseCreate ownerId(String ownerId)
      The ID of the owner of the Case.
    • getOwnerId

      public String getOwnerId()
    • setOwnerId

      public void setOwnerId(String ownerId)
    • summary

      public CaseCreate summary(String summary)
      Overview information for the Case. Valid length between 3 and 512 characters.
    • getSummary

      public String getSummary()
    • setSummary

      public void setSummary(String summary)
    • externalContactId

      public CaseCreate externalContactId(String externalContactId)
      The ID of the External Contact associated with the Case.
    • getExternalContactId

      public String getExternalContactId()
    • setExternalContactId

      public void setExternalContactId(String externalContactId)
    • conversationId

      public CaseCreate conversationId(String conversationId)
      The ID of the Conversation associated with the Case.
    • getConversationId

      public String getConversationId()
    • setConversationId

      public void setConversationId(String conversationId)
    • workitemId

      public CaseCreate workitemId(String workitemId)
      The ID of the Workitem associated with the Case.
    • getWorkitemId

      public String getWorkitemId()
    • setWorkitemId

      public void setWorkitemId(String workitemId)
    • ttlSeconds

      public CaseCreate ttlSeconds(Integer ttlSeconds)
      Epoch timestamp in seconds for the Case time-to-live. Cannot be more than 365 days after the current time.
    • getTtlSeconds

      public Integer getTtlSeconds()
    • setTtlSeconds

      public void setTtlSeconds(Integer ttlSeconds)
    • intake

      public CaseCreate intake(List<Intake> intake)
      The intake data for the Case. Maximum of 10 intake objects allowed.
    • getIntake

      public List<Intake> getIntake()
    • setIntake

      public void setIntake(List<Intake> intake)
    • 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