Class TextLineItemDraftImpl
java.lang.Object
com.commercetools.api.models.shopping_list.TextLineItemDraftImpl
- All Implemented Interfaces:
CustomizableDraft<TextLineItemDraft>
,TextLineItemDraft
,io.vrap.rmf.base.client.Draft<TextLineItemDraft>
,io.vrap.rmf.base.client.ModelBase
public class TextLineItemDraftImpl
extends Object
implements TextLineItemDraft, io.vrap.rmf.base.client.ModelBase
TextLineItemDraft
-
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
Date and time the TextLineItem is added to the ShoppingList.Custom Fields for the TextLineItem.Description of the TextLineItem.getName()
Name of the TextLineItem.Number of entries in the TextLineItem.int
hashCode()
void
setAddedAt
(ZonedDateTime addedAt) Date and time the TextLineItem is added to the ShoppingList.void
setCustom
(CustomFieldsDraft custom) Custom Fields for the TextLineItem.void
setDescription
(LocalizedString description) Description of the TextLineItem.void
setName
(LocalizedString name) Name of the TextLineItem.void
setQuantity
(Long quantity) Number of entries in the TextLineItem.Methods 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 io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.shopping_list.TextLineItemDraft
withTextLineItemDraft
-
Constructor Details
-
TextLineItemDraftImpl
public TextLineItemDraftImpl()create empty instance
-
-
Method Details
-
getAddedAt
Date and time the TextLineItem is added to the ShoppingList. If not set, the current date and time (UTC) is used.
- Specified by:
getAddedAt
in interfaceTextLineItemDraft
- Returns:
- addedAt
-
getCustom
Custom Fields for the TextLineItem.
- Specified by:
getCustom
in interfaceCustomizableDraft<TextLineItemDraft>
- Specified by:
getCustom
in interfaceTextLineItemDraft
- Returns:
- custom
-
getDescription
Description of the TextLineItem.
- Specified by:
getDescription
in interfaceTextLineItemDraft
- Returns:
- description
-
getName
Name of the TextLineItem.
- Specified by:
getName
in interfaceTextLineItemDraft
- Returns:
- name
-
getQuantity
Number of entries in the TextLineItem.
- Specified by:
getQuantity
in interfaceTextLineItemDraft
- Returns:
- quantity
-
setAddedAt
Description copied from interface:TextLineItemDraft
Date and time the TextLineItem is added to the ShoppingList. If not set, the current date and time (UTC) is used.
- Specified by:
setAddedAt
in interfaceTextLineItemDraft
- Parameters:
addedAt
- value to be set
-
setCustom
Description copied from interface:TextLineItemDraft
Custom Fields for the TextLineItem.
- Specified by:
setCustom
in interfaceCustomizableDraft<TextLineItemDraft>
- Specified by:
setCustom
in interfaceTextLineItemDraft
- Parameters:
custom
- value to be set
-
setDescription
Description copied from interface:TextLineItemDraft
Description of the TextLineItem.
- Specified by:
setDescription
in interfaceTextLineItemDraft
- Parameters:
description
- value to be set
-
setName
Description copied from interface:TextLineItemDraft
Name of the TextLineItem.
- Specified by:
setName
in interfaceTextLineItemDraft
- Parameters:
name
- value to be set
-
setQuantity
Description copied from interface:TextLineItemDraft
Number of entries in the TextLineItem.
- Specified by:
setQuantity
in interfaceTextLineItemDraft
- Parameters:
quantity
- value to be set
-
equals
-
hashCode
-