dt-common-device
Version:
A secure and robust device management library for IoT applications
12 lines (11 loc) • 572 B
TypeScript
import { IGuest, IPmsSchedule } from "./IPms";
export declare class PmsRepository {
private readonly pmsPostgres;
constructor();
getSchedule(scheduleId: string): Promise<IPmsSchedule | null>;
getScheduleByReferenceId(referenceId: string): Promise<IPmsSchedule | null>;
getScheduleIdByAccessGroupId(accessGroupId: string, status: string): Promise<string | null>;
getGuest(guestId: string): Promise<IGuest | null>;
getGuestId(scheduleId: string): Promise<string | null>;
getScheduleByGuestId(guestId: string): Promise<IPmsSchedule | null>;
}