UNPKG

@sourceloop/ctrl-plane-tenant-management-service

Version:

Tenant Management microservice for SaaS control plane

20 lines (19 loc) 568 B
import { UserModifiableEntity } from '@sourceloop/core'; import { Tenant } from './tenant.model'; import { InvoiceStatus } from '../enums'; export declare class Invoice extends UserModifiableEntity { id: string; startDate: string; endDate: string; amount: number; currencyCode: string; invoiceFile?: string; dueDate: string; status: InvoiceStatus; tenantId: string; constructor(data?: Partial<Invoice>); } export interface InvoiceRelations { tenant?: Tenant; } export type InvoiceWithRelations = Invoice & InvoiceRelations;