hunk.code_window: import org.springframework.data.annotation.CreatedDate;
   import org.springframework.data.annotation.Id;
   import org.springframework.data.annotation.LastModifiedBy;
   import org.springframework.data.annotation.LastModifiedDate;
   import org.springframework.data.annotation.Version;
   import org.springframework.data.domain.Persistable;
   import org.springframework.data.mongodb.core.index.Indexed;
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.file_path: app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/BaseDomain.java
hunk.type: replace
file: package com.appsmith.server.domains;
  
  import com.appsmith.external.models.BaseDomain;
  import lombok.Getter;
  import lombok.NoArgsConstructor;
  import lombok.Setter;
  import lombok.ToString;
  import org.springframework.data.mongodb.core.index.Indexed;
  import org.springframework.data.mongodb.core.mapping.Document;
  
  @Getter
  @Setter
  @ToString
  @NoArgsConstructor
  @Document
  public class Setting extends BaseDomain {
  
      @Indexed(unique = true)
      private String key;
  
      private String defaultValue;
  
      private Boolean isOrganizationSetting;
  
  }
  