tipi-services
Version:
Node.js library to access wrapping REST API of tipi backend services
25 lines (23 loc) • 1.46 kB
JavaScript
const Endpoint = require('../../../helpers/Endpoint')
module.exports = (baseUrl) => ({
signUp: Endpoint.base(baseUrl).post('/travelers'),
login: Endpoint.base(baseUrl).patch('/travelers/login'),
setAvatar: Endpoint.base(baseUrl).patch('/travelers/:id/avatar'),
update: Endpoint.base(baseUrl).patch('/travelers/:id'),
details: Endpoint.base(baseUrl).get('/travelers/:id'),
batchDetails: Endpoint.base(baseUrl).post('/travelers/batch'),
batchFind: Endpoint.base(baseUrl).post('/travelers/batchFind'),
list: Endpoint.base(baseUrl).get('/travelers'),
deactive: Endpoint.base(baseUrl).post('/travelers/:id/deactivate'),
verify: Endpoint.base(baseUrl).post('/travelers/verify'),
resendVerification: Endpoint.base(baseUrl).post('/travelers/verification/resend'),
generatePinCode: Endpoint.base(baseUrl).post('/travelers/pin/generate'),
verifyPin: Endpoint.base(baseUrl).post('/travelers/pin/verify'),
remove: Endpoint.base(baseUrl).delete('/travelers/:id'),
find: Endpoint.base(baseUrl).get('/travelers/find'),
getVerificationStatus: Endpoint.base(baseUrl).get('/travelers/:id/verification/status'),
getVerification: Endpoint.base(baseUrl).get('/travelers/verification'),
updateHealth: Endpoint.base(baseUrl).patch('/travelers/:id/health'),
acceptTerms: Endpoint.base(baseUrl).post('/travelers/:id/acceptTerms'),
verifyFirebaseToken: Endpoint.base(baseUrl).post('/travelers/verifyFirebaseToken')
})