{
  "ObjectFields": [
    {
      "Name": "BranchId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
   
    {
      "Name": "BranchCode",
      "Type": "string",
      "Label": "Sqlworkbench.Code",
      "PostData": true,
      "Required": true,
      "DefaultValue": "",
      "LinkId": "BranchId",
      "PicklistJSON": "Sqlbranch",
      "Multiple": false,
      "PicklistTitle": "BranchCode",
      "PlaceHolder": "Enter Code",
      "Width": 295,
      "LabelWidth": 150,
      "AddNew": true,
      "IsFirstField": true,
      "MaxLength": 30,
      "isKeyField": true
    },
    {
      "Name": "BranchName",
      "Type": "string",
      "Label": "Sqlworkbench.Name",
      "PostData": true,
      "Required": true,
      "DefaultValue": "",
      "LinkId": "BranchId",
      "PicklistJSON": "Sqlbranch",
      "Multiple": false,
      "PicklistTitle": "BranchName",
      "PlaceHolder": "Enter Name",
      "Width": 295,
      "LabelWidth": 150,
      "AddNew": true,
      "MaxLength": 100,
      "isKeyField": true
    },
    {
      "Name": "Description",
      "Type": "textarea",
      "Label": "Sqlworkbench.Description",
      "PostData": true,
      "Required": false,
      "DefaultValue": "",
      "Placeholder": "Enter description",
      "MaxLength": 500,
      "Width": 590
    },
    {
      "Name": "BranchType",
      "Type": "ComboBox",
      "Label": "Swbbranch.Type",
      "PostData": true,
      "Required": true,
      "DefaultValue": 1,
      "Width": 295,
      "LabelWidth": 150,
      "PickLists": [
        {
          "key": 0,
          "value": "Main"
        },
        {
          "key": 1,
          "value": "Develop"
        },
        {
          "key": 2,
          "value": "Feature"
        },
        {
          "key": 3,
          "value": "Release"
        },
        {
          "key": 4,
          "value": "Hotfix"
        }
      ]
    },
    {
      "Name": "ParentBranchId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "ParentBranchName",
      "Type": "string",
      "Label": "Swbbranch.ParentBranch",
      "PostData": false,
      "Required": false,
      "DefaultValue": "",
      "LinkId": "ParentBranchId",
      "PicklistJSON": "swbbranch",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Parent Branch",
      "Width": 295,
      "LabelWidth": 150,
      "AddNew": false
    },
  
    {
      "Name": "BranchStatus",
      "Type": "ComboBox",
      "Label": "Sqlworkbench.Status",
      "PostData": true,
      "Required": false,
      "DefaultValue": 0,
      "Width": 295,
      "LabelWidth": 150,
      "PickLists": [
        {
          "key": 0,
          "value": "Active"
        },
        {
          "key": 1,
          "value": "Merged"
        },
        {
          "key": 2,
          "value": "Abandoned"
        }
      ]
    }
  ]
}