@arc-publishing/sdk-sales
Version:
JS Sales SDK for working with Arc Subs Sales API
18 lines (17 loc) • 547 B
TypeScript
export interface SubscriptionUpgradeDowngrade {
subscriptionId: number;
currentSKU: string;
currentPriceCode: string;
currentTermStarted: number;
currentTermEnds: number;
proposedRefundAmount?: number;
currency: string;
currentTermTotalAmount: number;
proposedSKU?: string;
proposedPriceCode: string;
proposedNextEventDate: number;
proposedCharge?: number;
sessionId: string;
}
export type ProductChangesType = 'NOW' | 'END_OF_CURRENT_TERM';
export type CurrentTermTypes = 'ENDS' | 'CONTINUES';