UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

331 lines (330 loc) 7.94 kB
/** * Generated file. Do not edit */ import { TapResponse } from '@iotize/tap'; import { CloudPlatform } from './models'; import { AbstractService, ServiceCallType } from '@iotize/tap'; export declare class CloudService extends AbstractService { resources: { getPlatform: ServiceCallType<void, CloudPlatform>; putPlatform: ServiceCallType<CloudPlatform, void>; getDataLogUploadPeriod: ServiceCallType<void, number>; putDataLogUploadPeriod: ServiceCallType<number, void>; getMqttBrokerPort: ServiceCallType<void, string>; putMqttBrokerPort: ServiceCallType<string, void>; getMqttClientId: ServiceCallType<void, string>; putMqttClientId: ServiceCallType<string, void>; getMqttUsername: ServiceCallType<void, string>; putMqttUsername: ServiceCallType<string, void>; getMqttPassword: ServiceCallType<void, string>; putMqttPassword: ServiceCallType<string, void>; getDataLogPublishTopic: ServiceCallType<void, string>; putDataLogPublishTopic: ServiceCallType<string, void>; getDataLogSubscribeTopic: ServiceCallType<void, string>; putDataLogSubscribeTopic: ServiceCallType<string, void>; }; /** * Get cloud connection mode * * LWM2M path: /1024//26 * * @tapVersion(">=1.0") * @return */ getPlatform(): Promise<TapResponse<CloudPlatform>>; /** * * * LWM2M path: /1024//26 * * @tapVersion(">=1.0") * @return call options */ getPlatformCall(): ServiceCallType; /** * Write cloud connection mode * * LWM2M path: /1024//26 * * @tapVersion(">=1.0") * @param key input * @return */ putPlatform(key: CloudPlatform): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//26 * * @tapVersion(">=1.0") * @param key input * @return call options */ putPlatformCall(key: CloudPlatform): ServiceCallType; /** * Uploading period for the cloud * * LWM2M path: /1024//33 * * @tapVersion(">=1.0") * @return */ getDataLogUploadPeriod(): Promise<TapResponse<number>>; /** * * * LWM2M path: /1024//33 * * @tapVersion(">=1.0") * @return call options */ getDataLogUploadPeriodCall(): ServiceCallType; /** * Write cloud mqtt period * * LWM2M path: /1024//33 * * @tapVersion(">=1.0") * @param key input * @return */ putDataLogUploadPeriod(key: number): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//33 * * @tapVersion(">=1.0") * @param key input * @return call options */ putDataLogUploadPeriodCall(key: number): ServiceCallType; /** * Get the cloud MQTT broker port * * LWM2M path: /1024//61 * * @tapVersion(">=1.0") * @return */ getMqttBrokerPort(): Promise<TapResponse<string>>; /** * * * LWM2M path: /1024//61 * * @tapVersion(">=1.0") * @return call options */ getMqttBrokerPortCall(): ServiceCallType; /** * Write cloud MQTT broker port * * LWM2M path: /1024//61 * * @tapVersion(">=1.0") * @param name input * @return */ putMqttBrokerPort(name: string): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//61 * * @tapVersion(">=1.0") * @param name input * @return call options */ putMqttBrokerPortCall(name: string): ServiceCallType; /** * Get cloud MQTT client id * * LWM2M path: /1024//27 * * @tapVersion(">=1.0") * @return */ getMqttClientId(): Promise<TapResponse<string>>; /** * * * LWM2M path: /1024//27 * * @tapVersion(">=1.0") * @return call options */ getMqttClientIdCall(): ServiceCallType; /** * Write cloud MQTT client id * * LWM2M path: /1024//27 * * @tapVersion(">=1.0") * @param value input * @return */ putMqttClientId(value: string): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//27 * * @tapVersion(">=1.0") * @param value input * @return call options */ putMqttClientIdCall(value: string): ServiceCallType; /** * Get cloud MQTT login id * * LWM2M path: /1024//28 * * @tapVersion(">=1.0") * @return */ getMqttUsername(): Promise<TapResponse<string>>; /** * * * LWM2M path: /1024//28 * * @tapVersion(">=1.0") * @return call options */ getMqttUsernameCall(): ServiceCallType; /** * Write cloud MQTT login id * * LWM2M path: /1024//28 * * @tapVersion(">=1.0") * @param key input * @return */ putMqttUsername(key: string): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//28 * * @tapVersion(">=1.0") * @param key input * @return call options */ putMqttUsernameCall(key: string): ServiceCallType; /** * Get cloud MQTT user password * * LWM2M path: /1024//29 * * @tapVersion(">=1.0") * @return */ getMqttPassword(): Promise<TapResponse<string>>; /** * * * LWM2M path: /1024//29 * * @tapVersion(">=1.0") * @return call options */ getMqttPasswordCall(): ServiceCallType; /** * Write cloud MQTT user password * * LWM2M path: /1024//29 * * @tapVersion(">=1.0") * @param key input * @return */ putMqttPassword(key: string): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//29 * * @tapVersion(">=1.0") * @param key input * @return call options */ putMqttPasswordCall(key: string): ServiceCallType; /** * Get cloud data log public topic * * LWM2M path: /1024//68 * * @tapVersion(">=1.0") * @return */ getDataLogPublishTopic(): Promise<TapResponse<string>>; /** * * * LWM2M path: /1024//68 * * @tapVersion(">=1.0") * @return call options */ getDataLogPublishTopicCall(): ServiceCallType; /** * Write cloud data log publish topic * * LWM2M path: /1024//68 * * @tapVersion(">=1.0") * @param key input * @return */ putDataLogPublishTopic(key: string): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//68 * * @tapVersion(">=1.0") * @param key input * @return call options */ putDataLogPublishTopicCall(key: string): ServiceCallType; /** * Get cloud data log subscribe topic * * LWM2M path: /1024//69 * * @tapVersion(">=1.0") * @return */ getDataLogSubscribeTopic(): Promise<TapResponse<string>>; /** * * * LWM2M path: /1024//69 * * @tapVersion(">=1.0") * @return call options */ getDataLogSubscribeTopicCall(): ServiceCallType; /** * Write cloud data log subscribe topic * * LWM2M path: /1024//69 * * @tapVersion(">=1.0") * @param key input * @return */ putDataLogSubscribeTopic(key: string): Promise<TapResponse<void>>; /** * * * LWM2M path: /1024//69 * * @tapVersion(">=1.0") * @param key input * @return call options */ putDataLogSubscribeTopicCall(key: string): ServiceCallType; }