Package com.mypurecloud.sdk.v2.model
Class ScheduleGenerationWarning
java.lang.Object
com.mypurecloud.sdk.v2.model.ScheduleGenerationWarning
- All Implemented Interfaces:
Serializable
ScheduleGenerationWarning
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets noNeedDaysstatic enumGets or Sets unableToScheduleRequiredDays -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()noNeedDays(List<ScheduleGenerationWarning.NoNeedDaysEnum> noNeedDays) Days agent was scheduled but there was no need to meet.voidsetNoNeedDays(List<ScheduleGenerationWarning.NoNeedDaysEnum> noNeedDays) voidsetShiftsTooCloseTogether(Boolean shiftsTooCloseTogether) voidsetUnableToMeetMaxDays(Boolean unableToMeetMaxDays) voidsetUnableToMeetMaxPaidForTheWeek(Boolean unableToMeetMaxPaidForTheWeek) voidsetUnableToMeetMinPaidForTheWeek(Boolean unableToMeetMinPaidForTheWeek) voidsetUnableToScheduleRequiredDays(List<ScheduleGenerationWarning.UnableToScheduleRequiredDaysEnum> unableToScheduleRequiredDays) voidvoidsetUserNotLicensed(Boolean userNotLicensed) shiftsTooCloseTogether(Boolean shiftsTooCloseTogether) Whether the schedule did not meet the minimum time between shifts defined in the agent work plantoString()unableToMeetMaxDays(Boolean unableToMeetMaxDays) Whether the number of scheduled days exceeded the maximum days to schedule defined in the agent work planunableToMeetMaxPaidForTheWeek(Boolean unableToMeetMaxPaidForTheWeek) Whether the schedule exceeded the maximum paid time for the week defined in the agent work planunableToMeetMinPaidForTheWeek(Boolean unableToMeetMinPaidForTheWeek) Whether the schedule did not meet the minimum paid time for the week defined in the agent work planunableToScheduleRequiredDays(List<ScheduleGenerationWarning.UnableToScheduleRequiredDaysEnum> unableToScheduleRequiredDays) Days indicated as required to work in agent work plan where no viable shift was found to scheduleID of the user in the warninguserNotLicensed(Boolean userNotLicensed) Whether the user does not have the appropriate license to be scheduled
-
Constructor Details
-
ScheduleGenerationWarning
public ScheduleGenerationWarning() -
ScheduleGenerationWarning
-
-
Method Details
-
userId
ID of the user in the warning -
getUserId
-
setUserId
-
userNotLicensed
Whether the user does not have the appropriate license to be scheduled -
getUserNotLicensed
-
setUserNotLicensed
-
unableToMeetMaxDays
Whether the number of scheduled days exceeded the maximum days to schedule defined in the agent work plan -
getUnableToMeetMaxDays
-
setUnableToMeetMaxDays
-
unableToScheduleRequiredDays
public ScheduleGenerationWarning unableToScheduleRequiredDays(List<ScheduleGenerationWarning.UnableToScheduleRequiredDaysEnum> unableToScheduleRequiredDays) Days indicated as required to work in agent work plan where no viable shift was found to schedule -
getUnableToScheduleRequiredDays
public List<ScheduleGenerationWarning.UnableToScheduleRequiredDaysEnum> getUnableToScheduleRequiredDays() -
setUnableToScheduleRequiredDays
public void setUnableToScheduleRequiredDays(List<ScheduleGenerationWarning.UnableToScheduleRequiredDaysEnum> unableToScheduleRequiredDays) -
unableToMeetMinPaidForTheWeek
public ScheduleGenerationWarning unableToMeetMinPaidForTheWeek(Boolean unableToMeetMinPaidForTheWeek) Whether the schedule did not meet the minimum paid time for the week defined in the agent work plan -
getUnableToMeetMinPaidForTheWeek
-
setUnableToMeetMinPaidForTheWeek
-
unableToMeetMaxPaidForTheWeek
public ScheduleGenerationWarning unableToMeetMaxPaidForTheWeek(Boolean unableToMeetMaxPaidForTheWeek) Whether the schedule exceeded the maximum paid time for the week defined in the agent work plan -
getUnableToMeetMaxPaidForTheWeek
-
setUnableToMeetMaxPaidForTheWeek
-
noNeedDays
public ScheduleGenerationWarning noNeedDays(List<ScheduleGenerationWarning.NoNeedDaysEnum> noNeedDays) Days agent was scheduled but there was no need to meet. The scheduled days have no effect on service levels -
getNoNeedDays
-
setNoNeedDays
-
shiftsTooCloseTogether
Whether the schedule did not meet the minimum time between shifts defined in the agent work plan -
getShiftsTooCloseTogether
-
setShiftsTooCloseTogether
-
equals
-
hashCode
public int hashCode() -
toString
-