Class ShippingRateDraftImpl
java.lang.Object
com.commercetools.api.models.shipping_method.ShippingRateDraftImpl
- All Implemented Interfaces:
ShippingRateDraft
,io.vrap.rmf.base.client.Draft<ShippingRateDraft>
,io.vrap.rmf.base.client.ModelBase
public class ShippingRateDraftImpl
extends Object
implements ShippingRateDraft, io.vrap.rmf.base.client.ModelBase
ShippingRateDraft
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Shipping is free if the sum of the (Custom) Line Item Prices reaches the specified value.getPrice()
Money value of the ShippingRate.getTiers()
Price tiers for the ShippingRate.int
hashCode()
void
setFreeAbove
(Money freeAbove) Shipping is free if the sum of the (Custom) Line Item Prices reaches the specified value.void
Money value of the ShippingRate.void
setTiers
(ShippingRatePriceTier... tiers) Price tiers for the ShippingRate.void
setTiers
(List<ShippingRatePriceTier> tiers) Price tiers for the ShippingRate.toString()
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.shipping_method.ShippingRateDraft
withShippingRateDraft
-
Constructor Details
-
ShippingRateDraftImpl
public ShippingRateDraftImpl()create empty instance
-
-
Method Details
-
getPrice
Money value of the ShippingRate.
- Specified by:
getPrice
in interfaceShippingRateDraft
- Returns:
- price
-
getFreeAbove
Shipping is free if the sum of the (Custom) Line Item Prices reaches the specified value.
- Specified by:
getFreeAbove
in interfaceShippingRateDraft
- Returns:
- freeAbove
-
getTiers
Price tiers for the ShippingRate.
- Specified by:
getTiers
in interfaceShippingRateDraft
- Returns:
- tiers
-
setPrice
Description copied from interface:ShippingRateDraft
Money value of the ShippingRate.
- Specified by:
setPrice
in interfaceShippingRateDraft
- Parameters:
price
- value to be set
-
setFreeAbove
Description copied from interface:ShippingRateDraft
Shipping is free if the sum of the (Custom) Line Item Prices reaches the specified value.
- Specified by:
setFreeAbove
in interfaceShippingRateDraft
- Parameters:
freeAbove
- value to be set
-
setTiers
Description copied from interface:ShippingRateDraft
Price tiers for the ShippingRate.
- Specified by:
setTiers
in interfaceShippingRateDraft
- Parameters:
tiers
- values to be set
-
setTiers
Description copied from interface:ShippingRateDraft
Price tiers for the ShippingRate.
- Specified by:
setTiers
in interfaceShippingRateDraft
- Parameters:
tiers
- values to be set
-
equals
-
hashCode
public int hashCode() -
toString
-