cecon-interfaces
Version:
Interfaces de Projetos Cecon
16 lines (15 loc) • 802 B
TypeScript
import { ECustomerInterval } from '../../customer';
import { IInvoice } from '../../invoice';
import { SubscriptionBaseEntity } from '../../subscription-base';
import { ISubscriptionCustomer } from '../interfaces/i-subscription';
import { CustomerCreditLimitEntity } from './customer-credit-limit.entity';
import { SubscriptionCustomerProfileEntity } from './subscription-customer.entity';
export declare class SubscriptionCustomerEntity extends SubscriptionBaseEntity implements ISubscriptionCustomer {
customerCreditLimit: CustomerCreditLimitEntity[];
customerId: string | null;
customerInterval: ECustomerInterval;
openedInvoices: IInvoice[];
preferedDueDate: number;
profile: SubscriptionCustomerProfileEntity;
constructor(data?: Partial<SubscriptionCustomerEntity>);
}