@golemio/parkings
Version:
Golemio Parkings Module
18 lines (17 loc) • 1.12 kB
TypeScript
import { ParkingTariffRelationsRepository } from "../../repositories/ParkingTariffRelationsRepository";
import { ParkingTariffsRepository } from "../../repositories/ParkingTariffsRepository";
import { StaticTariffsMatcher } from "../../transformations/StaticTariffsMatcher";
import { StaticTariffsTransformation } from "../../transformations/StaticTariffsTransformation";
import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine";
import { DataSource } from "@golemio/core/dist/integration-engine/datasources";
export declare class UpdateStaticTariffsTask extends AbstractEmptyTask {
readonly queueName = "updateStaticTariffs";
readonly queueTtl: number;
private dataSource;
private transformer;
private parkingTariffsRepository;
private matcher;
private parkingTariffRelationsRepository;
constructor(queuePrefix: string, dataSource: DataSource, transformer: StaticTariffsTransformation, parkingTariffsRepository: ParkingTariffsRepository, parkingTariffRelationsRepository: ParkingTariffRelationsRepository, matcher: StaticTariffsMatcher);
execute(): Promise<void>;
}