Interface ParcelItemsUpdatedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,OrderMessage
,Versioned<Message>
Generated after a successful Set Parcel Items update action.
Example to create an instance using the builder pattern
ParcelItemsUpdatedMessage parcelItemsUpdatedMessage = ParcelItemsUpdatedMessage.builder()
.id("{id}")
.version(0.3)
.createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.sequenceNumber(0.3)
.resource(resourceBuilder -> resourceBuilder)
.resourceVersion(0.3)
.parcelId("{parcelId}")
.deliveryId("{deliveryId}")
.plusItems(itemsBuilder -> itemsBuilder)
.plusOldItems(oldItemsBuilder -> oldItemsBuilder)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for ParcelItemsUpdatedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for ParcelItemsUpdatedMessagebuilder
(ParcelItemsUpdatedMessage template) create builder for ParcelItemsUpdatedMessage instancestatic ParcelItemsUpdatedMessage
deepCopy
(ParcelItemsUpdatedMessage template) factory method to create a deep copy of ParcelItemsUpdatedMessage@NotNull String
Unique identifier of the Delivery.@NotNull @Valid List<DeliveryItem>
getItems()
Delivery Items after the Set Parcel Items update action.@NotNull @Valid List<DeliveryItem>
Delivery Items before the Set Parcel Items update action.@NotNull String
Unique identifier of the Parcel.User-defined unique identifier of the Shipping Method in a Cart withMultiple
ShippingMode.static ParcelItemsUpdatedMessage
of()
factory methodstatic ParcelItemsUpdatedMessage
of
(ParcelItemsUpdatedMessage template) factory method to create a shallow copy ParcelItemsUpdatedMessagevoid
setDeliveryId
(String deliveryId) Unique identifier of the Delivery.void
setItems
(DeliveryItem... items) Delivery Items after the Set Parcel Items update action.void
setItems
(List<DeliveryItem> items) Delivery Items after the Set Parcel Items update action.void
setOldItems
(DeliveryItem... oldItems) Delivery Items before the Set Parcel Items update action.void
setOldItems
(List<DeliveryItem> oldItems) Delivery Items before the Set Parcel Items update action.void
setParcelId
(String parcelId) Unique identifier of the Parcel.void
setShippingKey
(String shippingKey) User-defined unique identifier of the Shipping Method in a Cart withMultiple
ShippingMode.static com.fasterxml.jackson.core.type.TypeReference<ParcelItemsUpdatedMessage>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
accessor map functionMethods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResource
Methods inherited from interface com.commercetools.api.models.DomainResource
get
Methods inherited from interface com.commercetools.api.models.message.Message
getCreatedAt, getCreatedBy, getId, getLastModifiedAt, getLastModifiedBy, getResource, getResourceUserProvidedIdentifiers, getResourceVersion, getSequenceNumber, getType, getVersion, setCreatedAt, setCreatedBy, setId, setLastModifiedAt, setLastModifiedBy, setResource, setResourceUserProvidedIdentifiers, setResourceVersion, setSequenceNumber, setVersion, withMessage
Methods inherited from interface com.commercetools.api.models.message.OrderMessage
withOrderMessage
-
Field Details
-
PARCEL_ITEMS_UPDATED
discriminator value for ParcelItemsUpdatedMessage- See Also:
-
-
Method Details
-
getParcelId
Unique identifier of the Parcel.
- Returns:
- parcelId
-
getDeliveryId
Unique identifier of the Delivery.
- Returns:
- deliveryId
-
getItems
Delivery Items after the Set Parcel Items update action.
- Returns:
- items
-
getOldItems
Delivery Items before the Set Parcel Items update action.
- Returns:
- oldItems
-
getShippingKey
String getShippingKey()User-defined unique identifier of the Shipping Method in a Cart with
Multiple
ShippingMode.- Returns:
- shippingKey
-
setParcelId
Unique identifier of the Parcel.
- Parameters:
parcelId
- value to be set
-
setDeliveryId
Unique identifier of the Delivery.
- Parameters:
deliveryId
- value to be set
-
setItems
Delivery Items after the Set Parcel Items update action.
- Parameters:
items
- values to be set
-
setItems
Delivery Items after the Set Parcel Items update action.
- Parameters:
items
- values to be set
-
setOldItems
Delivery Items before the Set Parcel Items update action.
- Parameters:
oldItems
- values to be set
-
setOldItems
Delivery Items before the Set Parcel Items update action.
- Parameters:
oldItems
- values to be set
-
setShippingKey
User-defined unique identifier of the Shipping Method in a Cart with
Multiple
ShippingMode.- Parameters:
shippingKey
- value to be set
-
of
factory method- Returns:
- instance of ParcelItemsUpdatedMessage
-
of
factory method to create a shallow copy ParcelItemsUpdatedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
factory method to create a deep copy of ParcelItemsUpdatedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ParcelItemsUpdatedMessage- Returns:
- builder
-
builder
create builder for ParcelItemsUpdatedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withParcelItemsUpdatedMessage
accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-