"use strict";
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.QUERY_HANDLERS_PROCEED_RECIPIENT = exports.COMMAND_HANDLERS_PROCEED_RECIPIENT = void 0;
const Tokens_1 = require("../Tokens");
const AddProceedRecipientCommandHandler_1 = require("../../../app/usecase/command/security/proceedRecipients/addProceedRecipient/AddProceedRecipientCommandHandler");
const RemoveProceedRecipientCommandHandler_1 = require("../../../app/usecase/command/security/proceedRecipients/removeProceedRecipient/RemoveProceedRecipientCommandHandler");
const UpdateProceedRecipientDataCommandHandler_1 = require("../../../app/usecase/command/security/proceedRecipients/updateProceedRecipientData/UpdateProceedRecipientDataCommandHandler");
const GetProceedRecipientsQueryHandler_1 = require("../../../app/usecase/query/security/proceedRecipient/getProceedRecipients/GetProceedRecipientsQueryHandler");
const GetProceedRecipientsCountQueryHandler_1 = require("../../../app/usecase/query/security/proceedRecipient/getProceedRecipientsCount/GetProceedRecipientsCountQueryHandler");
const GetProceedRecipientDataQueryHandler_1 = require("../../../app/usecase/query/security/proceedRecipient/getProceedRecipientData/GetProceedRecipientDataQueryHandler");
const IsProceedRecipientQueryHandler_1 = require("../../../app/usecase/query/security/proceedRecipient/isProceedRecipient/IsProceedRecipientQueryHandler");
exports.COMMAND_HANDLERS_PROCEED_RECIPIENT = [
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: AddProceedRecipientCommandHandler_1.AddProceedRecipientCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: RemoveProceedRecipientCommandHandler_1.RemoveProceedRecipientCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: UpdateProceedRecipientDataCommandHandler_1.UpdateProceedRecipientDataCommandHandler,
    },
];
exports.QUERY_HANDLERS_PROCEED_RECIPIENT = [
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: IsProceedRecipientQueryHandler_1.IsProceedRecipientQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetProceedRecipientDataQueryHandler_1.GetProceedRecipientDataQueryHandler,
    },
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetProceedRecipientsCountQueryHandler_1.GetProceedRecipientsCountQueryHandler,
    },
    { token: Tokens_1.TOKENS.QUERY_HANDLER, useClass: GetProceedRecipientsQueryHandler_1.GetProceedRecipientsQueryHandler },
];
