lightrail-client
Version:
A Javascript and Typescript client for Lightrail
27 lines (26 loc) • 845 B
TypeScript
import { BalanceRule } from "./BalanceRule";
import { RedemptionRule } from "./RedemptionRule";
import { DiscountSellerLiabilityRule } from "./DiscountSellerLiabilityRule";
export interface Program {
id: string;
name: string;
currency: string;
discount: boolean;
/** @deprecated since v4.3.0 - use DiscountSellerLiabilityRule instead. */
discountSellerLiability: number;
discountSellerLiabilityRule: DiscountSellerLiabilityRule;
pretax: boolean;
active: boolean;
redemptionRule: RedemptionRule;
balanceRule: BalanceRule;
minInitialBalance: number;
maxInitialBalance: number;
fixedInitialBalances: number[];
fixedInitialUsesRemaining: number[];
startDate: string;
endDate: string;
metadata: object;
createdDate: string;
updatedDate: string;
createdBy: string;
}