Package com.mypurecloud.sdk.v2.model
Class TimeOffLimitRange
java.lang.Object
com.mypurecloud.sdk.v2.model.TimeOffLimitRange
- All Implemented Interfaces:
Serializable
TimeOffLimitRange
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGranularity choice for the time-off limit -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangranularity(TimeOffLimitRange.GranularityEnum granularity) Granularity choice for the time-off limitinthashCode()limitMinutesPerInterval(List<Integer> limitMinutesPerInterval) The list of time off limit values in minutes per granularity interval.voidsetGranularity(TimeOffLimitRange.GranularityEnum granularity) voidsetLimitMinutesPerInterval(List<Integer> limitMinutesPerInterval) voidsetStartDate(LocalDate startDate) Start date of the range.toString()
-
Constructor Details
-
TimeOffLimitRange
public TimeOffLimitRange() -
TimeOffLimitRange
-
-
Method Details
-
startDate
Start date of the range. The end date is determined by 'granularity' and the size of 'limitMinutesPerInterval'. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd -
getStartDate
-
setStartDate
-
granularity
Granularity choice for the time-off limit -
getGranularity
-
setGranularity
-
limitMinutesPerInterval
The list of time off limit values in minutes per granularity interval. If 'null' is specified, then interval specific value is cleared. Such interval will have 'defaultLimitMinutes' value -
getLimitMinutesPerInterval
-
setLimitMinutesPerInterval
-
equals
-
hashCode
public int hashCode() -
toString
-