Class BuManagementUnitScheduleSummary

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

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

    • BuManagementUnitScheduleSummary

      public BuManagementUnitScheduleSummary()
    • BuManagementUnitScheduleSummary

      public BuManagementUnitScheduleSummary(Boolean initWithEmptyList)
  • Method Details

    • managementUnit

      public BuManagementUnitScheduleSummary managementUnit(ManagementUnitReference managementUnit)
      The management unit to which this summary applies
    • getManagementUnit

      public ManagementUnitReference getManagementUnit()
    • setManagementUnit

      public void setManagementUnit(ManagementUnitReference managementUnit)
    • agentCount

      public BuManagementUnitScheduleSummary agentCount(Integer agentCount)
      The number of agents from this management unit that are in the schedule
    • getAgentCount

      public Integer getAgentCount()
    • setAgentCount

      public void setAgentCount(Integer agentCount)
    • startDate

      public BuManagementUnitScheduleSummary startDate(Date startDate)
      The start of the schedule change in the management unit. Only populated in schedule update notifications. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getStartDate

      public Date getStartDate()
    • setStartDate

      public void setStartDate(Date startDate)
    • endDate

      public BuManagementUnitScheduleSummary endDate(Date endDate)
      The end of the schedule change in the management unit. Only populated in schedule update notifications. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getEndDate

      public Date getEndDate()
    • setEndDate

      public void setEndDate(Date endDate)
    • agents

      The agents in the management unit who are part of this schedule, or in schedule change notifications, the agents that were changed. Note this will come back as an empty list unless the appropriate expand query parameter is passed
    • getAgents

      public List<UserReference> getAgents()
    • setAgents

      public void setAgents(List<UserReference> agents)
    • 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