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