tipi-services
Version:
Node.js library to access wrapping REST API of tipi backend services
30 lines (28 loc) • 2.34 kB
JavaScript
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')
})