{"version":3,"file":"app-b7361ee2.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/risk-package-costs/api.ts"],"sourcesContent":["import { EntityActionType, EntityType, EntityMode } from 'routes/app-adviser/client/quotes/interfaces';\r\nimport { autoinject } from 'aurelia-framework';\r\nimport { HttpClient, json } from 'aurelia-fetch-client';\r\nimport { environment } from 'environment';\r\n\r\nimport { entityWizardErrorHandler, httpErrorResponseHandler } from 'resources/utilities/api-error-handler';\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(private http: HttpClient) { }\r\n\r\n async getInsurerStepQuote(\r\n clientId: number,\r\n entityActionType: EntityActionType = EntityActionType.NewBusiness,\r\n entityType: EntityType = EntityType.Quote,\r\n entityId,\r\n mode = EntityMode.Edit): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.insurers.insurerStepQuote;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n if (result.ok) {\r\n return result.json();\r\n }\r\n\r\n entityWizardErrorHandler({\r\n methodName: 'getInsurerStepQuote', clientId, entityActionType, entityType, entityId, mode\r\n });\r\n }\r\n\r\n async getRiskPackageCostsConfig(clientId: number,\r\n entityId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness,\r\n entityType: EntityType = EntityType.Quote,\r\n mode: EntityMode = EntityMode.Edit) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.config;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, mode]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async getAutorate(clientId: number,\r\n entityId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness,\r\n entityType: EntityType = EntityType.Quote) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.autorate.get;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async postAutorate(clientId: number,\r\n entityId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness,\r\n entityType: EntityType = EntityType.Quote) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.autorate.post;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json({\r\n dodRateRequired: true\r\n })\r\n });\r\n\r\n const response = await result.text();\r\n return response ? JSON.parse(response) : null;\r\n }\r\n\r\n async getOverrideDetails(clientId: number,\r\n entityId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness,\r\n entityType: EntityType = EntityType.Quote,\r\n insurerRiskId: number) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.autorate.overrideDetails;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, insurerRiskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async putOverride(clientId: number,\r\n entityId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness,\r\n entityType: EntityType = EntityType.Quote,\r\n insurerRiskId: number,\r\n model: any) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.autorate.override;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, insurerRiskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(model)\r\n });\r\n\r\n return result;\r\n }\r\n\r\n async getRejection(clientId: number,\r\n entityId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness,\r\n entityType: EntityType = EntityType.Quote,\r\n entityRiskId: number) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.autorate.reject;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, entityRiskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async getRiskPackageQuote(clientId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness,\r\n entityType: EntityType = EntityType.Quote,\r\n entityId: number,\r\n entityInsurerId: number) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.quote.get;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, entityInsurerId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async getCoInsuredRiskQuote(clientId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness,\r\n entityType: EntityType = EntityType.Quote,\r\n entityId: number) {\r\n const endpoint = environment.clientEndpoints.wizard.coInsuredriskCosts.quote.get;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async putRiskPackageQuote(clientId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness,\r\n entityType: EntityType = EntityType.Quote,\r\n entityId: number, entityInsurerId: number, body: any) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.quote.put;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, entityInsurerId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n method: endpoint.method\r\n });\r\n\r\n return result;\r\n }\r\n\r\n async putRiskPackageQuoteAutoRate(clientId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness,\r\n entityType: EntityType = EntityType.Quote,\r\n entityId: number, entityInsurerId: number, autoratedEntityInsurerRiskId: any, body: any) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.autorate.put;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, entityInsurerId, autoratedEntityInsurerRiskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n method: endpoint.method\r\n });\r\n\r\n return result;\r\n }\r\n\r\n async putCoInsuredRiskQuote(clientId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness,\r\n entityType: EntityType = EntityType.Quote,\r\n entityId: number, body: any) {\r\n const endpoint = environment.clientEndpoints.wizard.coInsuredriskCosts.quote.put;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n method: endpoint.method\r\n });\r\n\r\n return result;\r\n }\r\n\r\n async patchRiskPackageQuote(clientId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness,\r\n entityType: EntityType = EntityType.Quote,\r\n entityId: number,\r\n entityInsurerId: number,\r\n body: any) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.quote.patch;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, entityInsurerId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async validateBotQuote(clientId: number, actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote, entityId: number,) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.botQuote.validate;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async submitBotQuote(clientId: number, actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote, entityId: number, insurerIds: any) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.botQuote.submit;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, insurerIds]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.ok;\r\n }\r\n\r\n async cancelBotQuote(clientId: number, actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote, entityId: number) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.botQuote.cancel;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.ok;\r\n }\r\n\r\n async insurerClauses(clientId: number, actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote, entityId: number, entityInsurerId: number) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.botQuote.clauses;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, entityInsurerId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async printInsurerClause(clientId: number, actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote, entityId: number, entityInsurerId: number, entityInsurerClauseListId: number, printFlag: boolean) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.botQuote.printClause;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, entityInsurerId, entityInsurerClauseListId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json([{ 'op': 'replace', 'path': '/printFlag', 'value': printFlag }]),\r\n method: endpoint.method\r\n });\r\n\r\n return result.ok;\r\n }\r\n\r\n async deleteInsurerClause(clientId: number, actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote, entityId: number, entityInsurerId: number, entityInsurerClauseListId: number) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.botQuote.deleteClause;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, entityInsurerId, entityInsurerClauseListId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.ok;\r\n }\r\n\r\n async deleteAllInsurerClauses(clientId: number, actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote, entityId: number, entityInsurerId: number) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.botQuote.deleteAllClauses;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, entityInsurerId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.ok;\r\n }\r\n\r\n async insurerReferrals(clientId: number, actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote, entityId: number, entityInsurerId: number) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.botQuote.referrals;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, entityInsurerId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async deleteinsurerReferral(clientId: number, actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote, entityId: number, entityInsurerId: number, entityReferDeclineValidationIssueId: number) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.botQuote.deleteReferral;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, entityInsurerId, entityReferDeclineValidationIssueId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.ok;\r\n }\r\n\r\n async deleteAllinsurerReferrals(clientId: number, actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote, entityId: number, entityInsurerId: number) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.botQuote.deleteAllReferrals;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, entityInsurerId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.ok;\r\n }\r\n}\r\n"],"names":["Api","http","this","prototype","getInsurerStepQuote","clientId_1","Promise","clientId","entityActionType","entityType","entityId","mode","routes_app_adviser_client_quotes_interfaces__WEBPACK_IMPORTED_MODULE_0__","QX","NewBusiness","ck","Quote","$L","Edit","endpoint","environment__WEBPACK_IMPORTED_MODULE_3__","c","clientEndpoints","wizard","insurers","insurerStepQuote","uri","fetch","method","result","_a","sent","ok","json","resources_utilities_api_error_handler__WEBPACK_IMPORTED_MODULE_4__","Z","methodName","getRiskPackageCostsConfig","entityId_1","actionType","riskPackageCosts","config","getAutorate","autorate","get","postAutorate","post","body","aurelia_fetch_client__WEBPACK_IMPORTED_MODULE_2__","Pq","dodRateRequired","text","response","JSON","parse","getOverrideDetails","insurerRiskId","overrideDetails","putOverride","model","override","getRejection","entityRiskId","reject","getRiskPackageQuote","entityInsurerId","quote","getCoInsuredRiskQuote","coInsuredriskCosts","putRiskPackageQuote","put","putRiskPackageQuoteAutoRate","autoratedEntityInsurerRiskId","putCoInsuredRiskQuote","patchRiskPackageQuote","patch","validateBotQuote","botQuote","validate","submitBotQuote","insurerIds","submit","cancelBotQuote","cancel","insurerClauses","clauses","printInsurerClause","entityInsurerClauseListId","printFlag","printClause","op","path","value","deleteInsurerClause","deleteClause","deleteAllInsurerClauses","deleteAllClauses","insurerReferrals","referrals","deleteinsurerReferral","entityReferDeclineValidationIssueId","deleteReferral","deleteAllinsurerReferrals","deleteAllReferrals","__decorate","aurelia_framework__WEBPACK_IMPORTED_MODULE_1__","autoinject","Qq","Object"],"sourceRoot":""}