ordercloud-javascript-sdk
Version:
The offical Javascript SDK for the Ordercloud ecommerce API
15 lines (14 loc) • 1.16 kB
TypeScript
import { LineItem } from './LineItem';
import { MessageSenderPayload } from './MessageSenderPayload';
import { Order } from './Order';
import { OrderApproval } from './OrderApproval';
import { Product } from './Product';
import { OrderReturn } from './OrderReturn';
export declare type MessageSenderOrderReturnSubmittedForYourApprovalPayload<TConfigData = any, TOrder extends Order = Order, TOrderApproval extends OrderApproval = OrderApproval, TLineItem extends LineItem = LineItem, TProduct extends Product = Product, TOrderReturn extends OrderReturn = OrderReturn> = MessageSenderPayload<TConfigData, MessageSenderOrderReturnSubmittedForYourApprovalEventBody<TOrder, TOrderApproval, TLineItem, TProduct, TOrderReturn>>;
export interface MessageSenderOrderReturnSubmittedForYourApprovalEventBody<TOrder extends Order = Order, TOrderApproval extends OrderApproval = OrderApproval, TLineItem extends LineItem = LineItem, TProduct extends Product = Product, TOrderReturn extends OrderReturn = OrderReturn> {
Order?: TOrder;
Approvals?: TOrderApproval[];
LineItems?: TLineItem[];
Products?: TProduct;
OrderReturn?: TOrderReturn;
}