Class ShippingInfoImportDraftImpl
java.lang.Object
com.commercetools.api.models.order.ShippingInfoImportDraftImpl
- All Implemented Interfaces:
ShippingInfoImportDraft
,io.vrap.rmf.base.client.Draft<ShippingInfoImportDraft>
,io.vrap.rmf.base.client.ModelBase
public class ShippingInfoImportDraftImpl
extends Object
implements ShippingInfoImportDraft, io.vrap.rmf.base.client.ModelBase
ShippingInfoImportDraft
-
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
Deliveries are compilations of information on how the articles are being delivered to the customers.getPrice()
Not set if custom shipping method is used.Indicates whether the ShippingMethod referenced is allowed for the cart or not.The shipping rate used to determine the price.int
hashCode()
void
setDeliveries
(DeliveryDraft... deliveries) Deliveries are compilations of information on how the articles are being delivered to the customers.void
setDeliveries
(List<DeliveryDraft> deliveries) Deliveries are compilations of information on how the articles are being delivered to the customers.void
setDiscountedPrice
(DiscountedLineItemPriceDraft discountedPrice) set discountedPricevoid
set pricevoid
setShippingMethod
(ShippingMethodResourceIdentifier shippingMethod) Not set if custom shipping method is used.void
setShippingMethodName
(String shippingMethodName) set shippingMethodNamevoid
setShippingMethodState
(ShippingMethodState shippingMethodState) Indicates whether the ShippingMethod referenced is allowed for the cart or not.void
setShippingRate
(ShippingRateDraft shippingRate) The shipping rate used to determine the price.void
setTaxCategory
(TaxCategoryResourceIdentifier taxCategory) set taxCategoryvoid
setTaxRate
(TaxRate taxRate) set taxRateMethods 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.order.ShippingInfoImportDraft
withShippingInfoImportDraft
-
Constructor Details
-
ShippingInfoImportDraftImpl
public ShippingInfoImportDraftImpl()create empty instance
-
-
Method Details
-
getShippingMethodName
- Specified by:
getShippingMethodName
in interfaceShippingInfoImportDraft
- Returns:
- shippingMethodName
-
getPrice
- Specified by:
getPrice
in interfaceShippingInfoImportDraft
- Returns:
- price
-
getShippingRate
The shipping rate used to determine the price.
- Specified by:
getShippingRate
in interfaceShippingInfoImportDraft
- Returns:
- shippingRate
-
getTaxRate
- Specified by:
getTaxRate
in interfaceShippingInfoImportDraft
- Returns:
- taxRate
-
getTaxCategory
- Specified by:
getTaxCategory
in interfaceShippingInfoImportDraft
- Returns:
- taxCategory
-
getShippingMethod
Not set if custom shipping method is used.
- Specified by:
getShippingMethod
in interfaceShippingInfoImportDraft
- Returns:
- shippingMethod
-
getDeliveries
Deliveries are compilations of information on how the articles are being delivered to the customers.
- Specified by:
getDeliveries
in interfaceShippingInfoImportDraft
- Returns:
- deliveries
-
getDiscountedPrice
- Specified by:
getDiscountedPrice
in interfaceShippingInfoImportDraft
- Returns:
- discountedPrice
-
getShippingMethodState
Indicates whether the ShippingMethod referenced is allowed for the cart or not.
- Specified by:
getShippingMethodState
in interfaceShippingInfoImportDraft
- Returns:
- shippingMethodState
-
setShippingMethodName
Description copied from interface:ShippingInfoImportDraft
set shippingMethodName- Specified by:
setShippingMethodName
in interfaceShippingInfoImportDraft
- Parameters:
shippingMethodName
- value to be set
-
setPrice
Description copied from interface:ShippingInfoImportDraft
set price- Specified by:
setPrice
in interfaceShippingInfoImportDraft
- Parameters:
price
- value to be set
-
setShippingRate
Description copied from interface:ShippingInfoImportDraft
The shipping rate used to determine the price.
- Specified by:
setShippingRate
in interfaceShippingInfoImportDraft
- Parameters:
shippingRate
- value to be set
-
setTaxRate
Description copied from interface:ShippingInfoImportDraft
set taxRate- Specified by:
setTaxRate
in interfaceShippingInfoImportDraft
- Parameters:
taxRate
- value to be set
-
setTaxCategory
Description copied from interface:ShippingInfoImportDraft
set taxCategory- Specified by:
setTaxCategory
in interfaceShippingInfoImportDraft
- Parameters:
taxCategory
- value to be set
-
setShippingMethod
Description copied from interface:ShippingInfoImportDraft
Not set if custom shipping method is used.
- Specified by:
setShippingMethod
in interfaceShippingInfoImportDraft
- Parameters:
shippingMethod
- value to be set
-
setDeliveries
Description copied from interface:ShippingInfoImportDraft
Deliveries are compilations of information on how the articles are being delivered to the customers.
- Specified by:
setDeliveries
in interfaceShippingInfoImportDraft
- Parameters:
deliveries
- values to be set
-
setDeliveries
Description copied from interface:ShippingInfoImportDraft
Deliveries are compilations of information on how the articles are being delivered to the customers.
- Specified by:
setDeliveries
in interfaceShippingInfoImportDraft
- Parameters:
deliveries
- values to be set
-
setDiscountedPrice
Description copied from interface:ShippingInfoImportDraft
set discountedPrice- Specified by:
setDiscountedPrice
in interfaceShippingInfoImportDraft
- Parameters:
discountedPrice
- value to be set
-
setShippingMethodState
Description copied from interface:ShippingInfoImportDraft
Indicates whether the ShippingMethod referenced is allowed for the cart or not.
- Specified by:
setShippingMethodState
in interfaceShippingInfoImportDraft
- Parameters:
shippingMethodState
- value to be set
-
equals
-
hashCode
-