selva-riskeval
Version:
Testing One MGA sdk creation
32 lines (31 loc) • 808 B
JavaScript
;
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}