Package com.mypurecloud.sdk.v2.model
Class UpdateShiftTradeJobRequest
java.lang.Object
com.mypurecloud.sdk.v2.model.UpdateShiftTradeJobRequest
- All Implemented Interfaces:
Serializable
UpdateShiftTradeJobRequest
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacceptableIntervals(ListWrapperRequiredDateRange acceptableIntervals) Time frames when the initiating user is willing to accept a shift in exchange.booleanexpirationDate(ValueWrapperDate expirationDate) When this shift trade will expire.inthashCode()metadata(WfmVersionedEntityMetadata metadata) Version metadata for the shift tradevoidsetAcceptableIntervals(ListWrapperRequiredDateRange acceptableIntervals) voidsetExpirationDate(ValueWrapperDate expirationDate) voidsetMetadata(WfmVersionedEntityMetadata metadata) voidvoidsetWeekDate(LocalDate weekDate) Target of the shift trade, if applicabletoString()The start week date of this shift in the business unit time zone (yyyy-MM-dd format).
-
Constructor Details
-
UpdateShiftTradeJobRequest
public UpdateShiftTradeJobRequest() -
UpdateShiftTradeJobRequest
-
-
Method Details
-
weekDate
The start week date of this shift in the business unit time zone (yyyy-MM-dd format). Dates are represented as an ISO-8601 string. For example: yyyy-MM-dd -
getWeekDate
-
setWeekDate
-
target
Target of the shift trade, if applicable -
getTarget
-
setTarget
-
expirationDate
When this shift trade will expire. Date time is represented as an ISO-8601 string -
getExpirationDate
-
setExpirationDate
-
acceptableIntervals
public UpdateShiftTradeJobRequest acceptableIntervals(ListWrapperRequiredDateRange acceptableIntervals) Time frames when the initiating user is willing to accept a shift in exchange. Setting the enclosed list to empty will make this a one sided trade request. -
getAcceptableIntervals
-
setAcceptableIntervals
-
metadata
Version metadata for the shift trade -
getMetadata
-
setMetadata
-
equals
-
hashCode
public int hashCode() -
toString
-