@experts_hub/shared
Version:
Shared DTOs, interfaces, and utilities for experts hub applications
20 lines (19 loc) • 662 B
TypeScript
import { BaseEntity } from './base.entity';
import { UserSubscriptionPlan } from './user-subscription-plan.entity';
export declare enum UserSubscriptionPlanPricingBillingCycleEnum {
MONTHLY = "MONTHLY",
YEARLY = "YEARLY"
}
export declare class UserSubscriptionPlanPricing extends BaseEntity {
userSubscriptionPlanId: number;
userSubscriptionPlan: UserSubscriptionPlan;
planPricingId: number;
billingCycle: UserSubscriptionPlanPricingBillingCycleEnum;
price: number;
originalPrice: number | null;
discountPct: number | null;
currency: string;
isFree: boolean;
stripePriceId: string | null;
isActive: boolean;
}