"use strict";
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.QUERY_HANDLERS_IDENTITY = exports.COMMAND_HANDLERS_IDENTITY = void 0;
const SetIdentityRegistryCommandHandler_1 = require("../../../app/usecase/command/security/identityRegistry/setIdentityRegistry/SetIdentityRegistryCommandHandler");
const Tokens_1 = require("../Tokens");
const SetOnchainIDCommandHandler_1 = require("../../../app/usecase/command/security/operations/tokenMetadata/setOnchainID/SetOnchainIDCommandHandler");
const OnchainIDQueryHandler_1 = require("../../../app/usecase/query/security/tokenMetadata/onchainId/OnchainIDQueryHandler");
const IdentityRegistryQueryHandler_1 = require("../../../app/usecase/query/security/identityRegistry/IdentityRegistryQueryHandler");
exports.COMMAND_HANDLERS_IDENTITY = [
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: SetIdentityRegistryCommandHandler_1.SetIdentityRegistryCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: SetOnchainIDCommandHandler_1.SetOnchainIDCommandHandler,
    },
];
exports.QUERY_HANDLERS_IDENTITY = [
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: OnchainIDQueryHandler_1.OnchainIDQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: IdentityRegistryQueryHandler_1.IdentityRegistryQueryHandler,
    },
];
