Interface ParcelRemovedFromDeliveryMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,OrderMessage
,Versioned<Message>
Generated after a successful Remove Parcel from Delivery update action.
Example to create an instance using the builder pattern
ParcelRemovedFromDeliveryMessage parcelRemovedFromDeliveryMessage = ParcelRemovedFromDeliveryMessage.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}")
.parcel(parcelBuilder -> parcelBuilder)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for ParcelRemovedFromDeliveryMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for ParcelRemovedFromDeliveryMessagebuilder
(ParcelRemovedFromDeliveryMessage template) create builder for ParcelRemovedFromDeliveryMessage instancedeepCopy
(ParcelRemovedFromDeliveryMessage template) factory method to create a deep copy of ParcelRemovedFromDeliveryMessage@NotNull String
Unique identifier of the Delivery.@NotNull @Valid Parcel
Parcel that was removed from the Delivery.User-defined unique identifier of the Shipping Method in a Cart withMultiple
ShippingMode.of()
factory methodof
(ParcelRemovedFromDeliveryMessage template) factory method to create a shallow copy ParcelRemovedFromDeliveryMessagevoid
setDeliveryId
(String deliveryId) Unique identifier of the Delivery.void
Parcel that was removed from the Delivery.void
setShippingKey
(String shippingKey) User-defined unique identifier of the Shipping Method in a Cart withMultiple
ShippingMode.static com.fasterxml.jackson.core.type.TypeReference<ParcelRemovedFromDeliveryMessage>
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_REMOVED_FROM_DELIVERY
discriminator value for ParcelRemovedFromDeliveryMessage- See Also:
-
-
Method Details
-
getDeliveryId
Unique identifier of the Delivery.
- Returns:
- deliveryId
-
getParcel
Parcel that was removed from the Delivery.
- Returns:
- parcel
-
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
-
setParcel
Parcel that was removed from the Delivery.
- Parameters:
parcel
- 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 ParcelRemovedFromDeliveryMessage
-
of
factory method to create a shallow copy ParcelRemovedFromDeliveryMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static ParcelRemovedFromDeliveryMessage deepCopy(@Nullable ParcelRemovedFromDeliveryMessage template) factory method to create a deep copy of ParcelRemovedFromDeliveryMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for ParcelRemovedFromDeliveryMessage- Returns:
- builder
-
builder
create builder for ParcelRemovedFromDeliveryMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withParcelRemovedFromDeliveryMessage
default <T> T withParcelRemovedFromDeliveryMessage(Function<ParcelRemovedFromDeliveryMessage, T> helper) accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
static com.fasterxml.jackson.core.type.TypeReference<ParcelRemovedFromDeliveryMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-