hunk.code_window:   "devDependencies": {
       "@types/node": "^18.7.14",
       "@vitejs/plugin-vue": "^2.3.4",
       "rollup-plugin-typescript2": "^0.33.0",
       "rollup": "^3.3.0",
       "rimraf": "^3.0.2",
  
hunk.labels: keep keep keep replace replace keep
hunk.file_path: packages/notification-center-vue/package.json
hunk.type: replace
file: import { IsDefined } from 'class-validator';
  import { EnvironmentCommand } from '@novu/application-generic';
  
  import { WebhookTypes } from '../../interfaces/webhook.interface';
  
  export class WebhookCommand extends EnvironmentCommand {
    @IsDefined()
    providerId: string;
  
    @IsDefined()
    body: any;
  
    @IsDefined()
    type: WebhookTypes;
  }
  