Class CreateActivityCodeRequest

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

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

    • CreateActivityCodeRequest

      public CreateActivityCodeRequest()
    • CreateActivityCodeRequest

      public CreateActivityCodeRequest(Boolean initWithEmptyList)
  • Method Details

    • name

      public CreateActivityCodeRequest name(String name)
      The name of the activity code
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • category

      The activity code's category
    • getCategory

    • setCategory

      public void setCategory(CreateActivityCodeRequest.CategoryEnum category)
    • lengthInMinutes

      public CreateActivityCodeRequest lengthInMinutes(Integer lengthInMinutes)
      The default length of the activity in minutes
    • getLengthInMinutes

      public Integer getLengthInMinutes()
    • setLengthInMinutes

      public void setLengthInMinutes(Integer lengthInMinutes)
    • countsAsPaidTime

      public CreateActivityCodeRequest countsAsPaidTime(Boolean countsAsPaidTime)
      Whether an agent is paid while performing this activity
    • getCountsAsPaidTime

      public Boolean getCountsAsPaidTime()
    • setCountsAsPaidTime

      public void setCountsAsPaidTime(Boolean countsAsPaidTime)
    • countsAsWorkTime

      public CreateActivityCodeRequest countsAsWorkTime(Boolean countsAsWorkTime)
      Indicates whether or not the activity should be counted as work time
    • getCountsAsWorkTime

      public Boolean getCountsAsWorkTime()
    • setCountsAsWorkTime

      public void setCountsAsWorkTime(Boolean countsAsWorkTime)
    • agentTimeOffSelectable

      public CreateActivityCodeRequest agentTimeOffSelectable(Boolean agentTimeOffSelectable)
      Whether an agent can select this activity code when creating or editing a time off request
    • getAgentTimeOffSelectable

      public Boolean getAgentTimeOffSelectable()
    • setAgentTimeOffSelectable

      public void setAgentTimeOffSelectable(Boolean agentTimeOffSelectable)
    • countsTowardShrinkage

      public CreateActivityCodeRequest countsTowardShrinkage(Boolean countsTowardShrinkage)
      Whether or not this activity code counts toward shrinkage calculations
    • getCountsTowardShrinkage

      public Boolean getCountsTowardShrinkage()
    • setCountsTowardShrinkage

      public void setCountsTowardShrinkage(Boolean countsTowardShrinkage)
    • plannedShrinkage

      public CreateActivityCodeRequest plannedShrinkage(Boolean plannedShrinkage)
      Whether this activity code is considered planned or unplanned shrinkage
    • getPlannedShrinkage

      public Boolean getPlannedShrinkage()
    • setPlannedShrinkage

      public void setPlannedShrinkage(Boolean plannedShrinkage)
    • interruptible

      public CreateActivityCodeRequest interruptible(Boolean interruptible)
      Whether this activity code is considered interruptible
    • getInterruptible

      public Boolean getInterruptible()
    • setInterruptible

      public void setInterruptible(Boolean interruptible)
    • secondaryPresences

      public CreateActivityCodeRequest secondaryPresences(List<SecondaryPresence> secondaryPresences)
      The secondary presences of this activity code
    • getSecondaryPresences

      public List<SecondaryPresence> getSecondaryPresences()
    • setSecondaryPresences

      public void setSecondaryPresences(List<SecondaryPresence> secondaryPresences)
    • planningGroupIds

      public CreateActivityCodeRequest planningGroupIds(List<String> planningGroupIds)
      The planning group IDs associated with this activity code
    • getPlanningGroupIds

      public List<String> getPlanningGroupIds()
    • setPlanningGroupIds

      public void setPlanningGroupIds(List<String> planningGroupIds)
    • 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