{
  "ObjectFields": [
    {
      "Name": "RatingId",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "RatingType",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "Label": "AssetActivity.Type",
      "DefaultValue": 0,
      "LabelWidth": 50,
      "PickLists": [
        {
          "key": 0,
          "value": "Delivery"
        },
        {
          "key": 1,
          "value": "Pricing"
        },
        {
          "key": 2,
          "value": "Quality"
        },
        {
          "key": 3,
          "value": "Grade"
        },
        {
          "key": 4,
          "value": "Performance"
        }
      ]
    },
    {
      "Name": "RatingStatus",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": 1
    },
    {
      "Name": "RatingVersion",
      "Type": "number",
      "Required": false,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": 1
    },
    {
      "Name": "RatingDetailArray",
      "Type": "string",
      "IsFieldRequired": true,
      "Required": true,
      "SLNOField": "RatingDetailSlNo",
      "PostData": true,
      "Grid": [
        {
          "Label": "#",
          "value": "RatingDetailSlNo",
          "width": 50,
          "Type": "SNo",
          "IsVisible": true,
          "SNo": 1,
          "sticky": false,
          "Required": false,
          "PostData": true,
          "left": 0
        },
        {
          "Label": "Rating.SlabFrom",
          "value": "RatingDetailSlabFrom",
          "width": 160,
          "Type": "number",
          "IsVisible": true,
          "Placeholder": "Enter Slab From",
          "SNo": 2,
          "sticky": false,
          "Required": true,
          "MaxLength": 8,
          "DefaultValue": "",
          "PostData": true,
          "left": 0
        },
        {
          "Label": "Rating.SlabTo",
          "value": "RatingDetailSlabTo",
          "width": 160,
          "Type": "number",
          "IsVisible": true,
          "Required": true,
          "PostData": true,
          "Placeholder": "Enter Slab To",
          "SNo": 3,
          "MaxLength": 8,
          "sticky": false,
          "DefaultValue": "",
          "left": 0
        },
        {
          "value": "RatingDetailPoint",
          "width": 160,
          "Type": "number",
          "IsVisible": true,
          "Label": "Rating.Point",
          "SNo": 4,
          "sticky": false,
          "MaxLength": 8,
          "Placeholder": "Enter Point",
          "left": 0,
          "Required": true,
          "PostData": true,
          "DefaultValue": ""
        },
        {
          "value": "RatingDetailGrade",
          "width": 160,
          "Type": "string",
          "IsVisible": true,
          "Label": "Rating.Grade",
          "SNo": 5,
          "sticky": false,
          "Placeholder": "Enter Grade",
          "left": 0,
          "MaxLength": 2,
          "Required": true,
          "PostData": true,
          "DefaultValue": ""
        },
        {
          "Label": "",
          "value": "RatingDetailId",
          "width": 200,
          "Type": "number",
          "IsVisible": false,
          "sticky": false,
          "SNo": 6,
          "left": 0,
          "Required": false,
          "PostData": true,
          "DefaultValue": 0
        },
        {
          "Label": "Brand.Remark",
          "value": "RatingDetailRemarks",
          "width": 200,
          "Type": "string",
          "IsVisible": true,
          "sticky": false,
          "SNo": 7,
          "left": 0,
          "Required": false,
          "Placeholder": "Enter Remarks",
          "PostData": true,
          "MaxLength": 200,
          "DefaultValue": ""
        },
        {
          "Label": "ItemMaster.Color",
          "value": "RatingDetailColor",
          "width": 250,
          "Type": "ComboBox",
          "IsVisible": true,
          "sticky": false,
          "SNo": 8,
          "left": 0,
          "Required": true,
          "PostData": true,
          "DefaultValue": "",
          "PickLists": [
            {
              "key": "",
              "value": "Please Select"
            },
            {
              "key": "0",
              "value": "Red"
            },
            {
              "key": "1",
              "value": "Yellow"
            },
            {
              "key": "2",
              "value": "Green"
            }
          ]
        }
      ]
    }
  ]
}