hunk.code_window: import org.springframework.data.redis.listener.ChannelTopic;
   import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;
   import org.springframework.data.redis.serializer.RedisSerializationContext;
   import org.springframework.data.redis.serializer.StringRedisSerializer;
   @Configuration
   @Slf4j
  
hunk.labels: keep keep keep add keep keep keep
hunk.after_edit: import org.springframework.session.data.redis.config.annotation.web.server.EnableRedisWebSession;
  
hunk.file_path: app/server/appsmith-server/src/main/java/com/appsmith/server/configurations/RedisConfig.java
hunk.type: add
file: package com.appsmith.server.domains;
  
  import lombok.Getter;
  import lombok.NoArgsConstructor;
  import lombok.Setter;
  import lombok.ToString;
  
  import java.util.List;
  
  @Getter
  @Setter
  @ToString
  @NoArgsConstructor
  public class WidgetChildProperty {
      String id;
      String propertyName;
      String label;
      String controlType;
      String placeholderText;
      List<WidgetOption> options;
      String inputType;
  }
  