node-red-contrib-ewelink-cube
Version:
Node-RED integration with eWeLink Cube
21 lines (20 loc) • 522 B
TypeScript
import { ECapability } from "../enum/ECapability";
import { ECategory } from "../enum/ECategory";
export interface IDevice {
serial_number: string;
name: string;
manufacturer: string;
model: string;
firmware_version: string;
display_category: ECategory;
link_layer_type?: string;
capabilities: ICapability[];
state?: any;
online: boolean;
tags?: any;
}
export interface ICapability {
capability: ECapability;
permission: string;
name?: string;
}