UNPKG

@golemio/parkings

Version:
16 lines (15 loc) 937 B
import { CachedParkingSourcesRepository } from "../../../helpers/data-access/CachedParkingSourcesRepository"; import { ParkingMachinesRepository } from "../../repositories/ParkingMachinesRepository"; import { IIptOictTaskTypeInput, IptOictTaskTypeValidationSchema } from "../schemas/IptOictTaskTypeSchema"; import { AbstractTask } from "@golemio/core/dist/integration-engine"; export declare class SaveIptOictParkingMachinesTask extends AbstractTask<IIptOictTaskTypeInput> { private cachedParkingSourcesRepository; private repository; readonly queueName = "saveIptOictParkingMachines"; readonly queueTtl: number; readonly schema: typeof IptOictTaskTypeValidationSchema; constructor(cachedParkingSourcesRepository: CachedParkingSourcesRepository, repository: ParkingMachinesRepository); execute(data: IIptOictTaskTypeInput): Promise<void>; private updateParkingMachinesData; private getSourceConfig; }