Interface QuoteRequestStateChangedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Change Quote Request State update action.
Example to create an instance using the builder pattern
QuoteRequestStateChangedMessage quoteRequestStateChangedMessage = QuoteRequestStateChangedMessage.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)
.quoteRequestState(QuoteRequestState.SUBMITTED)
.oldQuoteRequestState(QuoteRequestState.SUBMITTED)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for QuoteRequestStateChangedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for QuoteRequestStateChangedMessagebuilder
(QuoteRequestStateChangedMessage template) create builder for QuoteRequestStateChangedMessage instancedeepCopy
(QuoteRequestStateChangedMessage template) factory method to create a deep copy of QuoteRequestStateChangedMessage@NotNull QuoteRequestState
State of the Quote Request before the Change Quote Request State update action.@NotNull QuoteRequestState
State of the Quote Request after the Change Quote Request State update action.of()
factory methodof
(QuoteRequestStateChangedMessage template) factory method to create a shallow copy QuoteRequestStateChangedMessagevoid
setOldQuoteRequestState
(QuoteRequestState oldQuoteRequestState) State of the Quote Request before the Change Quote Request State update action.void
setQuoteRequestState
(QuoteRequestState quoteRequestState) State of the Quote Request after the Change Quote Request State update action.static com.fasterxml.jackson.core.type.TypeReference<QuoteRequestStateChangedMessage>
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
-
QUOTE_REQUEST_STATE_CHANGED
discriminator value for QuoteRequestStateChangedMessage- See Also:
-
-
Method Details
-
getQuoteRequestState
State of the Quote Request after the Change Quote Request State update action.
- Returns:
- quoteRequestState
-
getOldQuoteRequestState
State of the Quote Request before the Change Quote Request State update action.
- Returns:
- oldQuoteRequestState
-
setQuoteRequestState
State of the Quote Request after the Change Quote Request State update action.
- Parameters:
quoteRequestState
- value to be set
-
setOldQuoteRequestState
State of the Quote Request before the Change Quote Request State update action.
- Parameters:
oldQuoteRequestState
- value to be set
-
of
factory method- Returns:
- instance of QuoteRequestStateChangedMessage
-
of
factory method to create a shallow copy QuoteRequestStateChangedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static QuoteRequestStateChangedMessage deepCopy(@Nullable QuoteRequestStateChangedMessage template) factory method to create a deep copy of QuoteRequestStateChangedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for QuoteRequestStateChangedMessage- Returns:
- builder
-
builder
create builder for QuoteRequestStateChangedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withQuoteRequestStateChangedMessage
default <T> T withQuoteRequestStateChangedMessage(Function<QuoteRequestStateChangedMessage, 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<QuoteRequestStateChangedMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-