import { Module } from '@nestjs/common'; import { AuthModule } from '../auth/auth.module'; import { BackupModule } from '../backup/backup.module'; import { QuotasModule } from '../quotas/quotas.module'; import { SchedulerModule } from '../scheduler/scheduler.module'; import { SearchModule } from '../search/search.module'; import { UsersModule } from '../users/users.module'; import { AdminSettingsController } from './admin.controller'; import { BackupAdminController } from './backup-admin.controller'; import { BackupAdminService } from './backup-admin.service'; 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, BackupModule, SearchModule], controllers: [ AdminSettingsController, BackupAdminController, QuotaAdminController, SystemAdminController, UserAdminController, ], providers: [ BackupAdminService, QuotaAdminService, SystemAdminService, UserAdminService, PseudonymizationService, ], }) export class AdminModule {}