serverless-workflow-examples/serverless-workflow-loanbroker-showcase/loanbroker-js/services/Communication.ts (16 lines of code) (raw):
import LoanRequest from "../model/LoanRequest";
const axios = require("axios").default;
const Communication = {
createLoan(loan: LoanRequest) {
return axios.post(
process.env.NEXT_PUBLIC_WORKFLOW_URL,
{ workflowdata: loan },
{
headers: {
"content-type": "application/json; charset=UTF-8",
},
}
);
},
};
export default Communication;