"use strict";
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.QUERY_HANDLERS_SECURITY_DETAILS = void 0;
const GetSecurityQueryHandler_1 = require("../../../app/usecase/query/security/get/GetSecurityQueryHandler");
const Tokens_1 = require("../Tokens");
const GetRegulationDetailsQueryHandler_1 = require("../../../app/usecase/query/factory/get/GetRegulationDetailsQueryHandler");
const GetSecurityHoldersQueryHandler_1 = require("../../../app/usecase/query/security/security/getSecurityHolders/GetSecurityHoldersQueryHandler");
const GetTotalSecurityHoldersQueryHandler_1 = require("../../../app/usecase/query/security/security/getTotalSecurityHolders/GetTotalSecurityHoldersQueryHandler");
const GetCorporateActionQueryHandler_1 = require("../../../app/usecase/query/security/getCorporateAction/GetCorporateActionQueryHandler");
const GetCorporateActionsQueryHandler_1 = require("../../../app/usecase/query/security/getCorporateActions/GetCorporateActionsQueryHandler");
const GetCorporateActionsByTypeQueryHandler_1 = require("../../../app/usecase/query/security/getCorporateActionsByType/GetCorporateActionsByTypeQueryHandler");
exports.QUERY_HANDLERS_SECURITY_DETAILS = [
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetSecurityQueryHandler_1.GetSecurityQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetRegulationDetailsQueryHandler_1.GetRegulationDetailsQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetSecurityHoldersQueryHandler_1.GetSecurityHoldersQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetTotalSecurityHoldersQueryHandler_1.GetTotalSecurityHoldersQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetCorporateActionQueryHandler_1.GetCorporateActionQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetCorporateActionsQueryHandler_1.GetCorporateActionsQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetCorporateActionsByTypeQueryHandler_1.GetCorporateActionsByTypeQueryHandler,
    },
];
