Class DirectDiscountImpl
java.lang.Object
com.commercetools.api.models.cart.DirectDiscountImpl
- All Implemented Interfaces:
DirectDiscount
,io.vrap.rmf.base.client.ModelBase
public class DirectDiscountImpl
extends Object
implements DirectDiscount, io.vrap.rmf.base.client.ModelBase
Represents a CartDiscount that is only associated with a single Cart or Order.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getId()
Unique identifier of the Direct Discount.Segment of the Cart that is discounted.getValue()
Effect of the Discount on the Cart.int
hashCode()
void
Unique identifier of the Direct Discount.void
setTarget
(CartDiscountTarget target) Segment of the Cart that is discounted.void
setValue
(CartDiscountValue value) Effect of the Discount on the Cart.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.cart.DirectDiscount
withDirectDiscount
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
DirectDiscountImpl
public DirectDiscountImpl()create empty instance
-
-
Method Details
-
getId
Unique identifier of the Direct Discount.
- Specified by:
getId
in interfaceDirectDiscount
- Returns:
- id
-
getValue
Effect of the Discount on the Cart.
- Specified by:
getValue
in interfaceDirectDiscount
- Returns:
- value
-
getTarget
Segment of the Cart that is discounted.
Empty when the
value
is set togiftLineItem
.- Specified by:
getTarget
in interfaceDirectDiscount
- Returns:
- target
-
setId
Description copied from interface:DirectDiscount
Unique identifier of the Direct Discount.
- Specified by:
setId
in interfaceDirectDiscount
- Parameters:
id
- value to be set
-
setValue
Description copied from interface:DirectDiscount
Effect of the Discount on the Cart.
- Specified by:
setValue
in interfaceDirectDiscount
- Parameters:
value
- value to be set
-
setTarget
Description copied from interface:DirectDiscount
Segment of the Cart that is discounted.
Empty when the
value
is set togiftLineItem
.- Specified by:
setTarget
in interfaceDirectDiscount
- Parameters:
target
- value to be set
-
equals
-
hashCode
-