import { Module } from "@nestjs/common";
import { AttachmentService } from "./attachment.service";
import { Attachment, AttachmentSchema } from "src/schema/attachment.schema";
import { AttachmentController } from "./attachment.controller";
import {
  StorageProviderSchema,
  StorageProvider,
} from "src/storage/storage.schema";
import { StoragesService } from "src/storage/storage.service";
import { MongooseModule } from "@nestjs/mongoose";
import { ResponseService } from "src/common/service/response.service";
@Module({
  imports: [
    MongooseModule.forFeature([
      { name: Attachment.name, schema: AttachmentSchema },
      { name: StorageProvider.name, schema: StorageProviderSchema },
    ]),
  ],
  controllers: [AttachmentController],
  providers: [AttachmentService, StoragesService , ResponseService],
})
export class AttachmentModule {}
