{"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, body: any) {\r\n const endpoint = environment.clientEndpoints.wizard.riskPackageCosts.botQuote.submit;\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.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":["http","getInsurerStepQuote","Promise","clientId","entityActionType","entityType","entityId","mode","NewBusiness","Quote","Edit","endpoint","clientEndpoints","wizard","insurers","insurerStepQuote","uri","this","fetch","method","result","ok","json","methodName","getRiskPackageCostsConfig","actionType","riskPackageCosts","config","getAutorate","autorate","get","postAutorate","post","body","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","submit","cancelBotQuote","cancel","insurerClauses","clauses","printInsurerClause","entityInsurerClauseListId","printFlag","printClause","deleteInsurerClause","deleteClause","deleteAllInsurerClauses","deleteAllClauses","insurerReferrals","referrals","deleteinsurerReferral","entityReferDeclineValidationIssueId","deleteReferral","deleteAllinsurerReferrals","deleteAllReferrals","autoinject","Api"],"sourceRoot":""}