"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.JISContainerToken = void 0;
const JISContainerToken = {
    /* Data Sources */
    JISEventsDataSourceFactory: Symbol("JISEventsDataSourceFactory"),
    JISInfotextsDataSourceFactory: Symbol("JISInfotextsDataSourceFactory"),
    /* Cache Repositories */
    JISInfotextsRedisRepository: Symbol("JISInfotextsRedisRepository"),
    /* Repositories */
    JISEventsRepository: Symbol("JISEventsRepository"),
    JISEventsRopidGTFSRoutesRepository: Symbol("JISEventsRopidGTFSRoutesRepository"),
    JISInfotextsRepository: Symbol("JISInfotextsRepository"),
    JISInfotextsRopidGTFSStopsRepository: Symbol("JISInfotextsRopidGTFSStopsRepository"),
    JISMetadataRepository: Symbol("JISMetadataRepository"),
    RopidGTFSStopsRepository: Symbol("RopidGTFSStopsRepository"),
    RopidGTFSRoutesRepository: Symbol("RopidGTFSRoutesRepository"),
    /* Services */
    JISEventsDataService: Symbol("JISEventsDataService"),
    JISInfotextsDataService: Symbol("JISInfotextsDataService"),
    /* Transformations */
    JISEventsTransformation: Symbol("JISEventsTransformation"),
    JISEventsGtfsRtTransformation: Symbol("JISEventsGtfsRtTransformation"),
    JISInfotextsTransformation: Symbol("JISInfotextsTransformation"),
    JISInfotextCacheTranformation: Symbol("JISInfotextCacheTranformation"),
    UpdateEventWebhookTransformation: Symbol("UpdateEventWebhookTransformation"),
    /* Tasks */
    FetchJISEventsTask: Symbol("FetchJISEventsTask"),
    FetchJISInfotextsTask: Symbol("FetchJISInfotextsTask"),
    RefreshJISEventsTask: Symbol("RefreshJISEventsTask"),
    RefreshJISInfotextsTask: Symbol("RefreshJISInfotextsTask"),
    RefreshJISInfotextsCacheTask: Symbol("RefreshJISInfotextsCacheTask"),
    UpdateEventWebhookTask: Symbol("UpdateEventWebhookTask"),
};
exports.JISContainerToken = JISContainerToken;
//# sourceMappingURL=JISContainerToken.js.map