UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

388 lines 13.3 kB
import { SERVICE_CALLS } from './service-calls'; import { AbstractService } from '@iotize/tap'; export class GroupService extends AbstractService { constructor() { super(...arguments); this.resources = SERVICE_CALLS; } /** * Get the name of the group * * LWM2M path: /1025/{groupId}/0 * * @tapVersion(">=1.0") * @param groupId input * @return */ getName( /* * Group id */ groupId) { return this.serviceCallRunner.execute(this.getNameCall(groupId)); } /** * * * LWM2M path: /1025/{groupId}/0 * * @tapVersion(">=1.0") * @param groupId input * @return call options */ getNameCall( /* * Group id */ groupId) { const callOptions = Object.assign({}, this.resources.getName); callOptions.pathParameters = { groupId: groupId, }; return callOptions; } /** * Write group name * * LWM2M path: /1025/{groupId}/0 * * @tapVersion(">=1.0") * @param groupId input * @param name input * @return */ putName( /* * Group id to return */ groupId, /* * */ name) { return this.serviceCallRunner.execute(this.putNameCall(groupId, name)); } /** * * * LWM2M path: /1025/{groupId}/0 * * @tapVersion(">=1.0") * @param groupId input * @param name input * @return call options */ putNameCall( /* * Group id to return */ groupId, /* * */ name) { const callOptions = Object.assign({}, this.resources.putName); callOptions.body = name; callOptions.pathParameters = { groupId: groupId, }; return callOptions; } /** * Update password * * LWM2M path: /1025/{groupId}/2 * * @tapVersion(">=1.0") * @param groupId input * @param password input * @return */ changePassword( /* * Group id */ groupId, /* * */ password) { return this.serviceCallRunner.execute(this.changePasswordCall(groupId, password)); } /** * * * LWM2M path: /1025/{groupId}/2 * * @tapVersion(">=1.0") * @param groupId input * @param password input * @return call options */ changePasswordCall( /* * Group id */ groupId, /* * */ password) { const callOptions = Object.assign({}, this.resources.changePassword); callOptions.body = password; callOptions.pathParameters = { groupId: groupId, }; return callOptions; } /** * Change password using bytes data * * LWM2M path: /1025/{groupId}/2 * * @tapVersion(">=1.0") * @param groupId input * @param password input * @return */ changePasswordKey( /* * Group id */ groupId, /* * */ password) { return this.serviceCallRunner.execute(this.changePasswordKeyCall(groupId, password)); } /** * * * LWM2M path: /1025/{groupId}/2 * * @tapVersion(">=1.0") * @param groupId input * @param password input * @return call options */ changePasswordKeyCall( /* * Group id */ groupId, /* * */ password) { const callOptions = Object.assign({}, this.resources.changePasswordKey); callOptions.body = password; callOptions.pathParameters = { groupId: groupId, }; return callOptions; } /** * Get the maximum session lifetime * * LWM2M path: /1025/{groupId}/4 * * @tapVersion(">=1.0") * @param groupId input * @return */ getSessionLifetime( /* * Group id */ groupId) { return this.serviceCallRunner.execute(this.getSessionLifetimeCall(groupId)); } /** * * * LWM2M path: /1025/{groupId}/4 * * @tapVersion(">=1.0") * @param groupId input * @return call options */ getSessionLifetimeCall( /* * Group id */ groupId) { const callOptions = Object.assign({}, this.resources.getSessionLifetime); callOptions.pathParameters = { groupId: groupId, }; return callOptions; } /** * Write session lifetime in configuration * * LWM2M path: /1025/{groupId}/4 * * @tapVersion(">=1.0") * @param groupId input * @param value input * @return */ putSessionLifetime( /* * Group id to return */ groupId, /* * */ value) { return this.serviceCallRunner.execute(this.putSessionLifetimeCall(groupId, value)); } /** * * * LWM2M path: /1025/{groupId}/4 * * @tapVersion(">=1.0") * @param groupId input * @param value input * @return call options */ putSessionLifetimeCall( /* * Group id to return */ groupId, /* * */ value) { const callOptions = Object.assign({}, this.resources.putSessionLifetime); callOptions.body = value; callOptions.pathParameters = { groupId: groupId, }; return callOptions; } /** * Get group alias * * LWM2M path: /1025/{groupId}/5 * * @tapVersion(">=1.0") * @param groupId input * @return */ getAlias( /* * Group id */ groupId) { return this.serviceCallRunner.execute(this.getAliasCall(groupId)); } /** * * * LWM2M path: /1025/{groupId}/5 * * @tapVersion(">=1.0") * @param groupId input * @return call options */ getAliasCall( /* * Group id */ groupId) { const callOptions = Object.assign({}, this.resources.getAlias); callOptions.pathParameters = { groupId: groupId, }; return callOptions; } /** * Write group alias in configuration * * LWM2M path: /1025/{groupId}/5 * * @tapVersion(">=1.0") * @param groupId input * @param value input * @return */ putAlias( /* * Group id to return */ groupId, /* * */ value) { return this.serviceCallRunner.execute(this.putAliasCall(groupId, value)); } /** * * * LWM2M path: /1025/{groupId}/5 * * @tapVersion(">=1.0") * @param groupId input * @param value input * @return call options */ putAliasCall( /* * Group id to return */ groupId, /* * */ value) { const callOptions = Object.assign({}, this.resources.putAlias); callOptions.body = value; callOptions.pathParameters = { groupId: groupId, }; return callOptions; } /** * Create group * * LWM2M path: /1025/{groupId}/65535 * * @tapVersion(">=1.0") * @param groupId input * @return */ create( /* * Group id */ groupId) { return this.serviceCallRunner.execute(this.createCall(groupId)); } /** * * * LWM2M path: /1025/{groupId}/65535 * * @tapVersion(">=1.0") * @param groupId input * @return call options */ createCall( /* * Group id */ groupId) { const callOptions = Object.assign({}, this.resources.create); callOptions.pathParameters = { groupId: groupId, }; return callOptions; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3NlcnZpY2UvaW1wbC9ncm91cC9zcmMvbGliL2dlbmVyYXRlZC9zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUVoRCxPQUFPLEVBQUUsZUFBZSxFQUFtQixNQUFNLGFBQWEsQ0FBQztBQUUvRCxNQUFNLE9BQU8sWUFBYSxTQUFRLGVBQWU7SUFBakQ7O1FBQ1MsY0FBUyxHQUFHLGFBQWEsQ0FBQztJQXVjbkMsQ0FBQztJQXJjQzs7Ozs7Ozs7T0FRRztJQUNILE9BQU87SUFDTDs7T0FFRztJQUNILE9BQWU7UUFFZixPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDO0lBQ25FLENBQUM7SUFFRDs7Ozs7Ozs7T0FRRztJQUNILFdBQVc7SUFDVDs7T0FFRztJQUNILE9BQWU7UUFFZixNQUFNLFdBQVcscUJBQVEsSUFBSSxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUUsQ0FBQztRQUVsRCxXQUFXLENBQUMsY0FBYyxHQUFHO1lBQzNCLE9BQU8sRUFBRSxPQUFPO1NBQ2pCLENBQUM7UUFFRixPQUFPLFdBQVcsQ0FBQztJQUNyQixDQUFDO0lBRUQ7Ozs7Ozs7OztPQVNHO0lBQ0gsT0FBTztJQUNMOztPQUVHO0lBQ0gsT0FBZTtJQUVmOztPQUVHO0lBQ0gsSUFBWTtRQUVaLE9BQU8sSUFBSSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDO0lBQ3pFLENBQUM7SUFFRDs7Ozs7Ozs7O09BU0c7SUFDSCxXQUFXO0lBQ1Q7O09BRUc7SUFDSCxPQUFlO0lBRWY7O09BRUc7SUFDSCxJQUFZO1FB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