import { Module } from '@nestjs/common'; import { AuthModule } from '../../auth/auth.module'; import { BankCardsService } from './application/bank-cards.service'; import { BankOperationsService } from './application/bank-operations.service'; import { ExpenseCategoriesService } from './application/expense-categories.service'; import { GetBankSummaryUseCase } from './application/get-bank-summary.use-case'; import { BankCardsRepository } from './infrastructure/bank-cards.repository'; import { BankCardsController } from './presentation/bank-cards.controller'; @Module({ imports: [AuthModule], controllers: [BankCardsController], providers: [ GetBankSummaryUseCase, ExpenseCategoriesService, BankOperationsService, BankCardsRepository, BankCardsService, ], }) export class BankCardsModule {}