Interface CustomerAddressAddedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Add Address update action.
Example to create an instance using the builder pattern
CustomerAddressAddedMessage customerAddressAddedMessage = CustomerAddressAddedMessage.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
Modifier and TypeFieldDescriptionstatic final String
discriminator value for CustomerAddressAddedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for CustomerAddressAddedMessagebuilder
(CustomerAddressAddedMessage template) create builder for CustomerAddressAddedMessage instancestatic CustomerAddressAddedMessage
deepCopy
(CustomerAddressAddedMessage template) factory method to create a deep copy of CustomerAddressAddedMessage@NotNull @Valid Address
Address that was added during the Add Address update action.static CustomerAddressAddedMessage
of()
factory methodstatic CustomerAddressAddedMessage
of
(CustomerAddressAddedMessage template) factory method to create a shallow copy CustomerAddressAddedMessagevoid
setAddress
(Address address) Address that was added during the Add Address update action.static com.fasterxml.jackson.core.type.TypeReference<CustomerAddressAddedMessage>
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
-
Field Details
-
CUSTOMER_ADDRESS_ADDED
discriminator value for CustomerAddressAddedMessage- See Also:
-
-
Method Details
-
getAddress
Address that was added during the Add Address update action.
- Returns:
- address
-
setAddress
Address that was added during the Add Address update action.
- Parameters:
address
- value to be set
-
of
factory method- Returns:
- instance of CustomerAddressAddedMessage
-
of
factory method to create a shallow copy CustomerAddressAddedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static CustomerAddressAddedMessage deepCopy(@Nullable CustomerAddressAddedMessage template) factory method to create a deep copy of CustomerAddressAddedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for CustomerAddressAddedMessage- Returns:
- builder
-
builder
create builder for CustomerAddressAddedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withCustomerAddressAddedMessage
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
-