[
    {
      "sectionName": "basicinformation",
      "sectionTitle": "Basic Information",
      "layout": {
        "label": "2 Column",
        "value": "2column"
      },
      "containerClass": "",
      "displaySection": true,
      "displaySectionTitle": true,
      "fields": [
        {
          "name": "name",
          "type": "text",
          "label": "Applicant Name",
          "id": "",
          "placeholder": "",
          "inputClass": "",
          "containerClass": "",
          "validations": [
            {
              "type": "required|alpha_space",
              "applyWhen": [],
              "applyWhenRelation": "OR"
            }
          ],
          "displayWhen": {},
          "haveValidations": "true",
          "haveDisplayOptions": "false",
          "callback": "",
          "callbackUrl": "",
          "inputToChange": "",
          "minDateSelector": "",
          "maxDateSelector": "",
          "disabled": false,
          "isMulti": false,
          "allowedUsers": [],
          "fieldsToReset": [],
          "fieldLayout": {
            "label": "1 Column",
            "value": "1column"
          },
          "fields": [],
          "optionCallback": "",
          "options": []
        },
        {
          "name": "applied_for",
          "type": "select",
          "label": "Position Applied For",
          "id": "",
          "placeholder": "",
          "inputClass": "",
          "containerClass": "",
          "validations": [
            {
              "type": "required",
              "applyWhen": [],
              "applyWhenRelation": "OR"
            }
          ],
          "displayWhen": {},
          "haveValidations": "true",
          "haveDisplayOptions": "false",
          "callback": "",
          "callbackUrl": "",
          "inputToChange": "",
          "minDateSelector": "",
          "maxDateSelector": "",
          "disabled": false,
          "isMulti": false,
          "allowedUsers": [],
          "fieldsToReset": [],
          "fieldLayout": {
            "label": "1 Column",
            "value": "1column"
          },
          "fields": [],
          "optionCallback": "getDesignation",
          "options": [],
          "optionsCallbackUrl": "designationUrl"
        },
        {
          "name": "tech_stack",
          "type": "select",
          "label": "Technology Stack",
          "id": "",
          "placeholder": "",
          "inputClass": "",
          "containerClass": "",
          "validations": [
            {
              "type": "required",
              "applyWhen": [],
              "applyWhenRelation": "OR"
            }
          ],
          "displayWhen": {},
          "haveValidations": "true",
          "haveDisplayOptions": "false",
          "callback": "",
          "callbackUrl": "",
          "inputToChange": "",
          "minDateSelector": "",
          "maxDateSelector": "",
          "disabled": false,
          "isMulti": true,
          "allowedUsers": [],
          "fieldsToReset": [],
          "fieldLayout": {
            "label": "1 Column",
            "value": "1column"
          },
          "fields": [],
          "optionCallback": "getTechnology",
          "options": []
        },
        {
          "name": "education",
          "type": "text",
          "label": "Education",
          "id": "",
          "placeholder": "",
          "inputClass": "",
          "containerClass": "",
          "validations": [],
          "displayWhen": {},
          "haveValidations": "false",
          "haveDisplayOptions": "false",
          "callback": "",
          "callbackUrl": "",
          "inputToChange": "",
          "minDateSelector": "",
          "maxDateSelector": "",
          "disabled": false,
          "isMulti": false,
          "allowedUsers": [],
          "fieldsToReset": [],
          "fieldLayout": {
            "label": "1 Column",
            "value": "1column"
          },
          "fields": [],
          "optionCallback": "",
          "options": []
        }
      ],
      "allowedUsers": [],
      "sectionLayout": "2column"
    },
    {
      "sectionName": "contactdetails",
      "sectionTitle": "Contact Details",
      "layout": {
        "label": "2 Column",
        "value": "2column"
      },
      "containerClass": "",
      "displaySection": true,
      "displaySectionTitle": true,
      "fields": [
        {
          "name": "email",
          "type": "email",
          "label": "Email Id",
          "id": "",
          "placeholder": "",
          "inputClass": "",
          "containerClass": "",
          "validations": [
            {
              "type": "required",
              "applyWhen": [],
              "applyWhenRelation": "OR"
            },
            {
              "type": "required|email",
              "applyWhen": [],
              "applyWhenRelation": "OR"
            }
          ],
          "displayWhen": {},
          "haveValidations": "true",
          "haveDisplayOptions": "false",
          "callback": "",
          "callbackUrl": "",
          "inputToChange": "",
          "minDateSelector": "",
          "maxDateSelector": "",
          "disabled": false,
          "isMulti": false,
          "allowedUsers": [],
          "fieldsToReset": [],
          "fieldLayout": {
            "label": "1 Column",
            "value": "1column"
          },
          "fields": [],
          "optionCallback": "",
          "options": []
        },
        {
          "name": "mobile",
          "type": "text",
          "label": "Contact Number",
          "id": "",
          "placeholder": "",
          "maxLength": "10",
          "inputClass": "",
          "containerClass": "",
          "validations": [
            {
              "type": "required|numeric|min:10|max:10|regex:^[6-9]{1}[0-9]{9}$",
              "applyWhen": [],
              "applyWhenRelation": "OR"
            },
            {
              "type": "phone",
              "applyWhen": [],
              "applyWhenRelation": "OR"
            }
          ],
          "displayWhen": {},
          "haveValidations": "true",
          "haveDisplayOptions": "false",
          "callback": "",
          "callbackUrl": "",
          "inputToChange": "",
          "minDateSelector": "",
          "maxDateSelector": "",
          "disabled": false,
          "isMulti": false,
          "allowedUsers": [],
          "fieldsToReset": [],
          "fieldLayout": {
            "label": "1 Column",
            "value": "1column"
          },
          "fields": [],
          "optionCallback": "",
          "options": []
        },
        {
          "name": "alternative_no",
          "type": "text",
          "label": "Alternative No",
          "id": "",
          "placeholder": "",
          "maxLength": "10",
          "inputClass": "",
          "containerClass": "",
          "validations": [
            {
              "type": "numeric|min:10|max:10|regex:^[6-9]{1}[0-9]{9}$",
              "applyWhen": [],
              "applyWhenRelation": "OR"
            }
           
          ],
          "displayWhen": {},
          "haveValidations": "true",
          "haveDisplayOptions": "false",
          "callback": "",
          "callbackUrl": "",
          "inputToChange": "",
          "minDateSelector": "",
          "maxDateSelector": "",
          "disabled": false,
          "isMulti": false,
          "allowedUsers": [],
          "fieldsToReset": [],
          "fieldLayout": {
            "label": "1 Column",
            "value": "1column"
          },
          "fields": [],
          "optionCallback": "",
          "options": []
        },
        {
          "name": "locality",
          "type": "text",
          "label": "Locality",
          "id": "",
          "placeholder": "",
          "inputClass": "",
          "containerClass": "",
          "validations": [
            {
              "type": "required",
              "applyWhen": [],
              "applyWhenRelation": "OR"
            }
          ],
          "displayWhen": {},
          "haveValidations": "false",
          "haveDisplayOptions": "false",
          "callback": "",
          "callbackUrl": "",
          "inputToChange": "",
          "minDateSelector": "",
          "maxDateSelector": "",
          "disabled": false,
          "isMulti": false,
          "allowedUsers": [],
          "fieldsToReset": [],
          "fieldLayout": {
            "label": "1 Column",
            "value": "1column"
          },
          "fields": [],
          "optionCallback": "",
          "options": []
        },
  
        {
          "name": "gender",
          "type": "radio",
          "label": "Gender",
          "id": "",
          "placeholder": "",
          "inputClass": "",
          "containerClass": "mt-1",
          "inline": "true",
          "validations": [
            {
              "type": "required",
              "applyWhen": [],
              "applyWhenRelation": "OR"
            }
          ],
          "displayWhen": {},
          "haveValidations": "true",
          "haveDisplayOptions": "false",
          "callback": "",
          "callbackUrl": "",
          "inputToChange": "",
          "minDateSelector": "",
          "maxDateSelector": "",
          "disabled": false,
          "isMulti": false,
          "allowedUsers": [],
          "fieldsToReset": [],
          "fieldLayout": {
            "label": "1 Column",
            "value": "1column"
          },
          "fields": [],
          "optionCallback": "",
          "options": [
            { "label": "Male", "value": "1" },
            { "label": "Female", "value": "2" }
          ]
        },
        {
          "name": "is_fresher",
          "type": "radio",
          "label": "Work Status",
          "id": "",
          "placeholder": "",
          "inputClass": "",
          "containerClass": "mt-1",
          "inline": "true",
          "validations": [
            {
              "type": "required",
              "applyWhen": [],
              "applyWhenRelation": "OR"
            }
          ],
          "displayWhen": {},
          "haveValidations": "true",
          "haveDisplayOptions": "false",
          "callback": "",
          "callbackUrl": "",
          "inputToChange": "",
          "minDateSelector": "",
          "maxDateSelector": "",
          "disabled": false,
          "isMulti": false,
          "allowedUsers": [],
          "fieldsToReset": [],
          "fieldLayout": {
            "label": "1 Column",
            "value": "1 column"
          },
          "fields": [],
          "optionCallback": "handleIsFresherChange",
          "options": [
            { "label": "Fresher", "value": "1" },
            { "label": "Experience", "value": "0" }
          ]
        },  
        {
          "name": "reason_job_change",
          "type": "text",
          "label": "Reason for job change",
          "id": "",
          "placeholder": "",
          "inputClass": "",
          "containerClass": "",
          "validations": [
            {
              "type": "required",
              "applyWhen": [],
              "applyWhenRelation": "OR"
            }
          ],
          "displayWhen": {
            "conditions": [
            {
              "name": "is_fresher",
              "value": "0",
              "condition": "=="
            }
          ],
          "displayWhenRelation": "OR"
        },
          "haveValidations": "false",
          "haveDisplayOptions": "false",
          "callback": "",
          "callbackUrl": "",
          "inputToChange": "",
          "minDateSelector": "",
          "maxDateSelector": "",
          "disabled": false,
          "isMulti": false,
          "allowedUsers": [],
          "fieldsToReset": [],
          "fieldLayout": {
            "label": "1 Column",
            "value": "1column"
          },
          "fields": [],
          "optionCallback": "",
          "options": []
        }
      ],
      "allowedUsers": [],
      "sectionLayout": "2column"
    }
  ]
  