import { Module } from '@nestjs/common'; import { ConfigModule } from '@nestjs/config'; import configuration from './config/configuration'; import { AiModule } from './ai/ai.module'; import { AuthModule } from './auth/auth.module'; import { PlatformModule } from './platform/platform.module'; import { ExotelModule } from './exotel/exotel.module'; import { CallEventsModule } from './call-events/call-events.module'; import { OzonetelAgentModule } from './ozonetel/ozonetel-agent.module'; import { GraphqlProxyModule } from './graphql-proxy/graphql-proxy.module'; import { HealthModule } from './health/health.module'; import { WorklistModule } from './worklist/worklist.module'; import { CallAssistModule } from './call-assist/call-assist.module'; import { SearchModule } from './search/search.module'; import { SupervisorModule } from './supervisor/supervisor.module'; import { MaintModule } from './maint/maint.module'; @Module({ imports: [ ConfigModule.forRoot({ load: [configuration], isGlobal: true, }), AiModule, AuthModule, PlatformModule, ExotelModule, CallEventsModule, OzonetelAgentModule, GraphqlProxyModule, HealthModule, WorklistModule, CallAssistModule, SearchModule, SupervisorModule, MaintModule, ], }) export class AppModule {}