UNPKG

@golemio/parkings

Version:
18 lines (17 loc) 925 B
import { SmartCityListDatasourceCache } from "../../datasources/smart4city/SmartCityListDatasourceCache"; import { ISmart4CityTaskTypeInput, Smart4CityTaskTypeValidationSchema } from "../schemas/Smart4CityTaskTypeSchema"; import { AbstractTask } from "@golemio/core/dist/integration-engine"; import { ISimpleConfig } from "@golemio/core/dist/helpers/configuration/ISimpleConfig"; export declare enum Smart4CityTaskType { locations = "locations", measurements = "measurements" } export declare class GenerateSmart4CityTaskListTask extends AbstractTask<ISmart4CityTaskTypeInput> { private config; private dataSource; readonly queueName = "generateSmart4CityTaskList"; readonly queueTtl: number; readonly schema: typeof Smart4CityTaskTypeValidationSchema; constructor(config: ISimpleConfig, dataSource: SmartCityListDatasourceCache); execute(data: ISmart4CityTaskTypeInput): Promise<void>; }