tipi-services
Version:
Node.js library to access wrapping REST API of tipi backend services
12 lines (10 loc) • 536 B
JavaScript
const Endpoint = require('../../../helpers/Endpoint')
module.exports = (baseUrl) => ({
create: Endpoint.base(baseUrl).post('/invoices'),
list: Endpoint.base(baseUrl).get('/invoices'),
details: Endpoint.base(baseUrl).get('/invoices/:id'),
pay: Endpoint.base(baseUrl).post('/invoices/:id/pay'),
void: Endpoint.base(baseUrl).post('/invoices/:id/void'),
tryAutoPay: Endpoint.base(baseUrl).post('/invoices/:id/tryAutoPay'),
tryCreateXeroInvoice: Endpoint.base(baseUrl).post('/invoices/:id/tryCreateXeroInvoice')
})