dt-common-device
Version:
A secure and robust device management library for IoT applications
13 lines (12 loc) • 498 B
TypeScript
import { IDevice } from "../interfaces";
export declare class LocalHubService {
private readonly hubRepository;
constructor();
addHub(body: Partial<IDevice>): Promise<IDevice>;
getHubs(hubIds: string[]): Promise<IDevice[]>;
getHub(hubId: string): Promise<IDevice>;
updateHub(hubId: string, body: Partial<IDevice>): Promise<IDevice>;
getStatus(hubId: string): Promise<any>;
deleteHub(hubId: string): Promise<any>;
deleteAllHubs(hubIds: string[]): Promise<any>;
}