UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

465 lines 16.5 kB
import { SERVICE_CALLS } from './service-calls'; import { AbstractService } from '@iotize/tap'; export class CloudService extends AbstractService { constructor() { super(...arguments); this.resources = SERVICE_CALLS; } /** * Get cloud connection mode * * LWM2M path: /1024//26 * * @tapVersion(">=1.0") * @return */ getPlatform() { return this.serviceCallRunner.execute(this.getPlatformCall()); } /** * * * LWM2M path: /1024//26 * * @tapVersion(">=1.0") * @return call options */ getPlatformCall() { const callOptions = Object.assign({}, this.resources.getPlatform); return callOptions; } /** * Write cloud connection mode * * LWM2M path: /1024//26 * * @tapVersion(">=1.0") * @param key input * @return */ putPlatform( /* * */ key) { return this.serviceCallRunner.execute(this.putPlatformCall(key)); } /** * * * LWM2M path: /1024//26 * * @tapVersion(">=1.0") * @param key input * @return call options */ putPlatformCall( /* * */ key) { const callOptions = Object.assign({}, this.resources.putPlatform); callOptions.body = key; return callOptions; } /** * Uploading period for the cloud * * LWM2M path: /1024//33 * * @tapVersion(">=1.0") * @return */ getDataLogUploadPeriod() { return this.serviceCallRunner.execute(this.getDataLogUploadPeriodCall()); } /** * * * LWM2M path: /1024//33 * * @tapVersion(">=1.0") * @return call options */ getDataLogUploadPeriodCall() { const callOptions = Object.assign({}, this.resources.getDataLogUploadPeriod); return callOptions; } /** * Write cloud mqtt period * * LWM2M path: /1024//33 * * @tapVersion(">=1.0") * @param key input * @return */ putDataLogUploadPeriod( /* * */ key) { return this.serviceCallRunner.execute(this.putDataLogUploadPeriodCall(key)); } /** * * * LWM2M path: /1024//33 * * @tapVersion(">=1.0") * @param key input * @return call options */ putDataLogUploadPeriodCall( /* * */ key) { const callOptions = Object.assign({}, this.resources.putDataLogUploadPeriod); callOptions.body = key; return callOptions; } /** * Get the cloud MQTT broker port * * LWM2M path: /1024//61 * * @tapVersion(">=1.0") * @return */ getMqttBrokerPort() { return this.serviceCallRunner.execute(this.getMqttBrokerPortCall()); } /** * * * LWM2M path: /1024//61 * * @tapVersion(">=1.0") * @return call options */ getMqttBrokerPortCall() { const callOptions = Object.assign({}, this.resources.getMqttBrokerPort); return callOptions; } /** * Write cloud MQTT broker port * * LWM2M path: /1024//61 * * @tapVersion(">=1.0") * @param name input * @return */ putMqttBrokerPort( /* * */ name) { return this.serviceCallRunner.execute(this.putMqttBrokerPortCall(name)); } /** * * * LWM2M path: /1024//61 * * @tapVersion(">=1.0") * @param name input * @return call options */ putMqttBrokerPortCall( /* * */ name) { const callOptions = Object.assign({}, this.resources.putMqttBrokerPort); callOptions.body = name; return callOptions; } /** * Get cloud MQTT client id * * LWM2M path: /1024//27 * * @tapVersion(">=1.0") * @return */ getMqttClientId() { return this.serviceCallRunner.execute(this.getMqttClientIdCall()); } /** * * * LWM2M path: /1024//27 * * @tapVersion(">=1.0") * @return call options */ getMqttClientIdCall() { const callOptions = Object.assign({}, this.resources.getMqttClientId); return callOptions; } /** * Write cloud MQTT client id * * LWM2M path: /1024//27 * * @tapVersion(">=1.0") * @param value input * @return */ putMqttClientId( /* * */ value) { return this.serviceCallRunner.execute(this.putMqttClientIdCall(value)); } /** * * * LWM2M path: /1024//27 * * @tapVersion(">=1.0") * @param value input * @return call options */ putMqttClientIdCall( /* * */ value) { const callOptions = Object.assign({}, this.resources.putMqttClientId); callOptions.body = value; return callOptions; } /** * Get cloud MQTT login id * * LWM2M path: /1024//28 * * @tapVersion(">=1.0") * @return */ getMqttUsername() { return this.serviceCallRunner.execute(this.getMqttUsernameCall()); } /** * * * LWM2M path: /1024//28 * * @tapVersion(">=1.0") * @return call options */ getMqttUsernameCall() { const callOptions = Object.assign({}, this.resources.getMqttUsername); return callOptions; } /** * Write cloud MQTT login id * * LWM2M path: /1024//28 * * @tapVersion(">=1.0") * @param key input * @return */ putMqttUsername( /* * */ key) { return this.serviceCallRunner.execute(this.putMqttUsernameCall(key)); } /** * * * LWM2M path: /1024//28 * * @tapVersion(">=1.0") * @param key input * @return call options */ putMqttUsernameCall( /* * */ key) { const callOptions = Object.assign({}, this.resources.putMqttUsername); callOptions.body = key; return callOptions; } /** * Get cloud MQTT user password * * LWM2M path: /1024//29 * * @tapVersion(">=1.0") * @return */ getMqttPassword() { return this.serviceCallRunner.execute(this.getMqttPasswordCall()); } /** * * * LWM2M path: /1024//29 * * @tapVersion(">=1.0") * @return call options */ getMqttPasswordCall() { const callOptions = Object.assign({}, this.resources.getMqttPassword); return callOptions; } /** * Write cloud MQTT user password * * LWM2M path: /1024//29 * * @tapVersion(">=1.0") * @param key input * @return */ putMqttPassword( /* * */ key) { return this.serviceCallRunner.execute(this.putMqttPasswordCall(key)); } /** * * * LWM2M path: /1024//29 * * @tapVersion(">=1.0") * @param key input * @return call options */ putMqttPasswordCall( /* * */ key) { const callOptions = Object.assign({}, this.resources.putMqttPassword); callOptions.body = key; return callOptions; } /** * Get cloud data log public topic * * LWM2M path: /1024//68 * * @tapVersion(">=1.0") * @return */ getDataLogPublishTopic() { return this.serviceCallRunner.execute(this.getDataLogPublishTopicCall()); } /** * * * LWM2M path: /1024//68 * * @tapVersion(">=1.0") * @return call options */ getDataLogPublishTopicCall() { const callOptions = Object.assign({}, this.resources.getDataLogPublishTopic); return callOptions; } /** * Write cloud data log publish topic * * LWM2M path: /1024//68 * * @tapVersion(">=1.0") * @param key input * @return */ putDataLogPublishTopic( /* * */ key) { return this.serviceCallRunner.execute(this.putDataLogPublishTopicCall(key)); } /** * * * LWM2M path: /1024//68 * * @tapVersion(">=1.0") * @param key input * @return call options */ putDataLogPublishTopicCall( /* * */ key) { const callOptions = Object.assign({}, this.resources.putDataLogPublishTopic); callOptions.body = key; return callOptions; } /** * Get cloud data log subscribe topic * * LWM2M path: /1024//69 * * @tapVersion(">=1.0") * @return */ getDataLogSubscribeTopic() { return this.serviceCallRunner.execute(this.getDataLogSubscribeTopicCall()); } /** * * * LWM2M path: /1024//69 * * @tapVersion(">=1.0") * @return call options */ getDataLogSubscribeTopicCall() { const callOptions = Object.assign({}, this.resources.getDataLogSubscribeTopic); return callOptions; } /** * Write cloud data log subscribe topic * * LWM2M path: /1024//69 * * @tapVersion(">=1.0") * @param key input * @return */ putDataLogSubscribeTopic( /* * */ key) { return this.serviceCallRunner.execute(this.putDataLogSubscribeTopicCall(key)); } /** * * * LWM2M path: /1024//69 * * @tapVersion(">=1.0") * @param key input * @return call options */ putDataLogSubscribeTopicCall( /* * */ key) { const callOptions = Object.assign({}, this.resources.putDataLogSubscribeTopic); callOptions.body = key; return callOptions; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3NlcnZpY2UvaW1wbC9jbG91ZC9zcmMvbGliL2dlbmVyYXRlZC9zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUdoRCxPQUFPLEVBQUUsZUFBZSxFQUFtQixNQUFNLGFBQWEsQ0FBQztBQUUvRCxNQUFNLE9BQU8sWUFBYSxTQUFRLGVBQWU7SUFBakQ7O1FBQ1MsY0FBUyxHQUFHLGFBQWEsQ0FBQztJQW1oQm5DLENBQUM7SUFqaEJDOzs7Ozs7O09BT0c7SUFDSCxXQUFXO1FBQ1QsT0FBTyxJQUFJLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxlQUFlLEVBQUUsQ0FBQyxDQUFDO0lBQ2hFLENBQUM7SUFFRDs7Ozs7OztPQU9HO0lBQ0gsZUFBZTtRQUNiLE1BQU0sV0FBVyxxQkFBUSxJQUFJLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBRSxDQUFDO1FBRXRELE9BQU8sV0FBVyxDQUFDO0lBQ3JCLENBQUM7SUFFRDs7Ozs7Ozs7T0FRRztJQUNILFdBQVc7SUFDVDs7T0FFRztJQUNILEdBQWtCO1FBRWxCLE9BQU8sSUFBSSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7SUFDbkUsQ0FBQztJQUVEOzs7Ozs7OztPQVFHO0lBQ0gsZUFBZTtJQUNiOztPQUVHO0lBQ0gsR0FBa0I7UUFFbEIsTUFBTSxXQUFXLHFCQUFRLElBQUksQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFFLENBQUM7UUFFdEQsV0FBVyxDQUFDLElBQUksR0FBRyxHQUFHLENBQUM7UUFFdkIsT0FBTyxXQUFXLENBQUM7SUFDckIsQ0FBQztJQUVEOzs7Ozs7O09BT0c7SUFDSCxzQkFBc0I7UUFDcEIsT0FB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