Interface OrderShippingInfoSetMessagePayload
- All Superinterfaces:
MessagePayload
,MessagePayloadMixin
,OrderMessagePayload
Generated after a successful Set ShippingMethod and Set Custom ShippingMethod update actions.
Example to create an instance using the builder pattern
OrderShippingInfoSetMessagePayload orderShippingInfoSetMessagePayload = OrderShippingInfoSetMessagePayload.builder()
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for OrderShippingInfoSetMessagePayload -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for OrderShippingInfoSetMessagePayloadbuilder
(OrderShippingInfoSetMessagePayload template) create builder for OrderShippingInfoSetMessagePayload instancedeepCopy
(OrderShippingInfoSetMessagePayload template) factory method to create a deep copy of OrderShippingInfoSetMessagePayload@Valid ShippingInfo
ShippingInfo before the Set Shipping Method or Set Custom Shipping Method update action.@Valid ShippingInfo
ShippingInfo after the Set Shipping Method or Set Custom Shipping Method update action.of()
factory methodof
(OrderShippingInfoSetMessagePayload template) factory method to create a shallow copy OrderShippingInfoSetMessagePayloadvoid
setOldShippingInfo
(ShippingInfo oldShippingInfo) ShippingInfo before the Set Shipping Method or Set Custom Shipping Method update action.void
setShippingInfo
(ShippingInfo shippingInfo) ShippingInfo after the Set Shipping Method or Set Custom Shipping Method update action.static com.fasterxml.jackson.core.type.TypeReference<OrderShippingInfoSetMessagePayload>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
accessor map functionMethods inherited from interface com.commercetools.api.models.message.MessagePayload
getType, withMessagePayload
Methods inherited from interface com.commercetools.api.models.message.MessagePayloadMixin
as
Methods inherited from interface com.commercetools.api.models.message.OrderMessagePayload
withOrderMessagePayload
-
Field Details
-
ORDER_SHIPPING_INFO_SET
discriminator value for OrderShippingInfoSetMessagePayload- See Also:
-
-
Method Details
-
getShippingInfo
ShippingInfo after the Set Shipping Method or Set Custom Shipping Method update action.
- Returns:
- shippingInfo
-
getOldShippingInfo
ShippingInfo before the Set Shipping Method or Set Custom Shipping Method update action.
- Returns:
- oldShippingInfo
-
setShippingInfo
ShippingInfo after the Set Shipping Method or Set Custom Shipping Method update action.
- Parameters:
shippingInfo
- value to be set
-
setOldShippingInfo
ShippingInfo before the Set Shipping Method or Set Custom Shipping Method update action.
- Parameters:
oldShippingInfo
- value to be set
-
of
factory method- Returns:
- instance of OrderShippingInfoSetMessagePayload
-
of
factory method to create a shallow copy OrderShippingInfoSetMessagePayload- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static OrderShippingInfoSetMessagePayload deepCopy(@Nullable OrderShippingInfoSetMessagePayload template) factory method to create a deep copy of OrderShippingInfoSetMessagePayload- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderShippingInfoSetMessagePayload- Returns:
- builder
-
builder
static OrderShippingInfoSetMessagePayloadBuilder builder(OrderShippingInfoSetMessagePayload template) create builder for OrderShippingInfoSetMessagePayload instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withOrderShippingInfoSetMessagePayload
default <T> T withOrderShippingInfoSetMessagePayload(Function<OrderShippingInfoSetMessagePayload, 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<OrderShippingInfoSetMessagePayload> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-