Class CustomLineItemDraftImpl
java.lang.Object
com.commercetools.importapi.models.orders.CustomLineItemDraftImpl
- All Implemented Interfaces:
CustomLineItemDraft
,io.vrap.rmf.base.client.Draft<CustomLineItemDraft>
,io.vrap.rmf.base.client.ModelBase
public class CustomLineItemDraftImpl
extends Object
implements CustomLineItemDraft, io.vrap.rmf.base.client.ModelBase
CustomLineItemDraft
-
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
getMoney()
getName()
A localized string is a JSON object where the keys are of IETF language tag, and the values the corresponding strings used for that language.getSlug()
getState()
References a tax category by key.int
hashCode()
void
setDiscountedPricePerQuantity
(DiscountedLineItemPriceDraft... discountedPricePerQuantity) set discountedPricePerQuantityvoid
setDiscountedPricePerQuantity
(List<DiscountedLineItemPriceDraft> discountedPricePerQuantity) set discountedPricePerQuantityvoid
setExternalTaxRate
(ExternalTaxRateDraft externalTaxRate) set externalTaxRatevoid
setMoney
(TypedMoney money) set moneyvoid
setName
(LocalizedString name) A localized string is a JSON object where the keys are of IETF language tag, and the values the corresponding strings used for that language.void
setQuantity
(Double quantity) set quantityvoid
setShippingDetails
(ItemShippingDetailsDraft shippingDetails) set shippingDetailsvoid
set slugvoid
set statevoid
set statevoid
setTaxCategory
(TaxCategoryKeyReference taxCategory) References a tax category by key.void
setTaxedPrice
(CustomLineItemTaxedPrice taxedPrice) set taxedPricevoid
setTaxRate
(TaxRate taxRate) set taxRatevoid
setTotalPrice
(TypedMoney totalPrice) set totalPricetoString()
Methods inherited from interface com.commercetools.importapi.models.orders.CustomLineItemDraft
withCustomLineItemDraft
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
CustomLineItemDraftImpl
public CustomLineItemDraftImpl()create empty instance
-
-
Method Details
-
getName
A localized string is a JSON object where the keys are of IETF language tag, and the values the corresponding strings used for that language.
{ "de": "Hundefutter", "en": "dog food" }
- Specified by:
getName
in interfaceCustomLineItemDraft
- Returns:
- name
-
getMoney
- Specified by:
getMoney
in interfaceCustomLineItemDraft
- Returns:
- money
-
getTaxedPrice
- Specified by:
getTaxedPrice
in interfaceCustomLineItemDraft
- Returns:
- taxedPrice
-
getTotalPrice
- Specified by:
getTotalPrice
in interfaceCustomLineItemDraft
- Returns:
- totalPrice
-
getSlug
- Specified by:
getSlug
in interfaceCustomLineItemDraft
- Returns:
- slug
-
getQuantity
- Specified by:
getQuantity
in interfaceCustomLineItemDraft
- Returns:
- quantity
-
getState
- Specified by:
getState
in interfaceCustomLineItemDraft
- Returns:
- state
-
getTaxCategory
References a tax category by key.
- Specified by:
getTaxCategory
in interfaceCustomLineItemDraft
- Returns:
- taxCategory
-
getTaxRate
- Specified by:
getTaxRate
in interfaceCustomLineItemDraft
- Returns:
- taxRate
-
getExternalTaxRate
- Specified by:
getExternalTaxRate
in interfaceCustomLineItemDraft
- Returns:
- externalTaxRate
-
getDiscountedPricePerQuantity
- Specified by:
getDiscountedPricePerQuantity
in interfaceCustomLineItemDraft
- Returns:
- discountedPricePerQuantity
-
getShippingDetails
- Specified by:
getShippingDetails
in interfaceCustomLineItemDraft
- Returns:
- shippingDetails
-
setName
Description copied from interface:CustomLineItemDraft
A localized string is a JSON object where the keys are of IETF language tag, and the values the corresponding strings used for that language.
{ "de": "Hundefutter", "en": "dog food" }
- Specified by:
setName
in interfaceCustomLineItemDraft
- Parameters:
name
- value to be set
-
setMoney
Description copied from interface:CustomLineItemDraft
set money- Specified by:
setMoney
in interfaceCustomLineItemDraft
- Parameters:
money
- value to be set
-
setTaxedPrice
Description copied from interface:CustomLineItemDraft
set taxedPrice- Specified by:
setTaxedPrice
in interfaceCustomLineItemDraft
- Parameters:
taxedPrice
- value to be set
-
setTotalPrice
Description copied from interface:CustomLineItemDraft
set totalPrice- Specified by:
setTotalPrice
in interfaceCustomLineItemDraft
- Parameters:
totalPrice
- value to be set
-
setSlug
Description copied from interface:CustomLineItemDraft
set slug- Specified by:
setSlug
in interfaceCustomLineItemDraft
- Parameters:
slug
- value to be set
-
setQuantity
Description copied from interface:CustomLineItemDraft
set quantity- Specified by:
setQuantity
in interfaceCustomLineItemDraft
- Parameters:
quantity
- value to be set
-
setState
Description copied from interface:CustomLineItemDraft
set state- Specified by:
setState
in interfaceCustomLineItemDraft
- Parameters:
state
- values to be set
-
setState
Description copied from interface:CustomLineItemDraft
set state- Specified by:
setState
in interfaceCustomLineItemDraft
- Parameters:
state
- values to be set
-
setTaxCategory
Description copied from interface:CustomLineItemDraft
References a tax category by key.
- Specified by:
setTaxCategory
in interfaceCustomLineItemDraft
- Parameters:
taxCategory
- value to be set
-
setTaxRate
Description copied from interface:CustomLineItemDraft
set taxRate- Specified by:
setTaxRate
in interfaceCustomLineItemDraft
- Parameters:
taxRate
- value to be set
-
setExternalTaxRate
Description copied from interface:CustomLineItemDraft
set externalTaxRate- Specified by:
setExternalTaxRate
in interfaceCustomLineItemDraft
- Parameters:
externalTaxRate
- value to be set
-
setDiscountedPricePerQuantity
public void setDiscountedPricePerQuantity(DiscountedLineItemPriceDraft... discountedPricePerQuantity) Description copied from interface:CustomLineItemDraft
set discountedPricePerQuantity- Specified by:
setDiscountedPricePerQuantity
in interfaceCustomLineItemDraft
- Parameters:
discountedPricePerQuantity
- values to be set
-
setDiscountedPricePerQuantity
public void setDiscountedPricePerQuantity(List<DiscountedLineItemPriceDraft> discountedPricePerQuantity) Description copied from interface:CustomLineItemDraft
set discountedPricePerQuantity- Specified by:
setDiscountedPricePerQuantity
in interfaceCustomLineItemDraft
- Parameters:
discountedPricePerQuantity
- values to be set
-
setShippingDetails
Description copied from interface:CustomLineItemDraft
set shippingDetails- Specified by:
setShippingDetails
in interfaceCustomLineItemDraft
- Parameters:
shippingDetails
- value to be set
-
equals
-
hashCode
public int hashCode() -
toString
-