Class DailyPossibleShift

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

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

    • DailyPossibleShift

      public DailyPossibleShift()
    • DailyPossibleShift

      public DailyPossibleShift(Boolean initWithEmptyList)
  • Method Details

    • dayOfWeek

      Day of the shift
    • getDayOfWeek

      public DailyPossibleShift.DayOfWeekEnum getDayOfWeek()
    • setDayOfWeek

      public void setDayOfWeek(DailyPossibleShift.DayOfWeekEnum dayOfWeek)
    • earliestShiftStartMinutesFromMidnight

      public DailyPossibleShift earliestShiftStartMinutesFromMidnight(Integer earliestShiftStartMinutesFromMidnight)
      Minutes of the earliest shift start from midnight. Note that midnight is 12:00 am in the time zone specified in the timeZone field (in the top level of the response)
    • getEarliestShiftStartMinutesFromMidnight

      public Integer getEarliestShiftStartMinutesFromMidnight()
    • setEarliestShiftStartMinutesFromMidnight

      public void setEarliestShiftStartMinutesFromMidnight(Integer earliestShiftStartMinutesFromMidnight)
    • required

      public DailyPossibleShift required(Boolean required)
      Whether this is a required shift
    • getRequired

      public Boolean getRequired()
    • setRequired

      public void setRequired(Boolean required)
    • minimumPaidTimeMinutes

      public DailyPossibleShift minimumPaidTimeMinutes(Integer minimumPaidTimeMinutes)
      Minimum paid time in minutes of this daily shift
    • getMinimumPaidTimeMinutes

      public Integer getMinimumPaidTimeMinutes()
    • setMinimumPaidTimeMinutes

      public void setMinimumPaidTimeMinutes(Integer minimumPaidTimeMinutes)
    • maximumPaidTimeMinutes

      public DailyPossibleShift maximumPaidTimeMinutes(Integer maximumPaidTimeMinutes)
      Maximum paid time in minutes of this daily shift
    • getMaximumPaidTimeMinutes

      public Integer getMaximumPaidTimeMinutes()
    • setMaximumPaidTimeMinutes

      public void setMaximumPaidTimeMinutes(Integer maximumPaidTimeMinutes)
    • intervalScheduleProbabilities

      public DailyPossibleShift intervalScheduleProbabilities(List<Integer> intervalScheduleProbabilities)
      The percentage of being scheduled in each interval between the earliest shift start and latest shift end. Range of the values: [0, 100].
    • getIntervalScheduleProbabilities

      public List<Integer> getIntervalScheduleProbabilities()
    • setIntervalScheduleProbabilities

      public void setIntervalScheduleProbabilities(List<Integer> intervalScheduleProbabilities)
    • 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