import { Module } from '@nestjs/common'; import { TbankModule } from '#src/integrations/tbank/tbank.module'; import { AuthModule } from '../../auth/auth.module'; import { TbankSyncRepositoryModule } from '../tbank-sync/tbank-sync-repository.module'; import { BrokerageOperationsSyncService } from './application/brokerage-operations-sync.service'; import { BrokerageOperationsService } from './application/brokerage-operations.service'; import { BrokerageOperationsRepository } from './infrastructure/brokerage-operations.repository'; import { BrokerageOperationsController } from './presentation/brokerage-operations.controller'; @Module({ imports: [AuthModule, TbankModule, TbankSyncRepositoryModule], controllers: [BrokerageOperationsController], providers: [ BrokerageOperationsService, BrokerageOperationsRepository, BrokerageOperationsSyncService, ], exports: [BrokerageOperationsService, BrokerageOperationsSyncService], }) export class OperationsModule {}