{
  "ObjectFields": [
    {
      "Name": "QualifierId",
      "Type": "number",
      "DefaultValue": 0,
      "PostData": true
    },
    {
      "Name": "QualifierName",
      "Type": "string",
      "Label": "Qualifier.Name",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "QualifierId",
      "PicklistJSON": "qualifier",
      "Multiple": false,
      "PicklistTitle": "QualifierName",
      "PlaceHolder": "Enter Qualifier Name",
      "LabelWidth": 140,
      "MaxLength": 50,
      "Width": 360,
      "isKeyField": false,
      "AddNew": true
    },
    {
      "Name": "QualifierCode",
      "Type": "string",
      "Label": "Qualifier.Code",
      "Required": true,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "QualifierId",
      "PicklistJSON": "qualifier",
      "Multiple": false,
      "PicklistTitle": "QualifierCode",
      "PlaceHolder": "Enter Qualifier Code",
      "LabelWidth": 140,
      "MaxLength": 20,
      "Width": 360,
      "isKeyField": false,
      "AddNew": true
    },
    {
      "Name": "QualifierType",
      "Type": "number",
      "Label": "Qualifier.Type",
      "DefaultValue": 2,
      "PostData": true,
      "PickLists": [
        {
          "key": 1,
          "value": "Validation"
        },
        {
          "key": 2,
          "value": "Enrichment"
        },
        {
          "key": 3,
          "value": "Scoring"
        },
        {
          "key": 4,
          "value": "Routing"
        }
      ]
    },
    {
      "Name": "EntityCode",
      "Type": "string",
      "Label": "Entity Name",
      "Required": false,
      "ValidRegEx": "",
      "PostData": true,
      "DefaultValue": "",
      "LinkId": "EntityId",
      "PicklistJSON": "Entity",
      "Multiple": false,
      "PicklistTitle": "Name",
      "PlaceHolder": "Select Entity",
      "LabelWidth": 140,
      "Width": 360,
      "isKeyField": false,
      "AddNew": false
    },
    {
      "Name": "EntityId",
      "Type": "number",
      "Label": "Qualifier.EntityId",
      "DefaultValue": -1,
      "PostData": true
    },
    {
      "Name": "Description",
      "Type": "string",
      "Label": "Description",
      "Placeholder": "Enter Description",
      "Required": false,
      "PostData": true,
      "ValidRegEx": "",
      "DefaultValue": "",
      "LabelWidth": 135,
      "Width": 337,
      "MaxLength": 500,
      "IsVisible": true
    },
    {
      "Name": "SortOrder",
      "Type": "number",
      "PostData": true,
      "Label": "Common.SortOrder",
      "DefaultValue": 9999
    },
    {
      "Name": "Status",
      "Type": "number",
      "PostData": true,
      "Label": "Status",
      "DefaultValue": 1
    },
    {
      "Name": "SourceType",
      "Type": "number",
      "PostData": true,
      "Label": "SourceType",
      "DefaultValue": 1
    },
    {
      "Name": "CreatedById",
      "Type": "number",
      "PostData": true,
      "Label": "CreatedById",
      "DefaultValue": 1
    },
    {
      "Name": "ModifiedById",
      "Type": "number",
      "PostData": true,
      "Label": "ModifiedById",
      "DefaultValue": 1
    },
    {
      "Name": "TemplateId",
      "Type": "number",
      "PostData": true,
      "Label": "TemplateId",
      "DefaultValue": 1
    },
    {
      "Name": "TenantId",
      "Type": "number",
      "PostData": true,
      "Label": "TemplateId",
      "DefaultValue": 1
    },
    {
      "Name": "IsSystem",
      "Type": "number",
      "PostData": true,
      "Label": "IsSystem",
      "DefaultValue": 1
    }
  ]
}