@iotize/device-client.js
Version:
IoTize Device client for Javascript
36 lines (35 loc) • 1.77 kB
TypeScript
import { IoTizeClient } from "../client/api";
import { DeviceService, BundleService, FirmwareService, GroupService, InterfaceService, TargetService, VariableService, ScramService, SinglePacketService, DataLogService, AdpService, LoraService } from "./service";
import { ApiConfig } from "./config/api-config";
/**
* TODO Generate this class
*/
export declare class IoTizeDeviceService {
protected _bundle: BundleService;
protected _device: DeviceService;
protected _datalog: DataLogService;
protected _scram: ScramService;
protected _firmware: FirmwareService;
protected _group: GroupService;
protected _interface: InterfaceService;
protected _target: TargetService;
protected _variable: VariableService;
protected _singlePacket: SinglePacketService;
protected _adp: AdpService;
protected _lora: LoraService;
static create(client: IoTizeClient, apiConfig: ApiConfig): IoTizeDeviceService;
constructor(_bundle: BundleService, _device: DeviceService, _datalog: DataLogService, _scram: ScramService, _firmware: FirmwareService, _group: GroupService, _interface: InterfaceService, _target: TargetService, _variable: VariableService, _singlePacket: SinglePacketService, _adp: AdpService, _lora: LoraService);
readonly device: DeviceService;
readonly bundle: BundleService;
readonly datalog: DataLogService;
readonly firmware: FirmwareService;
readonly group: GroupService;
readonly interface: InterfaceService;
readonly target: TargetService;
readonly variable: VariableService;
readonly scram: ScramService;
readonly singlePacket: SinglePacketService;
readonly lora: LoraService;
readonly adp: AdpService;
client: IoTizeClient;
}