Package com.commercetools.api.models.me
Interface MyShoppingListSetLineItemCustomTypeAction
- All Superinterfaces:
MyShoppingListUpdateAction
,ResourceUpdateAction<MyShoppingListUpdateAction>
- All Known Implementing Classes:
MyShoppingListSetLineItemCustomTypeActionImpl
MyShoppingListSetLineItemCustomTypeAction
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
MyShoppingListSetLineItemCustomTypeAction myShoppingListSetLineItemCustomTypeAction = MyShoppingListSetLineItemCustomTypeAction.builder()
.lineItemId("{lineItemId}")
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for MyShoppingListSetLineItemCustomTypeAction -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for MyShoppingListSetLineItemCustomTypeActioncreate builder for MyShoppingListSetLineItemCustomTypeAction instancefactory method to create a deep copy of MyShoppingListSetLineItemCustomTypeAction@Valid FieldContainer
Sets the Custom Fields fields for the ShoppingListLineItem.@NotNull String
Unique identifier of an existing ShoppingListLineItem in the ShoppingList.@Valid TypeResourceIdentifier
getType()
Defines the Type that extends the ShoppingListLineItem with Custom Fields.of()
factory methodof
(MyShoppingListSetLineItemCustomTypeAction template) factory method to create a shallow copy MyShoppingListSetLineItemCustomTypeActionvoid
setFields
(FieldContainer fields) Sets the Custom Fields fields for the ShoppingListLineItem.void
setLineItemId
(String lineItemId) Unique identifier of an existing ShoppingListLineItem in the ShoppingList.void
Defines the Type that extends the ShoppingListLineItem with Custom Fields.static com.fasterxml.jackson.core.type.TypeReference<MyShoppingListSetLineItemCustomTypeAction>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
withMyShoppingListSetLineItemCustomTypeAction
(Function<MyShoppingListSetLineItemCustomTypeAction, T> helper) accessor map functionMethods inherited from interface com.commercetools.api.models.me.MyShoppingListUpdateAction
getAction, withMyShoppingListUpdateAction
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Field Details
-
SET_LINE_ITEM_CUSTOM_TYPE
discriminator value for MyShoppingListSetLineItemCustomTypeAction- See Also:
-
-
Method Details
-
getLineItemId
Unique identifier of an existing ShoppingListLineItem in the ShoppingList.
- Returns:
- lineItemId
-
getType
Defines the Type that extends the ShoppingListLineItem with Custom Fields. If absent, any existing Type and Custom Fields are removed from the ShoppingListLineItem.
- Returns:
- type
-
getFields
Sets the Custom Fields fields for the ShoppingListLineItem.
- Returns:
- fields
-
setLineItemId
Unique identifier of an existing ShoppingListLineItem in the ShoppingList.
- Parameters:
lineItemId
- value to be set
-
setType
Defines the Type that extends the ShoppingListLineItem with Custom Fields. If absent, any existing Type and Custom Fields are removed from the ShoppingListLineItem.
- Parameters:
type
- value to be set
-
setFields
Sets the Custom Fields fields for the ShoppingListLineItem.
- Parameters:
fields
- value to be set
-
of
factory method- Returns:
- instance of MyShoppingListSetLineItemCustomTypeAction
-
of
static MyShoppingListSetLineItemCustomTypeAction of(MyShoppingListSetLineItemCustomTypeAction template) factory method to create a shallow copy MyShoppingListSetLineItemCustomTypeAction- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static MyShoppingListSetLineItemCustomTypeAction deepCopy(@Nullable MyShoppingListSetLineItemCustomTypeAction template) factory method to create a deep copy of MyShoppingListSetLineItemCustomTypeAction- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for MyShoppingListSetLineItemCustomTypeAction- Returns:
- builder
-
builder
static MyShoppingListSetLineItemCustomTypeActionBuilder builder(MyShoppingListSetLineItemCustomTypeAction template) create builder for MyShoppingListSetLineItemCustomTypeAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withMyShoppingListSetLineItemCustomTypeAction
default <T> T withMyShoppingListSetLineItemCustomTypeAction(Function<MyShoppingListSetLineItemCustomTypeAction, T> helper) accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
static com.fasterxml.jackson.core.type.TypeReference<MyShoppingListSetLineItemCustomTypeAction> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-