UNPKG

@golemio/parkings

Version:
23 lines (22 loc) 1.61 kB
import { IParkingProviderDataSourceFactory } from "../../datasources/interfaces/IParkingProviderDataSourceFactory"; import { ParkingsLocationRepository } from "../../repositories/ParkingsLocationRepository"; import { ParkingsRepository } from "../../repositories/ParkingsRepository"; import { ParkingTariffRelationsRepository } from "../../repositories/ParkingTariffRelationsRepository"; import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine/workers/AbstractEmptyTask"; import { ParkingTariffsRepository } from "../../repositories/ParkingTariffsRepository"; import { ParkingsProhibitionsRepository } from "../../repositories/ParkingsProhibitionsRepository"; import { ISimpleConfig } from "@golemio/core/dist/helpers/configuration/ISimpleConfig"; export declare class SaveMrParkitDataTask extends AbstractEmptyTask { private dataSourceFactory; private parkingRepository; private parkingLocationRepository; private parkingsTariffsRepository; private parkingTariffRelationsRepository; private parkingsProhibitionsRepository; private config; readonly queueName = "saveMrParkitData"; readonly queueTtl: number; private measurementsRepository; constructor(dataSourceFactory: IParkingProviderDataSourceFactory, parkingRepository: ParkingsRepository, parkingLocationRepository: ParkingsLocationRepository, parkingsTariffsRepository: ParkingTariffsRepository, parkingTariffRelationsRepository: ParkingTariffRelationsRepository, parkingsProhibitionsRepository: ParkingsProhibitionsRepository, config: ISimpleConfig); protected execute(): Promise<void>; }