Interface CustomerShippingAddressAddedMessage
- All Superinterfaces:
BaseResource,DomainResource<Message>,Identifiable<Message>,Message,Versioned<Message>
Generated after a successful Add Shipping Address ID update action.
Example to create an instance using the builder pattern
CustomerShippingAddressAddedMessage customerShippingAddressAddedMessage = CustomerShippingAddressAddedMessage.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 CustomerShippingAddressAddedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for CustomerShippingAddressAddedMessagebuilder(CustomerShippingAddressAddedMessage template) create builder for CustomerShippingAddressAddedMessage instancecopyDeep()deepCopy(CustomerShippingAddressAddedMessage template) factory method to create a deep copy of CustomerShippingAddressAddedMessage@NotNull @Valid AddressThe address that was added to the CustomershippingAddressIds.of()factory methodof(CustomerShippingAddressAddedMessage template) factory method to create a shallow copy CustomerShippingAddressAddedMessagevoidsetAddress(Address address) The address that was added to the CustomershippingAddressIds.static com.fasterxml.jackson.core.type.TypeReference<CustomerShippingAddressAddedMessage>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_ADDED
discriminator value for CustomerShippingAddressAddedMessage- See Also:
-
-
Method Details
-
getAddress
The address that was added to the Customer
shippingAddressIds.- Returns:
- address
-
setAddress
The address that was added to the Customer
shippingAddressIds.- Parameters:
address- value to be set
-
of
factory method- Returns:
- instance of CustomerShippingAddressAddedMessage
-
of
factory method to create a shallow copy CustomerShippingAddressAddedMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
CustomerShippingAddressAddedMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage
-
deepCopy
@Nullable static CustomerShippingAddressAddedMessage deepCopy(@Nullable CustomerShippingAddressAddedMessage template) factory method to create a deep copy of CustomerShippingAddressAddedMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for CustomerShippingAddressAddedMessage- Returns:
- builder
-
builder
static CustomerShippingAddressAddedMessageBuilder builder(CustomerShippingAddressAddedMessage template) create builder for CustomerShippingAddressAddedMessage instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withCustomerShippingAddressAddedMessage
default <T> T withCustomerShippingAddressAddedMessage(Function<CustomerShippingAddressAddedMessage, 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<CustomerShippingAddressAddedMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-