Class ShoppingListAddTextLineItemActionImpl
java.lang.Object
com.commercetools.api.models.shopping_list.ShoppingListAddTextLineItemActionImpl
- All Implemented Interfaces:
CustomizableDraft<ShoppingListAddTextLineItemAction>
,ResourceUpdateAction<ShoppingListUpdateAction>
,ShoppingListAddTextLineItemAction
,ShoppingListUpdateAction
,io.vrap.rmf.base.client.ModelBase
public class ShoppingListAddTextLineItemActionImpl
extends Object
implements ShoppingListAddTextLineItemAction, io.vrap.rmf.base.client.ModelBase
ShoppingListAddTextLineItemAction
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.api.models.shopping_list.ShoppingListAddTextLineItemAction
ADD_TEXT_LINE_ITEM
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Date and time the TextLineItem is added to the ShoppingList.Custom Fields defined 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 defined 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.ResourceUpdateAction
get
Methods inherited from interface com.commercetools.api.models.shopping_list.ShoppingListAddTextLineItemAction
withShoppingListAddTextLineItemAction
Methods inherited from interface com.commercetools.api.models.shopping_list.ShoppingListUpdateAction
withShoppingListUpdateAction
-
Constructor Details
-
ShoppingListAddTextLineItemActionImpl
create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceResourceUpdateAction<ShoppingListUpdateAction>
- Specified by:
getAction
in interfaceShoppingListUpdateAction
- Returns:
- action
-
getName
Name of the TextLineItem.
- Specified by:
getName
in interfaceShoppingListAddTextLineItemAction
- Returns:
- name
-
getDescription
Description of the TextLineItem.
- Specified by:
getDescription
in interfaceShoppingListAddTextLineItemAction
- Returns:
- description
-
getQuantity
Number of entries in the TextLineItem.
- Specified by:
getQuantity
in interfaceShoppingListAddTextLineItemAction
- Returns:
- quantity
-
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 interfaceShoppingListAddTextLineItemAction
- Returns:
- addedAt
-
getCustom
Custom Fields defined for the TextLineItem.
- Specified by:
getCustom
in interfaceCustomizableDraft<ShoppingListAddTextLineItemAction>
- Specified by:
getCustom
in interfaceShoppingListAddTextLineItemAction
- Returns:
- custom
-
setName
Description copied from interface:ShoppingListAddTextLineItemAction
Name of the TextLineItem.
- Specified by:
setName
in interfaceShoppingListAddTextLineItemAction
- Parameters:
name
- value to be set
-
setDescription
Description copied from interface:ShoppingListAddTextLineItemAction
Description of the TextLineItem.
- Specified by:
setDescription
in interfaceShoppingListAddTextLineItemAction
- Parameters:
description
- value to be set
-
setQuantity
Description copied from interface:ShoppingListAddTextLineItemAction
Number of entries in the TextLineItem.
- Specified by:
setQuantity
in interfaceShoppingListAddTextLineItemAction
- Parameters:
quantity
- value to be set
-
setAddedAt
Description copied from interface:ShoppingListAddTextLineItemAction
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 interfaceShoppingListAddTextLineItemAction
- Parameters:
addedAt
- value to be set
-
setCustom
Description copied from interface:ShoppingListAddTextLineItemAction
Custom Fields defined for the TextLineItem.
- Specified by:
setCustom
in interfaceCustomizableDraft<ShoppingListAddTextLineItemAction>
- Specified by:
setCustom
in interfaceShoppingListAddTextLineItemAction
- Parameters:
custom
- value to be set
-
equals
-
hashCode
-