Interface MyCartChangeTaxModeAction

All Superinterfaces:
MyCartUpdateAction, ResourceUpdateAction<MyCartUpdateAction>

public interface MyCartChangeTaxModeAction extends MyCartUpdateAction
  • When External TaxMode is changed to Platform or Disabled, all previously set external Tax Rates are removed.
  • When set to Platform, Line Items, Custom Line Items, and Shipping Method require a Tax Category with a Tax Rate for the Cart's shippingAddress.

Example to create an instance using the builder pattern

     MyCartChangeTaxModeAction myCartChangeTaxModeAction = MyCartChangeTaxModeAction.builder()
             .taxMode(TaxMode.PLATFORM)
             .build()
 
  • Field Details

    • CHANGE_TAX_MODE

      static final String CHANGE_TAX_MODE
      discriminator value for MyCartChangeTaxModeAction
      See Also:
  • Method Details