hunk.code_window:         if (message?.template.cta?.data?.url) {
             yield message.template.cta.data.url;
           }
         } else if (message.template?.type === StepTypeEnum.SMS) {
           yield message.template.content as string;
         } else if (Array.isArray(message.template?.content)) {
           yield message.template.subject || '';
           for (const block of message.template.content) {
  
hunk.labels: keep keep keep keep add keep keep keep keep
hunk.after_edit:       } else if (message.template?.type === StepTypeEnum.PUSH) {
           yield message.template.content as string;
           yield message.template.title as string;
  
hunk.file_path: apps/api/src/app/shared/helpers/content.service.ts
hunk.type: add
file: import { IsArray, IsDefined, IsString } from 'class-validator';
  
  import { ExternalSubscriberId, TopicKey } from '../../types';
  
  import { EnvironmentCommand } from '../../../shared/commands/project.command';
  
  export class AddSubscribersCommand extends EnvironmentCommand {
    @IsString()
    @IsDefined()
    topicKey: TopicKey;
  
    @IsArray()
    @IsDefined()
    subscribers: ExternalSubscriberId[];
  }
  