Class ProductPublishedMessagePayloadImpl
java.lang.Object
com.commercetools.api.models.message.ProductPublishedMessagePayloadImpl
- All Implemented Interfaces:
MessagePayload
,MessagePayloadMixin
,ProductPublishedMessagePayload
,io.vrap.rmf.base.client.ModelBase
public class ProductPublishedMessagePayloadImpl
extends Object
implements ProductPublishedMessagePayload, io.vrap.rmf.base.client.ModelBase
Generated after a successful Publish 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.ProductPublishedMessagePayload
PRODUCT_PUBLISHED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Current Product Projection of the Product at the time of creation.List of image URLs which were removed during the Publish update action.getScope()
Publishing Scope that was used during the Publish update action.getType()
int
hashCode()
void
setProductProjection
(ProductProjection productProjection) Current Product Projection of the Product at the time of creation.void
setRemovedImageUrls
(String... removedImageUrls) List of image URLs which were removed during the Publish update action.void
setRemovedImageUrls
(List<String> removedImageUrls) List of image URLs which were removed during the Publish update action.void
setScope
(ProductPublishScope scope) Publishing Scope that was used during the Publish update action.toString()
Methods inherited from interface com.commercetools.api.models.message.MessagePayload
withMessagePayload
Methods inherited from interface com.commercetools.api.models.message.MessagePayloadMixin
as
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.message.ProductPublishedMessagePayload
withProductPublishedMessagePayload
-
Constructor Details
-
ProductPublishedMessagePayloadImpl
public ProductPublishedMessagePayloadImpl()create empty instance
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceMessagePayload
- Returns:
- type
-
getRemovedImageUrls
List of image URLs which were removed during the Publish update action.
- Specified by:
getRemovedImageUrls
in interfaceProductPublishedMessagePayload
- Returns:
- removedImageUrls
-
getProductProjection
Current Product Projection of the Product at the time of creation.
- Specified by:
getProductProjection
in interfaceProductPublishedMessagePayload
- Returns:
- productProjection
-
getScope
Publishing Scope that was used during the Publish update action.
- Specified by:
getScope
in interfaceProductPublishedMessagePayload
- Returns:
- scope
-
setRemovedImageUrls
Description copied from interface:ProductPublishedMessagePayload
List of image URLs which were removed during the Publish update action.
- Specified by:
setRemovedImageUrls
in interfaceProductPublishedMessagePayload
- Parameters:
removedImageUrls
- values to be set
-
setRemovedImageUrls
Description copied from interface:ProductPublishedMessagePayload
List of image URLs which were removed during the Publish update action.
- Specified by:
setRemovedImageUrls
in interfaceProductPublishedMessagePayload
- Parameters:
removedImageUrls
- values to be set
-
setProductProjection
Description copied from interface:ProductPublishedMessagePayload
Current Product Projection of the Product at the time of creation.
- Specified by:
setProductProjection
in interfaceProductPublishedMessagePayload
- Parameters:
productProjection
- value to be set
-
setScope
Description copied from interface:ProductPublishedMessagePayload
Publishing Scope that was used during the Publish update action.
- Specified by:
setScope
in interfaceProductPublishedMessagePayload
- Parameters:
scope
- value to be set
-
equals
-
hashCode
public int hashCode() -
toString
-