Package com.mypurecloud.sdk.v2.model
Class BuUpdateAgentScheduleUploadSchema
java.lang.Object
com.mypurecloud.sdk.v2.model.BuUpdateAgentScheduleUploadSchema
- All Implemented Interfaces:
Serializable
BuUpdateAgentScheduleUploadSchema
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionWhether to delete this agent's schedule.booleanfullDayTimeOffMarkers(List<BuFullDayTimeOffMarker> fullDayTimeOffMarkers) Any full day time off markers that apply to this agent scheduleinthashCode()metadata(WfmVersionedEntityMetadata metadata) Version metadata for this agent schedule.voidvoidsetFullDayTimeOffMarkers(List<BuFullDayTimeOffMarker> fullDayTimeOffMarkers) voidsetMetadata(WfmVersionedEntityMetadata metadata) voidsetShifts(List<BuUpdateAgentScheduleShift> shifts) voidvoidsetWorkPlanId(ValueWrapperString workPlanId) voidsetWorkPlanIdsPerWeek(ListWrapperString workPlanIdsPerWeek) shifts(List<BuUpdateAgentScheduleShift> shifts) The shift definitions for this agent scheduletoString()The ID of the user to whom this agent schedule appliesworkPlanId(ValueWrapperString workPlanId) The ID of the work plan for this user.workPlanIdsPerWeek(ListWrapperString workPlanIdsPerWeek) The IDs of the work plans per week for this user.
-
Constructor Details
-
BuUpdateAgentScheduleUploadSchema
public BuUpdateAgentScheduleUploadSchema() -
BuUpdateAgentScheduleUploadSchema
-
-
Method Details
-
userId
The ID of the user to whom this agent schedule applies -
getUserId
-
setUserId
-
workPlanId
The ID of the work plan for this user. Mutually exclusive with workPlanIdsPerWeek -
getWorkPlanId
-
setWorkPlanId
-
workPlanIdsPerWeek
The IDs of the work plans per week for this user. Mutually exclusive with workPlanId -
getWorkPlanIdsPerWeek
-
setWorkPlanIdsPerWeek
-
shifts
The shift definitions for this agent schedule -
getShifts
-
setShifts
-
fullDayTimeOffMarkers
public BuUpdateAgentScheduleUploadSchema fullDayTimeOffMarkers(List<BuFullDayTimeOffMarker> fullDayTimeOffMarkers) Any full day time off markers that apply to this agent schedule -
getFullDayTimeOffMarkers
-
setFullDayTimeOffMarkers
-
metadata
Version metadata for this agent schedule. Required if updating or deleting an existing agent schedule, otherwise should be omitted -
getMetadata
-
setMetadata
-
delete
Whether to delete this agent's schedule. Defaults to false if not set -
getDelete
-
setDelete
-
equals
-
hashCode
public int hashCode() -
toString
-