@shipengine/connect-fulfillment-provider-api
Version:
OpenAPI specification and TypeScript definitions for the Connect Fulfillment Provider API
20 lines (19 loc) • 623 B
TypeScript
import { ShipmentNotification } from '.';
export type SalesOrderFulfillments = {
fulfillment_provider_order_id: string;
status?: ShippingStatus;
fulfillments?: SalesOrderFulfillment[];
shipments?: ShipmentNotification[];
};
export type SalesOrderFulfillment = {
status?: ShippingStatus;
reason?: string;
explanation?: string;
line_items: FulfillmentLineItem[];
};
export type FulfillmentLineItem = {
line_item_id?: string;
sku?: string;
quantity: number;
};
export type ShippingStatus = 'processing' | 'shipped' | 'cancelled' | 'rejected' | 'onhold' | 'exception' | 'completed';