import { IkasOrderLineItem } from "../line-item"; import { IkasTrackingInfo } from "./tracking-info"; export type IkasOrderPackage = { id: string; createdAt: number; updatedAt: number; deleted?: boolean | null; errorMessage: string | null; note: string | null; orderLineItemIds: string[]; orderPackageFulfillStatus: IkasOrderPackageFullfillStatus; orderPackageNumber: string; stockLocationId: string; trackingInfo: IkasTrackingInfo | null; }; export type IkasOrderPackageFullfillStatus = "CANCELLED" | "CANCEL_REJECTED" | "CANCEL_REQUESTED" | "DELIVERED" | "ERROR" | "FULFILLED" | "PLANNED" | "READY_FOR_PICK_UP" | "READY_FOR_SHIPMENT" | "REFUNDED" | "REFUND_REJECTED" | "REFUND_REQUESTED" | "REFUND_REQUEST_ACCEPTED" | "RETURN_DELIVERED" | "RETURN_IN_TRANSIT" | "RETURN_PARCEL_WAITING" | "RETURN_REJECTED" | "UNABLE_TO_DELIVER" | "UNFULFILLED" | "WAITING_FOR_PACKAGING"; export type IkasDisplayedPackage = { id: string; createdAt: number; updatedAt: number; deleted?: boolean | null; errorMessage: string | null; note: string | null; orderLineItemIds: string[]; statusTranslation: string; orderPackageFulfillStatus: IkasOrderPackageFullfillStatus; orderPackageNumber: string; stockLocationId: string; trackingInfo: IkasTrackingInfo | null; orderLineItems: IkasOrderLineItem[]; };