UNPKG

tipi-services

Version:

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

30 lines (28 loc) 2.34 kB
const Endpoint = require('../../../helpers/Endpoint') module.exports = (baseUrl) => ({ checkConnection: Endpoint.base(baseUrl).post('/lockRemoteOperations/checkConnection'), listGateways: Endpoint.base(baseUrl).post('/lockRemoteOperations/listGateways'), listGatewayLocks: Endpoint.base(baseUrl).post('/lockRemoteOperations/listGatewayLocks'), addLock: Endpoint.base(baseUrl).post('/lockRemoteOperations/addLock'), unlock: Endpoint.base(baseUrl).post('/lockRemoteOperations/unlock'), lock: Endpoint.base(baseUrl).post('/lockRemoteOperations/lock'), addPasscode: Endpoint.base(baseUrl).post('/lockRemoteOperations/addPasscode'), deletePasscode: Endpoint.base(baseUrl).post('/lockRemoteOperations/deletePasscode'), modifyPasscode: Endpoint.base(baseUrl).post('/lockRemoteOperations/modifyPasscode'), addIdentityCard: Endpoint.base(baseUrl).post('/lockRemoteOperations/addIdentityCard'), deleteIdentityCard: Endpoint.base(baseUrl).post('/lockRemoteOperations/deleteIdentityCard'), modifyIdentityCardPeriod: Endpoint.base(baseUrl).post('/lockRemoteOperations/modifyIdentityCardPeriod'), deleteFingerprint: Endpoint.base(baseUrl).post('/lockRemoteOperations/deleteFingerprint'), modifyFingerprintPeriod: Endpoint.base(baseUrl).post('/lockRemoteOperations/modifyFingerprintPeriod'), freezeLock: Endpoint.base(baseUrl).post('/lockRemoteOperations/freezeLock'), unfreezeLock: Endpoint.base(baseUrl).post('/lockRemoteOperations/unfreezeLock'), getLockFrozenStatus: Endpoint.base(baseUrl).post('/lockRemoteOperations/getLockFrozenStatus'), getLockDatetime: Endpoint.base(baseUrl).post('/lockRemoteOperations/getLockDatetime'), adjustLockDatetime: Endpoint.base(baseUrl).post('/lockRemoteOperations/adjustLockDatetime'), getLockElectricQuantity: Endpoint.base(baseUrl).post('/lockRemoteOperations/getLockElectricQuantity'), getLockOpenState: Endpoint.base(baseUrl).post('/lockRemoteOperations/getLockOpenState'), changeAdminPassword: Endpoint.base(baseUrl).post('/lockRemoteOperations/changeAdminPassword'), setAutoLockTime: Endpoint.base(baseUrl).post('/lockRemoteOperations/setAutoLockTime'), setPassageMode: Endpoint.base(baseUrl).post('/lockRemoteOperations/setPassageMode'), clearPassageMode: Endpoint.base(baseUrl).post('/lockRemoteOperations/clearPassageMode') })