hunk.code_window: import { Injectable } from '@nestjs/common';
   import { IntegrationEntity, IntegrationRepository } from '@novu/dal';
   import { GetActiveIntegrationsCommand } from './get-active-integration.command';
  
hunk.labels: keep replace keep
hunk.after_edit: import { IntegrationEntity } from '@novu/dal';
  
hunk.file_path: apps/api/src/app/integrations/usecases/get-active-integration/get-active-integration.usecase.ts
hunk.type: replace
file: import { MiddlewareConsumer, Module, NestModule } from '@nestjs/common';
  import { SharedModule } from '../shared/shared.module';
  import { USE_CASES } from './usecases';
  import { NotificationTemplateController } from './notification-template.controller';
  import { MessageTemplateModule } from '../message-template/message-template.module';
  import { ChangeModule } from '../change/change.module';
  import { AuthModule } from '../auth/auth.module';
  
  @Module({
    imports: [SharedModule, MessageTemplateModule, ChangeModule, AuthModule],
    controllers: [NotificationTemplateController],
    providers: [...USE_CASES],
    exports: [...USE_CASES],
  })
  export class NotificationTemplateModule implements NestModule {
    configure(consumer: MiddlewareConsumer): MiddlewareConsumer | void {}
  }
  