@golemio/parkings
Version:
Golemio Parkings Module
16 lines (15 loc) • 1.09 kB
TypeScript
import { ParkingMachinesRepository } from "../../repositories/ParkingMachinesRepository";
import { ParkingTariffRelationsRepository } from "../../repositories/ParkingTariffRelationsRepository";
import { TskParkingMachinesTransformation } from "../../transformations/TskParkingMachinesTransformation";
import { ITskParkingMachine } from "../../../schema-definitions/datasources/interfaces/ITskParkingMachine";
import { DataSource } from "@golemio/core/dist/integration-engine/datasources";
import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine/workers/AbstractEmptyTask";
export declare class SaveTskParkingMachinesTask extends AbstractEmptyTask {
private dataSource;
private transformation;
private repository;
private parkingTariffRelationsRepository;
queueName: string;
constructor(queuePrefix: string, dataSource: DataSource<ITskParkingMachine[]>, transformation: TskParkingMachinesTransformation, repository: ParkingMachinesRepository, parkingTariffRelationsRepository: ParkingTariffRelationsRepository);
protected execute(): Promise<void>;
}