Class WorkitemStatus

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

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

    • WorkitemStatus

      public WorkitemStatus()
    • WorkitemStatus

      public WorkitemStatus(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • name

      public WorkitemStatus name(String name)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • category

      public WorkitemStatus category(WorkitemStatus.CategoryEnum category)
      The Category of the Status.
    • getCategory

      public WorkitemStatus.CategoryEnum getCategory()
    • setCategory

      public void setCategory(WorkitemStatus.CategoryEnum category)
    • destinationStatuses

      public WorkitemStatus destinationStatuses(List<WorkitemStatusReference> destinationStatuses)
      The Statuses the Status can transition to.
    • getDestinationStatuses

      public List<WorkitemStatusReference> getDestinationStatuses()
    • setDestinationStatuses

      public void setDestinationStatuses(List<WorkitemStatusReference> destinationStatuses)
    • description

      public WorkitemStatus description(String description)
      The description of the Status.
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • defaultDestinationStatus

      public WorkitemStatus defaultDestinationStatus(WorkitemStatusReference defaultDestinationStatus)
      Default destination status to which this Status will transition to if auto status transition enabled.
    • getDefaultDestinationStatus

      public WorkitemStatusReference getDefaultDestinationStatus()
    • setDefaultDestinationStatus

      public void setDefaultDestinationStatus(WorkitemStatusReference defaultDestinationStatus)
    • statusTransitionDelaySeconds

      public WorkitemStatus statusTransitionDelaySeconds(Integer statusTransitionDelaySeconds)
      Delay in seconds for auto status transition
    • getStatusTransitionDelaySeconds

      public Integer getStatusTransitionDelaySeconds()
    • setStatusTransitionDelaySeconds

      public void setStatusTransitionDelaySeconds(Integer statusTransitionDelaySeconds)
    • statusTransitionTime

      public WorkitemStatus statusTransitionTime(String statusTransitionTime)
      Time is represented as an ISO-8601 string without a timezone. For example: HH:mm:ss.SSS
    • getStatusTransitionTime

      public String getStatusTransitionTime()
    • setStatusTransitionTime

      public void setStatusTransitionTime(String statusTransitionTime)
    • worktype

      public WorkitemStatus worktype(WorktypeReference worktype)
      The Worktype containing the Status.
    • getWorktype

      public WorktypeReference getWorktype()
    • setWorktype

      public void setWorktype(WorktypeReference worktype)
    • autoTerminateWorkitem

      public WorkitemStatus autoTerminateWorkitem(Boolean autoTerminateWorkitem)
      Terminate workitem on selection of status. Applicable only for statuses in the Closed category.
    • getAutoTerminateWorkitem

      public Boolean getAutoTerminateWorkitem()
    • setAutoTerminateWorkitem

      public void setAutoTerminateWorkitem(Boolean autoTerminateWorkitem)
    • 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