Israeli Bank Importer - v1.44.5
    Preparing search index...

    Options for constructing a TelegramImportCoordinator.

    interface IImportCoordinatorOptions {
        mediator: ImportMediator;
        notifier: INotifier;
        auditQuery: IAuditQuery;
        auditLog?: IAuditLog;
        getBankNames?: () => string[];
        sendScanMenu?: (banks: string[]) => Promise<Procedure<{ status: string }>>;
        logger: ILogger;
    }
    Index
    mediator: ImportMediator

    The ImportMediator that handles import requests.

    notifier: INotifier

    Notifier for sending Telegram messages.

    auditQuery: IAuditQuery

    Audit query helper for batch failure lookups.

    auditLog?: IAuditLog

    Optional audit log (forwarded to batch error reply builder).

    getBankNames?: () => string[]

    Optional callback returning all configured bank names.

    sendScanMenu?: (banks: string[]) => Promise<Procedure<{ status: string }>>

    Optional inline-keyboard menu sender (when no bankArg supplied).

    logger: ILogger

    Logger for non-fatal pipeline errors.