dt-common-device
Version:
A secure and robust device management library for IoT applications
13 lines (12 loc) • 600 B
TypeScript
import { IAccessGroup, IUser, IZone } from "./IAdmin";
export declare class AdminService {
private readonly adminRepository;
private readonly redisUtils;
constructor();
getZonesByAccessGroupIds(accessGroupIds: string[]): Promise<any[] | undefined>;
getZonesByAccessGroups(accessGroupIds: string[]): Promise<any[] | undefined>;
getAccessGroup(accessGroupId: string): Promise<IAccessGroup | null>;
getAccessGroupByZoneId(zoneId: string): Promise<IAccessGroup[] | []>;
getZone(zoneId: string): Promise<IZone | null>;
getUser(userId: string): Promise<IUser | null>;
}