Class ShippingInfoImportDraftImpl
- All Implemented Interfaces:
ShippingInfoImportDraft
,io.vrap.rmf.base.client.Draft<ShippingInfoImportDraft>
,io.vrap.rmf.base.client.ModelBase
Becomes the shippingInfo
of the imported Order.
-
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
Information on how items are to be delivered to customers.Discounted Price of the Shipping Method.getPrice()
The base price for the Shipping Method.Include a value to associate a Shipping Method with the Order.Name of the Shipping Method.Indicates if the ShippingMethod referenced is allowed for the Order or not.Shipping rate information for the Order.Include a value to associate a Tax Category with the shipping information.Include a Tax Rate for the Shipping Method.int
hashCode()
void
setDeliveries
(DeliveryDraft... deliveries) Information on how items are to be delivered to customers.void
setDeliveries
(List<DeliveryDraft> deliveries) Information on how items are to be delivered to customers.void
setDiscountedPrice
(DiscountedLineItemPriceDraft discountedPrice) Discounted Price of the Shipping Method.void
The base price for the Shipping Method.void
setShippingMethod
(ShippingMethodResourceIdentifier shippingMethod) Include a value to associate a Shipping Method with the Order.void
setShippingMethodName
(String shippingMethodName) Name of the Shipping Method.void
setShippingMethodState
(ShippingMethodState shippingMethodState) Indicates if the ShippingMethod referenced is allowed for the Order or not.void
setShippingRate
(ShippingRateDraft shippingRate) Shipping rate information for the Order.void
setTaxCategory
(TaxCategoryResourceIdentifier taxCategory) Include a value to associate a Tax Category with the shipping information.void
setTaxRate
(TaxRate taxRate) Include a Tax Rate for the Shipping Method.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.order.ShippingInfoImportDraft
withShippingInfoImportDraft
-
Constructor Details
-
ShippingInfoImportDraftImpl
public ShippingInfoImportDraftImpl()create empty instance
-
-
Method Details
-
getShippingMethodName
Name of the Shipping Method.
- Specified by:
getShippingMethodName
in interfaceShippingInfoImportDraft
- Returns:
- shippingMethodName
-
getPrice
The base price for the Shipping Method.
- Specified by:
getPrice
in interfaceShippingInfoImportDraft
- Returns:
- price
-
getShippingRate
Shipping rate information for the Order.
- Specified by:
getShippingRate
in interfaceShippingInfoImportDraft
- Returns:
- shippingRate
-
getTaxRate
Include a Tax Rate for the Shipping Method.
- Specified by:
getTaxRate
in interfaceShippingInfoImportDraft
- Returns:
- taxRate
-
getTaxCategory
Include a value to associate a Tax Category with the shipping information.
- Specified by:
getTaxCategory
in interfaceShippingInfoImportDraft
- Returns:
- taxCategory
-
getShippingMethod
Include a value to associate a Shipping Method with the Order.
- Specified by:
getShippingMethod
in interfaceShippingInfoImportDraft
- Returns:
- shippingMethod
-
getDeliveries
Information on how items are to be delivered to customers.
- Specified by:
getDeliveries
in interfaceShippingInfoImportDraft
- Returns:
- deliveries
-
getDiscountedPrice
Discounted Price of the Shipping Method.
- Specified by:
getDiscountedPrice
in interfaceShippingInfoImportDraft
- Returns:
- discountedPrice
-
getShippingMethodState
Indicates if the ShippingMethod referenced is allowed for the Order or not.
- Specified by:
getShippingMethodState
in interfaceShippingInfoImportDraft
- Returns:
- shippingMethodState
-
setShippingMethodName
Description copied from interface:ShippingInfoImportDraft
Name of the Shipping Method.
- Specified by:
setShippingMethodName
in interfaceShippingInfoImportDraft
- Parameters:
shippingMethodName
- value to be set
-
setPrice
Description copied from interface:ShippingInfoImportDraft
The base price for the Shipping Method.
- Specified by:
setPrice
in interfaceShippingInfoImportDraft
- Parameters:
price
- value to be set
-
setShippingRate
Description copied from interface:ShippingInfoImportDraft
Shipping rate information for the Order.
- Specified by:
setShippingRate
in interfaceShippingInfoImportDraft
- Parameters:
shippingRate
- value to be set
-
setTaxRate
Description copied from interface:ShippingInfoImportDraft
Include a Tax Rate for the Shipping Method.
- Specified by:
setTaxRate
in interfaceShippingInfoImportDraft
- Parameters:
taxRate
- value to be set
-
setTaxCategory
Description copied from interface:ShippingInfoImportDraft
Include a value to associate a Tax Category with the shipping information.
- Specified by:
setTaxCategory
in interfaceShippingInfoImportDraft
- Parameters:
taxCategory
- value to be set
-
setShippingMethod
Description copied from interface:ShippingInfoImportDraft
Include a value to associate a Shipping Method with the Order.
- Specified by:
setShippingMethod
in interfaceShippingInfoImportDraft
- Parameters:
shippingMethod
- value to be set
-
setDeliveries
Description copied from interface:ShippingInfoImportDraft
Information on how items are to be delivered to customers.
- Specified by:
setDeliveries
in interfaceShippingInfoImportDraft
- Parameters:
deliveries
- values to be set
-
setDeliveries
Description copied from interface:ShippingInfoImportDraft
Information on how items are to be delivered to customers.
- Specified by:
setDeliveries
in interfaceShippingInfoImportDraft
- Parameters:
deliveries
- values to be set
-
setDiscountedPrice
Description copied from interface:ShippingInfoImportDraft
Discounted Price of the Shipping Method.
- Specified by:
setDiscountedPrice
in interfaceShippingInfoImportDraft
- Parameters:
discountedPrice
- value to be set
-
setShippingMethodState
Description copied from interface:ShippingInfoImportDraft
Indicates if the ShippingMethod referenced is allowed for the Order or not.
- Specified by:
setShippingMethodState
in interfaceShippingInfoImportDraft
- Parameters:
shippingMethodState
- value to be set
-
equals
-
hashCode
-