Interface OrderShippingRateInputSetMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,OrderMessage
,Versioned<Message>
Generated after a successful Set ShippingRateInput update action.
Example to create an instance using the builder pattern
OrderShippingRateInputSetMessage orderShippingRateInputSetMessage = OrderShippingRateInputSetMessage.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 OrderShippingRateInputSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for OrderShippingRateInputSetMessagebuilder
(OrderShippingRateInputSetMessage template) create builder for OrderShippingRateInputSetMessage instancedeepCopy
(OrderShippingRateInputSetMessage template) factory method to create a deep copy of OrderShippingRateInputSetMessage@Valid ShippingRateInput
ShippingRateInput before the Set ShippingRateInput update action.@Valid ShippingRateInput
ShippingRateInput after the Set ShippingRateInput update action.of()
factory methodof
(OrderShippingRateInputSetMessage template) factory method to create a shallow copy OrderShippingRateInputSetMessagevoid
setOldShippingRateInput
(ShippingRateInput oldShippingRateInput) ShippingRateInput before the Set ShippingRateInput update action.void
setShippingRateInput
(ShippingRateInput shippingRateInput) ShippingRateInput after the Set ShippingRateInput update action.static com.fasterxml.jackson.core.type.TypeReference<OrderShippingRateInputSetMessage>
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_RATE_INPUT_SET
discriminator value for OrderShippingRateInputSetMessage- See Also:
-
-
Method Details
-
getShippingRateInput
ShippingRateInput after the Set ShippingRateInput update action.
- Returns:
- shippingRateInput
-
getOldShippingRateInput
ShippingRateInput before the Set ShippingRateInput update action.
- Returns:
- oldShippingRateInput
-
setShippingRateInput
ShippingRateInput after the Set ShippingRateInput update action.
- Parameters:
shippingRateInput
- value to be set
-
setOldShippingRateInput
ShippingRateInput before the Set ShippingRateInput update action.
- Parameters:
oldShippingRateInput
- value to be set
-
of
factory method- Returns:
- instance of OrderShippingRateInputSetMessage
-
of
factory method to create a shallow copy OrderShippingRateInputSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static OrderShippingRateInputSetMessage deepCopy(@Nullable OrderShippingRateInputSetMessage template) factory method to create a deep copy of OrderShippingRateInputSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderShippingRateInputSetMessage- Returns:
- builder
-
builder
create builder for OrderShippingRateInputSetMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withOrderShippingRateInputSetMessage
default <T> T withOrderShippingRateInputSetMessage(Function<OrderShippingRateInputSetMessage, 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<OrderShippingRateInputSetMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-