Class MyShoppingListAddLineItemActionImpl
- All Implemented Interfaces:
CustomizableDraft<MyShoppingListAddLineItemAction>
,MyShoppingListAddLineItemAction
,MyShoppingListUpdateAction
,ResourceUpdateAction<MyShoppingListUpdateAction>
,io.vrap.rmf.base.client.ModelBase
-
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.MyShoppingListAddLineItemAction
ADD_LINE_ITEM
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Date and time the TextLineItem is added to the ShoppingList.Custom Fields defined for the ShoppingListLineItem.getKey()
User-defined identifier of the ShoppingListLineItem.Unique identifier of a Product.Number of Products in the ShoppingListLineItem.getSku()
sku
of the ProductVariant.id
of the ProductVariant.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 ShoppingListLineItem.void
User-defined identifier of the ShoppingListLineItem.void
setProductId
(String productId) Unique identifier of a Product.void
setQuantity
(Long quantity) Number of Products in the ShoppingListLineItem.void
sku
of the ProductVariant.void
setVariantId
(Long variantId) id
of the ProductVariant.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.MyShoppingListAddLineItemAction
withMyShoppingListAddLineItemAction
Methods inherited from interface com.commercetools.api.models.me.MyShoppingListUpdateAction
withMyShoppingListUpdateAction
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Constructor Details
-
MyShoppingListAddLineItemActionImpl
public MyShoppingListAddLineItemActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceMyShoppingListUpdateAction
- Specified by:
getAction
in interfaceResourceUpdateAction<MyShoppingListUpdateAction>
- Returns:
- action
-
getKey
User-defined identifier of the ShoppingListLineItem. Must be unique per ShoppingList.
- Specified by:
getKey
in interfaceMyShoppingListAddLineItemAction
- Returns:
- key
-
getSku
sku
of the ProductVariant.- Specified by:
getSku
in interfaceMyShoppingListAddLineItemAction
- Returns:
- sku
-
getProductId
Unique identifier of a Product.
- Specified by:
getProductId
in interfaceMyShoppingListAddLineItemAction
- Returns:
- productId
-
getVariantId
id
of the ProductVariant. If not set, the ShoppingListLineItem refers to the Master Variant.- Specified by:
getVariantId
in interfaceMyShoppingListAddLineItemAction
- Returns:
- variantId
-
getQuantity
Number of Products in the ShoppingListLineItem.
- Specified by:
getQuantity
in interfaceMyShoppingListAddLineItemAction
- 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 interfaceMyShoppingListAddLineItemAction
- Returns:
- addedAt
-
getCustom
Custom Fields defined for the ShoppingListLineItem.
- Specified by:
getCustom
in interfaceCustomizableDraft<MyShoppingListAddLineItemAction>
- Specified by:
getCustom
in interfaceMyShoppingListAddLineItemAction
- Returns:
- custom
-
setKey
Description copied from interface:MyShoppingListAddLineItemAction
User-defined identifier of the ShoppingListLineItem. Must be unique per ShoppingList.
- Specified by:
setKey
in interfaceMyShoppingListAddLineItemAction
- Parameters:
key
- value to be set
-
setSku
Description copied from interface:MyShoppingListAddLineItemAction
sku
of the ProductVariant.- Specified by:
setSku
in interfaceMyShoppingListAddLineItemAction
- Parameters:
sku
- value to be set
-
setProductId
Description copied from interface:MyShoppingListAddLineItemAction
Unique identifier of a Product.
- Specified by:
setProductId
in interfaceMyShoppingListAddLineItemAction
- Parameters:
productId
- value to be set
-
setVariantId
Description copied from interface:MyShoppingListAddLineItemAction
id
of the ProductVariant. If not set, the ShoppingListLineItem refers to the Master Variant.- Specified by:
setVariantId
in interfaceMyShoppingListAddLineItemAction
- Parameters:
variantId
- value to be set
-
setQuantity
Description copied from interface:MyShoppingListAddLineItemAction
Number of Products in the ShoppingListLineItem.
- Specified by:
setQuantity
in interfaceMyShoppingListAddLineItemAction
- Parameters:
quantity
- value to be set
-
setAddedAt
Description copied from interface:MyShoppingListAddLineItemAction
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 interfaceMyShoppingListAddLineItemAction
- Parameters:
addedAt
- value to be set
-
setCustom
Description copied from interface:MyShoppingListAddLineItemAction
Custom Fields defined for the ShoppingListLineItem.
- Specified by:
setCustom
in interfaceCustomizableDraft<MyShoppingListAddLineItemAction>
- Specified by:
setCustom
in interfaceMyShoppingListAddLineItemAction
- Parameters:
custom
- value to be set
-
equals
-
hashCode
public int hashCode()
-