Interface StagedOrderSetDirectDiscountsAction

All Superinterfaces:
ResourceUpdateAction<StagedOrderUpdateAction>, StagedOrderUpdateAction
All Known Implementing Classes:
StagedOrderSetDirectDiscountsActionImpl

Adds a DirectDiscount, but only if no DiscountCode has been added to the Order. Either a Discount Code or a Direct Discount can exist on a Order at the same time.


Example to create an instance using the builder pattern

     StagedOrderSetDirectDiscountsAction stagedOrderSetDirectDiscountsAction = StagedOrderSetDirectDiscountsAction.builder()
             .plusDiscounts(discountsBuilder -> discountsBuilder)
             .build()