UNPKG

tipi-services

Version:

Node.js library to access wrapping REST API of tipi backend services

25 lines (23 loc) 1.46 kB
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') })