Interface OrderLineItemAddedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,OrderMessage
,Versioned<Message>
Generated after a successful Add LineItem update action.
Example to create an instance using the builder pattern
OrderLineItemAddedMessage orderLineItemAddedMessage = OrderLineItemAddedMessage.builder()
.id("{id}")
.version(0.3)
.createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.sequenceNumber(0.3)
.resource(resourceBuilder -> resourceBuilder)
.resourceVersion(0.3)
.lineItem(lineItemBuilder -> lineItemBuilder)
.addedQuantity(0.3)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for OrderLineItemAddedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for OrderLineItemAddedMessagebuilder
(OrderLineItemAddedMessage template) create builder for OrderLineItemAddedMessage instancestatic OrderLineItemAddedMessage
deepCopy
(OrderLineItemAddedMessage template) factory method to create a deep copy of OrderLineItemAddedMessage@NotNull Long
Quantity of Line Items that were added to the Order.@NotNull @Valid LineItem
Line Item that was added to the Order.static OrderLineItemAddedMessage
of()
factory methodstatic OrderLineItemAddedMessage
of
(OrderLineItemAddedMessage template) factory method to create a shallow copy OrderLineItemAddedMessagevoid
setAddedQuantity
(Long addedQuantity) Quantity of Line Items that were added to the Order.void
setLineItem
(LineItem lineItem) Line Item that was added to the Order.static com.fasterxml.jackson.core.type.TypeReference<OrderLineItemAddedMessage>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
accessor map functionMethods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResource
Methods inherited from interface com.commercetools.api.models.DomainResource
get
Methods inherited from interface com.commercetools.api.models.message.Message
getCreatedAt, getCreatedBy, getId, getLastModifiedAt, getLastModifiedBy, getResource, getResourceUserProvidedIdentifiers, getResourceVersion, getSequenceNumber, getType, getVersion, setCreatedAt, setCreatedBy, setId, setLastModifiedAt, setLastModifiedBy, setResource, setResourceUserProvidedIdentifiers, setResourceVersion, setSequenceNumber, setVersion, withMessage
Methods inherited from interface com.commercetools.api.models.message.OrderMessage
withOrderMessage
-
Field Details
-
ORDER_LINE_ITEM_ADDED
discriminator value for OrderLineItemAddedMessage- See Also:
-
-
Method Details
-
getLineItem
Line Item that was added to the Order.
- Returns:
- lineItem
-
getAddedQuantity
Quantity of Line Items that were added to the Order.
- Returns:
- addedQuantity
-
setLineItem
Line Item that was added to the Order.
- Parameters:
lineItem
- value to be set
-
setAddedQuantity
Quantity of Line Items that were added to the Order.
- Parameters:
addedQuantity
- value to be set
-
of
factory method- Returns:
- instance of OrderLineItemAddedMessage
-
of
factory method to create a shallow copy OrderLineItemAddedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
factory method to create a deep copy of OrderLineItemAddedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderLineItemAddedMessage- Returns:
- builder
-
builder
create builder for OrderLineItemAddedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withOrderLineItemAddedMessage
accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-