@golemio/parkings
Version:
Golemio Parkings Module
14 lines (13 loc) • 778 B
TypeScript
import { IRepositorySetup } from "./interfaces/IRepositorySetup";
import { IParkingMachinesParams } from "../helpers/params/IParkingMachinesParams";
import { IParkingMachineWithTariff } from "../../schema-definitions/models/interfaces/IParkingMachine";
import { SequelizeModel } from "@golemio/core/dist/output-gateway/models/SequelizeModel";
export declare class ParkingMachinesRepository extends SequelizeModel {
protected readonly shouldHideSecondarySourcesFromPrimaryData: boolean;
private geoConfigHelper;
private parkingTariffRelationsRepository;
constructor(setup: IRepositorySetup);
private associate;
GetAll(params: IParkingMachinesParams): Promise<IParkingMachineWithTariff[]>;
GetOne(id: any): Promise<IParkingMachineWithTariff | null>;
}