Class CustomLineItemImportDraftImpl
java.lang.Object
com.commercetools.api.models.cart.CustomLineItemImportDraftImpl
- All Implemented Interfaces:
CustomLineItemImportDraft
,CustomizableDraft<CustomLineItemImportDraft>
,io.vrap.rmf.base.client.Draft<CustomLineItemImportDraft>
,io.vrap.rmf.base.client.ModelBase
public class CustomLineItemImportDraftImpl
extends Object
implements CustomLineItemImportDraft, io.vrap.rmf.base.client.ModelBase
CustomLineItemImportDraft
-
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
The custom fields.getMoney()
The cost to add to the cart.getName()
IfStandard
, Cart Discounts with a matching CartDiscountCustomLineItemsTarget are applied to the Custom Line Item. IfExternal
, Cart Discounts are not considered on the Custom Line Item.The amount of a CustomLineItem in the cart.getSlug()
getState()
int
hashCode()
void
setCustom
(CustomFieldsDraft custom) The custom fields.void
The cost to add to the cart.void
setName
(LocalizedString name) set namevoid
setPriceMode
(CustomLineItemPriceMode priceMode) IfStandard
, Cart Discounts with a matching CartDiscountCustomLineItemsTarget are applied to the Custom Line Item. IfExternal
, Cart Discounts are not considered on the Custom Line Item.void
setQuantity
(Long quantity) The amount of a CustomLineItem in the cart.void
setShippingDetails
(ItemShippingDetailsDraft shippingDetails) set shippingDetailsvoid
set slugvoid
set statevoid
set statevoid
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 com.commercetools.api.models.CustomizableDraft
unwrapCustomizableDraft
Methods inherited from interface com.commercetools.api.models.cart.CustomLineItemImportDraft
withCustomLineItemImportDraft
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
CustomLineItemImportDraftImpl
public CustomLineItemImportDraftImpl()create empty instance
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceCustomLineItemImportDraft
- Returns:
- name
-
getQuantity
The amount of a CustomLineItem in the cart. Must be a positive integer.
- Specified by:
getQuantity
in interfaceCustomLineItemImportDraft
- Returns:
- quantity
-
getMoney
The cost to add to the cart. The amount can be negative.
- Specified by:
getMoney
in interfaceCustomLineItemImportDraft
- Returns:
- money
-
getSlug
- Specified by:
getSlug
in interfaceCustomLineItemImportDraft
- Returns:
- slug
-
getState
- Specified by:
getState
in interfaceCustomLineItemImportDraft
- Returns:
- state
-
getTaxRate
- Specified by:
getTaxRate
in interfaceCustomLineItemImportDraft
- Returns:
- taxRate
-
getTaxCategory
- Specified by:
getTaxCategory
in interfaceCustomLineItemImportDraft
- Returns:
- taxCategory
-
getCustom
The custom fields.
- Specified by:
getCustom
in interfaceCustomizableDraft<CustomLineItemImportDraft>
- Specified by:
getCustom
in interfaceCustomLineItemImportDraft
- Returns:
- custom
-
getShippingDetails
- Specified by:
getShippingDetails
in interfaceCustomLineItemImportDraft
- Returns:
- shippingDetails
-
getPriceMode
- If
Standard
, Cart Discounts with a matching CartDiscountCustomLineItemsTarget are applied to the Custom Line Item. - If
External
, Cart Discounts are not considered on the Custom Line Item.
- Specified by:
getPriceMode
in interfaceCustomLineItemImportDraft
- Returns:
- priceMode
- If
-
setName
Description copied from interface:CustomLineItemImportDraft
set name- Specified by:
setName
in interfaceCustomLineItemImportDraft
- Parameters:
name
- value to be set
-
setQuantity
Description copied from interface:CustomLineItemImportDraft
The amount of a CustomLineItem in the cart. Must be a positive integer.
- Specified by:
setQuantity
in interfaceCustomLineItemImportDraft
- Parameters:
quantity
- value to be set
-
setMoney
Description copied from interface:CustomLineItemImportDraft
The cost to add to the cart. The amount can be negative.
- Specified by:
setMoney
in interfaceCustomLineItemImportDraft
- Parameters:
money
- value to be set
-
setSlug
Description copied from interface:CustomLineItemImportDraft
set slug- Specified by:
setSlug
in interfaceCustomLineItemImportDraft
- Parameters:
slug
- value to be set
-
setState
Description copied from interface:CustomLineItemImportDraft
set state- Specified by:
setState
in interfaceCustomLineItemImportDraft
- Parameters:
state
- values to be set
-
setState
Description copied from interface:CustomLineItemImportDraft
set state- Specified by:
setState
in interfaceCustomLineItemImportDraft
- Parameters:
state
- values to be set
-
setTaxRate
Description copied from interface:CustomLineItemImportDraft
set taxRate- Specified by:
setTaxRate
in interfaceCustomLineItemImportDraft
- Parameters:
taxRate
- value to be set
-
setTaxCategory
Description copied from interface:CustomLineItemImportDraft
set taxCategory- Specified by:
setTaxCategory
in interfaceCustomLineItemImportDraft
- Parameters:
taxCategory
- value to be set
-
setCustom
Description copied from interface:CustomLineItemImportDraft
The custom fields.
- Specified by:
setCustom
in interfaceCustomizableDraft<CustomLineItemImportDraft>
- Specified by:
setCustom
in interfaceCustomLineItemImportDraft
- Parameters:
custom
- value to be set
-
setShippingDetails
Description copied from interface:CustomLineItemImportDraft
set shippingDetails- Specified by:
setShippingDetails
in interfaceCustomLineItemImportDraft
- Parameters:
shippingDetails
- value to be set
-
setPriceMode
Description copied from interface:CustomLineItemImportDraft
- If
Standard
, Cart Discounts with a matching CartDiscountCustomLineItemsTarget are applied to the Custom Line Item. - If
External
, Cart Discounts are not considered on the Custom Line Item.
- Specified by:
setPriceMode
in interfaceCustomLineItemImportDraft
- Parameters:
priceMode
- value to be set
- If
-
equals
-
hashCode
-