{"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":["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","insurerIds","submit","cancelBotQuote","cancel","insurerClauses","clauses","printInsurerClause","entityInsurerClauseListId","printFlag","printClause","deleteInsurerClause","deleteClause","deleteAllInsurerClauses","deleteAllClauses","insurerReferrals","referrals","deleteinsurerReferral","entityReferDeclineValidationIssueId","deleteReferral","deleteAllinsurerReferrals","deleteAllReferrals","autoinject","Api"],"sourceRoot":""}