// SPDX-License-Identifier: Apache-2.0
import { SetIdentityRegistryCommandHandler } from "../../../app/usecase/command/security/identityRegistry/setIdentityRegistry/SetIdentityRegistryCommandHandler";
import { TOKENS } from "../Tokens";
import { SetOnchainIDCommandHandler } from "../../../app/usecase/command/security/operations/tokenMetadata/setOnchainID/SetOnchainIDCommandHandler";
import { OnchainIDQueryHandler } from "../../../app/usecase/query/security/tokenMetadata/onchainId/OnchainIDQueryHandler";
import { IdentityRegistryQueryHandler } from "../../../app/usecase/query/security/identityRegistry/IdentityRegistryQueryHandler";
export const COMMAND_HANDLERS_IDENTITY = [
    {
        token: TOKENS.COMMAND_HANDLER,
        useClass: SetIdentityRegistryCommandHandler,
    },
    {
        token: TOKENS.COMMAND_HANDLER,
        useClass: SetOnchainIDCommandHandler,
    },
];
export const QUERY_HANDLERS_IDENTITY = [
    {
        token: TOKENS.QUERY_HANDLER,
        useClass: OnchainIDQueryHandler,
    },
    {
        token: TOKENS.QUERY_HANDLER,
        useClass: IdentityRegistryQueryHandler,
    },
];
