@iotize/tap
Version:
IoTize Device client for Javascript
465 lines • 16.5 kB
JavaScript
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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