@iotize/tap
Version:
IoTize Device client for Javascript
22 lines (21 loc) • 830 B
TypeScript
import { IotizeVariableModel } from './iotize-variable-model';
import { IotizeProfileModel } from './iotize-profile-model';
import { IotizeConfigModel } from './iotize-config-model';
import { IotizeACLGroup } from './iotize-acl-group';
export declare class IotizeBundleModel {
data: any;
iotizeModule: IotizeConfigModel;
constructor(data: any, iotizeModule: IotizeConfigModel);
toJson(): any;
module(): IotizeConfigModel;
id(): string;
name(): string;
dataLogPeriod(): number;
hasDataLog(): boolean;
description(): string;
variable(variableId: string): IotizeVariableModel;
hasVariable(variableId: string): IotizeVariableModel | false;
profiles(): Array<IotizeProfileModel>;
variables(): Array<IotizeVariableModel>;
getACLGroup(): IotizeACLGroup;
}