Package com.commercetools.api.models.me
Class MyShoppingListAddTextLineItemActionImpl
java.lang.Object
com.commercetools.api.models.me.MyShoppingListAddTextLineItemActionImpl
- All Implemented Interfaces:
CustomizableDraft<MyShoppingListAddTextLineItemAction>
,MyShoppingListAddTextLineItemAction
,MyShoppingListUpdateAction
,ResourceUpdateAction<MyShoppingListUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class MyShoppingListAddTextLineItemActionImpl
extends Object
implements MyShoppingListAddTextLineItemAction, io.vrap.rmf.base.client.ModelBase
MyShoppingListAddTextLineItemAction
-
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.me.MyShoppingListAddTextLineItemAction
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.getKey()
User-defined identifier 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
User-defined 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.CustomizableDraft
unwrapCustomizableDraft
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.me.MyShoppingListAddTextLineItemAction
withMyShoppingListAddTextLineItemAction
Methods inherited from interface com.commercetools.api.models.me.MyShoppingListUpdateAction
withMyShoppingListUpdateAction
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Constructor Details
-
MyShoppingListAddTextLineItemActionImpl
create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceMyShoppingListUpdateAction
- Specified by:
getAction
in interfaceResourceUpdateAction<MyShoppingListUpdateAction>
- Returns:
- action
-
getName
Name of the TextLineItem.
- Specified by:
getName
in interfaceMyShoppingListAddTextLineItemAction
- Returns:
- name
-
getKey
User-defined identifier of the TextLineItem. Must be unique per ShoppingList.
- Specified by:
getKey
in interfaceMyShoppingListAddTextLineItemAction
- Returns:
- key
-
getDescription
Description of the TextLineItem.
- Specified by:
getDescription
in interfaceMyShoppingListAddTextLineItemAction
- Returns:
- description
-
getQuantity
Number of entries in the TextLineItem.
- Specified by:
getQuantity
in interfaceMyShoppingListAddTextLineItemAction
- 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 interfaceMyShoppingListAddTextLineItemAction
- Returns:
- addedAt
-
getCustom
Custom Fields defined for the TextLineItem.
- Specified by:
getCustom
in interfaceCustomizableDraft<MyShoppingListAddTextLineItemAction>
- Specified by:
getCustom
in interfaceMyShoppingListAddTextLineItemAction
- Returns:
- custom
-
setName
Description copied from interface:MyShoppingListAddTextLineItemAction
Name of the TextLineItem.
- Specified by:
setName
in interfaceMyShoppingListAddTextLineItemAction
- Parameters:
name
- value to be set
-
setKey
Description copied from interface:MyShoppingListAddTextLineItemAction
User-defined identifier of the TextLineItem. Must be unique per ShoppingList.
- Specified by:
setKey
in interfaceMyShoppingListAddTextLineItemAction
- Parameters:
key
- value to be set
-
setDescription
Description copied from interface:MyShoppingListAddTextLineItemAction
Description of the TextLineItem.
- Specified by:
setDescription
in interfaceMyShoppingListAddTextLineItemAction
- Parameters:
description
- value to be set
-
setQuantity
Description copied from interface:MyShoppingListAddTextLineItemAction
Number of entries in the TextLineItem.
- Specified by:
setQuantity
in interfaceMyShoppingListAddTextLineItemAction
- Parameters:
quantity
- value to be set
-
setAddedAt
Description copied from interface:MyShoppingListAddTextLineItemAction
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 interfaceMyShoppingListAddTextLineItemAction
- Parameters:
addedAt
- value to be set
-
setCustom
Description copied from interface:MyShoppingListAddTextLineItemAction
Custom Fields defined for the TextLineItem.
- Specified by:
setCustom
in interfaceCustomizableDraft<MyShoppingListAddTextLineItemAction>
- Specified by:
setCustom
in interfaceMyShoppingListAddTextLineItemAction
- Parameters:
custom
- value to be set
-
equals
-
hashCode
-