UNPKG

cecon-interfaces

Version:
16 lines (15 loc) 802 B
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>); }