@golemio/energetics
Version:
Golemio Energetics Module
10 lines (9 loc) • 548 B
TypeScript
import { IPaginationParams } from "../controllers/interfaces/IPaginationParams";
import { IDevicesModel } from "../../schema-definitions/models/interfaces";
import { SequelizeModel } from "@golemio/core/dist/output-gateway";
export declare class DevicesRepository extends SequelizeModel {
constructor();
GetAll(params: IPaginationParams, allowedOrganizations?: number[] | null): Promise<IDevicesModel[]>;
GetOne(id: string, allowedOrganizations?: number[] | null): Promise<IDevicesModel | null>;
private getWhereAccessLimitation;
}