@iotize/tap
Version:
IoTize Device client for Javascript
377 lines • 13.8 kB
JavaScript
import { SERVICE_CALLS } from './service-calls';
import { AbstractService } from '@iotize/tap';
export class BundleService extends AbstractService {
constructor() {
super(...arguments);
this.resources = SERVICE_CALLS;
}
/**
* Write acls
*
* LWM2M path: /1028/{bundleId}/0
*
* @tapVersion(">=1.0")
* @param bundleId input
* @param rights input
* @return
*/
putAcl(
/*
* Group id
*/
bundleId,
/*
* Rights
*/
rights) {
return this.serviceCallRunner.execute(this.putAclCall(bundleId, rights));
}
/**
*
*
* LWM2M path: /1028/{bundleId}/0
*
* @tapVersion(">=1.0")
* @param bundleId input
* @param rights input
* @return call options
*/
putAclCall(
/*
* Group id
*/
bundleId,
/*
* Rights
*/
rights) {
const callOptions = Object.assign({}, this.resources.putAcl);
callOptions.body = rights;
callOptions.pathParameters = {
bundleId: bundleId,
};
return callOptions;
}
/**
* Get bundle values
*
* LWM2M path: /1028/{bundleId}/1
*
* @tapVersion(">=1.0")
* @param bundleId input
* @return
*/
getValues(
/*
* Bundle id
*/
bundleId) {
return this.serviceCallRunner.execute(this.getValuesCall(bundleId));
}
/**
*
*
* LWM2M path: /1028/{bundleId}/1
*
* @tapVersion(">=1.0")
* @param bundleId input
* @return call options
*/
getValuesCall(
/*
* Bundle id
*/
bundleId) {
const callOptions = Object.assign({}, this.resources.getValues);
callOptions.pathParameters = {
bundleId: bundleId,
};
return callOptions;
}
/**
* Get data log acquisition period
*
* LWM2M path: /1028/{bundleId}/2
*
* @tapVersion(">=1.0")
* @param bundleId input
* @return
*/
getDataLogPeriod(
/*
* 0: no Data log for this bundle. (-1) : Log this bundle whenever one of its variables is written. Other values: number of minutes between each log of the Bundle.
*/
bundleId) {
return this.serviceCallRunner.execute(this.getDataLogPeriodCall(bundleId));
}
/**
*
*
* LWM2M path: /1028/{bundleId}/2
*
* @tapVersion(">=1.0")
* @param bundleId input
* @return call options
*/
getDataLogPeriodCall(
/*
* 0: no Data log for this bundle. (-1) : Log this bundle whenever one of its variables is written. Other values: number of minutes between each log of the Bundle.
*/
bundleId) {
const callOptions = Object.assign({}, this.resources.getDataLogPeriod);
callOptions.pathParameters = {
bundleId: bundleId,
};
return callOptions;
}
/**
* Write data-log acquisition period in configuration
*
* LWM2M path: /1028/{bundleId}/2
*
* @tapVersion(">=1.0")
* @param bundleId input
* @param value input
* @return
*/
putDataLogPeriod(
/*
* Bundle id
*/
bundleId,
/*
* 0: no Data log for this bundle. (-1) : Log this bundle whenever one of its variables is written. Other values: number of minutes between each log of the Bundle.
*/
value) {
return this.serviceCallRunner.execute(this.putDataLogPeriodCall(bundleId, value));
}
/**
*
*
* LWM2M path: /1028/{bundleId}/2
*
* @tapVersion(">=1.0")
* @param bundleId input
* @param value input
* @return call options
*/
putDataLogPeriodCall(
/*
* Bundle id
*/
bundleId,
/*
* 0: no Data log for this bundle. (-1) : Log this bundle whenever one of its variables is written. Other values: number of minutes between each log of the Bundle.
*/
value) {
const callOptions = Object.assign({}, this.resources.putDataLogPeriod);
callOptions.body = value;
callOptions.pathParameters = {
bundleId: bundleId,
};
return callOptions;
}
/**
* Get data log encryption group id
*
* LWM2M path: /1028/{bundleId}/3
*
* @tapVersion(">=1.0")
* @param bundleId input
* @return
*/
getDataLogCryptoGroupId(
/*
* Bundle id
*/
bundleId) {
return this.serviceCallRunner.execute(this.getDataLogCryptoGroupIdCall(bundleId));
}
/**
*
*
* LWM2M path: /1028/{bundleId}/3
*
* @tapVersion(">=1.0")
* @param bundleId input
* @return call options
*/
getDataLogCryptoGroupIdCall(
/*
* Bundle id
*/
bundleId) {
const callOptions = Object.assign({}, this.resources.getDataLogCryptoGroupId);
callOptions.pathParameters = {
bundleId: bundleId,
};
return callOptions;
}
/**
* Write data-log acquisition period in configuration
*
* LWM2M path: /1028/{bundleId}/3
*
* @tapVersion(">=1.0")
* @param bundleId input
* @param value input
* @return
*/
putDataLogCryptoGroupId(
/*
* Bundle id
*/
bundleId,
/*
*
*/
value) {
return this.serviceCallRunner.execute(this.putDataLogCryptoGroupIdCall(bundleId, value));
}
/**
*
*
* LWM2M path: /1028/{bundleId}/3
*
* @tapVersion(">=1.0")
* @param bundleId input
* @param value input
* @return call options
*/
putDataLogCryptoGroupIdCall(
/*
* Bundle id
*/
bundleId,
/*
*
*/
value) {
const callOptions = Object.assign({}, this.resources.putDataLogCryptoGroupId);
callOptions.body = value;
callOptions.pathParameters = {
bundleId: bundleId,
};
return callOptions;
}
/**
* Create a new bundle
*
* LWM2M path: /1028/{bundleId}/65535
*
* @tapVersion(">=1.0")
* @param bundleId input
* @return
*/
create(
/*
* Bundle id
*/
bundleId) {
return this.serviceCallRunner.execute(this.createCall(bundleId));
}
/**
*
*
* LWM2M path: /1028/{bundleId}/65535
*
* @tapVersion(">=1.0")
* @param bundleId input
* @return call options
*/
createCall(
/*
* Bundle id
*/
bundleId) {
const callOptions = Object.assign({}, this.resources.create);
callOptions.pathParameters = {
bundleId: bundleId,
};
return callOptions;
}
/**
* Read bundle name
*
* LWM2M path: /1028/{bundleId}/4
*
* @tapVersion(">=1.0")
* @param bundleId input
* @return
*/
getName(
/*
* Bundle id
*/
bundleId) {
return this.serviceCallRunner.execute(this.getNameCall(bundleId));
}
/**
*
*
* LWM2M path: /1028/{bundleId}/4
*
* @tapVersion(">=1.0")
* @param bundleId input
* @return call options
*/
getNameCall(
/*
* Bundle id
*/
bundleId) {
const callOptions = Object.assign({}, this.resources.getName);
callOptions.pathParameters = {
bundleId: bundleId,
};
return callOptions;
}
/**
* Write bundle name in configuration
*
* LWM2M path: /1028/{bundleId}/4
*
* @tapVersion(">=1.0")
* @param bundleId input
* @param name input
* @return
*/
putName(
/*
* Bundle id
*/
bundleId,
/*
* Name
*/
name) {
return this.serviceCallRunner.execute(this.putNameCall(bundleId, name));
}
/**
*
*
* LWM2M path: /1028/{bundleId}/4
*
* @tapVersion(">=1.0")
* @param bundleId input
* @param name input
* @return call options
*/
putNameCall(
/*
* Bundle id
*/
bundleId,
/*
* Name
*/
name) {
const callOptions = Object.assign({}, this.resources.putName);
callOptions.body = name;
callOptions.pathParameters = {
bundleId: bundleId,
};
return callOptions;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3NlcnZpY2UvaW1wbC9idW5kbGUvc3JjL2xpYi9nZW5lcmF0ZWQvc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFHaEQsT0FBTyxFQUFFLGVBQWUsRUFBbUIsTUFBTSxhQUFhLENBQUM7QUFFL0QsTUFBTSxPQUFPLGFBQWMsU0FBUSxlQUFlO0lBQWxEOztRQUNTLGNBQVMsR0FBRyxhQUFhLENBQUM7SUF5Ym5DLENBQUM7SUF2YkM7Ozs7Ozs7OztPQVNHO0lBQ0gsTUFBTTtJQUNKOztPQUVHO0lBQ0gsUUFBZ0I7SUFFaEI7O09BRUc7SUFDSCxNQUF1QjtRQUV2QixPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxRQUFRLEVBQUUsTUFBTSxDQUFDLENBQUMsQ0FBQztJQUMzRSxDQUFDO0lBRUQ7Ozs7Ozs7OztPQVNHO0lBQ0gsVUFBVTtJQUNSOztPQUVHO0lBQ0gsUUFBZ0I7SUFFaEI7O09BRUc7SUFDSCxNQUF1QjtRQUV2QixNQUFNLFdBQVcscUJBQVEsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUUsQ0FBQztRQUVqRCxXQUFXLENBQUMsSUFBSSxHQUFHLE1BQU0sQ0FBQztRQUUxQixXQUFXLENBQUMsY0FBYyxHQUFHO1lBQzNCLFFBQVEsRUFBRSxRQUFRO1NBQ25CLENBQUM7UUFFRixPQUFPLFdBQVcsQ0FBQztJQUNyQixDQUFDO0lBRUQ7Ozs7Ozs7O09BUUc7SUFDSCxTQUFTO0lBQ1A7O09BRUc7SUFDSCxRQUFnQjtRQUVoQixPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDO0lBQ3RFLENBQUM7SUFF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