hunk.code_window: public class CustomDatasourceStorageStructureRepositoryCEImpl
           extends BaseAppsmithRepositoryImpl<DatasourceStorageStructure>
           implements CustomDatasourceStorageStructureRepositoryCE {
       @SuppressWarnings("SpringJavaAutowiredFieldsWarningInspection") // Can't do lazy wiring in constructor params.
       @Autowired
       @Lazy
       DatasourceStorageStructureRepository repository;
       public CustomDatasourceStorageStructureRepositoryCEImpl(
               ReactiveMongoOperations mongoOperations,
               MongoConverter mongoConverter,
               CacheableRepositoryHelper cacheableRepositoryHelper) {
           super(mongoOperations, mongoConverter, cacheableRepositoryHelper);
  
hunk.labels: keep keep keep replace replace replace replace replace replace keep keep keep keep keep
hunk.file_path: app/server/appsmith-server/src/main/java/com/appsmith/server/repositories/ce/CustomDatasourceStorageStructureRepositoryCEImpl.java
hunk.type: replace
file: export enum AnvilDraggedWidgetTypesEnum {
    SECTION = "SECTION",
    ZONE = "ZONE",
    WIDGETS = "WIDGETS",
  }
  export enum AnvilDropTargetTypesEnum {
    MAIN_CANVAS = "MAIN_CANVAS",
    SECTION = "SECTION",
    ZONE = "ZONE",
    PRESET = "PRESET",
  }
  export type AnvilDropTargetType = keyof typeof AnvilDropTargetTypesEnum;
  export type AnvilDraggedWidgetTypes = keyof typeof AnvilDraggedWidgetTypesEnum;
  export interface AnvilDragMeta {
    draggedOn: AnvilDropTargetType;
    draggedWidgetTypes: AnvilDraggedWidgetTypesEnum;
  }
  