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
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for StagedQuoteStateChangedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for StagedQuoteStateChangedMessagebuilder(StagedQuoteStateChangedMessage template) create builder for StagedQuoteStateChangedMessage instancecopyDeep()deepCopy(StagedQuoteStateChangedMessage template) factory method to create a deep copy of StagedQuoteStateChangedMessage@NotNull StagedQuoteStateState of the Staged Quote before the Change Staged Quote State update action.@NotNull StagedQuoteStateState of the Staged Quote after the Change Staged Quote State update action.of()factory methodof(StagedQuoteStateChangedMessage template) factory method to create a shallow copy StagedQuoteStateChangedMessagevoidsetOldStagedQuoteState(StagedQuoteState oldStagedQuoteState) State of the Staged Quote before the Change Staged Quote State update action.voidsetStagedQuoteState(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> 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, 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
-
copyDeep
StagedQuoteStateChangedMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage
-
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
-