Generated after a successful Remove Line Item update action.

interface OrderLineItemRemovedMessagePayload {
    lineItemId: string;
    newPrice?: Price;
    newQuantity: number;
    newShippingDetail?: ItemShippingDetails;
    newState: ItemState[];
    newTaxedPrice?: TaxedItemPrice;
    newTotalPrice: CentPrecisionMoney;
    removedQuantity: number;
    type: "OrderLineItemRemoved";
}

Properties

lineItemId: string

Unique identifier of the Line Item.

newPrice?: Price

Price of the Order after the Remove Line Item update action.

newQuantity: number

Line Item quantity after the Remove Line Item update action.

newShippingDetail?: ItemShippingDetails

Shipping Details of the Order after the Remove Line Item update action.

newState: ItemState[]

ItemStates after the Remove Line Item update action.

newTaxedPrice?: TaxedItemPrice

TaxedItemPrice of the Order after the Remove Line Item update action.

newTotalPrice: CentPrecisionMoney

totalPrice of the Order after the Remove Line Item update action.

removedQuantity: number

Quantity of Line Items that were removed during the Remove Line Item update action.

type: "OrderLineItemRemoved"

Generated using TypeDoc