UNPKG

@ztimson/momentum

Version:

Client library for momentum

26 lines 889 B
import { AssetController } from './asset-controller'; import { Meta } from './core'; import { Momentum } from './momentum'; /** Payment discounts */ export type Discount = Meta & { /** Discount code */ readonly _id: string; /** Discount information */ description?: string; /** Invalidate discount code */ expire?: Date; /** Limit the number of uses */ limit?: number; /** Type of discount: fixed - flat rate, percent - percentage of total */ type: 'fixed' | 'percent'; /** Number of times used */ readonly used?: number; /** Value of discount: integer when fixed, float between 0-1 when percent */ value: number; }; /** Create discounts for payments */ export declare class Discounts extends AssetController<Discount> { protected momentum: Momentum; constructor(momentum: Momentum); } //# sourceMappingURL=discounts.d.ts.map