@arc-publishing/sdk-sales
Version:
JS Sales SDK for working with Arc Subs Sales API
16 lines (15 loc) • 1.14 kB
TypeScript
import { Subscriptions, Subscription, SubscriptionSummary, CanceledSubscription, AssociateInfo } from './subscription';
import { Order } from './order';
export declare function getSubscription(id: number): Subscription | SubscriptionSummary | undefined;
export declare function updateSubscription(subs: Subscriptions, sub: Subscription | SubscriptionSummary | CanceledSubscription): Array<Subscription | SubscriptionSummary>;
export declare function mergeSubscriptions(oldSubs: Subscriptions, newSubs: Subscriptions): Subscriptions;
export declare function updateSharedSubscriptions(shared: Array<AssociateInfo>, newShare: AssociateInfo): AssociateInfo[];
export declare function mergeSharedSubscriptions(oldShares: Array<AssociateInfo>, newShares: Array<AssociateInfo>): AssociateInfo[];
export declare function updateOrder(orders: Array<Order>, order: Order): Order[];
export declare function mergeOrders(oldOrders: Array<Order>, newOrders: Array<Order>): Order[];
export declare function getOptions(options?: any): Promise<any>;
export declare function cleanPayload(payload: {
[index: string]: any;
}): {
[index: string]: any;
};