@gradientedge/commercetools-utils
    Preparing search index...

    Interface OrderLineItemRemovedMessagePayload

    Generated after a successful Remove LineItem update action.

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

    Hierarchy (View Summary)

    Index

    Properties

    lineItemId: string

    Unique identifier of the Line Item.

    lineItemKey?: string

    User-defined unique identifier of the LineItem.

    newPrice?: Price

    Price of the Order after the Remove LineItem update action.

    newQuantity: number

    Line Item quantity after the Remove LineItem update action.

    newShippingDetail?: ItemShippingDetails

    Shipping Details of the Order after the Remove LineItem update action.

    newState: ItemState[]

    ItemStates after the Remove LineItem update action.

    newTaxedPrice?: TaxedItemPrice

    TaxedItemPrice of the Order after the Remove LineItem update action.

    newTotalPrice: CentPrecisionMoney

    totalPrice of the Order after the Remove LineItem update action.

    removedQuantity: number

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

    type: "OrderLineItemRemoved"