@viguza/homebridge-ezviz
Version:
A short description about what your plugin does.
17 lines (16 loc) • 484 B
TypeScript
import { DeviceConfig } from './config.js';
import { ConnectionInfo, WifiInfo, DeviceStatus, SwitchItem, P2PItem, ResourceInfo, DeviceInfo } from './devices.js';
export interface DeviceData {
UUID: string;
Serial: string;
Name: string;
Type: string;
Connection: ConnectionInfo;
Wifi?: WifiInfo;
Status: DeviceStatus;
Switches: SwitchItem[];
P2P: P2PItem[];
ResourceInfo: ResourceInfo;
DeviceInfo: DeviceInfo;
HBConfig?: DeviceConfig;
}