Class CartSetDirectDiscountsIgnoreCartDiscountsActionBuilder
java.lang.Object
com.commercetools.api.models.cart.CartSetDirectDiscountsIgnoreCartDiscountsActionBuilder
- All Implemented Interfaces:
Builder<CartSetDirectDiscountsIgnoreCartDiscountsAction>
public class CartSetDirectDiscountsIgnoreCartDiscountsActionBuilder
extends Object
implements Builder<CartSetDirectDiscountsIgnoreCartDiscountsAction>
CartSetDirectDiscountsIgnoreCartDiscountsActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
CartSetDirectDiscountsIgnoreCartDiscountsAction cartSetDirectDiscountsIgnoreCartDiscountsAction = CartSetDirectDiscountsIgnoreCartDiscountsAction.builder()
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()builds CartSetDirectDiscountsIgnoreCartDiscountsAction with checking for non-null required valuesbuilds CartSetDirectDiscountsIgnoreCartDiscountsAction without checking for non-null required valuesdirectDiscountsIgnoreCartDiscounts(Boolean directDiscountsIgnoreCartDiscounts) Iftrue, only Direct Discounts apply to the Cart.Iftrue, only Direct Discounts apply to the Cart.of()factory method for an instance of CartSetDirectDiscountsIgnoreCartDiscountsActionBuildercreate builder for CartSetDirectDiscountsIgnoreCartDiscountsAction instance
-
Constructor Details
-
CartSetDirectDiscountsIgnoreCartDiscountsActionBuilder
public CartSetDirectDiscountsIgnoreCartDiscountsActionBuilder()
-
-
Method Details
-
directDiscountsIgnoreCartDiscounts
public CartSetDirectDiscountsIgnoreCartDiscountsActionBuilder directDiscountsIgnoreCartDiscounts(@Nullable Boolean directDiscountsIgnoreCartDiscounts) - If
true, only Direct Discounts apply to the Cart. Matching Cart Discounts are ignored, and Discount Codes cannot be added.
The value can be set to
trueonly if the Cart does not have bothdiscountCodesanddirectDiscounts.- If
false, Cart Discounts, Discount Codes, and Direct Discounts apply to the Cart.
- Parameters:
directDiscountsIgnoreCartDiscounts- value to be set- Returns:
- Builder
- If
-
getDirectDiscountsIgnoreCartDiscounts
- If
true, only Direct Discounts apply to the Cart. Matching Cart Discounts are ignored, and Discount Codes cannot be added.
The value can be set to
trueonly if the Cart does not have bothdiscountCodesanddirectDiscounts.- If
false, Cart Discounts, Discount Codes, and Direct Discounts apply to the Cart.
- Returns:
- directDiscountsIgnoreCartDiscounts
- If
-
build
builds CartSetDirectDiscountsIgnoreCartDiscountsAction with checking for non-null required values- Specified by:
buildin interfaceBuilder<CartSetDirectDiscountsIgnoreCartDiscountsAction>- Returns:
- CartSetDirectDiscountsIgnoreCartDiscountsAction
-
buildUnchecked
builds CartSetDirectDiscountsIgnoreCartDiscountsAction without checking for non-null required values- Returns:
- CartSetDirectDiscountsIgnoreCartDiscountsAction
-
of
factory method for an instance of CartSetDirectDiscountsIgnoreCartDiscountsActionBuilder- Returns:
- builder
-
of
public static CartSetDirectDiscountsIgnoreCartDiscountsActionBuilder of(CartSetDirectDiscountsIgnoreCartDiscountsAction template) create builder for CartSetDirectDiscountsIgnoreCartDiscountsAction instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-