Interface StandalonePriceActiveChangedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Change Active update action.
Example to create an instance using the builder pattern
StandalonePriceActiveChangedMessage standalonePriceActiveChangedMessage = StandalonePriceActiveChangedMessage.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)
.active(true)
.oldActive(true)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for StandalonePriceActiveChangedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for StandalonePriceActiveChangedMessagebuilder
(StandalonePriceActiveChangedMessage template) create builder for StandalonePriceActiveChangedMessage instancedeepCopy
(StandalonePriceActiveChangedMessage template) factory method to create a deep copy of StandalonePriceActiveChangedMessage@NotNull Boolean
Value of theactive
field of the StandalonePrice after the Change Active update action.@NotNull Boolean
Value of theactive
field of the StandalonePrice before the Change Active update action.of()
factory methodof
(StandalonePriceActiveChangedMessage template) factory method to create a shallow copy StandalonePriceActiveChangedMessagevoid
Value of theactive
field of the StandalonePrice after the Change Active update action.void
setOldActive
(Boolean oldActive) Value of theactive
field of the StandalonePrice before the Change Active update action.static com.fasterxml.jackson.core.type.TypeReference<StandalonePriceActiveChangedMessage>
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
-
STANDALONE_PRICE_ACTIVE_CHANGED
discriminator value for StandalonePriceActiveChangedMessage- See Also:
-
-
Method Details
-
getActive
Value of the
active
field of the StandalonePrice after the Change Active update action.- Returns:
- active
-
getOldActive
Value of the
active
field of the StandalonePrice before the Change Active update action.- Returns:
- oldActive
-
setActive
Value of the
active
field of the StandalonePrice after the Change Active update action.- Parameters:
active
- value to be set
-
setOldActive
Value of the
active
field of the StandalonePrice before the Change Active update action.- Parameters:
oldActive
- value to be set
-
of
factory method- Returns:
- instance of StandalonePriceActiveChangedMessage
-
of
factory method to create a shallow copy StandalonePriceActiveChangedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static StandalonePriceActiveChangedMessage deepCopy(@Nullable StandalonePriceActiveChangedMessage template) factory method to create a deep copy of StandalonePriceActiveChangedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for StandalonePriceActiveChangedMessage- Returns:
- builder
-
builder
static StandalonePriceActiveChangedMessageBuilder builder(StandalonePriceActiveChangedMessage template) create builder for StandalonePriceActiveChangedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withStandalonePriceActiveChangedMessage
default <T> T withStandalonePriceActiveChangedMessage(Function<StandalonePriceActiveChangedMessage, 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<StandalonePriceActiveChangedMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-