Package com.mypurecloud.sdk.v2.model
Class AlternativeShiftBuSettingsResponse
java.lang.Object
com.mypurecloud.sdk.v2.model.AlternativeShiftBuSettingsResponse
- All Implemented Interfaces:
Serializable
AlternativeShiftBuSettingsResponse
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets enabledGranularitiesstatic enumGets or Sets retainedActivityCategories -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionenabledGranularities(List<AlternativeShiftBuSettingsResponse.EnabledGranularitiesEnum> enabledGranularities) The granularity at which alternative shifts is allowed.booleaninthashCode()metadata(WfmVersionedEntityMetadata metadata) Version metadata for this business unit's alternative shift settingsminMinutesBeforeStartTime(Integer minMinutesBeforeStartTime) The minimum number of minutes before the start of a shift that an alternative shift can be automatically approvedretainedActivityCategories(List<AlternativeShiftBuSettingsResponse.RetainedActivityCategoriesEnum> retainedActivityCategories) Categories of activities that are required to remain at the same time slot for the alternative shifts offered.voidsetEnabledGranularities(List<AlternativeShiftBuSettingsResponse.EnabledGranularitiesEnum> enabledGranularities) voidsetMetadata(WfmVersionedEntityMetadata metadata) voidsetMinMinutesBeforeStartTime(Integer minMinutesBeforeStartTime) voidsetRetainedActivityCategories(List<AlternativeShiftBuSettingsResponse.RetainedActivityCategoriesEnum> retainedActivityCategories) toString()
-
Constructor Details
-
AlternativeShiftBuSettingsResponse
public AlternativeShiftBuSettingsResponse() -
AlternativeShiftBuSettingsResponse
-
-
Method Details
-
enabledGranularities
public AlternativeShiftBuSettingsResponse enabledGranularities(List<AlternativeShiftBuSettingsResponse.EnabledGranularitiesEnum> enabledGranularities) The granularity at which alternative shifts is allowed. An empty list means Alternative Shifts is disabled -
getEnabledGranularities
-
setEnabledGranularities
public void setEnabledGranularities(List<AlternativeShiftBuSettingsResponse.EnabledGranularitiesEnum> enabledGranularities) -
minMinutesBeforeStartTime
public AlternativeShiftBuSettingsResponse minMinutesBeforeStartTime(Integer minMinutesBeforeStartTime) The minimum number of minutes before the start of a shift that an alternative shift can be automatically approved -
getMinMinutesBeforeStartTime
-
setMinMinutesBeforeStartTime
-
retainedActivityCategories
public AlternativeShiftBuSettingsResponse retainedActivityCategories(List<AlternativeShiftBuSettingsResponse.RetainedActivityCategoriesEnum> retainedActivityCategories) Categories of activities that are required to remain at the same time slot for the alternative shifts offered. An empty list represents no retained activities -
getRetainedActivityCategories
public List<AlternativeShiftBuSettingsResponse.RetainedActivityCategoriesEnum> getRetainedActivityCategories() -
setRetainedActivityCategories
public void setRetainedActivityCategories(List<AlternativeShiftBuSettingsResponse.RetainedActivityCategoriesEnum> retainedActivityCategories) -
metadata
Version metadata for this business unit's alternative shift settings -
getMetadata
-
setMetadata
-
equals
-
hashCode
public int hashCode() -
toString
-