@iotile/iotile-cloud
Version:
A typescript library for interfacing with the IOTile Cloud API
32 lines (31 loc) • 919 B
TypeScript
import { DisplayWidget } from "./displaywidget";
import { VariableTemplate } from "./variable";
export interface SensorGraphDictionary {
[index: string]: SensorGraph;
}
export declare class SensorGraph {
[key: string]: any;
id: number;
name: string;
slug: string;
org: string;
projectTemplate: any;
variableTemplates: Array<VariableTemplate>;
displayWidgetTemplates: Array<DisplayWidget>;
uiExtra: any;
version: string;
majorVersion: number;
minorVersion: number;
patchVersion: number;
createdOn: string;
rawData: string;
constructor(data?: any);
getVersion(): string;
getUiExtra(type: string): any;
getIoInfo(type: string): any;
getStreamLids(): string[];
private getIoInfoParameter;
getSettingsController(lid: string): string;
getSettingsTemplate(lid: string): string;
toJson(): any;
}