import { ILimit } from "./limit.interface" import { IDeductible } from "./deductible.interface" import { IAgreementDataScheme } from "./agreement-data-schema.interface" import { IDataScheme } from "./data-scheme.interface" import { IFinancialProvision } from "./financial-provision.interface" import { IPremiumBalance } from "./premium-balance.interface" import { IAttributeList } from "./attribute-list.interface" export interface IRating { productComponentKey: string productComponentPath: string includedCode: string productComponentMarketingName: string originalEffectiveDateTime: string effectiveStartDateTime: string effectiveEndDateTime: string dataSchemeKey: string agreementDataSchemeKey: string insuredKey: string insuredObjectKey: string limitList: ILimit[] deductibleList: IDeductible[] agreementDataScheme: IAgreementDataScheme dataScheme: IDataScheme financialProvisionList: IFinancialProvision[] premiumBalance: IPremiumBalance attributeList: IAttributeList[] ratingAttributeList: IAttributeList[] }