Interface CustomerShippingAddressRemovedMessage
- All Superinterfaces:
BaseResource,DomainResource<Message>,Identifiable<Message>,Message,Versioned<Message>
Generated after a successful Remove Shipping Address ID update action.
Example to create an instance using the builder pattern
CustomerShippingAddressRemovedMessage customerShippingAddressRemovedMessage = CustomerShippingAddressRemovedMessage.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)
.address(addressBuilder -> addressBuilder)
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for CustomerShippingAddressRemovedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for CustomerShippingAddressRemovedMessagebuilder(CustomerShippingAddressRemovedMessage template) create builder for CustomerShippingAddressRemovedMessage instancecopyDeep()factory method to create a deep copy of CustomerShippingAddressRemovedMessage@NotNull @Valid AddressThe address that was removed from the CustomershippingAddressIds.of()factory methodof(CustomerShippingAddressRemovedMessage template) factory method to create a shallow copy CustomerShippingAddressRemovedMessagevoidsetAddress(Address address) The address that was removed from the CustomershippingAddressIds.static com.fasterxml.jackson.core.type.TypeReference<CustomerShippingAddressRemovedMessage>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, withMessage
-
Field Details
-
CUSTOMER_SHIPPING_ADDRESS_REMOVED
discriminator value for CustomerShippingAddressRemovedMessage- See Also:
-
-
Method Details
-
getAddress
The address that was removed from the Customer
shippingAddressIds.- Returns:
- address
-
setAddress
The address that was removed from the Customer
shippingAddressIds.- Parameters:
address- value to be set
-
of
factory method- Returns:
- instance of CustomerShippingAddressRemovedMessage
-
of
factory method to create a shallow copy CustomerShippingAddressRemovedMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
CustomerShippingAddressRemovedMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage
-
deepCopy
@Nullable static CustomerShippingAddressRemovedMessage deepCopy(@Nullable CustomerShippingAddressRemovedMessage template) factory method to create a deep copy of CustomerShippingAddressRemovedMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for CustomerShippingAddressRemovedMessage- Returns:
- builder
-
builder
static CustomerShippingAddressRemovedMessageBuilder builder(CustomerShippingAddressRemovedMessage template) create builder for CustomerShippingAddressRemovedMessage instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withCustomerShippingAddressRemovedMessage
default <T> T withCustomerShippingAddressRemovedMessage(Function<CustomerShippingAddressRemovedMessage, 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<CustomerShippingAddressRemovedMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-