Package com.mypurecloud.sdk.v2.model
Class TimeOffLimitValueRange
java.lang.Object
com.mypurecloud.sdk.v2.model.TimeOffLimitValueRange
- All Implemented Interfaces:
Serializable
TimeOffLimitValueRange
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGranularity choice for time off limit -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallocatedMinutesPerInterval(List<Integer> allocatedMinutesPerInterval) A list of allocated time off minutes per granularity intervalbooleangranularity(TimeOffLimitValueRange.GranularityEnum granularity) Granularity choice for time off limitinthashCode()limitMinutesPerInterval(List<Integer> limitMinutesPerInterval) A list of time off limit values in minutes per granularity intervalmetadata(WfmVersionedEntityMetadata metadata) Version metadata for the time off limitvoidsetAllocatedMinutesPerInterval(List<Integer> allocatedMinutesPerInterval) voidsetGranularity(TimeOffLimitValueRange.GranularityEnum granularity) voidsetLimitMinutesPerInterval(List<Integer> limitMinutesPerInterval) voidsetMetadata(WfmVersionedEntityMetadata metadata) voidsetStartDate(LocalDate startDate) voidsetTimeOffLimit(TimeOffLimitReference timeOffLimit) voidsetWaitlistedMinutesPerInterval(List<Integer> waitlistedMinutesPerInterval) voidsetWaitlistedRequestsPerInterval(List<Integer> waitlistedRequestsPerInterval) Start date of the requested date range, in ISO-8601 format.timeOffLimit(TimeOffLimitReference timeOffLimit) The ID of the time off limittoString()waitlistedMinutesPerInterval(List<Integer> waitlistedMinutesPerInterval) A list of waitlisted time off minutes per granularity intervalwaitlistedRequestsPerInterval(List<Integer> waitlistedRequestsPerInterval) The current number of waitlisted time off requests for every interval per granularity
-
Constructor Details
-
TimeOffLimitValueRange
public TimeOffLimitValueRange() -
TimeOffLimitValueRange
-
-
Method Details
-
timeOffLimit
The ID of the time off limit -
getTimeOffLimit
-
setTimeOffLimit
-
startDate
Start date of the requested date range, in ISO-8601 format. The end date is determined by the size of interval lists -
getStartDate
-
setStartDate
-
granularity
Granularity choice for time off limit -
getGranularity
-
setGranularity
-
limitMinutesPerInterval
A list of time off limit values in minutes per granularity interval -
getLimitMinutesPerInterval
-
setLimitMinutesPerInterval
-
allocatedMinutesPerInterval
public TimeOffLimitValueRange allocatedMinutesPerInterval(List<Integer> allocatedMinutesPerInterval) A list of allocated time off minutes per granularity interval -
getAllocatedMinutesPerInterval
-
setAllocatedMinutesPerInterval
-
waitlistedMinutesPerInterval
public TimeOffLimitValueRange waitlistedMinutesPerInterval(List<Integer> waitlistedMinutesPerInterval) A list of waitlisted time off minutes per granularity interval -
getWaitlistedMinutesPerInterval
-
setWaitlistedMinutesPerInterval
-
waitlistedRequestsPerInterval
public TimeOffLimitValueRange waitlistedRequestsPerInterval(List<Integer> waitlistedRequestsPerInterval) The current number of waitlisted time off requests for every interval per granularity -
getWaitlistedRequestsPerInterval
-
setWaitlistedRequestsPerInterval
-
metadata
Version metadata for the time off limit -
getMetadata
-
setMetadata
-
equals
-
hashCode
public int hashCode() -
toString
-