Class TextLineItemImpl
java.lang.Object
com.commercetools.api.models.shopping_list.TextLineItemImpl
- All Implemented Interfaces:
Customizable<TextLineItem>
,TextLineItem
,io.vrap.rmf.base.client.ModelBase
public class TextLineItemImpl
extends Object
implements TextLineItem, io.vrap.rmf.base.client.ModelBase
TextLineItems are Line Items that use text values instead of references to Products.
-
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 (UTC) the TextLineItem was added to the ShoppingList.Custom Fields of the TextLineItem.Description of the TextLineItem.getId()
Unique identifier of the TextLineItem.getName()
Name of the TextLineItem.Number of entries in the TextLineItem.int
hashCode()
void
setAddedAt
(ZonedDateTime addedAt) Date and time (UTC) the TextLineItem was added to the ShoppingList.void
setCustom
(CustomFields custom) Custom Fields of the TextLineItem.void
setDescription
(LocalizedString description) Description of the TextLineItem.void
Unique identifier 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.Customizable
unwrapCustomizable
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.shopping_list.TextLineItem
withTextLineItem
-
Constructor Details
-
TextLineItemImpl
public TextLineItemImpl()create empty instance
-
-
Method Details
-
getAddedAt
Date and time (UTC) the TextLineItem was added to the ShoppingList.
- Specified by:
getAddedAt
in interfaceTextLineItem
- Returns:
- addedAt
-
getCustom
Custom Fields of the TextLineItem.
- Specified by:
getCustom
in interfaceCustomizable<TextLineItem>
- Specified by:
getCustom
in interfaceTextLineItem
- Returns:
- custom
-
getDescription
Description of the TextLineItem.
- Specified by:
getDescription
in interfaceTextLineItem
- Returns:
- description
-
getId
Unique identifier of the TextLineItem.
- Specified by:
getId
in interfaceTextLineItem
- Returns:
- id
-
getName
Name of the TextLineItem.
- Specified by:
getName
in interfaceTextLineItem
- Returns:
- name
-
getQuantity
Number of entries in the TextLineItem.
- Specified by:
getQuantity
in interfaceTextLineItem
- Returns:
- quantity
-
setAddedAt
Description copied from interface:TextLineItem
Date and time (UTC) the TextLineItem was added to the ShoppingList.
- Specified by:
setAddedAt
in interfaceTextLineItem
- Parameters:
addedAt
- value to be set
-
setCustom
Description copied from interface:TextLineItem
Custom Fields of the TextLineItem.
- Specified by:
setCustom
in interfaceCustomizable<TextLineItem>
- Specified by:
setCustom
in interfaceTextLineItem
- Parameters:
custom
- value to be set
-
setDescription
Description copied from interface:TextLineItem
Description of the TextLineItem.
- Specified by:
setDescription
in interfaceTextLineItem
- Parameters:
description
- value to be set
-
setId
Description copied from interface:TextLineItem
Unique identifier of the TextLineItem.
- Specified by:
setId
in interfaceTextLineItem
- Parameters:
id
- value to be set
-
setName
Description copied from interface:TextLineItem
Name of the TextLineItem.
- Specified by:
setName
in interfaceTextLineItem
- Parameters:
name
- value to be set
-
setQuantity
Description copied from interface:TextLineItem
Number of entries in the TextLineItem.
- Specified by:
setQuantity
in interfaceTextLineItem
- Parameters:
quantity
- value to be set
-
equals
-
hashCode
-