Class ZoneRateImpl
java.lang.Object
com.commercetools.api.models.shipping_method.ZoneRateImpl
- All Implemented Interfaces:
ZoneRate
,io.vrap.rmf.base.client.ModelBase
Defines shipping rates in different currencies for a specific Zone.
-
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 rates defined per currency.getZone()
Zone for which the shipping rates are valid.int
hashCode()
void
setShippingRates
(ShippingRate... shippingRates) Shipping rates defined per currency.void
setShippingRates
(List<ShippingRate> shippingRates) Shipping rates defined per currency.void
setZone
(ZoneReference zone) Zone for which the shipping rates are valid.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.shipping_method.ZoneRate
withZoneRate
-
Constructor Details
-
ZoneRateImpl
public ZoneRateImpl()create empty instance
-
-
Method Details
-
getZone
Zone for which the shipping rates are valid.
-
getShippingRates
Shipping rates defined per currency.
- Specified by:
getShippingRates
in interfaceZoneRate
- Returns:
- shippingRates
-
setZone
Description copied from interface:ZoneRate
Zone for which the shipping rates are valid.
-
setShippingRates
Description copied from interface:ZoneRate
Shipping rates defined per currency.
- Specified by:
setShippingRates
in interfaceZoneRate
- Parameters:
shippingRates
- values to be set
-
setShippingRates
Description copied from interface:ZoneRate
Shipping rates defined per currency.
- Specified by:
setShippingRates
in interfaceZoneRate
- Parameters:
shippingRates
- values to be set
-
equals
-
hashCode
-