Interface DeliveryItemsUpdatedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,OrderMessage
,Versioned<Message>
Generated after a successful Set Delivery Items update action.
Example to create an instance using the builder pattern
DeliveryItemsUpdatedMessage deliveryItemsUpdatedMessage = DeliveryItemsUpdatedMessage.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)
.deliveryId("{deliveryId}")
.plusItems(itemsBuilder -> itemsBuilder)
.plusOldItems(oldItemsBuilder -> oldItemsBuilder)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for DeliveryItemsUpdatedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for DeliveryItemsUpdatedMessagebuilder
(DeliveryItemsUpdatedMessage template) create builder for DeliveryItemsUpdatedMessage instancestatic DeliveryItemsUpdatedMessage
deepCopy
(DeliveryItemsUpdatedMessage template) factory method to create a deep copy of DeliveryItemsUpdatedMessage@NotNull String
Unique identifier of the Delivery.@NotNull @Valid List<DeliveryItem>
getItems()
Delivery Items after the Set Delivery Items update action.@NotNull @Valid List<DeliveryItem>
Delivery Items before the Set Delivery Items update action.User-defined unique identifier of the Shipping Method in a Cart withMultiple
ShippingMode.static DeliveryItemsUpdatedMessage
of()
factory methodstatic DeliveryItemsUpdatedMessage
of
(DeliveryItemsUpdatedMessage template) factory method to create a shallow copy DeliveryItemsUpdatedMessagevoid
setDeliveryId
(String deliveryId) Unique identifier of the Delivery.void
setItems
(DeliveryItem... items) Delivery Items after the Set Delivery Items update action.void
setItems
(List<DeliveryItem> items) Delivery Items after the Set Delivery Items update action.void
setOldItems
(DeliveryItem... oldItems) Delivery Items before the Set Delivery Items update action.void
setOldItems
(List<DeliveryItem> oldItems) Delivery Items before the Set Delivery Items update action.void
setShippingKey
(String shippingKey) User-defined unique identifier of the Shipping Method in a Cart withMultiple
ShippingMode.static com.fasterxml.jackson.core.type.TypeReference<DeliveryItemsUpdatedMessage>
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
-
DELIVERY_ITEMS_UPDATED
discriminator value for DeliveryItemsUpdatedMessage- See Also:
-
-
Method Details
-
getDeliveryId
Unique identifier of the Delivery.
- Returns:
- deliveryId
-
getItems
Delivery Items after the Set Delivery Items update action.
- Returns:
- items
-
getOldItems
Delivery Items before the Set Delivery Items update action.
- Returns:
- oldItems
-
getShippingKey
String getShippingKey()User-defined unique identifier of the Shipping Method in a Cart with
Multiple
ShippingMode.- Returns:
- shippingKey
-
setDeliveryId
Unique identifier of the Delivery.
- Parameters:
deliveryId
- value to be set
-
setItems
Delivery Items after the Set Delivery Items update action.
- Parameters:
items
- values to be set
-
setItems
Delivery Items after the Set Delivery Items update action.
- Parameters:
items
- values to be set
-
setOldItems
Delivery Items before the Set Delivery Items update action.
- Parameters:
oldItems
- values to be set
-
setOldItems
Delivery Items before the Set Delivery 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 DeliveryItemsUpdatedMessage
-
of
factory method to create a shallow copy DeliveryItemsUpdatedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static DeliveryItemsUpdatedMessage deepCopy(@Nullable DeliveryItemsUpdatedMessage template) factory method to create a deep copy of DeliveryItemsUpdatedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for DeliveryItemsUpdatedMessage- Returns:
- builder
-
builder
create builder for DeliveryItemsUpdatedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withDeliveryItemsUpdatedMessage
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
-