Class QueryTimeOffLimitValuesRequest

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

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

    • QueryTimeOffLimitValuesRequest

      public QueryTimeOffLimitValuesRequest()
    • QueryTimeOffLimitValuesRequest

      public QueryTimeOffLimitValuesRequest(Boolean initWithEmptyList)
  • Method Details

    • timeOffLimitId

      public QueryTimeOffLimitValuesRequest timeOffLimitId(String timeOffLimitId)
      The time off limit object id to retrieve values for. Required if activityCodeId is not specified
    • getTimeOffLimitId

      public String getTimeOffLimitId()
    • setTimeOffLimitId

      public void setTimeOffLimitId(String timeOffLimitId)
    • activityCodeId

      public QueryTimeOffLimitValuesRequest activityCodeId(String activityCodeId)
      The ID of the activity code by which to filter the affected limit objects. Required if timeOffLimitId is not specified
    • getActivityCodeId

      public String getActivityCodeId()
    • setActivityCodeId

      public void setActivityCodeId(String activityCodeId)
    • dateRanges

      public QueryTimeOffLimitValuesRequest dateRanges(List<LocalDateRange> dateRanges)
      The list of the date ranges to return time off limit, allocated and waitlisted minutes. The valid number of date ranges is between 1 and 30. Maximum total number of days in all ranges in 366.
    • getDateRanges

      public List<LocalDateRange> getDateRanges()
    • setDateRanges

      public void setDateRanges(List<LocalDateRange> dateRanges)
    • 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