"use strict";
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.QUERY_HANDLERS_EQUITY = exports.COMMAND_HANDLERS_EQUITY = void 0;
const Tokens_1 = require("../Tokens");
const CreateEquityCommandHandler_1 = require("../../../app/usecase/command/equity/create/CreateEquityCommandHandler");
const SetVotingRightsCommandHandler_1 = require("../../../app/usecase/command/equity/votingRights/set/SetVotingRightsCommandHandler");
const CancelVotingCommandHandler_1 = require("../../../app/usecase/command/equity/votingRights/cancel/CancelVotingCommandHandler");
const GetVotingForQueryHandler_1 = require("../../../app/usecase/query/equity/votingRights/getVotingFor/GetVotingForQueryHandler");
const GetVotingQueryHandler_1 = require("../../../app/usecase/query/equity/votingRights/getVoting/GetVotingQueryHandler");
const GetVotingCountQueryHandler_1 = require("../../../app/usecase/query/equity/votingRights/getVotingCount/GetVotingCountQueryHandler");
const GetEquityDetailsQueryHandler_1 = require("../../../app/usecase/query/equity/get/getEquityDetails/GetEquityDetailsQueryHandler");
const GetVotingHoldersQueryHandler_1 = require("../../../app/usecase/query/equity/votingRights/getVotingHolders/GetVotingHoldersQueryHandler");
const GetTotalVotingHoldersQueryHandler_1 = require("../../../app/usecase/query/equity/votingRights/getTotalVotingHolders/GetTotalVotingHoldersQueryHandler");
const CancelScheduledBalanceAdjustmentCommandHandler_1 = require("../../../app/usecase/command/equity/balanceAdjustments/cancelScheduledBalanceAdjustment/CancelScheduledBalanceAdjustmentCommandHandler");
exports.COMMAND_HANDLERS_EQUITY = [
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: CreateEquityCommandHandler_1.CreateEquityCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: SetVotingRightsCommandHandler_1.SetVotingRightsCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: CancelScheduledBalanceAdjustmentCommandHandler_1.CancelScheduledBalanceAdjustmentCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: CancelVotingCommandHandler_1.CancelVotingCommandHandler,
    },
];
exports.QUERY_HANDLERS_EQUITY = [
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetVotingForQueryHandler_1.GetVotingForQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetVotingQueryHandler_1.GetVotingQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetVotingCountQueryHandler_1.GetVotingCountQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetEquityDetailsQueryHandler_1.GetEquityDetailsQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetVotingHoldersQueryHandler_1.GetVotingHoldersQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetTotalVotingHoldersQueryHandler_1.GetTotalVotingHoldersQueryHandler,
    },
];
