Interface StagedQuoteStateChangedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Change Staged Quote State update action.
Example to create an instance using the builder pattern
StagedQuoteStateChangedMessage stagedQuoteStateChangedMessage = StagedQuoteStateChangedMessage.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)
.stagedQuoteState(StagedQuoteState.IN_PROGRESS)
.oldStagedQuoteState(StagedQuoteState.IN_PROGRESS)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for StagedQuoteStateChangedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for StagedQuoteStateChangedMessagebuilder
(StagedQuoteStateChangedMessage template) create builder for StagedQuoteStateChangedMessage instancedeepCopy
(StagedQuoteStateChangedMessage template) factory method to create a deep copy of StagedQuoteStateChangedMessage@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
(StagedQuoteStateChangedMessage template) factory method to create a shallow copy StagedQuoteStateChangedMessagevoid
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<StagedQuoteStateChangedMessage>
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
-
Field Details
-
STAGED_QUOTE_STATE_CHANGED
discriminator value for StagedQuoteStateChangedMessage- 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 StagedQuoteStateChangedMessage
-
of
factory method to create a shallow copy StagedQuoteStateChangedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static StagedQuoteStateChangedMessage deepCopy(@Nullable StagedQuoteStateChangedMessage template) factory method to create a deep copy of StagedQuoteStateChangedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for StagedQuoteStateChangedMessage- Returns:
- builder
-
builder
create builder for StagedQuoteStateChangedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withStagedQuoteStateChangedMessage
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<StagedQuoteStateChangedMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-