{"version":3,"file":"app-1fa0c5bd.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 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","clientId","entityActionType","entityType","entityId","mode","endpoint","uri","this","fetch","method","result","ok","json","methodName","getRiskPackageCostsConfig","actionType","getAutorate","postAutorate","body","dodRateRequired","text","response","JSON","parse","getOverrideDetails","insurerRiskId","putOverride","model","getRejection","entityRiskId","getRiskPackageQuote","entityInsurerId","getCoInsuredRiskQuote","putRiskPackageQuote","putRiskPackageQuoteAutoRate","autoratedEntityInsurerRiskId","putCoInsuredRiskQuote","patchRiskPackageQuote","validateBotQuote","submitBotQuote","insurerIds","cancelBotQuote","insurerClauses","deleteInsurerClause","entityInsurerClauseListId","deleteAllInsurerClauses","insurerReferrals","deleteinsurerReferral","entityReferDeclineValidationIssueId","deleteAllinsurerReferrals","autoinject","Api"],"sourceRoot":""}