Class ZoneRateDraftImpl
java.lang.Object
com.commercetools.api.models.shipping_method.ZoneRateDraftImpl
- All Implemented Interfaces:
ZoneRateDraft
,io.vrap.rmf.base.client.Draft<ZoneRateDraft>
,io.vrap.rmf.base.client.ModelBase
public class ZoneRateDraftImpl
extends Object
implements ZoneRateDraft, io.vrap.rmf.base.client.ModelBase
ZoneRateDraft
-
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 for thecurrencies
configured in the Project.getZone()
Sets the Zone for which the shippng rates are valid.int
hashCode()
void
setShippingRates
(ShippingRateDraft... shippingRates) Shipping rates for thecurrencies
configured in the Project.void
setShippingRates
(List<ShippingRateDraft> shippingRates) Shipping rates for thecurrencies
configured in the Project.void
Sets the Zone for which the shippng 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.ZoneRateDraft
withZoneRateDraft
-
Constructor Details
-
ZoneRateDraftImpl
public ZoneRateDraftImpl()create empty instance
-
-
Method Details
-
getZone
Sets the Zone for which the shippng rates are valid.
- Specified by:
getZone
in interfaceZoneRateDraft
- Returns:
- zone
-
getShippingRates
Shipping rates for the
currencies
configured in the Project. The array must not contain two ShippingRates with the same CurrencyCode.- Specified by:
getShippingRates
in interfaceZoneRateDraft
- Returns:
- shippingRates
-
setZone
Description copied from interface:ZoneRateDraft
Sets the Zone for which the shippng rates are valid.
- Specified by:
setZone
in interfaceZoneRateDraft
- Parameters:
zone
- value to be set
-
setShippingRates
Description copied from interface:ZoneRateDraft
Shipping rates for the
currencies
configured in the Project. The array must not contain two ShippingRates with the same CurrencyCode.- Specified by:
setShippingRates
in interfaceZoneRateDraft
- Parameters:
shippingRates
- values to be set
-
setShippingRates
Description copied from interface:ZoneRateDraft
Shipping rates for the
currencies
configured in the Project. The array must not contain two ShippingRates with the same CurrencyCode.- Specified by:
setShippingRates
in interfaceZoneRateDraft
- Parameters:
shippingRates
- values to be set
-
equals
-
hashCode
-