@golemio/pid
Version:
Golemio PID Module
14 lines (13 loc) • 820 B
TypeScript
import { AbstractTask } from "@golemio/core/dist/integration-engine/workers";
import { MessageProperties } from "amqplib";
import { IRegionalBusRunsInput } from "../interfaces/RegionalBusRunsMessageInterfaces";
import { RegionalBusRunsValidationSchema } from "../schema/RegionalBusRunsSchema";
import { RegionalBusRunsFacade } from "../helpers/regional-bus/RegionalBusRunsFacade";
export declare class SaveArrivaCityRunsToDBTask extends AbstractTask<IRegionalBusRunsInput> {
private regionalBusRunsFacade;
readonly queueName = "saveArrivaCityRunsToDB";
readonly queueTtl: number;
readonly schema: typeof RegionalBusRunsValidationSchema;
constructor(regionalBusRunsFacade: RegionalBusRunsFacade);
protected execute(data: IRegionalBusRunsInput, msgProperties?: MessageProperties): Promise<void>;
}