@golemio/parkings
Version:
Golemio Parkings Module
11 lines (10 loc) • 818 B
TypeScript
import { ParkingTariffsRepository } from "./ParkingTariffsRepository";
import { IParkingTariff } from "../../schema-definitions/models/interfaces/IParkingTariff";
import { IParkingTariffRelation } from "../../schema-definitions/models/interfaces/IParkingTariffRelation";
import { IModel, PostgresModel } from "@golemio/core/dist/integration-engine/models";
export declare class ParkingTariffRelationsRepository extends PostgresModel implements IModel {
private tariffsRepository;
constructor(tariffsRepository: ParkingTariffsRepository);
replaceTariffs: (tariffData: IParkingTariff[], relationData: IParkingTariffRelation[], source: string, processingDate: Date) => Promise<void>;
saveTariffsRelations: (relationData: IParkingTariffRelation[], source: string, processingDate: Date) => Promise<void>;
}