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
Modifier and TypeFieldDescriptionstatic final String
discriminator value for OrderShippingAddressSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for OrderShippingAddressSetMessagebuilder
(OrderShippingAddressSetMessage template) create builder for OrderShippingAddressSetMessage instancedeepCopy
(OrderShippingAddressSetMessage template) factory method to create a deep copy of OrderShippingAddressSetMessage@Valid Address
Shipping address on the Order after the Set Shipping Address update action.@Valid Address
Shipping address on the Order before the Set Shipping Address update action.of()
factory methodof
(OrderShippingAddressSetMessage template) factory method to create a shallow copy OrderShippingAddressSetMessagevoid
setAddress
(Address address) Shipping address on the Order after the Set Shipping Address update action.void
setOldAddress
(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> 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
Methods 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
-
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
-