Interface CartDiscountValue

All Superinterfaces:
CartDiscountValueMixin
All Known Subinterfaces:
CartDiscountValueAbsolute, CartDiscountValueFixed, CartDiscountValueGiftLineItem, CartDiscountValueRelative
All Known Implementing Classes:
CartDiscountValueAbsoluteImpl, CartDiscountValueFixedImpl, CartDiscountValueGiftLineItemImpl, CartDiscountValueImpl, CartDiscountValueRelativeImpl

public interface CartDiscountValue extends CartDiscountValueMixin
CartDiscountValue
Example to create a subtype instance using the builder pattern

     CartDiscountValue cartDiscountValue = CartDiscountValue.absoluteBuilder()
             plusMoney(moneyBuilder -> moneyBuilder)
             .build()