Interface OrderStateChangedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,OrderMessage
,Versioned<Message>
Generated after a successful Change OrderState update action.
Example to create an instance using the builder pattern
OrderStateChangedMessage orderStateChangedMessage = OrderStateChangedMessage.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)
.orderState(OrderState.OPEN)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for OrderStateChangedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for OrderStateChangedMessagebuilder
(OrderStateChangedMessage template) create builder for OrderStateChangedMessage instancestatic OrderStateChangedMessage
deepCopy
(OrderStateChangedMessage template) factory method to create a deep copy of OrderStateChangedMessageOrderState before the Change Order State update action.@NotNull OrderState
OrderState after the Change Order State update action.static OrderStateChangedMessage
of()
factory methodstatic OrderStateChangedMessage
of
(OrderStateChangedMessage template) factory method to create a shallow copy OrderStateChangedMessagevoid
setOldOrderState
(OrderState oldOrderState) OrderState before the Change Order State update action.void
setOrderState
(OrderState orderState) OrderState after the Change Order State update action.static com.fasterxml.jackson.core.type.TypeReference<OrderStateChangedMessage>
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_STATE_CHANGED
discriminator value for OrderStateChangedMessage- See Also:
-
-
Method Details
-
getOrderState
OrderState after the Change Order State update action.
- Returns:
- orderState
-
getOldOrderState
OrderState getOldOrderState()OrderState before the Change Order State update action.
- Returns:
- oldOrderState
-
setOrderState
OrderState after the Change Order State update action.
- Parameters:
orderState
- value to be set
-
setOldOrderState
OrderState before the Change Order State update action.
- Parameters:
oldOrderState
- value to be set
-
of
factory method- Returns:
- instance of OrderStateChangedMessage
-
of
factory method to create a shallow copy OrderStateChangedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
factory method to create a deep copy of OrderStateChangedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderStateChangedMessage- Returns:
- builder
-
builder
create builder for OrderStateChangedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withOrderStateChangedMessage
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
-