cecon-interfaces
Version:
Interfaces de Projetos Cecon
17 lines (16 loc) • 544 B
TypeScript
import { IBillingOrder } from '../../billing-order';
import { ICompany } from '../../company';
import { EBillingStatus } from '../enums';
import { IBilling, IBillingPayment, IBillingTotal } from '../interfaces';
export declare class BillingEntity implements IBilling {
company: ICompany | null;
createdAt: Date;
dueDateAt: Date;
id: string;
orders: IBillingOrder[];
payments: IBillingPayment[];
status: EBillingStatus;
total: IBillingTotal;
updatedAt: Date;
constructor(data?: Partial<BillingEntity>);
}