UNPKG

scheunemann-interfaces

Version:
22 lines (21 loc) 639 B
import { EIntervalType } from '../../general/enums'; import { EPlanIdentifier } from '../enums/plans-identifier.enum'; import { IPlan } from '../interfaces'; import { PlanFeatureEntity } from './feature.entity'; export declare class PlanEntity implements IPlan { createdAt: Date; features: PlanFeatureEntity[]; id: string; identifier: EPlanIdentifier; index: number; interval: number; intervalType: EIntervalType; name: string; price: number; tags: string[]; trialDays: number; updatedAt: Date; active: boolean; isRecommended: boolean; constructor(data?: Partial<PlanEntity>); }