1
22import { Module } from "@nestjs/common";
23import { SearchModule } from "../search/search.module.js";
24import { OrgAdminController } from "./org-admin.controller.js";
25import { EmbedPreviewController } from "./embed-preview.controller.js";
26import { PolicyEffectiveController } from "./policy-effective.controller.js";
27import { OrgPolicyService } from "./org-policy.service.js";
28import { OrgAuditService } from "./audit.service.js";
29import { OrgRetentionService } from "./retention.service.js";
30import { OrgMembersService } from "./members.service.js";
31import { OrgOverviewService } from "./overview.service.js";
32import { OrgSearchService } from "./search.service.js";
33import { OrgJobsService } from "./jobs.service.js";
34import { OrgNotificationsService } from "./notifications.service.js";
35import { OrgAnalyticsService } from "./analytics.service.js";
36
37@Module({
38 imports: [SearchModule],
39 controllers: [OrgAdminController, EmbedPreviewController, PolicyEffectiveController],
40 providers: [OrgPolicyService, OrgAuditService, OrgRetentionService, OrgMembersService, OrgOverviewService, OrgSearchService, OrgJobsService, OrgNotificationsService, OrgAnalyticsService],
41 exports: [OrgPolicyService]
42})
43export class OrgModule {}
44