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
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for OrderLineItemAddedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for OrderLineItemAddedMessagebuilder(OrderLineItemAddedMessage template) create builder for OrderLineItemAddedMessage instancecopyDeep()static OrderLineItemAddedMessagedeepCopy(OrderLineItemAddedMessage template) factory method to create a deep copy of OrderLineItemAddedMessage@NotNull LongQuantity of Line Items that were added to the Order.@NotNull @Valid LineItemstatic OrderLineItemAddedMessageof()factory methodstatic OrderLineItemAddedMessageof(OrderLineItemAddedMessage template) factory method to create a shallow copy OrderLineItemAddedMessagevoidsetAddedQuantity(Long addedQuantity) Quantity of Line Items that were added to the Order.voidsetLineItem(LineItem lineItem) static com.fasterxml.jackson.core.type.TypeReference<OrderLineItemAddedMessage>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map functionMethods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResourceMethods inherited from interface com.commercetools.api.models.DomainResource
getMethods 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, withMessageMethods 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
- Returns:
- lineItem
-
getAddedQuantity
Quantity of Line Items that were added to the Order.
- Returns:
- addedQuantity
-
setLineItem
- 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
-
copyDeep
OrderLineItemAddedMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage- Specified by:
copyDeepin interfaceOrderMessage
-
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
-