UNPKG

@golemio/parkings

Version:
18 lines (17 loc) 1.14 kB
import { CachedParkingSourcesRepository } from "../../../helpers/data-access/CachedParkingSourcesRepository"; import { IptOictPaymentsDataSource } from "../../datasources/iptoict/IptOictPaymentsDataSource"; import { ParkingPaymentsRepository } from "../../repositories/ParkingPaymentsRepository"; import { IIptOictTaskTypeInput, IptOictTaskTypeValidationSchema } from "../schemas/IptOictTaskTypeSchema"; import { AbstractTask } from "@golemio/core/dist/integration-engine"; export declare class SaveIptOictPaymentsDataTask extends AbstractTask<IIptOictTaskTypeInput> { private iptOictPaymentsDataSource; private parkingPaymentsRepository; private cachedParkingSourcesRepository; readonly queueName = "saveIptOictPaymentsData"; readonly queueTtl: number; readonly schema: typeof IptOictTaskTypeValidationSchema; constructor(iptOictPaymentsDataSource: IptOictPaymentsDataSource, parkingPaymentsRepository: ParkingPaymentsRepository, cachedParkingSourcesRepository: CachedParkingSourcesRepository); execute(data: IIptOictTaskTypeInput): Promise<void>; private updatePaymentsData; private getSourceConfig; }