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 Stringdiscriminator value for OrderShippingInfoSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for OrderShippingInfoSetMessagebuilder(OrderShippingInfoSetMessage template) create builder for OrderShippingInfoSetMessage instancecopyDeep()static OrderShippingInfoSetMessagedeepCopy(OrderShippingInfoSetMessage template) factory method to create a deep copy of OrderShippingInfoSetMessage@Valid ShippingInfo@Valid ShippingInfostatic OrderShippingInfoSetMessageof()factory methodstatic OrderShippingInfoSetMessageof(OrderShippingInfoSetMessage template) factory method to create a shallow copy OrderShippingInfoSetMessagevoidsetOldShippingInfo(ShippingInfo oldShippingInfo) voidsetShippingInfo(ShippingInfo shippingInfo) static com.fasterxml.jackson.core.type.TypeReference<OrderShippingInfoSetMessage>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_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:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage- Specified by:
copyDeepin 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
-