hunk.code_window:           "controlType": "SWITCH",
             "info": "Ask confirmation from the user each time before refreshing data"
           },
           {
             "label": "Use Prepared Statement",
             "info": "Turning on Prepared Statement makes the query parameterized. This in turn makes it resilient against SQL injections",
             "configProperty": "actionConfiguration.pluginSpecifiedTemplates[0].value",
             "controlType": "SWITCH",
             "initialValue": true
           },
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep
hunk.after_edit:           "info": "Turning on Prepared Statement makes your queries resilient against bad things like SQL injections. However, it cannot be used if your dynamic binding contains any SQL keywords like 'SELECT', 'WHERE', 'AND', etc.",
  
hunk.file_path: app/server/appsmith-plugins/postgresPlugin/src/main/resources/setting.json
hunk.type: replace
file: const commonlocators = require("../../../../locators/commonlocators.json");
  
  describe("API Panel Test Functionality ", function() {
    it("Test API copy/Move/delete feature", function() {
      cy.log("Login Successful");
      cy.NavigateToAPI_Panel();
      cy.log("Navigation to API Panel screen successful");
      cy.CreateAPI("FirstAPI");
      cy.log("Creation of FirstAPI Action successful");
      cy.GlobalSearchEntity("FirstAPI");
      cy.xpath('//*[local-name()="g" and @id="Icon/Outline/more-vertical"]')
        .last()
        .should("be.hidden")
        .invoke("show")
        .click({ force: true });
      cy.CopyAPIToHome();
      cy.GlobalSearchEntity("FirstAPICopy");
      // click on learn how link
      cy.get(".t--learn-how-apis-link").click();
      // this should open in a global search modal
      cy.get(commonlocators.globalSearchModal);
      cy.get("body").click(0, 0);
      cy.DeleteAPIFromSideBar();
    });
  });
  