Interface DeliveryRemovedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,OrderMessage
,Versioned<Message>
Generated after a successful Remove Delivery update action.
Example to create an instance using the builder pattern
DeliveryRemovedMessage deliveryRemovedMessage = DeliveryRemovedMessage.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)
.delivery(deliveryBuilder -> deliveryBuilder)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for DeliveryRemovedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for DeliveryRemovedMessagebuilder
(DeliveryRemovedMessage template) create builder for DeliveryRemovedMessage instancestatic DeliveryRemovedMessage
deepCopy
(DeliveryRemovedMessage template) factory method to create a deep copy of DeliveryRemovedMessage@NotNull @Valid Delivery
The Delivery that was removed from the Order.User-defined unique identifier of the Shipping Method in a Cart withMultiple
ShippingMode.static DeliveryRemovedMessage
of()
factory methodstatic DeliveryRemovedMessage
of
(DeliveryRemovedMessage template) factory method to create a shallow copy DeliveryRemovedMessagevoid
setDelivery
(Delivery delivery) The Delivery that was removed from the Order.void
setShippingKey
(String shippingKey) User-defined unique identifier of the Shipping Method in a Cart withMultiple
ShippingMode.static com.fasterxml.jackson.core.type.TypeReference<DeliveryRemovedMessage>
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_REMOVED
discriminator value for DeliveryRemovedMessage- See Also:
-
-
Method Details
-
getDelivery
The Delivery that was removed from the Order.
- Returns:
- delivery
-
getShippingKey
String getShippingKey()User-defined unique identifier of the Shipping Method in a Cart with
Multiple
ShippingMode.- Returns:
- shippingKey
-
setDelivery
The Delivery that was removed from the Order.
- Parameters:
delivery
- value 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 DeliveryRemovedMessage
-
of
factory method to create a shallow copy DeliveryRemovedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
factory method to create a deep copy of DeliveryRemovedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for DeliveryRemovedMessage- Returns:
- builder
-
builder
create builder for DeliveryRemovedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withDeliveryRemovedMessage
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
-