hunk.code_window: function Settings() {
     const dispatch = useDispatch();
     const user = useSelector(getCurrentUser);
     const isLoading = useSelector(getSettingsLoadingState);
     useEffect(() => {
       if (user?.isSuperUser) {
         dispatch({
  
hunk.labels: keep keep keep keep add keep keep keep keep
hunk.after_edit:   const params = useParams() as any;
     const { category, selected: subCategory } = params;
     const isSavable = AdminConfig.savableCategories.includes(
       subCategory ?? category,
     );
  
hunk.file_path: app/client/src/ce/pages/AdminSettings/index.tsx
hunk.type: add
file: package com.appsmith.external.models;
  
  import lombok.Getter;
  import lombok.NoArgsConstructor;
  import lombok.Setter;
  import lombok.ToString;
  
  /**
   * This class hold sensitive information related to an action,
   * and fields that have a `@JsonIgnore` on them, so that such information
   * can be serialized when an application is exported.
   */
  @ToString
  @Getter
  @Setter
  @NoArgsConstructor
  public class InvisibleActionFields {
  
      Boolean unpublishedUserSetOnLoad;
      Boolean publishedUserSetOnLoad;
  
  }
  