Class ProductPriceRemovedMessagePayloadImpl
java.lang.Object
com.commercetools.api.models.message.ProductPriceRemovedMessagePayloadImpl
- All Implemented Interfaces:
MessagePayload
,ProductPriceRemovedMessagePayload
,io.vrap.rmf.base.client.ModelBase
public class ProductPriceRemovedMessagePayloadImpl
extends Object
implements ProductPriceRemovedMessagePayload, io.vrap.rmf.base.client.ModelBase
Generated after a successful Remove Price update action.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.api.models.message.ProductPriceRemovedMessagePayload
PRODUCT_PRICE_REMOVED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getPrice()
The Embedded Price that was removed from the ProductVariant.Whether the update was only applied to the staged Product Projection.getType()
Unique identifier of the ProductVariant for which the Price was removed.int
hashCode()
void
The Embedded Price that was removed from the ProductVariant.void
Whether the update was only applied to the staged Product Projection.void
setVariantId
(Long variantId) Unique identifier of the ProductVariant for which the Price was removed.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.message.MessagePayload
withMessagePayload
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.message.ProductPriceRemovedMessagePayload
withProductPriceRemovedMessagePayload
-
Constructor Details
-
ProductPriceRemovedMessagePayloadImpl
create empty instance
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceMessagePayload
- Returns:
- type
-
getVariantId
Unique identifier of the ProductVariant for which the Price was removed.
- Specified by:
getVariantId
in interfaceProductPriceRemovedMessagePayload
- Returns:
- variantId
-
getPrice
The Embedded Price that was removed from the ProductVariant.
- Specified by:
getPrice
in interfaceProductPriceRemovedMessagePayload
- Returns:
- price
-
getStaged
Whether the update was only applied to the staged Product Projection.
- Specified by:
getStaged
in interfaceProductPriceRemovedMessagePayload
- Returns:
- staged
-
setVariantId
Description copied from interface:ProductPriceRemovedMessagePayload
Unique identifier of the ProductVariant for which the Price was removed.
- Specified by:
setVariantId
in interfaceProductPriceRemovedMessagePayload
- Parameters:
variantId
- value to be set
-
setPrice
Description copied from interface:ProductPriceRemovedMessagePayload
The Embedded Price that was removed from the ProductVariant.
- Specified by:
setPrice
in interfaceProductPriceRemovedMessagePayload
- Parameters:
price
- value to be set
-
setStaged
Description copied from interface:ProductPriceRemovedMessagePayload
Whether the update was only applied to the staged Product Projection.
- Specified by:
setStaged
in interfaceProductPriceRemovedMessagePayload
- Parameters:
staged
- value to be set
-
equals
-
hashCode
-