25 lines
716 B
TypeScript
25 lines
716 B
TypeScript
import { Logger, Module } from '@nestjs/common';
|
|
import { UserModule } from '../user/user.module';
|
|
import { UserDataAccess } from '../../dataAccess/user.dataAccess';
|
|
import { PaymentService } from './payment.service';
|
|
import { PaymentController } from './payment.controller';
|
|
import { PaymentDataAccess } from 'src/dataAccess/payment.dataAccess';
|
|
import { PaymentGateway } from '../IPG/PaymentGateway';
|
|
import { ZarinPalGateway } from '../IPG/gateways/zarinpal';
|
|
|
|
@Module({
|
|
imports: [
|
|
UserModule,
|
|
],
|
|
controllers: [PaymentController],
|
|
providers: [
|
|
ZarinPalGateway,
|
|
PaymentDataAccess,
|
|
PaymentGateway,
|
|
PaymentService,
|
|
UserDataAccess,
|
|
],
|
|
exports: []
|
|
})
|
|
export class PaymentModule { }
|