UNPKG

@medusajs/order

Version:
95 lines 3.36 kB
import { CreateOrderCreditLineDTO, OrderChangeActionDTO } from "@medusajs/framework/types"; export interface ApplyOrderChangeDTO extends OrderChangeActionDTO { id: string; order_id: string; version: number; applied: boolean; } export declare function applyChangesToOrder(orders: any[], actionsMap: Record<string, any[]>, options?: { addActionReferenceToObject?: boolean; includeTaxLinesAndAdjustementsToPreview?: (...args: any[]) => void; }): Promise<{ itemsToUpsert: { id: string; version: number; unit_price: number | null; compare_at_unit_price: number | null; quantity: number; fulfilled_quantity: number; delivered_quantity: number; shipped_quantity: number; return_requested_quantity: number; return_received_quantity: number; return_dismissed_quantity: number; written_off_quantity: number; metadata: Record<string, unknown> | null; order: { id: string; display_id: number; region_id: string | null; customer_id: string | null; version: number; sales_channel_id: string | null; status: import("@medusajs/framework/utils").OrderStatus; is_draft_order: boolean; email: string | null; currency_code: string; no_notification: boolean | null; metadata: Record<string, unknown> | null; canceled_at: Date | null; shipping_address: { [x: string]: any; } | null; billing_address: { [x: string]: any; } | null; summary: { [x: string]: any; }[]; items: { [x: string]: any; }[]; shipping_methods: { [x: string]: any; }[]; transactions: { [x: string]: any; }[]; credit_lines: { [x: string]: any; }[]; returns: { [x: string]: any; }[]; created_at: Date; updated_at: Date; deleted_at: Date | null; shipping_address_id: string | null; billing_address_id: string | null; }; item: { [x: string]: any; }; raw_unit_price: Record<string, unknown> | null; raw_compare_at_unit_price: Record<string, unknown> | null; raw_quantity: Record<string, unknown>; raw_fulfilled_quantity: Record<string, unknown>; raw_delivered_quantity: Record<string, unknown>; raw_shipped_quantity: Record<string, unknown>; raw_return_requested_quantity: Record<string, unknown>; raw_return_received_quantity: Record<string, unknown>; raw_return_dismissed_quantity: Record<string, unknown>; raw_written_off_quantity: Record<string, unknown>; created_at: Date; updated_at: Date; deleted_at: Date | null; order_id: string; item_id: string; }[]; creditLinesToCreate: CreateOrderCreditLineDTO[]; shippingMethodsToUpsert: any[]; summariesToUpsert: any[]; orderToUpdate: any[]; calculatedOrders: {}; }>; //# sourceMappingURL=apply-order-changes.d.ts.map