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