UNPKG

@golemio/parkings

Version:
40 lines (39 loc) 1.34 kB
import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine/workers/AbstractEmptyTask"; export declare class SaveParkingZonesPrague extends AbstractEmptyTask { queueName: string; private parkingsLocationModel; private dataSourceIPR; private dataSourceTSK; private dataSourceTariffTSK; private iprTransformation; private tskTariffTransformation; private readonly ftpTSKSettings; private parkingsModel; private parkingsTariffsModel; private parkingTariffRelationsRepository; private parkingPaymentRepository; private parkingsBusinessErrorsRepository; private config; private tskParkingFilter; constructor(queuePrefix: string); /** * Parking zones Prague queue worker method * - store all data for parking zones in Prague. */ protected execute: () => Promise<void>; /** * Parking zones Prague * - store location data for parking zones in Prague. * - merged TSK and IPR data sources */ private saveParkingZonesLocationsPrague; private transformTskData; private transformTskRelationsData; /** * Parking zones Prague * - store tariff data for parking zones in Prague. */ private saveParkingZonesTariffsPrague; private checkBusinessRules; private saveBusinessErrors; }