UNPKG

@angro/nav-client-node

Version:

Node.js SDK for NAV connector cloud

21 lines (19 loc) 582 B
/** * Create an invoice * @async * @param {Object} params Function params. * @param {Object[]} params.payload Invoice payload * @param {Object} params.axios Axios instance. * @param {Object} params.requestSignature RequestSignature instance * @returns {Promise<Object>} Status code of the operation */ module.exports = async function createInvoice({ payload, axios, requestSignature, }) { let reqPart = `/v1/invoice`; reqPart = requestSignature.createRequestSignature(reqPart); const responseData = await axios.post(reqPart, payload); return responseData; };