export interface Coupon { id: string; name: string; type: CouponType; value: number; minAmount: number; startTime: Date; endTime: Date; status: CouponStatus; adminId: string; userId: string; canUse:boolean; } export enum CouponType { FULL_REDUCTION = 'FULL_REDUCTION', DISCOUNT = 'DISCOUNT', } export enum CouponStatus { ACTIVE = 'ACTIVE', INACTIVE = 'INACTIVE', EXPIRED = 'EXPIRED', }