hunk.code_window:   return app;
   }
   process.on('SIGTERM', () => {
     otelSDK
       .shutdown()
       .then(
         () => console.log('SDK shut down successfully'),
         (err) => console.log('Error shutting down SDK', err)
       )
       .finally(() => process.exit(0));
   });
hunk.labels: keep keep keep replace replace replace replace replace replace replace replace replace replace
hunk.file_path: apps/webhook/src/bootstrap.ts
hunk.type: replace
file: import { IsDefined } from 'class-validator';
  import { NotificationTemplateEntity, SubscriberEntity } from '@novu/dal';
  import { TriggerEventBroadcastCommand } from '../trigger-event';
  
  export class TriggerBroadcastCommand extends TriggerEventBroadcastCommand {
    @IsDefined()
    actor: SubscriberEntity;
  
    @IsDefined()
    template: NotificationTemplateEntity;
  }
  