tipi-services
Version:
Node.js library to access wrapping REST API of tipi backend services
17 lines (15 loc) • 841 B
JavaScript
const Endpoint = require('../../../helpers/Endpoint')
module.exports = (baseUrl) => ({
create: Endpoint.base(baseUrl).post('/hostels'),
list: Endpoint.base(baseUrl).get('/hostels'),
suggest: Endpoint.base(baseUrl).get('/hostels/suggest'),
details: Endpoint.base(baseUrl).get('/hostels/:id'),
batchDetails: Endpoint.base(baseUrl).get('/hostels/batch'),
update: Endpoint.base(baseUrl).patch('/hostels/:id'),
remove: Endpoint.base(baseUrl).delete('/hostels/:id'),
setGroup: Endpoint.base(baseUrl).post('/hostels/:id/group'),
removeGroup: Endpoint.base(baseUrl).delete('/hostels/:id/group'),
setLogo: Endpoint.base(baseUrl).patch('/hostels/:id/logo'),
findByUname: Endpoint.base(baseUrl).get('/hostels/find'),
batchFindByHostelworldId: Endpoint.base(baseUrl).post('/hostels/batchFindByHostelworldId')
})