UNPKG

@sourceloop/ctrl-plane-subscription-service

Version:

Subscription management microservice for SaaS control plane.

18 lines (17 loc) 578 B
import { SubscriptionStatus } from '../enums/subscription-status.enum'; import { UserModifiableEntity } from '@sourceloop/core'; import { Plan } from './plan.model'; export declare class Subscription extends UserModifiableEntity { id: string; subscriberId: string; startDate: string; endDate: string; status: SubscriptionStatus; planId: string; invoiceId: string; constructor(data?: Partial<Subscription>); } export interface SubscriptionRelations { plan: Plan; } export type SubscriptionWithRelations = Subscription & SubscriptionRelations;