@lomray/microservice-payment-stripe
Version:
Stripe payment microservice based on NodeJS & inverted json.
29 lines (28 loc) • 806 B
TypeScript
import CouponDuration from "../../constants/coupon-duration.js";
import Coupon from "../../entities/coupon.js";
import TCurrency from "../../interfaces/currency.js";
declare class CreateCouponInput {
duration: CouponDuration;
products: string[];
userId?: string;
name?: string;
currency?: TCurrency;
amountOff?: number;
percentOff?: number;
durationInMonths?: number;
maxRedemptions?: number;
/**
* Check if duration is repeating
*/
/**
* Check if duration is repeating
*/
private static isDurationRepeating;
}
/**
* Create new coupon
*/
declare const create: import("@lomray/microservice-helpers/services/endpoint").IReturnWithMeta<never, CreateCouponInput, Record<string, any>, {
entity: Coupon;
}>;
export { create as default };