import type { OmsShipmentItem } from './OmsShipmentItem'; /** * @type OmsShipment: Shipment information from Salesforce Order Management created during fulfillment process. See https://developer.salesforce.com/docs/atlas.en-us.230.0.order_management_developer_guide.meta/order_management_developer_guide/sforce_api_objects_fulfillmentorder.htm for more information. * * @property id: Unique identifier for the shipment * * @property status: Current status of the shipment * * @property provider: Shipping provider name * * @property trackingNumber: Tracking number for the shipment * * @property trackingUrl: URL to track the shipment * * @property expectedDeliveryDate: Expected delivery date and time * * @property actualDeliveryDate: Actual delivery date and time (null if not yet delivered) * * @property shipmentItems: Items included in this shipment * */ export type OmsShipment = { id?: string; status?: string; provider?: string; trackingNumber?: string; trackingUrl?: string; expectedDeliveryDate?: string; actualDeliveryDate?: string; shipmentItems?: Array; } & { [key: string]: any; };