Class PriceDraftImportImpl
java.lang.Object
com.commercetools.importapi.models.productdrafts.PriceDraftImportImpl
- All Implemented Interfaces:
PriceDraftImport
,io.vrap.rmf.base.client.ModelBase
public class PriceDraftImportImpl
extends Object
implements PriceDraftImport, io.vrap.rmf.base.client.ModelBase
The representation of a Price Draft for the import purpose.
-
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
References a channel by key.A two-digit country code as per ISO 3166-1 alpha-2.The custom fields for this category.References a customer group by key.Sets a discounted price from an external service.getKey()
User-defined unique identifier for the Embedded Price.getTiers()
The tiered prices for this price.getValue()
int
hashCode()
void
setChannel
(ChannelKeyReference channel) References a channel by key.void
setCountry
(String country) A two-digit country code as per ISO 3166-1 alpha-2.void
The custom fields for this category.void
setCustomerGroup
(CustomerGroupKeyReference customerGroup) References a customer group by key.void
setDiscounted
(DiscountedPrice discounted) Sets a discounted price from an external service.void
User-defined unique identifier for the Embedded Price.void
The tiered prices for this price.void
The tiered prices for this price.void
setValidFrom
(ZonedDateTime validFrom) set validFromvoid
setValidUntil
(ZonedDateTime validUntil) set validUntilvoid
setValue
(TypedMoney value) set valueMethods 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.importapi.models.productdrafts.PriceDraftImport
withPriceDraftImport
-
Constructor Details
-
PriceDraftImportImpl
public PriceDraftImportImpl()create empty instance
-
-
Method Details
-
getValue
- Specified by:
getValue
in interfacePriceDraftImport
- Returns:
- value
-
getCountry
A two-digit country code as per ISO 3166-1 alpha-2.
- Specified by:
getCountry
in interfacePriceDraftImport
- Returns:
- country
-
getCustomerGroup
References a customer group by key.
- Specified by:
getCustomerGroup
in interfacePriceDraftImport
- Returns:
- customerGroup
-
getChannel
References a channel by key.
- Specified by:
getChannel
in interfacePriceDraftImport
- Returns:
- channel
-
getValidFrom
- Specified by:
getValidFrom
in interfacePriceDraftImport
- Returns:
- validFrom
-
getValidUntil
- Specified by:
getValidUntil
in interfacePriceDraftImport
- Returns:
- validUntil
-
getCustom
The custom fields for this category.
- Specified by:
getCustom
in interfacePriceDraftImport
- Returns:
- custom
-
getDiscounted
Sets a discounted price from an external service.
- Specified by:
getDiscounted
in interfacePriceDraftImport
- Returns:
- discounted
-
getTiers
The tiered prices for this price.
- Specified by:
getTiers
in interfacePriceDraftImport
- Returns:
- tiers
-
getKey
User-defined unique identifier for the Embedded Price.
- Specified by:
getKey
in interfacePriceDraftImport
- Returns:
- key
-
setValue
Description copied from interface:PriceDraftImport
set value- Specified by:
setValue
in interfacePriceDraftImport
- Parameters:
value
- value to be set
-
setCountry
Description copied from interface:PriceDraftImport
A two-digit country code as per ISO 3166-1 alpha-2.
- Specified by:
setCountry
in interfacePriceDraftImport
- Parameters:
country
- value to be set
-
setCustomerGroup
Description copied from interface:PriceDraftImport
References a customer group by key.
- Specified by:
setCustomerGroup
in interfacePriceDraftImport
- Parameters:
customerGroup
- value to be set
-
setChannel
Description copied from interface:PriceDraftImport
References a channel by key.
- Specified by:
setChannel
in interfacePriceDraftImport
- Parameters:
channel
- value to be set
-
setValidFrom
Description copied from interface:PriceDraftImport
set validFrom- Specified by:
setValidFrom
in interfacePriceDraftImport
- Parameters:
validFrom
- value to be set
-
setValidUntil
Description copied from interface:PriceDraftImport
set validUntil- Specified by:
setValidUntil
in interfacePriceDraftImport
- Parameters:
validUntil
- value to be set
-
setCustom
Description copied from interface:PriceDraftImport
The custom fields for this category.
- Specified by:
setCustom
in interfacePriceDraftImport
- Parameters:
custom
- value to be set
-
setDiscounted
Description copied from interface:PriceDraftImport
Sets a discounted price from an external service.
- Specified by:
setDiscounted
in interfacePriceDraftImport
- Parameters:
discounted
- value to be set
-
setTiers
Description copied from interface:PriceDraftImport
The tiered prices for this price.
- Specified by:
setTiers
in interfacePriceDraftImport
- Parameters:
tiers
- values to be set
-
setTiers
Description copied from interface:PriceDraftImport
The tiered prices for this price.
- Specified by:
setTiers
in interfacePriceDraftImport
- Parameters:
tiers
- values to be set
-
setKey
Description copied from interface:PriceDraftImport
User-defined unique identifier for the Embedded Price.
- Specified by:
setKey
in interfacePriceDraftImport
- Parameters:
key
- value to be set
-
equals
-
hashCode
public int hashCode()
-