{
  "ObjectFields": [
    {
      "Name": "MrpId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0
    },
    {
      "Name": "MRPCode",
      "Type": "string",
      "Label": "MRP Code*",
      "PostData": true,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "MrpId",
      "PicklistJSON": "mrp",
      "Multiple": false,
      "PicklistTitle": "Code",
      "PlaceHolder": "Select MRP Code",
      "Width": 300,
      "MaxLength": 20,
      "IsFirstField": true,
      "AddNew": false,
      "isKeyField": true
    },
    {
      "Name": "MRPName",
      "Type": "string",
      "Label": "MRP Name*",
      "PostData": true,
      "Required": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LinkId": "MrpId",
      "PicklistJSON": "mrp",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select MRP Name",
      "Width": 400,
      "MaxLength": 100,
      "AddNew": false,
      "isKeyField": true
    },
    {
      "Name": "TypeofRun",
      "Type": "number",
      "Label": "Type of Run",
      "Placeholder": "",
      "Required": true,
      "ValidRegEx": "",
      "LabelWidth": 124,
      "DefaultValue": 0,
      "PostData": true,
      "Width": 130,
      "PickLists": [
        {
          "key": 0,
          "value": "MPS"
        },
        {
          "key": 1,
          "value": "MRP"
        }
      ]
    },
    {
      "Name": "FromDate",
      "Type": "string",
      "Required": true,
      "ValidRegEx": "",
      "Label": "From Date*",
      "PostData": true,
      "DefaultValue": "",
      "Width": 200
    },
    {
      "Name": "ToDate",
      "Type": "string",
      "Required": true,
      "ValidRegEx": "",
      "Label": "To Date*",
      "PostData": true,
      "DefaultValue": "",
      "Width": 200
    },
    {
      "Name": "IncludeException",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "Width": 200,
      "Label": "Include Exception"
    },
    {
      "Name": "IncludeSafetyStock",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "Width": 200,
      "Label": "Include SafetyStock"
    },
    {
      "Name": "IsPeggingRequired",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "Width": 200,
      "Label": "Pegging Required"
    },
    {
      "Name": "IsStockPostRequired",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 1,
      "Width": 200,
      "Label": "Stock Post Required"
    },
    {
      "Name": "IsCombined",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 0,
      "Width": 200,
      "Label": "Is Combined?"
    },
    {
      "Name": "MaxPriorityToInclude",
      "Type": "number",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": 1,
      "Width": 200,
      "Label": "Max Priority to Include"
    },
    {
      "Name": "WorkOUId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "UserId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    },
    {
      "Name": "TenantId",
      "Type": "number",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": -1
    }
  ]
}