Interface OrderShippingInfoSetMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,OrderMessage
,Versioned<Message>
Generated after a successful Set ShippingMethod and Set Custom ShippingMethod update actions.
Example to create an instance using the builder pattern
OrderShippingInfoSetMessage orderShippingInfoSetMessage = OrderShippingInfoSetMessage.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 OrderShippingInfoSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for OrderShippingInfoSetMessagebuilder
(OrderShippingInfoSetMessage template) create builder for OrderShippingInfoSetMessage instancestatic OrderShippingInfoSetMessage
deepCopy
(OrderShippingInfoSetMessage template) factory method to create a deep copy of OrderShippingInfoSetMessage@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.static OrderShippingInfoSetMessage
of()
factory methodstatic OrderShippingInfoSetMessage
of
(OrderShippingInfoSetMessage template) factory method to create a shallow copy OrderShippingInfoSetMessagevoid
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<OrderShippingInfoSetMessage>
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_INFO_SET
discriminator value for OrderShippingInfoSetMessage- 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 OrderShippingInfoSetMessage
-
of
factory method to create a shallow copy OrderShippingInfoSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static OrderShippingInfoSetMessage deepCopy(@Nullable OrderShippingInfoSetMessage template) factory method to create a deep copy of OrderShippingInfoSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderShippingInfoSetMessage- Returns:
- builder
-
builder
create builder for OrderShippingInfoSetMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withOrderShippingInfoSetMessage
accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-