UNPKG

@golemio/parkings

Version:
19 lines (18 loc) 989 B
import { ParkingsRepository } from "../../repositories/ParkingsRepository"; import { IUpdateAddressAndNameInput } from "../schemas/UpdateAddressAndNameSchema"; import { IUpdateAddressInput, UpdateAddressValidationSchema } from "../schemas/UpdateAddressSchema"; import { ILogger } from "@golemio/core/dist/helpers"; import { AbstractTask } from "@golemio/core/dist/integration-engine"; import { GeocodeApi } from "@golemio/core/dist/integration-engine/helpers/GeocodeApi"; export declare class UpdateAddressAndNameTask extends AbstractTask<IUpdateAddressInput> { private log; private readonly geocodeApi; private readonly repository; readonly queueName = "updateAddressAndName"; readonly queueTtl: number; readonly schema: typeof UpdateAddressValidationSchema; constructor(log: ILogger, geocodeApi: GeocodeApi, repository: ParkingsRepository); execute(data: IUpdateAddressAndNameInput): Promise<void>; private buildName; private postponeNextCheck; }