{
  "ObjectFields": [
      {
          "Name": "CodeCategoryId",
          "Type": "number",
          "Required": true,
          "ValidRegEx": "",
          "DefaultValue": -1,
          "Width": 100
      },
      {
          "Name": "ItemCategoryId",
          "Type": "number",
          "Required": true,
          "ValidRegEx": "",
          "DefaultValue": 0,
          "Width": 100
      },
      {
          "Name": "ItemCategoryCode",
          "Type": "string",
          "Label": "Common.code",
          "PostData": true,
          "Required":true,
          "ValidRegEx": "",
          "DefaultValue": "",
          "LinkId":"ItemCategoryId",
          "PicklistJSON": "ItemCategory",
          "RequireBasedOnFieldName": "CodeDefineGenerationType",
			"RequireBasedOnFieldValue": [
				1
			],
          "Multiple": false,
          "PicklistTitle": "Code",
          "PlaceHolder": "Enter Code",
          "Width": 276,
          "AddNew": true,
          "IsFirstField": true,
          "MaxLength": 10,
          "isKeyField": true,
          "IsMultilanguage": 0
      },
      {
            "Name": "CodeDefineGenerationType",
            "Type": "number",
            "Required": true,
            "PostData": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
            "Width": 200
        },
      {
          "Name": "ItemCategoryName",
          "Type": "string",
          "Label": "Common.name",
          "PostData": true,
          "Required":true,
          "ValidRegEx": "",
          "DefaultValue": "",
          "LinkId":"ItemCategoryId",
          "PicklistJSON": "ItemCategory",
          "Multiple": false,
          "PicklistTitle": "Name",
          "PlaceHolder": "Enter Name",
          "Width": 276,
          "AddNew": true,
          "MaxLength": 35,
          "isKeyField": true,
          "IsMultilanguage": 1
      },
      {
          "Name": "ItemCategoryIsSelected",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "Label": "Category.BrandSelected",
          "Placeholder": "",
          "DefaultValue": 1,
          "LabelWidth":73,
          "Width": 250,
          "IsMultilanguage":0
      },
      {
          "Name": "ItemCategoryRemarks",
          "Type": "string",
          "Label": "Common.Remark",
          "Placeholder": "Enter Remarks",
          "MaxLength": 200,
          "Required": false,
          "LabelWidth":120,
          "ValidRegEx": "",
          "DefaultValue": "",
          "Width": 370,
          "IsMultilanguage": 1
      },
      {
          "Name": "ItemCategoryIsAsset",
          "Type": "number",
          "Required": false,
          "Label": "Category.IsAsset",
          "Placeholder": "",
          "ValidRegEx": "",
          "LabelWidth":73,
          "DefaultValue": 1,
          "Width": 100,
          "IsMultilanguage":0
      },
      {
          "Name": "ItemCategoryIsItem",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "Label": "Brand.IsItem",
          "LabelWidth":73,
          "Placeholder": "",
          "DefaultValue": 1,
          "Width": 100,
          "IsMultilanguage":0
      },
      {
          "Name": "ItemCategoryCreatedOn",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "DefaultValue": "/Date(1704475560000)/",
          "Width": 100,
          "IsMultilanguage":0
      },
      {
          "Name": "ItemCategoryCreatedByName",
          "Type": "any",
          "Required": false,
          "ValidRegEx": "",
          "DefaultValue": "ADMIN",
          "Width": 100,
          "IsMultilanguage":0
      },
      {
          "Name": "ItemCategoryModifiedOn",
          "Type": "string",
          "Required": false,
          "ValidRegEx": "",
          "DefaultValue": "/Date(1704475560000)/",
          "Width": 100,
          "IsMultilanguage":0
      },
      {
          "Name": "ItemCategoryModifiedByName",
          "Type": "any",
          "Required": false,
          "ValidRegEx": "",
          "DefaultValue": "ADMIN",
          "Width": 100,
          "IsMultilanguage":0
      },
      {
          "Name": "ItemCategoryStatus",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "DefaultValue": 1,
          "Width": 100,
          "IsMultilanguage":0
      },
      {
          "Name": "ItemCategoryVersion",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "DefaultValue": 1,
          "Width": 100,
          "IsMultilanguage":0
      },
      {
          "Name": "SourceType",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "DefaultValue": 1,
          "Width": 100,
          "IsMultilanguage":0
      },
      {
          "Name": "TenantId",
          "Type": "number",
          "Required": false,
          "ValidRegEx": "",
          "DefaultValue": -1,
          "Width": 100,
          "IsMultilanguage":0
      }
  ]
}