"use strict";
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.QUERY_HANDLERS_KYC = exports.COMMAND_HANDLERS_KYC = void 0;
const UpdateExternalKycListsCommandHandler_1 = require("../../../app/usecase/command/security/externalKycLists/updateExternalKycLists/UpdateExternalKycListsCommandHandler");
const Tokens_1 = require("../Tokens");
const AddExternalKycListCommandHandler_1 = require("../../../app/usecase/command/security/externalKycLists/addExternalKycList/AddExternalKycListCommandHandler");
const RemoveExternalKycListCommandHandler_1 = require("../../../app/usecase/command/security/externalKycLists/removeExternalKycList/RemoveExternalKycListCommandHandler");
const ActivateInternalKycCommandHandler_1 = require("../../../app/usecase/command/security/kyc/activateInternalKyc/ActivateInternalKycCommandHandler");
const DeactivateInternalKycCommandHandler_1 = require("../../../app/usecase/command/security/kyc/deactivateInternalKyc/DeactivateInternalKycCommandHandler");
const GrantKycCommandHandler_1 = require("../../../app/usecase/command/security/kyc/grantKyc/GrantKycCommandHandler");
const RevokeKycCommandHandler_1 = require("../../../app/usecase/command/security/kyc/revokeKyc/RevokeKycCommandHandler");
const GrantKycMockCommandHandler_1 = require("../../../app/usecase/command/security/externalKycLists/mock/grantKycMock/GrantKycMockCommandHandler");
const RevokeKycMockCommandHandler_1 = require("../../../app/usecase/command/security/externalKycLists/mock/revokeKycMock/RevokeKycMockCommandHandler");
const CreateExternalKycMockCommandHandler_1 = require("../../../app/usecase/command/security/externalKycLists/mock/createExternalKycMock/CreateExternalKycMockCommandHandler");
const GetKycStatusMockQueryHandler_1 = require("../../../app/usecase/query/security/externalKycLists/mock/getKycStatusMock/GetKycStatusMockQueryHandler");
const GetKycForQueryHandler_1 = require("../../../app/usecase/query/security/kyc/getKycFor/GetKycForQueryHandler");
const GetKycAccountsCountQueryHandler_1 = require("../../../app/usecase/query/security/kyc/getKycAccountsCount/GetKycAccountsCountQueryHandler");
const GetKycAccountsDataQueryHandler_1 = require("../../../app/usecase/query/security/kyc/getKycAccountsData/GetKycAccountsDataQueryHandler");
const GetKycStatusForQueryHandler_1 = require("../../../app/usecase/query/security/kyc/getKycStatusFor/GetKycStatusForQueryHandler");
const GetIssuerListCountQueryHandler_1 = require("../../../app/usecase/query/security/ssi/getIssuerListCount/GetIssuerListCountQueryHandler");
const GetIssuerListMembersQueryHandler_1 = require("../../../app/usecase/query/security/ssi/getIssuerListMembers/GetIssuerListMembersQueryHandler");
const GetRevocationRegistryAddressQueryHandler_1 = require("../../../app/usecase/query/security/ssi/getRevocationRegistryAddress/GetRevocationRegistryAddressQueryHandler");
const IsIssuerQueryHandler_1 = require("../../../app/usecase/query/security/ssi/isIssuer/IsIssuerQueryHandler");
const GetExternalKycListsCountQueryHandler_1 = require("../../../app/usecase/query/security/externalKycLists/getExternalKycListsCount/GetExternalKycListsCountQueryHandler");
const GetExternalKycListsMembersQueryHandler_1 = require("../../../app/usecase/query/security/externalKycLists/getExternalKycListsMembers/GetExternalKycListsMembersQueryHandler");
const IsExternalKycListQueryHandler_1 = require("../../../app/usecase/query/security/externalKycLists/isExternalKycList/IsExternalKycListQueryHandler");
const IsExternallyGrantedQueryHandler_1 = require("../../../app/usecase/query/security/externalKycLists/isExternallyGranted/IsExternallyGrantedQueryHandler");
const IsInternalKycActivatedQueryHandler_1 = require("../../../app/usecase/query/security/kyc/isInternalKycActivated/IsInternalKycActivatedQueryHandler");
const AddIssuerCommandHandler_1 = require("../../../app/usecase/command/security/ssi/addIssuer/AddIssuerCommandHandler");
const RemoveIssuerCommandHandler_1 = require("../../../app/usecase/command/security/ssi/removeIssuer/RemoveIssuerCommandHandler");
const SetRevocationRegistryAddressCommandHandler_1 = require("../../../app/usecase/command/security/ssi/setRevocationRegistryAddress/SetRevocationRegistryAddressCommandHandler");
const ActionContentHashExistsQueryHandler_1 = require("../../../app/usecase/query/security/actionContentHashExists/ActionContentHashExistsQueryHandler");
exports.COMMAND_HANDLERS_KYC = [
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: UpdateExternalKycListsCommandHandler_1.UpdateExternalKycListsCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: AddExternalKycListCommandHandler_1.AddExternalKycListCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: RemoveExternalKycListCommandHandler_1.RemoveExternalKycListCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: ActivateInternalKycCommandHandler_1.ActivateInternalKycCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: DeactivateInternalKycCommandHandler_1.DeactivateInternalKycCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: GrantKycCommandHandler_1.GrantKycCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: RevokeKycCommandHandler_1.RevokeKycCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: GrantKycMockCommandHandler_1.GrantKycMockCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: RevokeKycMockCommandHandler_1.RevokeKycMockCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: CreateExternalKycMockCommandHandler_1.CreateExternalKycListMockCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: AddIssuerCommandHandler_1.AddIssuerCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: RemoveIssuerCommandHandler_1.RemoveIssuerCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: SetRevocationRegistryAddressCommandHandler_1.SetRevocationRegistryAddressCommandHandler,
    },
];
exports.QUERY_HANDLERS_KYC = [
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetKycStatusMockQueryHandler_1.GetKycStatusMockQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetKycForQueryHandler_1.GetKycForQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetKycAccountsCountQueryHandler_1.GetKycAccountsCountQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetKycAccountsDataQueryHandler_1.GetKycAccountsDataQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetKycStatusForQueryHandler_1.GetKycStatusForQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetIssuerListCountQueryHandler_1.GetIssuerListCountQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetIssuerListMembersQueryHandler_1.GetIssuerListMembersQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetRevocationRegistryAddressQueryHandler_1.GetRevocationRegistryAddressQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: IsIssuerQueryHandler_1.IsIssuerQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetExternalKycListsCountQueryHandler_1.GetExternalKycListsCountQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetExternalKycListsMembersQueryHandler_1.GetExternalKycListsMembersQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: IsExternalKycListQueryHandler_1.IsExternalKycListQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: IsExternallyGrantedQueryHandler_1.IsExternallyGrantedQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: IsInternalKycActivatedQueryHandler_1.IsInternalKycActivatedQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: ActionContentHashExistsQueryHandler_1.ActionContentHashExistsQueryHandler,
    },
];
