import { Module } from '@nestjs/common'; import { AuditModule } from '../audit/audit.module'; import { ActAdministrationModule } from '../act-administration/act-administration.module'; import { DocumentDeliveryController } from './document-delivery.controller'; import { InspectionActPdfService } from './inspection-act-pdf.service'; import { InspectionDeadlineAdminController } from './inspection-deadline-admin.controller'; import { InspectionDeadlineAdminService } from './inspection-deadline-admin.service'; import { InspectionDocumentDeliveryService } from './inspection-document-delivery.service'; import { InspectionReportWorkflowService } from './inspection-report-workflow.service'; import { InspectionReportWordService } from './inspection-report-word.service'; import { InspectionActConsolidatedPdfController, InspectionActPdfController, InspectionActReportController, InspectionReportsController } from './inspection-reports.controller'; import { InspectionReportsService } from './inspection-reports.service'; import { SmtpDeliveryService } from './smtp-delivery.service'; @Module({ imports: [AuditModule, ActAdministrationModule], controllers: [ InspectionReportsController, InspectionActReportController, InspectionActPdfController, InspectionActConsolidatedPdfController, InspectionDeadlineAdminController, DocumentDeliveryController, ], providers: [ InspectionReportsService, InspectionReportWorkflowService, InspectionReportWordService, InspectionActPdfService, InspectionDeadlineAdminService, InspectionDocumentDeliveryService, SmtpDeliveryService, ], exports: [InspectionReportsService, SmtpDeliveryService], }) export class InspectionReportsModule {}