{
  "formId": "qualifierentitybinding",
  "entity": "QualifierEntity",
  "title": "Qualifier Entity Binding",

  "pages": [
    {
      "pageId": "Identity",
      "pageName": "Identity",
      "sections": [
        {
          "sectionId": "identityInfo",
          "sectionName": "Binding",
          "layout": { "columns": 12 },
          "fields": [
            { "Name": "QualifierEntityId", "Type": "number", "PostData": true, "DefaultValue": 0, "IsVisible": false },
            { "Name": "QualifierId", "Type": "number", "PostData": true, "DefaultValue": 0, "IsVisible": false },
            {
              "Name": "EntityCode", "Type": "string",
              "Label": "Entity Code", "Placeholder": "Enter Entity Code", "Required": true, "MaxLength": 100, "Width": 240,
              "layout": { "colSpan": 4 }
            },
            {
              "Name": "Stage", "Type": "combobox",
              "Label": "Stage", "Required": true,
              "PickLists": [
                { "key": 1, "value": "PreValidate" },
                { "key": 2, "value": "PreSave" },
                { "key": 3, "value": "PreWorkflow" },
                { "key": 4, "value": "PreEventPublish" },
                { "key": 5, "value": "PreNotification" },
                { "key": 6, "value": "PostSave" },
                { "key": 7, "value": "PreExport" },
                { "key": 8, "value": "PrePrint" },
                { "key": 9, "value": "OnDemand" }
              ],
              "DefaultValue": 3, "Width": 240,
              "layout": { "colSpan": 4 }
            },
            {
              "Name": "Scope", "Type": "combobox",
              "Label": "Scope", "Required": true,
              "PickLists": [
                { "key": 1, "value": "Workflow" },
                { "key": 2, "value": "Save" },
                { "key": 3, "value": "Export" },
                { "key": 4, "value": "Import" },
                { "key": 5, "value": "Print" },
                { "key": 6, "value": "UI" },
                { "key": 7, "value": "Audit" },
                { "key": 8, "value": "Assignment" }
              ],
              "DefaultValue": 1, "Width": 240,
              "layout": { "colSpan": 4 }
            },
            {
              "Name": "IsActive", "Type": "checkbox",
              "Label": "Active", "DefaultValue": true,
              "IsVisible": false
            },
            {
              "Name": "SortOrder", "Type": "number",
              "Label": "Sort Order", "Placeholder": "Enter Sort Order", "DefaultValue": 0, "Width": 240,
              "layout": { "colSpan": 4 }
            }
          ]
        }
      ]
    }
  ],

  "quickActions": [],
  "rules": [],
  "serverValidations": [],

  "api": {
    "save":   "FrameWork.GOP.Qualifier.SaveEntity",
    "update": "FrameWork.GOP.Qualifier.SaveEntity"
  }
}
