import { IAgreementHolder } from "./agreement-holder.interface"; import { IAgreementProducer } from "./agreement-producer.interface"; import { I_InsuranceCompany } from "./insurance-company.interface"; import { I_Insured } from "./insured.interface"; import { IProductOrPlanPath } from "./product-or-plan-path.interface"; export interface ICommercialAgreement { commercialAccountKey: string; commercialAgreementKey:string; versionDateTime:string; userCode:string; number:string; lineOfProductCode:string; typeCode:string; effectiveStartDateTime:string; effectiveEndDateTime:string; insuranceCompany: I_InsuranceCompany; agreementHolderList: IAgreementHolder[] ; agreementProducerList: IAgreementProducer[]; insuredList: I_Insured[]; productOrPlanList: IProductOrPlanPath[] }