hunk.code_window:         CreateExecutionDetailsCommand.create({
             ...CreateExecutionDetailsCommand.getDetailsFromJob(command.job),
             detail: DetailEnum.FILTER_STEPS,
             source: ExecutionDetailsSourceEnum.INTERNAL,
             status: ExecutionDetailsStatusEnum.PENDING,
             isTest: false,
             isRetry: false,
             raw: JSON.stringify({
               payload: data,
  
hunk.labels: keep keep keep keep replace keep keep keep keep
hunk.after_edit:           status: ExecutionDetailsStatusEnum.SUCCESS,
  
hunk.file_path: apps/api/src/app/events/usecases/send-message/send-message.usecase.ts
hunk.type: replace
file: import { ExecutionDetailsSourceEnum, ExecutionDetailsStatusEnum, StepTypeEnum } from '@novu/shared';
  
  export class ExecutionDetailsEntity {
    _id?: string;
    _jobId: string;
    _environmentId: string;
    _organizationId: string;
    _notificationId: string;
    _notificationTemplateId: string;
    _subscriberId: string;
    _messageId?: string;
    providerId?: string;
    transactionId: string;
    channel?: StepTypeEnum;
    detail: string;
    source: ExecutionDetailsSourceEnum;
    status: ExecutionDetailsStatusEnum;
    isTest: boolean;
    isRetry: boolean;
    createdAt?: string;
    raw?: string;
  }
  