Class TaxCategoryReplaceTaxRateActionImpl
java.lang.Object
com.commercetools.api.models.tax_category.TaxCategoryReplaceTaxRateActionImpl
- All Implemented Interfaces:
ResourceUpdateAction<TaxCategoryUpdateAction>
,TaxCategoryReplaceTaxRateAction
,TaxCategoryUpdateAction
,io.vrap.rmf.base.client.ModelBase
public class TaxCategoryReplaceTaxRateActionImpl
extends Object
implements TaxCategoryReplaceTaxRateAction, io.vrap.rmf.base.client.ModelBase
TaxCategoryReplaceTaxRateAction
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.api.models.tax_category.TaxCategoryReplaceTaxRateAction
REPLACE_TAX_RATE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
New TaxRate to replace with.ID of the TaxRate to replace.Key of the TaxRate to replace.int
hashCode()
void
setTaxRate
(TaxRateDraft taxRate) New TaxRate to replace with.void
setTaxRateId
(String taxRateId) ID of the TaxRate to replace.void
setTaxRateKey
(String taxRateKey) Key of the TaxRate to replace.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
Methods inherited from interface com.commercetools.api.models.tax_category.TaxCategoryReplaceTaxRateAction
withTaxCategoryReplaceTaxRateAction
Methods inherited from interface com.commercetools.api.models.tax_category.TaxCategoryUpdateAction
withTaxCategoryUpdateAction
-
Constructor Details
-
TaxCategoryReplaceTaxRateActionImpl
public TaxCategoryReplaceTaxRateActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceResourceUpdateAction<TaxCategoryUpdateAction>
- Specified by:
getAction
in interfaceTaxCategoryUpdateAction
- Returns:
- action
-
getTaxRateId
ID of the TaxRate to replace. Either
taxRateId
ortaxRateKey
is required for this update action.- Specified by:
getTaxRateId
in interfaceTaxCategoryReplaceTaxRateAction
- Returns:
- taxRateId
-
getTaxRateKey
Key of the TaxRate to replace. Either
taxRateId
ortaxRateKey
is required for this update action.- Specified by:
getTaxRateKey
in interfaceTaxCategoryReplaceTaxRateAction
- Returns:
- taxRateKey
-
getTaxRate
New TaxRate to replace with.
- Specified by:
getTaxRate
in interfaceTaxCategoryReplaceTaxRateAction
- Returns:
- taxRate
-
setTaxRateId
Description copied from interface:TaxCategoryReplaceTaxRateAction
ID of the TaxRate to replace. Either
taxRateId
ortaxRateKey
is required for this update action.- Specified by:
setTaxRateId
in interfaceTaxCategoryReplaceTaxRateAction
- Parameters:
taxRateId
- value to be set
-
setTaxRateKey
Description copied from interface:TaxCategoryReplaceTaxRateAction
Key of the TaxRate to replace. Either
taxRateId
ortaxRateKey
is required for this update action.- Specified by:
setTaxRateKey
in interfaceTaxCategoryReplaceTaxRateAction
- Parameters:
taxRateKey
- value to be set
-
setTaxRate
Description copied from interface:TaxCategoryReplaceTaxRateAction
New TaxRate to replace with.
- Specified by:
setTaxRate
in interfaceTaxCategoryReplaceTaxRateAction
- Parameters:
taxRate
- value to be set
-
equals
-
hashCode
-