{
  "ObjectFields": [
    {
      "Name": "WebServiceSettingId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "ModuleId",
      "Type": "number",
      "Required": true,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "Label": "WebServiceSetting.ModuleId"
    },
    {
      "Name": "ModuleCode",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "Label": "WebServiceSetting.ModuleCode"
    },
    {
      "Name": "ModuleName",
      "Type": "string",
      "Label": "DocumentSet.Module",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "ModuleId",
      "PicklistJSON": "Module",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Module",
      "LabelWidth": 132,
      "Width": 360,
      "AddNew": false,
      "IsFirstField": true,
      "MaxLength": 35,
      "isKeyField": false
    },
    {
      "Name": "EntityId",
      "Type": "number",
      "Required": true,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "Label": "WebServiceSetting.EntityId"
    },
    {
      "Name": "EntityName",
      "Type": "string",
      "Label": "Dynamicform.Entity",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "EntityId",
      "PicklistJSON": "Entity",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Entity",
      "LabelWidth": 132,
      "Width": 360,
      "AddNew": false,
      "MaxLength": 35,
      "isKeyField": false,
      "PicklistCriteria": "EntityModule"
    },
    {
      "Name": "WebServiceId",
      "Type": "number",
      "Required": true,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "Label": "WebServiceSetting.WebServiceId"
    },
    {
      "Name": "WebServiceName",
      "Type": "string",
      "Label": "Employee.Service",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "WebServiceId",
      "PicklistJSON": "WebService",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Service",
      "LabelWidth": 132,
      "Width": 360,
      "AddNew": false,
      "MaxLength": 35,
      "isKeyField": false,
      "PicklistCriteria": "Webserivice"
    },
    {
      "Name": "ReportId",
      "Type": "number",
      "Required": true,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "Label": "WebServiceSetting.ReportId"
    },
    {
      "Name": "ReportName",
      "Type": "string",
      "Label": "Report*",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "PicklistJSON": "Report",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Report",
      "LabelWidth": 132,
      "LinkId": "ReportId",
      "Width": 360,
      "AddNew": false,
      "MaxLength": 35,
      "isKeyField": false,
      "PicklistCriteria": "Reports"
    },
    {
      "Name": "ReportIdAs",
      "Type": "number",
      "Required": true,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "Label": "WebServiceSetting.ReportAsId"
    },
    {
      "Name": "ReportAs",
      "Type": "string",
      "Label": "WebServiceSetting.ReportAs",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "ReportIdAs",
      "PicklistJSON": "Report",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Report As",
      "LabelWidth": 132,
      "Width": 360,
      "AddNew": false,
      "MaxLength": 35,
      "isKeyField": false,
      "PicklistCriteria": "Reports"
    },
    {
      "Name": "MenuId",
      "Type": "number",
      "Required": true,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "Label": "WebServiceSetting.MenuId"
    },
    {
      "Name": "MenuName",
      "Type": "string",
      "Label": "Jobdefine.Menu",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "PicklistJSON": "Menu",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Menu",
      "LinkId": "MenuId",
      "LabelWidth": 132,
      "Width": 360,
      "AddNew": false,
      "MaxLength": 35,
      "isKeyField": false,
      "PicklistCriteria": "Menu"
    },
    {
      "Name": "MenuIdAs",
      "Type": "number",
      "Required": true,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": -1,
      "Label": "WebServiceSetting.MenuIdAs"
    },
    {
      "Name": "MenuAs",
      "Type": "string",
      "Label": "WebServiceSetting.MenuAs",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "MenuIdAs",
      "PicklistJSON": "Menu",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Menu As",
      "LabelWidth": 132,
      "Width": 360,
      "AddNew": false,
      "MaxLength": 35,
      "isKeyField": false,
      "PicklistCriteria": "Menu"
    },
    {
      "Name": "WebServiceSettingSettingType",
      "Type": "number",
      "Label": "CashDiscount.Type",
      "DefaultValue": 1,
      "Placeholder": "--Select--",
      "Required": true,
      "LabelWidth": 132,
      "PostData": true,
      "ValidRegEx": "",
      "PickLists": [
        {
          "key": 0,
          "value": "Service"
        },
        {
          "key": 1,
          "value": "Reports"
        }
      ]
    },

    {
      "Name": "AdvanceFilter",
      "Type": "number",
      "Required": false,
      "PostData": false,
      "ValidRegEx": "",
      "DefaultValue": 0,
      "Width": 110,
      "Label": "SKUGeneration.AdvanceFilter",
      "LabelWidth": 65
    },
    {
      "Name": "WebServiceSettingSourceType",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": 2
    },
    {
      "Name": "WebServiceSettingCreatedOn",
      "Type": "string",
      "Required": false,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": "/Date(1704475560000)/"
    },
    {
      "Name": "WebServiceSettingModifiedOn",
      "Type": "string",
      "Required": false,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": "/Date(1704475560000)/"
    },
    {
      "Name": "WebServiceSettingModifiedByName",
      "Type": "string",
      "Required": false,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": "ADMIN"
    },
    {
      "Name": "WebServiceSettingCreatedByName",
      "Type": "string",
      "Required": false,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": "ADMIN"
    },
    {
      "Name": "WebServiceSettingVersion",
      "Type": "string",
      "Required": false,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": 1
    },
    {
      "Name": "WebServiceSettingStatus",
      "Type": "string",
      "Required": false,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": 1
    },
    {
      "Name": "WebServiceSettingArray",
      "Type": "string",
      "Label": "WebServiceSetting.WebServiceSettingArray",
      "SLNOField": "WebServiceCriteriaSlNo",
      "Tooltip": "",
      "Placeholder": "",
      "Required": false,
      "IsAddrowRequired": false,
      "IsDeleterowRequired": false,
      "Grid": [
        {
          "Label": "#",
          "value": "WebServiceCriteriaSlNo",
          "width": 50,
          "Type": "SNo",
          "IsVisible": false,
          "SNo": 1,
          "sticky": true,
          "left": 0,
          "PostData": true
        },
        {
          "Label": "",
          "value": "WebServiceCriteriaId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": false,
          "DefaultValue": -1,
          "SNo": 2,
          "PostData": true
        },
        {
          "Label": "OrganizationUnit.DisplayName",
          "value": "WebServiceCriteriaDisplayName",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "SNo": 2,
          "IsVisible": true,
          "DefaultValue": "",
          "Placeholder": " ",
          "width": "200px",
          "MaxLength": 200,
          "PostData": true
        },
        {
          "Label": "WebServiceSetting.Operator",
          "value": "CriteriaAttributeApplicableOperation",
          "Type": "ComboBox",
          "Required": false,
          "ValidRegEx": "",
          "SNo": 3,
          "IsVisible": true,
          "DefaultValue": "",
          "width": 250,
          "PostData": true,
          "MaxLength": 200,
          "DependendFieldName": "AdvanceFilter",
          "DependendFieldValue": 0,
          "PickLists": [
            {
              "key": 0,
              "value": "None"
            },
            {
              "key": 1,
              "value": "Equal(=)"
            },
            {
              "key": 2,
              "value": "Like"
            },
            {
              "key": 3,
              "value": "Or"
            },
            {
              "key": 4,
              "value": "And"
            },
            {
              "key": 5,
              "value": "In"
            },
            {
              "key": 6,
              "value": "Not In"
            },
            {
              "key": 7,
              "value": "Not Equal"
            },
            {
              "key": 8,
              "value": "GreaterThan"
            },
            {
              "key": 9,
              "value": "LessThan"
            },
            {
              "key": 10,
              "value": "GreaterThan Or EqualTo"
            },
            {
              "key": 11,
              "value": "LessThan or GreaterThan"
            },
            {
              "key": 12,
              "value": "Between"
            }
          ]
        },
        {
          "Label": "CostCenterLightBox.Value",
          "value": "CriteriaAttributeVariableField",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "SNo": 4,
          "IsVisible": true,
          "DefaultValue": "",
          "Placeholder": " ",
          "width": 200,
          "MaxLength": 200,
          "PostData": true
        },
        {
          "Label": "WebServiceSetting.Variables",
          "value": "WebServiceSettingDetailIsChangeable",
          "Type": "CheckBox",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": 1,
          "SNo": 5,
          "PostData": true,
          "DependendFieldName": "AdvanceFilter",
          "DependendFieldValue": 0,
          "width": 80
        },
        {
          "Label": "WebServiceSetting.JointType",
          "value": "WebServiceSettingDetailCriteriaJoin",
          "width": 100,
          "Type": "ComboBox",
          "IsVisible": true,
          "SNo": 6,
          "DefaultValue": 0,
          "sticky": false,
          "Required": true,
          "PostData": true,
          "left": 0,
          "DependendFieldName": "AdvanceFilter",
          "DependendFieldValue": 0,
          "PickLists": [
            {
              "key": 0,
              "value": "NONE"
            },
            {
              "key": 1,
              "value": "Or"
            },
            {
              "key": 2,
              "value": "AND"
            }
          ]
        },
        {
          "Label": "WebServiceSetting.Compulsory",
          "value": "WebServiceSettingDetailIsCompulsory",
          "Type": "CheckBox",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": 1,
          "SNo": 7,
          "PostData": true,
          "DependendFieldName": "AdvanceFilter",
          "DependendFieldValue": 0
        },
        {
          "Label": "WebServiceSetting.Header",
          "value": "WebServiceSettingDetailIsHeader",
          "Type": "CheckBox",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": 1,
          "SNo": 8,
          "PostData": true
        },
        {
          "Label": "ReportvsFormats.Visible",
          "value": "WebServiceSettingDetailIsVisible",
          "Type": "CheckBox",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": 1,
          "SNo": 9,
          "PostData": true
        }
      ]
    },
    {
      "Name": "WebServiceSettingDetailArray",
      "Type": "string",
      "Label": "WebServiceSetting.WebServiceSettingDetailArray",
      "SLNOField": "WebServiceSettingDetailSlno",
      "Tooltip": "",
      "Placeholder": "",
      "Required": false,
      "IsAddrowRequired": false,
      "IsDeleterowRequired": false,
      "Grid": [
        {
          "Label": "#",
          "value": "WebServiceSettingDetailSlno",
          "width": 50,
          "Type": "SNo",
          "IsVisible": false,
          "SNo": 1,
          "sticky": true,
          "left": 0,
          "PostData": true
        },
        {
          "Label": "OrganizationUnit.DisplayName",
          "value": "WebServiceSettingDetailDisplayName",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "SNo": 2,
          "IsVisible": true,
          "DefaultValue": "",
          "Placeholder": " ",
          "width": "200px",
          "MaxLength": 200,
          "PostData": true
        },
        {
          "Label": "WebServiceSetting.Operator",
          "value": "WebServiceSettingDetailOperationType",
          "Type": "ComboBox",
          "Required": false,
          "ValidRegEx": "",
          "SNo": 3,
          "IsVisible": true,
          "DefaultValue": "",
          "width": 250,
          "PostData": true,
          "MaxLength": 200,
          "DependendFieldName": "AdvanceFilter",
          "DependendFieldValue": 1,
          "PickLists": [
            {
              "key": 0,
              "value": "None"
            },
            {
              "key": 1,
              "value": "Equal(=)"
            },
            {
              "key": 2,
              "value": "Like"
            },
            {
              "key": 3,
              "value": "Or"
            },
            {
              "key": 4,
              "value": "And"
            },
            {
              "key": 5,
              "value": "In"
            },
            {
              "key": 6,
              "value": "Not In"
            },
            {
              "key": 7,
              "value": "Not Equal"
            },
            {
              "key": 8,
              "value": "GreaterThan"
            },
            {
              "key": 9,
              "value": "LessThan"
            },
            {
              "key": 10,
              "value": "GreaterThan Or EqualTo"
            },
            {
              "key": 11,
              "value": "LessThan or GreaterThan"
            },
            {
              "key": 12,
              "value": "Between"
            }
          ]
        },
        {
          "Label": "CostCenterLightBox.Value",
          "value": "WebServiceSettingDetailCriteriaFieldValue",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "SNo": 4,
          "IsVisible": true,
          "DefaultValue": "",
          "Placeholder": " ",
          "width": 200,
          "MaxLength": 200,
          "PostData": true
        },
        {
          "Label": "WebServiceSetting.Variables",
          "value": "WebServiceSettingDetailIsChangeable",
          "Type": "CheckBox",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": 1,
          "SNo": 5,
          "PostData": true,
          "DependendFieldName": "AdvanceFilter",
          "DependendFieldValue": 1,
          "width": 80
        },
        {
          "Label": "WebServiceSetting.JointType",
          "value": "WebServiceSettingDetailCriteriaJoin",
          "width": 100,
          "Type": "ComboBox",
          "IsVisible": true,
          "SNo": 6,
          "DefaultValue": 0,
          "sticky": false,
          "Required": true,
          "PostData": true,
          "left": 0,
          "DependendFieldName": "AdvanceFilter",
          "DependendFieldValue": 1,
          "PickLists": [
            {
              "key": 0,
              "value": "NONE"
            },
            {
              "key": 1,
              "value": "Or"
            },
            {
              "key": 2,
              "value": "AND"
            }
          ]
        },
        {
          "Label": "WebServiceSetting.Compulsory",
          "value": "WebServiceSettingDetailIsCompulsory",
          "Type": "CheckBox",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": 1,
          "SNo": 7,
          "PostData": true,
          "DependendFieldName": "AdvanceFilter",
          "DependendFieldValue": 1
        },
        {
          "Label": "WebServiceSetting.Header",
          "value": "WebServiceSettingDetailIsHeader",
          "Type": "CheckBox",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": 1,
          "SNo": 8,
          "PostData": true
        },
        {
          "Label": "ReportvsFormats.Visible",
          "value": "WebServiceSettingDetailIsVisible",
          "Type": "CheckBox",
          "Required": false,
          "ValidRegEx": "",
          "IsVisible": true,
          "DefaultValue": 1,
          "SNo": 9,
          "PostData": true
        },
        {
          "Label": "WebServiceSetting.WebServiceCriteriaId",
          "value": "WebServiceCriteriaId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "SNo": 10,
          "IsVisible": false,
          "DefaultValue": "",
          "Placeholder": " ",
          "width": 350,
          "MaxLength": 200,
          "PostData": true
        }
      ]
    }
  ]
}
