hunk.code_window:         _templateId: command.templateId,
           _environmentId: command.environmentId,
         };
         if (step.metadata.digestKey) {
           where.digest = {
             digestKey: step.metadata.digestKey,
           };
         }
         delayedDigests = await this.jobRepository.findOne(where);
  
hunk.labels: keep keep keep keep keep replace replace replace keep keep keep keep
hunk.after_edit:         where['payload.' + step.metadata.digestKey] = command.payload[step.metadata.digestKey];
  
hunk.file_path: apps/api/src/app/events/usecases/process-subscriber/process-subscriber.usecase.ts
hunk.type: replace
file: export enum MessageChannel {
      DND='dnd',
      WHATSAPP='whatsapp',
      GENERIC = 'generic',
    }
    
    export type Media = {
      url: string
      caption: string
    }
    
    export type SmsParams = {
      to: string
      from: string
      sms: string
      type: string
      api_key: string
      channel: MessageChannel
      media?: Media
    }
    
    export type SmsJsonResponse = {
      message_id: string
      message: string
      balance: number
      user: string
    }
    
    export type AnyObject = {[key: string]: any}