Interface DeliveryAddedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,OrderMessage
,Versioned<Message>
Generated after a successful Add Delivery update action.
Example to create an instance using the builder pattern
DeliveryAddedMessage deliveryAddedMessage = DeliveryAddedMessage.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 DeliveryAddedMessage -
Method Summary
Modifier and TypeMethodDescriptionstatic DeliveryAddedMessageBuilder
builder()
builder factory method for DeliveryAddedMessagestatic DeliveryAddedMessageBuilder
builder
(DeliveryAddedMessage template) create builder for DeliveryAddedMessage instancestatic DeliveryAddedMessage
deepCopy
(DeliveryAddedMessage template) factory method to create a deep copy of DeliveryAddedMessage@NotNull @Valid Delivery
Delivery that was added to the Order.User-defined unique identifier of the Shipping Method in a Cart withMultiple
ShippingMode.static DeliveryAddedMessage
of()
factory methodstatic DeliveryAddedMessage
of
(DeliveryAddedMessage template) factory method to create a shallow copy DeliveryAddedMessagevoid
setDelivery
(Delivery delivery) Delivery that was added to 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<DeliveryAddedMessage>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
withDeliveryAddedMessage
(Function<DeliveryAddedMessage, T> helper) 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_ADDED
discriminator value for DeliveryAddedMessage- See Also:
-
-
Method Details
-
getDelivery
Delivery that was added to the Order. The Delivery in the Message body does not contain Parcels if those were part of the initial Add Delivery update action. In that case, the update action produces an additional Parcel Added To Delivery Message containing information about the Parcels.
- Returns:
- delivery
-
getShippingKey
String getShippingKey()User-defined unique identifier of the Shipping Method in a Cart with
Multiple
ShippingMode.- Returns:
- shippingKey
-
setDelivery
Delivery that was added to the Order. The Delivery in the Message body does not contain Parcels if those were part of the initial Add Delivery update action. In that case, the update action produces an additional Parcel Added To Delivery Message containing information about the Parcels.
- 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 DeliveryAddedMessage
-
of
factory method to create a shallow copy DeliveryAddedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
factory method to create a deep copy of DeliveryAddedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for DeliveryAddedMessage- Returns:
- builder
-
builder
create builder for DeliveryAddedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withDeliveryAddedMessage
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
-