{
  "paginator": {
    "first": 0,
    "rows": 10,
    "rowsPerPageOptions": [10, 25, 50, 100],
    "showCurrentPageReport": true
  },
  "tableConfig": {
    "config": {
      "globalFilter": true,
      "toggleFilter": true,
      "masterCheckbox": false,
      "rowSelection": false,
      "tableName": "Mutation Test Report History"
    },
    "tableAction": [
          {
        "iconType": "icon",
        "iconClass": "icons8 icons8-synchronize",
        "toolTip": "Refresh",
        "action": "refreshReport",
        "needRowData": true
      }
    ],
    "rowAction": {
      "rightAction": [
        {
          "iconType": "icon",
          "iconClass": "las-file-alt",
          "toolTip": "View Mutation Report",
          "action": "viewReport",
          "needRowData": true
        },
        {
        "iconType": "icon",
        "iconClass": "icons8 icons8-trash",
        "toolTip": "Delete Report",
        "action": "deleteReport",
        "needRowData": true
        }
      ]
    }
  },
  "headers": [
    {
      "cols": [
        {
          "label": "Status",
          "key": "status",
          "type": 8,
          "width": "10%",
          "classes": "text-center",
          "definition": [
            {
              "value": "RUNNING",
              "iconCls": "icons8 icons8-spinner spin",
              "toolTip": "Running"
            },
            {
              "value": "COMPLETED",
              "iconCls": "icons8 icons8-ok text-success",
              "toolTip": "Completed"
            },
            {
              "value": "FAILED",
              "iconCls": "icons8 icons8-cancel text-danger",
              "toolTip": "Failed"
            }
          ]
        },
        {
          "label": "Project Name",
          "key": "projectName",
          "type": 0,
          "width": "20%"
        },
        {
          "label": "Generated At",
          "key": "timestamp",
          "type": 2,
          "classes": "text-left",
          "width": "15%"
        },
        {
          "label": "Mutation Score",
          "key": "mutationScore",
          "type": 0,
          "classes": "text-center",
          "width": "10%"
        },
        {
          "label": "Duration",
          "key": "duration",
          "type": 2,
          "format": "time_duration",
          "classes": "text-right",
          "width": "10%"
        },
        {
          "label": "Technology",
          "key": "technology",
          "type": 0,
          "width": "10%"
        },
        {
          "label": "Tool",
          "key": "toolName",
          "type": 0,
          "width": "10%"
        },
	{
          "label": "Tags",
          "key": "tags",
          "type": 0,
          "width": "10%"
        },
        {
          "label": "Action",
          "key": "action",
          "type": 5,
          "width": "10%"
        }
      ]
    }
  ]
}
