import { Module } from "@nestjs/common"; import { MongooseModule } from "@nestjs/mongoose"; import { AuthModule } from "src/auth/auth.module"; import { ClaimRequestManagementModel, ClaimRequestManagementSchema, } from "src/claim-request-management/entites/schema/claim-request-management.schema"; import { ClaimRequestManagementModule } from "src/claim-request-management/claim-request-management.module"; import { ClientModule } from "src/client/client.module"; import { RequestManagementModel, RequestManagementSchema, } from "src/request-management/entities/schema/request-management.schema"; import { RequestManagementModule } from "src/request-management/request-management.module"; import { UsersModule } from "src/users/users.module"; import { ExpertInsurerController } from "./expert-insurer.controller"; import { ExpertInsurerService } from "./expert-insurer.service"; import { BranchModel, BranchSchema, } from "src/client/entities/schema/branch.schema"; @Module({ imports: [ ClaimRequestManagementModule, RequestManagementModule, AuthModule, UsersModule, ClientModule, MongooseModule.forFeature([ { name: ClaimRequestManagementModel.name, schema: ClaimRequestManagementSchema, }, { name: RequestManagementModel.name, schema: RequestManagementSchema, }, { name: BranchModel.name, schema: BranchSchema, }, ]), ], providers: [ExpertInsurerService], controllers: [ExpertInsurerController], }) export class ExpertInsurerModule {}