import { Module } from '@nestjs/common';
import { AgentController } from './admin.controller';
import { AdminService } from './admin.service';
import { ConfigModule, ConfigService } from '@nestjs/config';
import { CallService } from '../call/call.service';
import { StaffModule } from './staff/staff.module';
import { NotificationService } from './notification/notification.service';
import { KnowledgeBaseController } from './knowledge_base/knowledge_base.controller';
import { KnowledgeBaseService } from './knowledge_base/knowledge_base.service';
import { TwilioController } from './twilio/twilio.controller';
import { TwilioService } from './twilio/twilio.service';

@Module({
    controllers: [AgentController, KnowledgeBaseController, TwilioController],
    providers: [AdminService, CallService, NotificationService, KnowledgeBaseService, TwilioService],
    imports: [StaffModule]
})

export class AdminModule { }
