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
FieldsModifier and TypeFieldDescriptionstatic final String
discriminator value for OrderShippingInfoSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for OrderShippingInfoSetMessagebuilder
(OrderShippingInfoSetMessage template) create builder for OrderShippingInfoSetMessage instancecopyDeep()
static OrderShippingInfoSetMessage
deepCopy
(OrderShippingInfoSetMessage template) factory method to create a deep copy of OrderShippingInfoSetMessage@Valid ShippingInfo
@Valid ShippingInfo
static OrderShippingInfoSetMessage
of()
factory methodstatic OrderShippingInfoSetMessage
of
(OrderShippingInfoSetMessage template) factory method to create a shallow copy OrderShippingInfoSetMessagevoid
setOldShippingInfo
(ShippingInfo oldShippingInfo) void
setShippingInfo
(ShippingInfo shippingInfo) 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
-
copyDeep
OrderShippingInfoSetMessage copyDeep()- Specified by:
copyDeep
in interfaceBaseResource
- Specified by:
copyDeep
in interfaceMessage
- Specified by:
copyDeep
in interfaceOrderMessage
-
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
-