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
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for ParcelRemovedFromDeliveryMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for ParcelRemovedFromDeliveryMessagebuilder(ParcelRemovedFromDeliveryMessage template) create builder for ParcelRemovedFromDeliveryMessage instancecopyDeep()deepCopy(ParcelRemovedFromDeliveryMessage template) factory method to create a deep copy of ParcelRemovedFromDeliveryMessage@NotNull StringUnique identifier of the Delivery.@NotNull @Valid ParcelUser-defined unique identifier of the Shipping Method in a Cart withMultipleShippingMode.of()factory methodof(ParcelRemovedFromDeliveryMessage template) factory method to create a shallow copy ParcelRemovedFromDeliveryMessagevoidsetDeliveryId(String deliveryId) Unique identifier of the Delivery.voidvoidsetShippingKey(String shippingKey) User-defined unique identifier of the Shipping Method in a Cart withMultipleShippingMode.static com.fasterxml.jackson.core.type.TypeReference<ParcelRemovedFromDeliveryMessage>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor 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
-
PARCEL_REMOVED_FROM_DELIVERY
discriminator value for ParcelRemovedFromDeliveryMessage- See Also:
-
-
Method Details
-
getDeliveryId
Unique identifier of the Delivery.
- Returns:
- deliveryId
-
getParcel
- Returns:
- parcel
-
getShippingKey
String getShippingKey()User-defined unique identifier of the Shipping Method in a Cart with
MultipleShippingMode.- Returns:
- shippingKey
-
setDeliveryId
Unique identifier of the Delivery.
- Parameters:
deliveryId- value to be set
-
setParcel
- Parameters:
parcel- 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 ParcelRemovedFromDeliveryMessage
-
of
factory method to create a shallow copy ParcelRemovedFromDeliveryMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
ParcelRemovedFromDeliveryMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage- Specified by:
copyDeepin interfaceOrderMessage
-
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
-