tipi-services
Version:
Node.js library to access wrapping REST API of tipi backend services
16 lines (14 loc) • 828 B
JavaScript
const Endpoint = require('../../../helpers/Endpoint')
module.exports = (baseUrl) => ({
create: Endpoint.base(baseUrl).post('/activities'),
details: Endpoint.base(baseUrl).get('/activities/:id'),
list: Endpoint.base(baseUrl).get('/activities'),
update: Endpoint.base(baseUrl).patch('/activities/:id'),
remove: Endpoint.base(baseUrl).delete('/activities/:id'),
updateStatus: Endpoint.base(baseUrl).patch('/activities/:id/status'),
attend: Endpoint.base(baseUrl).post('/activities/:id/attend'),
unAttend: Endpoint.base(baseUrl).post('/activities/:id/unAttend'),
addImage: Endpoint.base(baseUrl).post('/activities/:id/images'),
removeImage: Endpoint.base(baseUrl).delete('/activities/:id/images/:publicId'),
setMainImage: Endpoint.base(baseUrl).post('/activities/:id/images/:publicId/main')
})