Package com.mypurecloud.sdk.v2.model
Class DailyPossibleShift
java.lang.Object
com.mypurecloud.sdk.v2.model.DailyPossibleShift
- All Implemented Interfaces:
Serializable
DailyPossibleShift
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondayOfWeek(DailyPossibleShift.DayOfWeekEnum dayOfWeek) Day of the shiftearliestShiftStartMinutesFromMidnight(Integer earliestShiftStartMinutesFromMidnight) Minutes of the earliest shift start from midnight.booleaninthashCode()intervalScheduleProbabilities(List<Integer> intervalScheduleProbabilities) The percentage of being scheduled in each interval between the earliest shift start and latest shift end.maximumPaidTimeMinutes(Integer maximumPaidTimeMinutes) Maximum paid time in minutes of this daily shiftminimumPaidTimeMinutes(Integer minimumPaidTimeMinutes) Minimum paid time in minutes of this daily shiftWhether this is a required shiftvoidsetDayOfWeek(DailyPossibleShift.DayOfWeekEnum dayOfWeek) voidsetEarliestShiftStartMinutesFromMidnight(Integer earliestShiftStartMinutesFromMidnight) voidsetIntervalScheduleProbabilities(List<Integer> intervalScheduleProbabilities) voidsetMaximumPaidTimeMinutes(Integer maximumPaidTimeMinutes) voidsetMinimumPaidTimeMinutes(Integer minimumPaidTimeMinutes) voidsetRequired(Boolean required) toString()
-
Constructor Details
-
DailyPossibleShift
public DailyPossibleShift() -
DailyPossibleShift
-
-
Method Details
-
dayOfWeek
Day of the shift -
getDayOfWeek
-
setDayOfWeek
-
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
-
setEarliestShiftStartMinutesFromMidnight
-
required
Whether this is a required shift -
getRequired
-
setRequired
-
minimumPaidTimeMinutes
Minimum paid time in minutes of this daily shift -
getMinimumPaidTimeMinutes
-
setMinimumPaidTimeMinutes
-
maximumPaidTimeMinutes
Maximum paid time in minutes of this daily shift -
getMaximumPaidTimeMinutes
-
setMaximumPaidTimeMinutes
-
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
-
setIntervalScheduleProbabilities
-
equals
-
hashCode
public int hashCode() -
toString
-