Package com.mypurecloud.sdk.v2.model
Class ReschedulingOptionsRunResponse
java.lang.Object
com.mypurecloud.sdk.v2.model.ReschedulingOptionsRunResponse
- All Implemented Interfaces:
Serializable
ReschedulingOptionsRunResponse
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactivityCodeIds(List<String> activityCodeIds) The IDs of the activity codes being considered for rescheduleagentCount(Integer agentCount) The number of agents to be considered in the rescheduledoNotChangeDailyPaidTime(Boolean doNotChangeDailyPaidTime) Whether daily paid time is allowed to be changeddoNotChangeManuallyEditedShifts(Boolean doNotChangeManuallyEditedShifts) Whether manually edited shifts are allowed to be changeddoNotChangeShiftStartTimes(Boolean doNotChangeShiftStartTimes) Whether shift start times are allowed to be changeddoNotChangeWeeklyPaidTime(Boolean doNotChangeWeeklyPaidTime) Whether weekly paid time is allowed to be changedThe end date of the period to reschedule.booleanexistingSchedule(BuScheduleReference existingSchedule) The existing schedule to which this reschedule run appliesinthashCode()managementUnits(List<ReschedulingManagementUnitResponse> managementUnits) Per-management unit rescheduling optionsvoidsetActivityCodeIds(List<String> activityCodeIds) voidsetAgentCount(Integer agentCount) voidsetDoNotChangeDailyPaidTime(Boolean doNotChangeDailyPaidTime) voidsetDoNotChangeManuallyEditedShifts(Boolean doNotChangeManuallyEditedShifts) voidsetDoNotChangeShiftStartTimes(Boolean doNotChangeShiftStartTimes) voidsetDoNotChangeWeeklyPaidTime(Boolean doNotChangeWeeklyPaidTime) voidsetEndDate(Date endDate) voidsetExistingSchedule(BuScheduleReference existingSchedule) voidsetManagementUnits(List<ReschedulingManagementUnitResponse> managementUnits) voidsetStartDate(Date startDate) The start date of the period to reschedule.toString()
-
Constructor Details
-
ReschedulingOptionsRunResponse
public ReschedulingOptionsRunResponse() -
ReschedulingOptionsRunResponse
-
-
Method Details
-
existingSchedule
The existing schedule to which this reschedule run applies -
getExistingSchedule
-
setExistingSchedule
-
startDate
The start date of the period to reschedule. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getStartDate
-
setStartDate
-
endDate
The end date of the period to reschedule. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getEndDate
-
setEndDate
-
managementUnits
public ReschedulingOptionsRunResponse managementUnits(List<ReschedulingManagementUnitResponse> managementUnits) Per-management unit rescheduling options -
getManagementUnits
-
setManagementUnits
-
agentCount
The number of agents to be considered in the reschedule -
getAgentCount
-
setAgentCount
-
activityCodeIds
The IDs of the activity codes being considered for reschedule -
getActivityCodeIds
-
setActivityCodeIds
-
doNotChangeWeeklyPaidTime
Whether weekly paid time is allowed to be changed -
getDoNotChangeWeeklyPaidTime
-
setDoNotChangeWeeklyPaidTime
-
doNotChangeDailyPaidTime
Whether daily paid time is allowed to be changed -
getDoNotChangeDailyPaidTime
-
setDoNotChangeDailyPaidTime
-
doNotChangeShiftStartTimes
public ReschedulingOptionsRunResponse doNotChangeShiftStartTimes(Boolean doNotChangeShiftStartTimes) Whether shift start times are allowed to be changed -
getDoNotChangeShiftStartTimes
-
setDoNotChangeShiftStartTimes
-
doNotChangeManuallyEditedShifts
public ReschedulingOptionsRunResponse doNotChangeManuallyEditedShifts(Boolean doNotChangeManuallyEditedShifts) Whether manually edited shifts are allowed to be changed -
getDoNotChangeManuallyEditedShifts
-
setDoNotChangeManuallyEditedShifts
-
equals
-
hashCode
public int hashCode() -
toString
-