UNPKG

@arc-publishing/sdk-sales

Version:
16 lines (15 loc) 1.14 kB
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; };