{
  "ObjectFields": [
    {
      "Name": "ObjectGroupId",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "DefaultValue": 0
    },
    
    {
      "Name": "GroupCode",
      "Type": "string",
      "Label": "Sqlworkbench.Code",
      "PostData": true,
      "Required": true,
      "DefaultValue": "",
      "LinkId": "ObjectGroupId",
      "PicklistJSON": "Sqlobjectgroup",
      "Multiple": false,
      "PicklistTitle": "Code",
      "PlaceHolder": "Enter Group Code",
      "Width": 295,
      "LabelWidth": 150,
      "AddNew": true,
      "IsFirstField": true,
      "MaxLength": 30,
      "isKeyField": true
    },
    {
      "Name": "GroupName",
      "Type": "string",
      "Label": "Sqlworkbench.Name",
      "PostData": true,
      "Required": true,
      "DefaultValue": "",
      "LinkId": "ObjectGroupId",
      "PicklistJSON": "Sqlobjectgroup",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Enter Group 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": "Taxonomy",
      "Type": "ComboBox",
      "Label": "ObjectGroup.Taxonomy",
      "PostData": false,
      "Required": false,
      "DefaultValue": 0,
      "Width": 295,
      "LabelWidth": 150,
      "PickLists": [
        {
          "key": 0,
          "value": "Module"
        },
        {
          "key": 1,
          "value": "Feature"
        },
        {
          "key": 2,
          "value": "Entity"
        },
        {
          "key": 3,
          "value": "Custom"
        }
      ]
    },
    {
      "Name": "Status",
      "Type": "ComboBox",
      "Label": "Sqlworkbench.status",
      "PostData": true,
      "Required": false,
      "DefaultValue": 1,
      "Width": 295,
      "LabelWidth": 150,
      "PickLists": [
        {
          "key": 0,
          "value": "Inactive"
        },
        {
          "key": 1,
          "value": "Active"
        }
      ]
    },
    {
      "Name": "SortOrder",
      "Type": "number",
      "Label": "Sqlworkbench.sortOrder",
      "PostData": true,
      "Required": false,
      "DefaultValue": 0,
      "Width": 150,
      "LabelWidth": 150
    },
    {
      "Name": "ObjectDetails",
      "Type": "string",
      "Label": "ObjectGroup.Objects",
      "PostData": true,
      "Required": false,
      "GridId": "ObjectGroupId",
      "SLNOField": "SortOrder",
      "Grid": [
        {
          "Label": "#",
          "value": "SortOrder",
          "Type": "SNo",
          "IsVisible": true,
          "width": 50
        },
        {
          "Label": "",
          "value": "ObjectReferenceId",
          "Type": "number",
          "IsVisible": false,
          "DefaultValue": 0
        },
        {
          "Label": "",
          "value": "ObjectGroupId",
          "Type": "number",
          "IsVisible": false,
          "DefaultValue": 0
        },
        {
          "Label": "",
          "value": "TenantId",
          "Type": "number",
          "IsVisible": false,
          "DefaultValue": 0
        },

      {
      "Type": "ComboBox",
      "Label": "ObjectGroup.ObjType",
      "value": "ObjectType",
      "IsVisible": true,
      "MaxLength": 50,
      "DefaultValue": 0,
      "Width": 130,
      "LabelWidth": 150,
      "PickLists": [
        {
          "key": 0,
          "value": "Table"
        },
        {
          "key": 1,
          "value": "View"
        },
        {
          "key": 2,
          "value": "Proc"
        }
      ]
    },
       
        {
          "Label": "ObjectGroup.ObjectName",
          "value": "ObjectGroupName",
          "Type": "string",
          "IsVisible": true,
          "MaxLength": 200,
          "DefaultValue": "",
          "Placeholder": "Object name",
          "width": 220,
          "Required": true
        },
        {
          "Label": "Sqlworkbench.Description",
          "value": "ObjectGroupDescription",
          "Type": "string",
          "IsVisible": true,
          "MaxLength": 500,
          "DefaultValue": "",
          "Placeholder": "Description",
          "width": 250
        }
      ]
    }
  ]
}