hunk.code_window: import { DocumentationLink } from "../QueryEditor/EditorJSONtoForm";
   import GoogleSheetFilePicker from "./GoogleSheetFilePicker";
   import DatasourceInformation from "./../DataSourceEditor/DatasourceSection";
   import styled from "styled-components";
   interface StateProps extends JSONtoFormProps {
     applicationId: string;
     canManageDatasource?: boolean;
     canCreateDatasourceActions?: boolean;
  
hunk.labels: keep keep keep add keep keep keep keep keep
hunk.after_edit: import { getConfigInitialValues } from "components/formControls/utils";
  
hunk.file_path: app/client/src/pages/Editor/SaaSEditor/DatasourceForm.tsx
hunk.type: add
file: {
    "identifier": "SET_DOCUMENT",
    "controlType": "SECTION",
    "conditionals": {
      "show": "{{actionConfiguration.formData.command.data === 'SET_DOCUMENT'}}"
    },
    "children": [
      {
        "label": "Collection/Document Path",
        "configProperty": "actionConfiguration.formData.path.data",
        "controlType": "QUERY_DYNAMIC_INPUT_TEXT",
        "evaluationSubstitutionType": "TEMPLATE",
        "isRequired": true,
        "initialValue": ""
      },
      {
        "label": "Body",
        "configProperty": "actionConfiguration.formData.body.data",
        "controlType": "QUERY_DYNAMIC_TEXT",
        "initialValue": "",
        "placeholderText": "{\n  \"name\": {{nameInput.text}},\n  \"dob\": {{dobPicker.formattedDate}},\n  \"gender\": {{genderSelect.selectedOptionValue}} \n}"
      },
      {
        "label": "Timestamp Path",
        "configProperty": "actionConfiguration.formData.timestampValuePath.data",
        "controlType": "QUERY_DYNAMIC_INPUT_TEXT",
        "evaluationSubstitutionType": "TEMPLATE",
        "initialValue": "",
        "placeholderText": "[ \"checkinLog.timestampKey\" ]"
      }
    ]
  }
  