hunk.code_window: import { IsDefined, IsEnum, IsMongoId, IsOptional, ValidateNested } from 'class-validator';
   import { ChannelTypeEnum, IEmailBlock } from '@novu/shared';
   import { CommandHelper } from '../../../shared/commands/command.helper';
   import { EnvironmentWithUserCommand } from '../../../shared/commands/project.command';
   import { ChannelCTACommand } from '../../../notification-template/usecases/create-notification-template';
  
hunk.labels: replace keep keep keep keep keep
hunk.after_edit: import { IsDefined, IsEnum, IsMongoId, IsOptional, IsString, ValidateNested } from 'class-validator';
  
hunk.file_path: apps/api/src/app/message-template/usecases/create-message-template/create-message-template.command.ts
hunk.type: replace
file: # Website
  
  This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator.
  
  ## Installation
  
  ```bash
  $ yarn
  ```
  
  ### Local Development
  
  ```bash
  $ yarn start
  ```
  
  This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
  
  ### Build
  
  ```bash
  yarn build
  ```
  
  This command generates static content into the `build` directory and can be served using any static contents hosting service.
  
  ### Deployment
  
  ```bash
  GIT_USER=<Your GitHub username> USE_SSH=true yarn deploy
  ```
  
  If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.
  