@xompass/sdk-cloud-api
Version:
Xompass Client for cloud-api
37 lines (28 loc) • 834 B
Markdown
# Xompass CloudApi SDK
## Usage
```
npm install @xompass/sdk-cloud-api
```
**Sample Code**
```javascript
const sdk = require('@xompass/sdk-cloud-api');
sdk.XompassClient.setBaseURL('https://api.xompass.com');
sdk.XompassClient.setStorage(new sdk.MemoryStorage());
sdk.XompassClient.setDebugMode(false);
main()
async function main() {
await sdk.AdminApi.login({username: '<my_username>', password: '<my_password>'});
const assets = await sdk.CustomerApi.getAssets('<customerId>', { // A loopback filter
fields: ['id', 'name'],
limit: 10,
where: {type: 'ObjectRecognitionCam'},
include: {
relation: 'sensors',
scope: {fields: ['id', 'name']}
}
})
//...
}
```
For more information about loopback filters go to official page
of [Loopback](https://loopback.io/doc/en/lb3/Querying-data.html)