ordercloud-javascript-sdk
Version:
The offical Javascript SDK for the Ordercloud ecommerce API
17 lines (16 loc) • 1.27 kB
TypeScript
import { LineItem } from './LineItem';
import { MessageSenderPayload } from './MessageSenderPayload';
import { Order } from './Order';
import { OrderApproval } from './OrderApproval';
import { Product } from './Product';
import { Shipment } from './Shipment';
import { ShipmentItem } from './ShipmentItem';
export declare type MessageSenderShipmentCreatedPayload<TConfigData = any, TOrder extends Order = Order, TOrderApproval extends OrderApproval = OrderApproval, TLineItem extends LineItem = LineItem, TProduct extends Product = Product, TShipment extends Shipment = Shipment, TShipmentItem extends ShipmentItem = ShipmentItem> = MessageSenderPayload<TConfigData, MessageSenderShipmentCreatedEventBody<TOrder, TOrderApproval, TLineItem, TProduct, TShipment, TShipmentItem>>;
export interface MessageSenderShipmentCreatedEventBody<TOrder extends Order = Order, TOrderApproval extends OrderApproval = OrderApproval, TLineItem extends LineItem = LineItem, TProduct extends Product = Product, TShipment extends Shipment = Shipment, TShipmentItem extends ShipmentItem = ShipmentItem> {
Order?: TOrder;
Approvals?: TOrderApproval[];
LineItems?: TLineItem[];
Products?: TProduct;
Shipment?: TShipment;
ShipmentItems?: TShipmentItem[];
}