Class OrderCustomLineItemDiscountSetMessagePayloadImpl
java.lang.Object
com.commercetools.api.models.message.OrderCustomLineItemDiscountSetMessagePayloadImpl
- All Implemented Interfaces:
MessagePayload
,MessagePayloadMixin
,OrderCustomLineItemDiscountSetMessagePayload
,OrderMessagePayload
,io.vrap.rmf.base.client.ModelBase
public class OrderCustomLineItemDiscountSetMessagePayloadImpl
extends Object
implements OrderCustomLineItemDiscountSetMessagePayload, io.vrap.rmf.base.client.ModelBase
Generated after a successful recalculation of a Discount on a Custom Line Item.
-
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.OrderCustomLineItemDiscountSetMessagePayload
ORDER_CUSTOM_LINE_ITEM_DISCOUNT_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Unique identifier for the Custom Line Item.User-defined unique identifier of the Custom Line Item.Array of DiscountedLineItemPriceForQuantity after the Discount recalculation.TaxedItemPrice of the Custom Line Item after the Discount recalculation.getType()
int
hashCode()
void
setCustomLineItemId
(String customLineItemId) Unique identifier for the Custom Line Item.void
setCustomLineItemKey
(String customLineItemKey) User-defined unique identifier of the Custom Line Item.void
setDiscountedPricePerQuantity
(DiscountedLineItemPriceForQuantity... discountedPricePerQuantity) Array of DiscountedLineItemPriceForQuantity after the Discount recalculation.void
setDiscountedPricePerQuantity
(List<DiscountedLineItemPriceForQuantity> discountedPricePerQuantity) Array of DiscountedLineItemPriceForQuantity after the Discount recalculation.void
setTaxedPrice
(TaxedItemPrice taxedPrice) TaxedItemPrice of the Custom Line Item after the Discount recalculation.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.OrderCustomLineItemDiscountSetMessagePayload
withOrderCustomLineItemDiscountSetMessagePayload
Methods inherited from interface com.commercetools.api.models.message.OrderMessagePayload
withOrderMessagePayload
-
Constructor Details
-
OrderCustomLineItemDiscountSetMessagePayloadImpl
public OrderCustomLineItemDiscountSetMessagePayloadImpl()create empty instance
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceMessagePayload
- Returns:
- type
-
getCustomLineItemId
Unique identifier for the Custom Line Item.
- Specified by:
getCustomLineItemId
in interfaceOrderCustomLineItemDiscountSetMessagePayload
- Returns:
- customLineItemId
-
getCustomLineItemKey
User-defined unique identifier of the Custom Line Item.
- Specified by:
getCustomLineItemKey
in interfaceOrderCustomLineItemDiscountSetMessagePayload
- Returns:
- customLineItemKey
-
getDiscountedPricePerQuantity
Array of DiscountedLineItemPriceForQuantity after the Discount recalculation.
- Specified by:
getDiscountedPricePerQuantity
in interfaceOrderCustomLineItemDiscountSetMessagePayload
- Returns:
- discountedPricePerQuantity
-
getTaxedPrice
TaxedItemPrice of the Custom Line Item after the Discount recalculation.
- Specified by:
getTaxedPrice
in interfaceOrderCustomLineItemDiscountSetMessagePayload
- Returns:
- taxedPrice
-
setCustomLineItemId
Description copied from interface:OrderCustomLineItemDiscountSetMessagePayload
Unique identifier for the Custom Line Item.
- Specified by:
setCustomLineItemId
in interfaceOrderCustomLineItemDiscountSetMessagePayload
- Parameters:
customLineItemId
- value to be set
-
setCustomLineItemKey
Description copied from interface:OrderCustomLineItemDiscountSetMessagePayload
User-defined unique identifier of the Custom Line Item.
- Specified by:
setCustomLineItemKey
in interfaceOrderCustomLineItemDiscountSetMessagePayload
- Parameters:
customLineItemKey
- value to be set
-
setDiscountedPricePerQuantity
public void setDiscountedPricePerQuantity(DiscountedLineItemPriceForQuantity... discountedPricePerQuantity) Description copied from interface:OrderCustomLineItemDiscountSetMessagePayload
Array of DiscountedLineItemPriceForQuantity after the Discount recalculation.
- Specified by:
setDiscountedPricePerQuantity
in interfaceOrderCustomLineItemDiscountSetMessagePayload
- Parameters:
discountedPricePerQuantity
- values to be set
-
setDiscountedPricePerQuantity
public void setDiscountedPricePerQuantity(List<DiscountedLineItemPriceForQuantity> discountedPricePerQuantity) Description copied from interface:OrderCustomLineItemDiscountSetMessagePayload
Array of DiscountedLineItemPriceForQuantity after the Discount recalculation.
- Specified by:
setDiscountedPricePerQuantity
in interfaceOrderCustomLineItemDiscountSetMessagePayload
- Parameters:
discountedPricePerQuantity
- values to be set
-
setTaxedPrice
Description copied from interface:OrderCustomLineItemDiscountSetMessagePayload
TaxedItemPrice of the Custom Line Item after the Discount recalculation.
- Specified by:
setTaxedPrice
in interfaceOrderCustomLineItemDiscountSetMessagePayload
- Parameters:
taxedPrice
- value to be set
-
equals
-
hashCode
public int hashCode() -
toString
-