Class Caseplan

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

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

    • Caseplan

      public Caseplan()
    • Caseplan

      public Caseplan(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • name

      public Caseplan name(String name)
      The name of the Caseplan.
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • division

      public Caseplan division(StarrableDivision division)
      The division to which this entity belongs.
    • getDivision

      public StarrableDivision getDivision()
    • setDivision

      public void setDivision(StarrableDivision division)
    • description

      public Caseplan description(String description)
      The description of the Caseplan.
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • referencePrefix

      public Caseplan referencePrefix(String referencePrefix)
      The prefix used when creating the reference for Cases from the Caseplan.
    • getReferencePrefix

      public String getReferencePrefix()
    • setReferencePrefix

      public void setReferencePrefix(String referencePrefix)
    • defaultDueDurationInSeconds

      public Caseplan defaultDueDurationInSeconds(Integer defaultDueDurationInSeconds)
      The default due duration in seconds for Cases created from the Caseplan.
    • getDefaultDueDurationInSeconds

      public Integer getDefaultDueDurationInSeconds()
    • setDefaultDueDurationInSeconds

      public void setDefaultDueDurationInSeconds(Integer defaultDueDurationInSeconds)
    • defaultTtlSeconds

      public Caseplan defaultTtlSeconds(Integer defaultTtlSeconds)
      The default TTL in seconds for Cases created from the Caseplan.
    • getDefaultTtlSeconds

      public Integer getDefaultTtlSeconds()
    • setDefaultTtlSeconds

      public void setDefaultTtlSeconds(Integer defaultTtlSeconds)
    • defaultCaseOwner

      public Caseplan defaultCaseOwner(UserReference defaultCaseOwner)
      The default Case owner for Cases created from the Caseplan.
    • getDefaultCaseOwner

      public UserReference getDefaultCaseOwner()
    • setDefaultCaseOwner

      public void setDefaultCaseOwner(UserReference defaultCaseOwner)
    • latest

      public Caseplan latest(Integer latest)
      The latest version of the Caseplan.
    • getLatest

      public Integer getLatest()
    • setLatest

      public void setLatest(Integer latest)
    • published

      public Caseplan published(Integer published)
      The published version of the Caseplan.
    • getPublished

      public Integer getPublished()
    • setPublished

      public void setPublished(Integer published)
    • dateCreated

      public Caseplan dateCreated(Date dateCreated)
      The Caseplan creation date. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getDateCreated

      public Date getDateCreated()
    • setDateCreated

      public void setDateCreated(Date dateCreated)
    • dateModified

      public Caseplan dateModified(Date dateModified)
      The Caseplan modification date. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getDateModified

      public Date getDateModified()
    • setDateModified

      public void setDateModified(Date dateModified)
    • datePublished

      public Caseplan datePublished(Date datePublished)
      The Caseplan publication date. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getDatePublished

      public Date getDatePublished()
    • setDatePublished

      public void setDatePublished(Date datePublished)
    • modifiedBy

      public Caseplan modifiedBy(UserReference modifiedBy)
      The ID of the User who modified the Caseplan.
    • getModifiedBy

      public UserReference getModifiedBy()
    • setModifiedBy

      public void setModifiedBy(UserReference modifiedBy)
    • customerIntent

      public Caseplan customerIntent(CustomerIntentReference customerIntent)
      The customer intent for Cases created from this Caseplan.
    • getCustomerIntent

      public CustomerIntentReference getCustomerIntent()
    • setCustomerIntent

      public void setCustomerIntent(CustomerIntentReference customerIntent)
    • versionState

      public Caseplan versionState(Caseplan.VersionStateEnum versionState)
      The version state of the Caseplan.
    • getVersionState

      public Caseplan.VersionStateEnum getVersionState()
    • setVersionState

      public void setVersionState(Caseplan.VersionStateEnum versionState)
    • getSelfUri

      public String getSelfUri()
    • 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