Interface CustomerAddressCustomTypeRemovedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after removing a Custom Type from an Address of a Customer using the Set Custom Type in Address update action.
Example to create an instance using the builder pattern
CustomerAddressCustomTypeRemovedMessage customerAddressCustomTypeRemovedMessage = CustomerAddressCustomTypeRemovedMessage.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)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for CustomerAddressCustomTypeRemovedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for CustomerAddressCustomTypeRemovedMessagecreate builder for CustomerAddressCustomTypeRemovedMessage instancefactory method to create a deep copy of CustomerAddressCustomTypeRemovedMessageid
of the Address from which the Custom Type was removed.id
of the Custom Type that was removed.of()
factory methodof
(CustomerAddressCustomTypeRemovedMessage template) factory method to create a shallow copy CustomerAddressCustomTypeRemovedMessagevoid
setAddressId
(String addressId) id
of the Address from which the Custom Type was removed.void
setPreviousTypeId
(String previousTypeId) id
of the Custom Type that was removed.static com.fasterxml.jackson.core.type.TypeReference<CustomerAddressCustomTypeRemovedMessage>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
withCustomerAddressCustomTypeRemovedMessage
(Function<CustomerAddressCustomTypeRemovedMessage, T> helper) 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_CUSTOM_TYPE_REMOVED
discriminator value for CustomerAddressCustomTypeRemovedMessage- See Also:
-
-
Method Details
-
getPreviousTypeId
String getPreviousTypeId()id
of the Custom Type that was removed. Absent if there was no previous Custom Type present.- Returns:
- previousTypeId
-
getAddressId
String getAddressId()id
of the Address from which the Custom Type was removed.- Returns:
- addressId
-
setPreviousTypeId
id
of the Custom Type that was removed. Absent if there was no previous Custom Type present.- Parameters:
previousTypeId
- value to be set
-
setAddressId
id
of the Address from which the Custom Type was removed.- Parameters:
addressId
- value to be set
-
of
factory method- Returns:
- instance of CustomerAddressCustomTypeRemovedMessage
-
of
factory method to create a shallow copy CustomerAddressCustomTypeRemovedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static CustomerAddressCustomTypeRemovedMessage deepCopy(@Nullable CustomerAddressCustomTypeRemovedMessage template) factory method to create a deep copy of CustomerAddressCustomTypeRemovedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for CustomerAddressCustomTypeRemovedMessage- Returns:
- builder
-
builder
static CustomerAddressCustomTypeRemovedMessageBuilder builder(CustomerAddressCustomTypeRemovedMessage template) create builder for CustomerAddressCustomTypeRemovedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withCustomerAddressCustomTypeRemovedMessage
default <T> T withCustomerAddressCustomTypeRemovedMessage(Function<CustomerAddressCustomTypeRemovedMessage, 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<CustomerAddressCustomTypeRemovedMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-