Class InventoryEntryDraftImpl
java.lang.Object
com.commercetools.api.models.inventory.InventoryEntryDraftImpl
- All Implemented Interfaces:
CustomizableDraft<InventoryEntryDraft>
,InventoryEntryDraft
,WithKey
,io.vrap.rmf.base.client.Draft<InventoryEntryDraft>
,io.vrap.rmf.base.client.ModelBase
public class InventoryEntryDraftImpl
extends Object
implements InventoryEntryDraft, io.vrap.rmf.base.client.ModelBase
InventoryEntryDraft
-
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
Custom Fields of the InventoryEntry.Date and time of the next restock.getKey()
User-defined unique identifier for the InventoryEntry.Overall amount of stock.How often the InventoryEntry is restocked (in days).getSku()
ProductVariantsku
of the InventoryEntry.Channel that supplies this InventoryEntry.int
hashCode()
void
setCustom
(CustomFieldsDraft custom) Custom Fields of the InventoryEntry.void
setExpectedDelivery
(ZonedDateTime expectedDelivery) Date and time of the next restock.void
User-defined unique identifier for the InventoryEntry.void
setQuantityOnStock
(Long quantityOnStock) Overall amount of stock.void
setRestockableInDays
(Long restockableInDays) How often the InventoryEntry is restocked (in days).void
ProductVariantsku
of the InventoryEntry.void
setSupplyChannel
(ChannelResourceIdentifier supplyChannel) Channel that supplies this InventoryEntry.toString()
Methods inherited from interface com.commercetools.api.models.CustomizableDraft
unwrapCustomizableDraft
Methods inherited from interface com.commercetools.api.models.inventory.InventoryEntryDraft
withInventoryEntryDraft
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
InventoryEntryDraftImpl
public InventoryEntryDraftImpl()create empty instance
-
-
Method Details
-
getSku
ProductVariant
sku
of the InventoryEntry.- Specified by:
getSku
in interfaceInventoryEntryDraft
- Returns:
- sku
-
getKey
User-defined unique identifier for the InventoryEntry.
- Specified by:
getKey
in interfaceInventoryEntryDraft
- Specified by:
getKey
in interfaceWithKey
- Returns:
- key
-
getSupplyChannel
Channel that supplies this InventoryEntry.
- Specified by:
getSupplyChannel
in interfaceInventoryEntryDraft
- Returns:
- supplyChannel
-
getQuantityOnStock
Overall amount of stock.
- Specified by:
getQuantityOnStock
in interfaceInventoryEntryDraft
- Returns:
- quantityOnStock
-
getRestockableInDays
How often the InventoryEntry is restocked (in days).
- Specified by:
getRestockableInDays
in interfaceInventoryEntryDraft
- Returns:
- restockableInDays
-
getExpectedDelivery
Date and time of the next restock.
- Specified by:
getExpectedDelivery
in interfaceInventoryEntryDraft
- Returns:
- expectedDelivery
-
getCustom
Custom Fields of the InventoryEntry.
- Specified by:
getCustom
in interfaceCustomizableDraft<InventoryEntryDraft>
- Specified by:
getCustom
in interfaceInventoryEntryDraft
- Returns:
- custom
-
setSku
Description copied from interface:InventoryEntryDraft
ProductVariant
sku
of the InventoryEntry.- Specified by:
setSku
in interfaceInventoryEntryDraft
- Parameters:
sku
- value to be set
-
setKey
Description copied from interface:InventoryEntryDraft
User-defined unique identifier for the InventoryEntry.
- Specified by:
setKey
in interfaceInventoryEntryDraft
- Parameters:
key
- value to be set
-
setSupplyChannel
Description copied from interface:InventoryEntryDraft
Channel that supplies this InventoryEntry.
- Specified by:
setSupplyChannel
in interfaceInventoryEntryDraft
- Parameters:
supplyChannel
- value to be set
-
setQuantityOnStock
Description copied from interface:InventoryEntryDraft
Overall amount of stock.
- Specified by:
setQuantityOnStock
in interfaceInventoryEntryDraft
- Parameters:
quantityOnStock
- value to be set
-
setRestockableInDays
Description copied from interface:InventoryEntryDraft
How often the InventoryEntry is restocked (in days).
- Specified by:
setRestockableInDays
in interfaceInventoryEntryDraft
- Parameters:
restockableInDays
- value to be set
-
setExpectedDelivery
Description copied from interface:InventoryEntryDraft
Date and time of the next restock.
- Specified by:
setExpectedDelivery
in interfaceInventoryEntryDraft
- Parameters:
expectedDelivery
- value to be set
-
setCustom
Description copied from interface:InventoryEntryDraft
Custom Fields of the InventoryEntry.
- Specified by:
setCustom
in interfaceCustomizableDraft<InventoryEntryDraft>
- Specified by:
setCustom
in interfaceInventoryEntryDraft
- Parameters:
custom
- value to be set
-
equals
-
hashCode
public int hashCode() -
toString
-