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
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for DeliveryAddedMessage -
Method Summary
Modifier and TypeMethodDescriptionstatic DeliveryAddedMessageBuilderbuilder()builder factory method for DeliveryAddedMessagestatic DeliveryAddedMessageBuilderbuilder(DeliveryAddedMessage template) create builder for DeliveryAddedMessage instancecopyDeep()static DeliveryAddedMessagedeepCopy(DeliveryAddedMessage template) factory method to create a deep copy of DeliveryAddedMessage@NotNull @Valid DeliveryUser-defined unique identifier of the Shipping Method in a Cart withMultipleShippingMode.static DeliveryAddedMessageof()factory methodstatic DeliveryAddedMessageof(DeliveryAddedMessage template) factory method to create a shallow copy DeliveryAddedMessagevoidsetDelivery(Delivery delivery) voidsetShippingKey(String shippingKey) User-defined unique identifier of the Shipping Method in a Cart withMultipleShippingMode.static com.fasterxml.jackson.core.type.TypeReference<DeliveryAddedMessage>gives a TypeReference for usage with Jackson DataBinddefault <T> TwithDeliveryAddedMessage(Function<DeliveryAddedMessage, T> helper) accessor map functionMethods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResourceMethods inherited from interface com.commercetools.api.models.DomainResource
getMethods 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, withMessageMethods 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
MultipleShippingMode.- 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
MultipleShippingMode.- 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
-
copyDeep
DeliveryAddedMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage- Specified by:
copyDeepin interfaceOrderMessage
-
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
-