@golemio/parkings
Version:
Golemio Parkings Module
13 lines (12 loc) • 745 B
TypeScript
import { IParkingProviderDataSourceFactory } from "../../datasources/interfaces/IParkingProviderDataSourceFactory";
import { AbstractTask } from "@golemio/core/dist/integration-engine";
import { IUpdateSmart4CityInput, UpdateSmart4CityValidationSchema } from "../schemas/UpdateSmart4CitySchema";
export declare class UpdateSmart4CityMeasurementsTask extends AbstractTask<IUpdateSmart4CityInput> {
private dataSourceFactory;
readonly queueName = "updateSmart4CityMeasurements";
readonly queueTtl: number;
readonly schema: typeof UpdateSmart4CityValidationSchema;
private measurementsRepository;
constructor(dataSourceFactory: IParkingProviderDataSourceFactory);
execute(data: IUpdateSmart4CityInput): Promise<void>;
}