import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { PaymentMethodController } from './payment-method.controller';
import { PaymentMethodService } from './payment-method.service';
import { PaymentMethodRepository } from './payment-method.repository';
import { PaymentMethod } from '../../entities/payment-method.entity';
import { Countries } from '../../entities/countries.entity';
import { CountryPaymentMethod } from '../../entities/country-payment-method.entity';
import { InfluencerPaymentMethod } from '../../entities/influencer-payment-method.entity';
import { Users } from 'src/entities/users.entity';

@Module({
  imports: [TypeOrmModule.forFeature([PaymentMethod, Countries, CountryPaymentMethod, InfluencerPaymentMethod, Users])],
  controllers: [PaymentMethodController],
  providers: [PaymentMethodService, PaymentMethodRepository],
  exports: [PaymentMethodService],
})
export class PaymentMethodModule { }
