39 lines
705 B
TypeScript
39 lines
705 B
TypeScript
interface QuoteOfferRequest {
|
|
sumInsured?: string;
|
|
term?: Term;
|
|
pinCode?: string;
|
|
asset?: Asset[];
|
|
cover?: Cover[];
|
|
quoteId?: string | null;
|
|
buyerName?: string;
|
|
preQuoteId?: string | null;
|
|
policyToBeCopied?: string;
|
|
applicationType?: string;
|
|
applicationId?: string | null;
|
|
source?: string | null;
|
|
pageName?: string | null;
|
|
}
|
|
|
|
interface Term {
|
|
unit?: string;
|
|
value?: string;
|
|
}
|
|
|
|
interface Asset {
|
|
age?: string;
|
|
proposerRelationShip?: string;
|
|
existingDisease?: boolean;
|
|
name?: string;
|
|
tagName?: string;
|
|
dob?: string;
|
|
id?: string;
|
|
gender?: string;
|
|
assetId?: string;
|
|
}
|
|
|
|
interface Cover {
|
|
coverId?: string;
|
|
coverVersion?: string;
|
|
selectedOption?: string;
|
|
}
|