import { Module } from '@nestjs/common'; import { AppController } from './app.controller'; import { AppService } from './app.service'; import { CommonService } from './common/common.service'; import { AppConfigService } from './app-config/app-config.service'; import { DataModule } from './data/data.module'; import { AppConfigController } from './app-config/app-config.controller'; import { ActionsModule } from './actions/actions.module'; import { AuthModule } from './auth/auth.module'; import { PolicyModule } from './policy/policy.module'; import { ResourcesModule } from './resources/resources.module'; import { RulesModule } from './rules/rules.module'; import { UserModule } from './user/user.module'; import { EventModule } from './event/event.module'; import { PayoutModule } from './payout/payout.module'; import { RefundModule } from './refund/refund.module'; import { ReviewModule } from './review/review.module'; import { SeatModule } from './seat/seat.module'; import { TheatreModule } from './theatre/theatre.module'; import { TicketModule } from './ticket/ticket.module'; import { TicketPricingModule } from './ticketPricing/ticketPricing.module'; import { TimeSlotModule } from './timeSlot/timeSlot.module'; import { PushSubscriptionModule } from './push-subscription/push-subscription.module'; import { MailerModule } from './node-mailer/mailer.module'; import { ConfigModule } from '@nestjs/config'; import { QrcodeModule } from './qrcode/qrcode.module'; @Module({ imports: [ ActionsModule, AuthModule, DataModule, EventModule, PayoutModule, PolicyModule, RefundModule, ResourcesModule, ReviewModule, RulesModule, SeatModule, TheatreModule, TicketModule, TicketPricingModule, TimeSlotModule, UserModule, PushSubscriptionModule, MailerModule, ConfigModule.forRoot(), QrcodeModule ], controllers: [AppController, AppConfigController], providers: [CommonService, AppConfigService, AppService], }) export class AppModule { }