Package com.mypurecloud.sdk.v2.model
Class AlternativeShiftOffersViewResponseTemplate
java.lang.Object
com.mypurecloud.sdk.v2.model.AlternativeShiftOffersViewResponseTemplate
- All Implemented Interfaces:
Serializable
AlternativeShiftOffersViewResponseTemplate
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe unique identifier of the agent for whom the offer was madealternativeDays(List<AlternativeShiftAgentScheduledShift> alternativeDays) The offered alternative shift days in this week at the time the offer is createdbusinessUnitId(String businessUnitId) The unique identifier of the business unit to which the user (agent) belongs at the time the offer is createdbooleangetJobId()inthashCode()The unique identifier of the async list job that created this filemanagementUnitId(String managementUnitId) The unique identifier of the management unit to which the user (agent) belongs at the time the offer is createdofferWeekDate(LocalDate offerWeekDate) The first date of the week for the schedule we are querying in yyyy-MM-dd format.schedule(AlternativeShiftScheduleLookup schedule) The existing schedule information associated with the offervoidsetAgentId(String agentId) voidsetAlternativeDays(List<AlternativeShiftAgentScheduledShift> alternativeDays) voidsetBusinessUnitId(String businessUnitId) voidvoidsetManagementUnitId(String managementUnitId) voidsetOfferWeekDate(LocalDate offerWeekDate) voidsetSchedule(AlternativeShiftScheduleLookup schedule) voidThe shifts the agent is scheduled for at the time the offer is createdtoString()
-
Constructor Details
-
AlternativeShiftOffersViewResponseTemplate
public AlternativeShiftOffersViewResponseTemplate() -
AlternativeShiftOffersViewResponseTemplate
-
-
Method Details
-
jobId
The unique identifier of the async list job that created this file -
getJobId
-
setJobId
-
businessUnitId
The unique identifier of the business unit to which the user (agent) belongs at the time the offer is created -
getBusinessUnitId
-
setBusinessUnitId
-
agentId
The unique identifier of the agent for whom the offer was made -
getAgentId
-
setAgentId
-
managementUnitId
The unique identifier of the management unit to which the user (agent) belongs at the time the offer is created -
getManagementUnitId
-
setManagementUnitId
-
schedule
The existing schedule information associated with the offer -
getSchedule
-
setSchedule
-
offerWeekDate
The first date of the week for the schedule we are querying in yyyy-MM-dd format. Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd -
getOfferWeekDate
-
setOfferWeekDate
-
shifts
public AlternativeShiftOffersViewResponseTemplate shifts(List<AlternativeShiftAgentScheduledShift> shifts) The shifts the agent is scheduled for at the time the offer is created -
getShifts
-
setShifts
-
alternativeDays
public AlternativeShiftOffersViewResponseTemplate alternativeDays(List<AlternativeShiftAgentScheduledShift> alternativeDays) The offered alternative shift days in this week at the time the offer is created -
getAlternativeDays
-
setAlternativeDays
-
equals
-
hashCode
public int hashCode() -
toString
-