Package com.mypurecloud.sdk.v2.model
Class TimeOffRequestResponse
java.lang.Object
com.mypurecloud.sdk.v2.model.TimeOffRequestResponse
- All Implemented Interfaces:
Serializable
TimeOffRequestResponse
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe status of this time off requeststatic enumThe substatus of this time off request -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactivityCodeId(String activityCodeId) The ID of the activity code associated with this time off request.dailyDurationMinutes(Integer dailyDurationMinutes) The daily duration of this time off request in minutesdurationMinutes(List<Integer> durationMinutes) Daily durations for each day of this time off request in minutesbooleanfullDayManagementUnitDates(List<String> fullDayManagementUnitDates) A set of dates in yyyy-MM-dd format.getId()getNotes()getPaid()getUser()inthashCode()The globally unique identifier for the object.isFullDayRequest(Boolean isFullDayRequest) Whether this is a full day request (false means partial day)markedAsRead(Boolean markedAsRead) Whether this request has been marked as read by the agentmetadata(WfmVersionedEntityMetadata metadata) The version metadata of the time off requestmodifiedBy(UserReference modifiedBy) The user who last modified this TimeOffRequestResponsemodifiedDate(Date modifiedDate) The timestamp when this request was last modified.Notes about the time off requestWhether this is a paid time off requestpartialDayStartDateTimes(List<Date> partialDayStartDateTimes) A set of start date-times in ISO-8601 format for partial day requests.payableMinutes(List<Integer> payableMinutes) Payable minutes for each day of this time off requestreviewedBy(UserReference reviewedBy) The user who reviewed this time off request.reviewedDate(Date reviewedDate) The timestamp when this request was reviewed.voidsetActivityCodeId(String activityCodeId) voidsetDailyDurationMinutes(Integer dailyDurationMinutes) voidsetDurationMinutes(List<Integer> durationMinutes) voidsetFullDayManagementUnitDates(List<String> fullDayManagementUnitDates) voidvoidsetIsFullDayRequest(Boolean isFullDayRequest) voidsetMarkedAsRead(Boolean markedAsRead) voidsetMetadata(WfmVersionedEntityMetadata metadata) voidsetModifiedBy(UserReference modifiedBy) voidsetModifiedDate(Date modifiedDate) voidvoidvoidsetPartialDayStartDateTimes(List<Date> partialDayStartDateTimes) voidsetPayableMinutes(List<Integer> payableMinutes) voidsetReviewedBy(UserReference reviewedBy) voidsetReviewedDate(Date reviewedDate) voidvoidsetSubmittedBy(UserReference submittedBy) voidsetSubmittedDate(Date submittedDate) voidsetSubstatus(TimeOffRequestResponse.SubstatusEnum substatus) voidsetSyncVersion(Integer syncVersion) voidsetUser(UserReference user) The status of this time off requestsubmittedBy(UserReference submittedBy) The user who submitted this time off request.submittedDate(Date submittedDate) The timestamp when this request was submitted.substatus(TimeOffRequestResponse.SubstatusEnum substatus) The substatus of this time off requestsyncVersion(Integer syncVersion) The sync version of this time off request for which the scheduled activity is associatedtoString()user(UserReference user) The user associated with this time off request
-
Constructor Details
-
TimeOffRequestResponse
public TimeOffRequestResponse() -
TimeOffRequestResponse
-
-
Method Details
-
id
The globally unique identifier for the object. -
getId
-
setId
-
user
The user associated with this time off request -
getUser
-
setUser
-
isFullDayRequest
Whether this is a full day request (false means partial day) -
getIsFullDayRequest
-
setIsFullDayRequest
-
markedAsRead
Whether this request has been marked as read by the agent -
getMarkedAsRead
-
setMarkedAsRead
-
activityCodeId
The ID of the activity code associated with this time off request. Activity code must be of the TimeOff category -
getActivityCodeId
-
setActivityCodeId
-
paid
Whether this is a paid time off request -
getPaid
-
setPaid
-
status
The status of this time off request -
getStatus
-
setStatus
-
substatus
The substatus of this time off request -
getSubstatus
-
setSubstatus
-
partialDayStartDateTimes
A set of start date-times in ISO-8601 format for partial day requests. Will be not empty if isFullDayRequest == false -
getPartialDayStartDateTimes
-
setPartialDayStartDateTimes
-
fullDayManagementUnitDates
A set of dates in yyyy-MM-dd format. Should be interpreted in the management unit's configured time zone. Will be not empty if isFullDayRequest == true -
getFullDayManagementUnitDates
-
setFullDayManagementUnitDates
-
dailyDurationMinutes
The daily duration of this time off request in minutes -
getDailyDurationMinutes
-
setDailyDurationMinutes
-
durationMinutes
Daily durations for each day of this time off request in minutes -
getDurationMinutes
-
setDurationMinutes
-
payableMinutes
Payable minutes for each day of this time off request -
getPayableMinutes
-
setPayableMinutes
-
notes
Notes about the time off request -
getNotes
-
setNotes
-
submittedBy
The user who submitted this time off request. The id may be 'System' if it was an automated process -
getSubmittedBy
-
setSubmittedBy
-
submittedDate
The timestamp when this request was submitted. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getSubmittedDate
-
setSubmittedDate
-
reviewedBy
The user who reviewed this time off request. The id may be 'System' if it was an automated process -
getReviewedBy
-
setReviewedBy
-
reviewedDate
The timestamp when this request was reviewed. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getReviewedDate
-
setReviewedDate
-
modifiedBy
The user who last modified this TimeOffRequestResponse -
getModifiedBy
-
setModifiedBy
-
modifiedDate
The timestamp when this request was last modified. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getModifiedDate
-
setModifiedDate
-
syncVersion
The sync version of this time off request for which the scheduled activity is associated -
getSyncVersion
-
setSyncVersion
-
metadata
The version metadata of the time off request -
getMetadata
-
setMetadata
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-