Interface OrderShippingAddressSetMessage
- All Superinterfaces:
BaseResource,DomainResource<Message>,Identifiable<Message>,Message,OrderMessage,Versioned<Message>
Generated after a successful Set Shipping Address update action.
Example to create an instance using the builder pattern
OrderShippingAddressSetMessage orderShippingAddressSetMessage = OrderShippingAddressSetMessage.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
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for OrderShippingAddressSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for OrderShippingAddressSetMessagebuilder(OrderShippingAddressSetMessage template) create builder for OrderShippingAddressSetMessage instancecopyDeep()deepCopy(OrderShippingAddressSetMessage template) factory method to create a deep copy of OrderShippingAddressSetMessage@Valid AddressShipping address on the Order after the Set Shipping Address update action.@Valid AddressShipping address on the Order before the Set Shipping Address update action.of()factory methodof(OrderShippingAddressSetMessage template) factory method to create a shallow copy OrderShippingAddressSetMessagevoidsetAddress(Address address) Shipping address on the Order after the Set Shipping Address update action.voidsetOldAddress(Address oldAddress) Shipping address on the Order before the Set Shipping Address update action.static com.fasterxml.jackson.core.type.TypeReference<OrderShippingAddressSetMessage>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, withMessageMethods inherited from interface com.commercetools.api.models.message.OrderMessage
withOrderMessage
-
Field Details
-
ORDER_SHIPPING_ADDRESS_SET
discriminator value for OrderShippingAddressSetMessage- See Also:
-
-
Method Details
-
getAddress
Shipping address on the Order after the Set Shipping Address update action.
- Returns:
- address
-
getOldAddress
Shipping address on the Order before the Set Shipping Address update action.
- Returns:
- oldAddress
-
setAddress
Shipping address on the Order after the Set Shipping Address update action.
- Parameters:
address- value to be set
-
setOldAddress
Shipping address on the Order before the Set Shipping Address update action.
- Parameters:
oldAddress- value to be set
-
of
factory method- Returns:
- instance of OrderShippingAddressSetMessage
-
of
factory method to create a shallow copy OrderShippingAddressSetMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
OrderShippingAddressSetMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage- Specified by:
copyDeepin interfaceOrderMessage
-
deepCopy
@Nullable static OrderShippingAddressSetMessage deepCopy(@Nullable OrderShippingAddressSetMessage template) factory method to create a deep copy of OrderShippingAddressSetMessage- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderShippingAddressSetMessage- Returns:
- builder
-
builder
create builder for OrderShippingAddressSetMessage instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withOrderShippingAddressSetMessage
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<OrderShippingAddressSetMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-