@iotize/tap
Version:
IoTize Device client for Javascript
91 lines (90 loc) • 2.08 kB
TypeScript
/**
* Generated file. Do not edit
*/
import { TapResponse } from '@iotize/tap';
import { LoraConfig } from './models';
import { AbstractService, ServiceCallType } from '@iotize/tap';
export declare class LoraService extends AbstractService {
resources: {
getIds: ServiceCallType<void, Uint8Array>;
putIds: ServiceCallType<Uint8Array, void>;
getConfig: ServiceCallType<void, LoraConfig>;
putConfig: ServiceCallType<LoraConfig, void>;
};
/**
* Get LoRa IDs
*
* LWM2M path: /1024//90
*
* @tapVersion(">=1.0")
* @return
*/
getIds(): Promise<TapResponse<Uint8Array>>;
/**
*
*
* LWM2M path: /1024//90
*
* @tapVersion(">=1.0")
* @return call options
*/
getIdsCall(): ServiceCallType;
/**
* Write LoRa IDs
*
* LWM2M path: /1024//90
*
* @tapVersion(">=1.0")
* @param value input
* @return
*/
putIds(value: Uint8Array): Promise<TapResponse<void>>;
/**
*
*
* LWM2M path: /1024//90
*
* @tapVersion(">=1.0")
* @param value input
* @return call options
*/
putIdsCall(value: Uint8Array): ServiceCallType;
/**
* Get LoRa configuration
*
* LWM2M path: /1024//91
*
* @tapVersion(">=1.0")
* @return
*/
getConfig(): Promise<TapResponse<LoraConfig>>;
/**
*
*
* LWM2M path: /1024//91
*
* @tapVersion(">=1.0")
* @return call options
*/
getConfigCall(): ServiceCallType;
/**
* Write LoRa configuration
*
* LWM2M path: /1024//91
*
* @tapVersion(">=1.0")
* @param value input
* @return
*/
putConfig(value: LoraConfig): Promise<TapResponse<void>>;
/**
*
*
* LWM2M path: /1024//91
*
* @tapVersion(">=1.0")
* @param value input
* @return call options
*/
putConfigCall(value: LoraConfig): ServiceCallType;
}