@golemio/parkings
Version:
Golemio Parkings Module
14 lines (13 loc) • 892 B
TypeScript
import { PostgresModel } from "@golemio/core/dist/integration-engine";
import { AbstractTaskJsonSchema } from "@golemio/core/dist/integration-engine/workers/AbstractTaskJsonSchema";
import { JSONSchemaValidator } from "@golemio/core/dist/shared/golemio-validator";
import { IIsphkMeasurements } from "../../../schema-definitions/datasources/isphk/interfaces/IIsphkMeasurements";
export declare class SaveIsphkMeasurementsTask extends AbstractTaskJsonSchema<IIsphkMeasurements> {
private readonly parkingsMeasurementsRepository;
private readonly parkingsMeasurementsActualRepository;
readonly queueName = "saveIsphkMeasurements";
readonly queueTtl: number;
readonly schema: JSONSchemaValidator;
constructor(parkingsMeasurementsRepository: PostgresModel, parkingsMeasurementsActualRepository: PostgresModel);
execute(inputData: IIsphkMeasurements): Promise<void>;
}