hunk.code_window:           >
               <Group spacing={8}>
                 <Calendar color={dark ? theme.white : colors.B60} /> Schedule a call
               </Group>
             </Button>
             <When truthy={closeable && variant === ProductLeadVariants.DEFAULT}>
               <ActionIcon
                 variant={'transparent'}
                 onClick={() => {
                   setOpen(false);
                   segment.track('Banner hidden - [Product lead]', {
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:           <When truthy={closeable && variant === ProductLeadVariants.COLUMN}>
  
hunk.file_path: apps/web/src/components/utils/ProductLead.tsx
hunk.type: replace
file: import { ApiProperty, ApiPropertyOptional } from '@nestjs/swagger';
  import { MarkMessagesAsEnum } from '@novu/shared';
  
  export class MarkAllMessageAsRequestDto {
    @ApiPropertyOptional({
      oneOf: [
        { type: 'string' },
        {
          type: 'array',
          items: {
            type: 'string',
          },
        },
      ],
      description: 'Optional feed identifier or array of feed identifiers',
    })
    feedIdentifier?: string | string[];
  
    @ApiProperty({
      enum: MarkMessagesAsEnum,
      description: 'Mark all subscriber messages as read, unread, seen or unseen',
    })
    markAs: MarkMessagesAsEnum;
  }
  