import { Module } from '@nestjs/common'; import { AuthModule } from '../auth/auth.module'; import { QuotasModule } from '../quotas/quotas.module'; import { SchedulerModule } from '../scheduler/scheduler.module'; import { UsersModule } from '../users/users.module'; import { AdminSettingsController } from './admin.controller'; import { PseudonymizationService } from './pseudonymization.service'; import { QuotaAdminController } from './quota-admin.controller'; import { SystemAdminController } from './system-admin.controller'; import { SystemAdminService } from './system-admin.service'; import { QuotaAdminService } from './quota-admin.service'; import { UserAdminController } from './user-admin.controller'; import { UserAdminService } from './user-admin.service'; @Module({ imports: [QuotasModule, UsersModule, AuthModule, SchedulerModule], controllers: [ AdminSettingsController, QuotaAdminController, SystemAdminController, UserAdminController, ], providers: [QuotaAdminService, SystemAdminService, UserAdminService, PseudonymizationService], }) export class AdminModule {}