Package com.mypurecloud.sdk.v2.model
Class CreateAlternativeShiftTradeRequest
java.lang.Object
com.mypurecloud.sdk.v2.model.CreateAlternativeShiftTradeRequest
- All Implemented Interfaces:
Serializable
CreateAlternativeShiftTradeRequest
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe granularity of alternative shifts to be traded -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalternativeShiftTradeGranularity(CreateAlternativeShiftTradeRequest.AlternativeShiftTradeGranularityEnum alternativeShiftTradeGranularity) The granularity of alternative shifts to be tradeddropShiftReferenceKeys(List<String> dropShiftReferenceKeys) A list of offered shift reference keys an agent wants to dropbooleanexpirationDate(Date expirationDate) The date when the trade will expire in ISO-8601 format.getJobId()inthashCode()The ID of this alternative shift jobpickupShiftReferenceKeys(List<String> pickupShiftReferenceKeys) A list of offered shift reference keys an agent wants to pick upvoidsetAlternativeShiftTradeGranularity(CreateAlternativeShiftTradeRequest.AlternativeShiftTradeGranularityEnum alternativeShiftTradeGranularity) voidsetDropShiftReferenceKeys(List<String> dropShiftReferenceKeys) voidsetExpirationDate(Date expirationDate) voidvoidsetPickupShiftReferenceKeys(List<String> pickupShiftReferenceKeys) toString()
-
Constructor Details
-
CreateAlternativeShiftTradeRequest
public CreateAlternativeShiftTradeRequest() -
CreateAlternativeShiftTradeRequest
-
-
Method Details
-
jobId
The ID of this alternative shift job -
getJobId
-
setJobId
-
dropShiftReferenceKeys
public CreateAlternativeShiftTradeRequest dropShiftReferenceKeys(List<String> dropShiftReferenceKeys) A list of offered shift reference keys an agent wants to drop -
getDropShiftReferenceKeys
-
setDropShiftReferenceKeys
-
pickupShiftReferenceKeys
public CreateAlternativeShiftTradeRequest pickupShiftReferenceKeys(List<String> pickupShiftReferenceKeys) A list of offered shift reference keys an agent wants to pick up -
getPickupShiftReferenceKeys
-
setPickupShiftReferenceKeys
-
alternativeShiftTradeGranularity
public CreateAlternativeShiftTradeRequest alternativeShiftTradeGranularity(CreateAlternativeShiftTradeRequest.AlternativeShiftTradeGranularityEnum alternativeShiftTradeGranularity) The granularity of alternative shifts to be traded -
getAlternativeShiftTradeGranularity
public CreateAlternativeShiftTradeRequest.AlternativeShiftTradeGranularityEnum getAlternativeShiftTradeGranularity() -
setAlternativeShiftTradeGranularity
public void setAlternativeShiftTradeGranularity(CreateAlternativeShiftTradeRequest.AlternativeShiftTradeGranularityEnum alternativeShiftTradeGranularity) -
expirationDate
The date when the trade will expire in ISO-8601 format. The trade cannot be approved after expiration -
getExpirationDate
-
setExpirationDate
-
equals
-
hashCode
public int hashCode() -
toString
-