[
  {
    "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": "",
        "options": [
          {
            "label": "React JS",
            "value": "reactJs"
          },
          {
            "label": "Node JS",
            "value": "nodeJs"
          },
          {
            "label": "Python",
            "value": "python"
          }
        ],
        "optionsCallbackUrl": ""
      },
      {
        "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"
  }
]
