Class ProductPriceAddedMessagePayloadImpl
java.lang.Object
com.commercetools.api.models.message.ProductPriceAddedMessagePayloadImpl
- All Implemented Interfaces:
MessagePayload
,ProductPriceAddedMessagePayload
,io.vrap.rmf.base.client.ModelBase
public class ProductPriceAddedMessagePayloadImpl
extends Object
implements ProductPriceAddedMessagePayload, io.vrap.rmf.base.client.ModelBase
Generated after a successful Add Embedded 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.ProductPriceAddedMessagePayload
PRODUCT_PRICE_ADDED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getPrice()
The Embedded Price that was added to the ProductVariant.Whether the update was only applied to the staged Product Projection.getType()
Unique identifier of the ProductVariant for which the Price was added.int
hashCode()
void
The Embedded Price that was added to 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 added.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.ProductPriceAddedMessagePayload
withProductPriceAddedMessagePayload
-
Constructor Details
-
ProductPriceAddedMessagePayloadImpl
public ProductPriceAddedMessagePayloadImpl()create empty instance
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceMessagePayload
- Returns:
- type
-
getVariantId
Unique identifier of the ProductVariant for which the Price was added.
- Specified by:
getVariantId
in interfaceProductPriceAddedMessagePayload
- Returns:
- variantId
-
getPrice
The Embedded Price that was added to the ProductVariant.
- Specified by:
getPrice
in interfaceProductPriceAddedMessagePayload
- Returns:
- price
-
getStaged
Whether the update was only applied to the staged Product Projection.
- Specified by:
getStaged
in interfaceProductPriceAddedMessagePayload
- Returns:
- staged
-
setVariantId
Description copied from interface:ProductPriceAddedMessagePayload
Unique identifier of the ProductVariant for which the Price was added.
- Specified by:
setVariantId
in interfaceProductPriceAddedMessagePayload
- Parameters:
variantId
- value to be set
-
setPrice
Description copied from interface:ProductPriceAddedMessagePayload
The Embedded Price that was added to the ProductVariant.
- Specified by:
setPrice
in interfaceProductPriceAddedMessagePayload
- Parameters:
price
- value to be set
-
setStaged
Description copied from interface:ProductPriceAddedMessagePayload
Whether the update was only applied to the staged Product Projection.
- Specified by:
setStaged
in interfaceProductPriceAddedMessagePayload
- Parameters:
staged
- value to be set
-
equals
-
hashCode
-