UNPKG

selva-riskeval

Version:

Testing One MGA sdk creation

32 lines (31 loc) 808 B
"use strict"; const axios = require('axios'); class InsuranceRiskEval { apiKey; baseURL = 'https://vz1z84zy6f.execute-api.us-west-2.amazonaws.com/assess_risk/'; #headers = { 'Content-Type': 'application/json' }; constructor(apiKey, url) { this.apiKey = apiKey; } async assesRisk(data) { try { let response = await axios.post(this.baseURL, data, this.#headers); return response.data['_id']; } catch (err) { throw Error(err.message); } } async getRiskEvalResult(id) { try { await axios.get(this.baseURL + id, this.#headers); } catch (err) { throw Error(err.message); } } } module.exports = InsuranceRiskEval; // export {RiskEval}