ordercloud-javascript-sdk
Version:
The offical Javascript SDK for the Ordercloud ecommerce API
15 lines (14 loc) • 1.11 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 MessageSenderOrderReturnDeclinedPayload<TConfigData = any, TOrder extends Order = Order, TOrderApproval extends OrderApproval = OrderApproval, TLineItem extends LineItem = LineItem, TProduct extends Product = Product, TOrderReturn extends OrderReturn = OrderReturn> = MessageSenderPayload<TConfigData, MessageSenderOrderReturnDeclinedEventBody<TOrder, TOrderApproval, TLineItem, TProduct, TOrderReturn>>;
export interface MessageSenderOrderReturnDeclinedEventBody<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;
}