Package com.mypurecloud.sdk.v2.model
Class AgentWorkPlan
java.lang.Object
com.mypurecloud.sdk.v2.model.AgentWorkPlan
- All Implemented Interfaces:
Serializable
AgentWorkPlan
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconstrainWeeklyPaidTime(Boolean constrainWeeklyPaidTime) Whether the weekly paid time constraint is enabled for this work planbooleanflexibleWeeklyPaidTime(Boolean flexibleWeeklyPaidTime) Whether the weekly paid time constraint is flexible for this work plangetId()getName()inthashCode()The globally unique identifier for the object.optionalDays(SetWrapperDayOfWeek optionalDays) Optional days to schedule for this work planvoidsetConstrainWeeklyPaidTime(Boolean constrainWeeklyPaidTime) voidsetFlexibleWeeklyPaidTime(Boolean flexibleWeeklyPaidTime) voidvoidvoidsetOptionalDays(SetWrapperDayOfWeek optionalDays) voidsetShifts(List<AgentWorkPlanShift> shifts) voidsetWeeklyExactPaidMinutes(Integer weeklyExactPaidMinutes) voidsetWeeklyMaximumPaidMinutes(Integer weeklyMaximumPaidMinutes) voidsetWeeklyMinimumPaidMinutes(Integer weeklyMinimumPaidMinutes) shifts(List<AgentWorkPlanShift> shifts) Shifts in this work plantoString()weeklyExactPaidMinutes(Integer weeklyExactPaidMinutes) Exact weekly paid time in minutes for this work plan.weeklyMaximumPaidMinutes(Integer weeklyMaximumPaidMinutes) Maximum weekly paid time in minutes for this work plan.weeklyMinimumPaidMinutes(Integer weeklyMinimumPaidMinutes) Minimum weekly paid time in minutes for this work plan.
-
Constructor Details
-
AgentWorkPlan
public AgentWorkPlan() -
AgentWorkPlan
-
-
Method Details
-
id
The globally unique identifier for the object. -
getId
-
setId
-
name
-
getName
-
setName
-
constrainWeeklyPaidTime
Whether the weekly paid time constraint is enabled for this work plan -
getConstrainWeeklyPaidTime
-
setConstrainWeeklyPaidTime
-
flexibleWeeklyPaidTime
Whether the weekly paid time constraint is flexible for this work plan -
getFlexibleWeeklyPaidTime
-
setFlexibleWeeklyPaidTime
-
weeklyExactPaidMinutes
Exact weekly paid time in minutes for this work plan. Used if flexibleWeeklyPaidTime == false -
getWeeklyExactPaidMinutes
-
setWeeklyExactPaidMinutes
-
weeklyMinimumPaidMinutes
Minimum weekly paid time in minutes for this work plan. Used if flexibleWeeklyPaidTime == true -
getWeeklyMinimumPaidMinutes
-
setWeeklyMinimumPaidMinutes
-
weeklyMaximumPaidMinutes
Maximum weekly paid time in minutes for this work plan. Used if flexibleWeeklyPaidTime == true -
getWeeklyMaximumPaidMinutes
-
setWeeklyMaximumPaidMinutes
-
optionalDays
Optional days to schedule for this work plan -
getOptionalDays
-
setOptionalDays
-
shifts
Shifts in this work plan -
getShifts
-
setShifts
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-