- Prefijo v2: MCH - TRACEABILITY-MASTER.yml creado - Listo para integracion como submodulo Workspace: v2.0.0 | SIMCO: v4.0.0
25 lines
563 B
TypeScript
25 lines
563 B
TypeScript
import { Referral } from './referral.entity';
|
|
export declare enum RewardType {
|
|
FREE_MONTH = "free_month",
|
|
DISCOUNT = "discount"
|
|
}
|
|
export declare enum RewardStatus {
|
|
AVAILABLE = "available",
|
|
USED = "used",
|
|
EXPIRED = "expired"
|
|
}
|
|
export declare class ReferralReward {
|
|
id: string;
|
|
tenantId: string;
|
|
referralId: string;
|
|
type: RewardType;
|
|
monthsEarned: number;
|
|
monthsUsed: number;
|
|
discountPercent: number;
|
|
expiresAt: Date;
|
|
status: RewardStatus;
|
|
createdAt: Date;
|
|
updatedAt: Date;
|
|
referral: Referral;
|
|
}
|