import { Module } from "@nestjs/common";
import { ProjectService } from "./project.service";
import { ProjectController } from "./project.controller";
import { PrismaModule } from "../common/prisma/prisma.module";
import { RequestModule } from "../request/request.module";
import { IAMModule } from "../iam/iam.module";
import { SettingsController } from "./settings/settings.controller";
import { SettingsService } from "./settings/settings.service";
import { NotificationModule } from "../notification/notification.module";
import { TemporalModule } from "../providers/temporal/temporal.module";
import { BusinessUnitModule } from "../businessUnit/business-unit.module";
import { SettingsModule } from "../settings/settings.module";
@Module({
controllers: [ProjectController, SettingsController],
providers: [ProjectService, SettingsService],
imports: [
PrismaModule,
RequestModule,
IAMModule,
NotificationModule,
TemporalModule,
BusinessUnitModule,
SettingsModule,
],
exports: [ProjectService, SettingsService],
})
export class ProjectModule {}