hunk.code_window:   B17: '#23232B',
     gradientStart,
     gradientEnd,
     success: '#4D9980',
     warning: '#FF8000',
     error: '#E54545',
     vertical: `linear-gradient(0deg, ${gradientStart} 0%, ${gradientEnd} 100%)`,
     horizontal: `linear-gradient(99deg, ${gradientEnd} 0% 0%, ${gradientStart} 100% 100%)`,
     disabled: 'linear-gradient(90deg, #F5C4D8 0%, #FFCBC1 100%)',
     darkDisabled: 'linear-gradient(90deg, #58203E 0%, #612E29 100%)',
  
hunk.labels: keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:   warning: '#EAA900',
  
hunk.file_path: apps/web/src/design-system/config/colors.ts
hunk.type: replace
file: import {
    IsDefined,
    IsString,
    IsOptional,
    ValidateNested,
  } from 'class-validator';
  import { ISubscribersDefine, ITenantDefine } from '@novu/shared';
  
  import { EnvironmentWithUserCommand } from '../../commands';
  
  export class TriggerEventCommand extends EnvironmentWithUserCommand {
    @IsDefined()
    @IsString()
    identifier: string;
  
    @IsDefined()
    payload: any; // eslint-disable-line @typescript-eslint/no-explicit-any
  
    @IsDefined()
    overrides: Record<string, Record<string, unknown>>;
  
    @IsDefined()
    to: ISubscribersDefine[];
  
    @IsString()
    @IsDefined()
    transactionId: string;
  
    @IsOptional()
    actor?: ISubscribersDefine | null;
  
    @IsOptional()
    @ValidateNested()
    tenant?: ITenantDefine | null;
  }
  