Class ProductPriceExternalDiscountSetMessagePayloadImpl
- All Implemented Interfaces:
MessagePayload
,ProductPriceExternalDiscountSetMessagePayload
,io.vrap.rmf.base.client.ModelBase
Generated after a successful Set Discounted 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.ProductPriceExternalDiscountSetMessagePayload
PRODUCT_PRICE_EXTERNAL_DISCOUNT_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Discounted Price for the Product Variant for which Discount was set.Unique identifier of the Price.getSku()
SKU of the Product Variant for which Discount was set.Whether the update was only applied to the staged Product Projection.getType()
Unique identifier of the Product Variant for which the Discount was set.Key of the Product Variant for which the Discount was set.int
hashCode()
void
setDiscounted
(DiscountedPrice discounted) Discounted Price for the Product Variant for which Discount was set.void
setPriceId
(String priceId) Unique identifier of the Price.void
SKU of the Product Variant for which Discount was set.void
Whether the update was only applied to the staged Product Projection.void
setVariantId
(Integer variantId) Unique identifier of the Product Variant for which the Discount was set.void
setVariantKey
(String variantKey) Key of the Product Variant for which the Discount was set.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.ProductPriceExternalDiscountSetMessagePayload
withProductPriceExternalDiscountSetMessagePayload
-
Constructor Details
-
ProductPriceExternalDiscountSetMessagePayloadImpl
create empty instance
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceMessagePayload
- Returns:
- type
-
getVariantId
Unique identifier of the Product Variant for which the Discount was set.
- Specified by:
getVariantId
in interfaceProductPriceExternalDiscountSetMessagePayload
- Returns:
- variantId
-
getVariantKey
Key of the Product Variant for which the Discount was set.
- Specified by:
getVariantKey
in interfaceProductPriceExternalDiscountSetMessagePayload
- Returns:
- variantKey
-
getSku
SKU of the Product Variant for which Discount was set.
- Specified by:
getSku
in interfaceProductPriceExternalDiscountSetMessagePayload
- Returns:
- sku
-
getPriceId
Unique identifier of the Price.
- Specified by:
getPriceId
in interfaceProductPriceExternalDiscountSetMessagePayload
- Returns:
- priceId
-
getDiscounted
Discounted Price for the Product Variant for which Discount was set.
- Specified by:
getDiscounted
in interfaceProductPriceExternalDiscountSetMessagePayload
- Returns:
- discounted
-
getStaged
Whether the update was only applied to the staged Product Projection.
- Specified by:
getStaged
in interfaceProductPriceExternalDiscountSetMessagePayload
- Returns:
- staged
-
setVariantId
Description copied from interface:ProductPriceExternalDiscountSetMessagePayload
Unique identifier of the Product Variant for which the Discount was set.
- Specified by:
setVariantId
in interfaceProductPriceExternalDiscountSetMessagePayload
- Parameters:
variantId
- value to be set
-
setVariantKey
Description copied from interface:ProductPriceExternalDiscountSetMessagePayload
Key of the Product Variant for which the Discount was set.
- Specified by:
setVariantKey
in interfaceProductPriceExternalDiscountSetMessagePayload
- Parameters:
variantKey
- value to be set
-
setSku
Description copied from interface:ProductPriceExternalDiscountSetMessagePayload
SKU of the Product Variant for which Discount was set.
- Specified by:
setSku
in interfaceProductPriceExternalDiscountSetMessagePayload
- Parameters:
sku
- value to be set
-
setPriceId
Description copied from interface:ProductPriceExternalDiscountSetMessagePayload
Unique identifier of the Price.
- Specified by:
setPriceId
in interfaceProductPriceExternalDiscountSetMessagePayload
- Parameters:
priceId
- value to be set
-
setDiscounted
Description copied from interface:ProductPriceExternalDiscountSetMessagePayload
Discounted Price for the Product Variant for which Discount was set.
- Specified by:
setDiscounted
in interfaceProductPriceExternalDiscountSetMessagePayload
- Parameters:
discounted
- value to be set
-
setStaged
Description copied from interface:ProductPriceExternalDiscountSetMessagePayload
Whether the update was only applied to the staged Product Projection.
- Specified by:
setStaged
in interfaceProductPriceExternalDiscountSetMessagePayload
- Parameters:
staged
- value to be set
-
equals
-
hashCode
-