Interface StagedQuoteStateChangedMessagePayload
- All Superinterfaces:
MessagePayload
,MessagePayloadMixin
Generated after a successful Change Staged Quote State update action.
Example to create an instance using the builder pattern
StagedQuoteStateChangedMessagePayload stagedQuoteStateChangedMessagePayload = StagedQuoteStateChangedMessagePayload.builder()
.stagedQuoteState(StagedQuoteState.IN_PROGRESS)
.oldStagedQuoteState(StagedQuoteState.IN_PROGRESS)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for StagedQuoteStateChangedMessagePayload -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for StagedQuoteStateChangedMessagePayloadbuilder
(StagedQuoteStateChangedMessagePayload template) create builder for StagedQuoteStateChangedMessagePayload instancefactory method to create a deep copy of StagedQuoteStateChangedMessagePayload@NotNull StagedQuoteState
State of the Staged Quote before the Change Staged Quote State update action.@NotNull StagedQuoteState
State of the Staged Quote after the Change Staged Quote State update action.of()
factory methodof
(StagedQuoteStateChangedMessagePayload template) factory method to create a shallow copy StagedQuoteStateChangedMessagePayloadvoid
setOldStagedQuoteState
(StagedQuoteState oldStagedQuoteState) State of the Staged Quote before the Change Staged Quote State update action.void
setStagedQuoteState
(StagedQuoteState stagedQuoteState) State of the Staged Quote after the Change Staged Quote State update action.static com.fasterxml.jackson.core.type.TypeReference<StagedQuoteStateChangedMessagePayload>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
accessor map functionMethods inherited from interface com.commercetools.api.models.message.MessagePayload
getType, withMessagePayload
Methods inherited from interface com.commercetools.api.models.message.MessagePayloadMixin
as
-
Field Details
-
STAGED_QUOTE_STATE_CHANGED
discriminator value for StagedQuoteStateChangedMessagePayload- See Also:
-
-
Method Details
-
getStagedQuoteState
State of the Staged Quote after the Change Staged Quote State update action.
- Returns:
- stagedQuoteState
-
getOldStagedQuoteState
State of the Staged Quote before the Change Staged Quote State update action.
- Returns:
- oldStagedQuoteState
-
setStagedQuoteState
State of the Staged Quote after the Change Staged Quote State update action.
- Parameters:
stagedQuoteState
- value to be set
-
setOldStagedQuoteState
State of the Staged Quote before the Change Staged Quote State update action.
- Parameters:
oldStagedQuoteState
- value to be set
-
of
factory method- Returns:
- instance of StagedQuoteStateChangedMessagePayload
-
of
factory method to create a shallow copy StagedQuoteStateChangedMessagePayload- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static StagedQuoteStateChangedMessagePayload deepCopy(@Nullable StagedQuoteStateChangedMessagePayload template) factory method to create a deep copy of StagedQuoteStateChangedMessagePayload- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for StagedQuoteStateChangedMessagePayload- Returns:
- builder
-
builder
static StagedQuoteStateChangedMessagePayloadBuilder builder(StagedQuoteStateChangedMessagePayload template) create builder for StagedQuoteStateChangedMessagePayload instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withStagedQuoteStateChangedMessagePayload
default <T> T withStagedQuoteStateChangedMessagePayload(Function<StagedQuoteStateChangedMessagePayload, 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<StagedQuoteStateChangedMessagePayload> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-