{
  "algorithm": {
    "parameters": [],
    "statements": [
      {
        "command": "Set",
        "expression": "[]",
        "variableName": "result"
      },
      {
        "command": "Set",
        "expression": "[\n\n    {\n        date: \"2020-04-01\",\n        totalSales: 0,\n        sales: 0,\n        quota: 120,\n        bestCase: 150,\n        weighted: 78\n    },\n    {\n        date: \"2020-04-02\",\n        totalSales: 10,\n        sales: 10,\n        quota: 120,\n        bestCase: 140,\n        weighted: 87.5\n    },\n    {\n        date: \"2020-04-03\",\n        totalSales: 10,\n        sales: 0,\n        quota: 120,\n        bestCase: 140,\n        weighted: 87.5\n    },\n    {\n        date: \"2020-04-04\",\n        totalSales: 10,\n        sales: 0,\n        quota: 120,\n        bestCase: 140,\n        weighted: 87.5\n    },\n    {\n        date: \"2020-04-05\",\n        totalSales: 30,\n        sales: 20,\n        quota: 120,\n        bestCase: 120,\n        weighted: 96.5\n    },\n    {\n        date: \"2020-04-06\",\n        totalSales: 30,\n        sales: 0,\n        quota: 120,\n        bestCase: 120,\n        weighted: 102.5\n    },\n    {\n        date: \"2020-04-07\",\n        totalSales: 30,\n        sales: 0,\n        quota: 120,\n        bestCase: 120,\n        weighted: 102.5\n    },\n    {\n        date: \"2020-04-08\",\n        totalSales: 30,\n        sales: 0,\n        quota: 120,\n        bestCase: 120,\n        weighted: 102.5\n    },\n    {\n        date: \"2020-04-09\",\n        totalSales: 30,\n        sales: 0,\n        quota: 120,\n        bestCase: 120,\n        weighted: 107\n    },\n    {\n        date: \"2020-04-10\",\n        totalSales: 30,\n        sales: 0,\n        quota: 120,\n        bestCase: 120,\n        weighted: 107\n    },\n    {\n        date: \"2020-04-11\",\n        totalSales: 30,\n        sales: 0,\n        quota: 120,\n        bestCase: 120,\n        weighted: 107\n    },\n    {\n        date: \"2020-04-12\",\n        totalSales: 30,\n        sales: 0,\n        quota: 120,\n        bestCase: 120,\n        weighted: 107\n    },\n    {\n        date: \"2020-04-13\",\n        totalSales: 30,\n        sales: 0,\n        quota: 120,\n        bestCase: 120,\n        weighted: 107\n    },\n    {\n        date: \"2020-04-14\",\n        totalSales: 60,\n        sales: 30,\n        quota: 120,\n        bestCase: 90,\n        weighted: 111.5\n    },\n    {\n        date: \"2020-04-15\",\n        totalSales: 60,\n        sales: 0,\n        quota: 120,\n        bestCase: 90,\n        weighted: 111.5\n    },\n    {\n        date: \"2020-04-16\",\n        totalSales: 60,\n        sales: 0,\n        quota: 120,\n        bestCase: 90,\n        weighted: 111.5\n    },\n    {\n        date: \"2020-04-17\",\n        totalSales: 60,\n        sales: 0,\n        quota: 120,\n        bestCase: 90,\n        weighted: 111.5\n    },\n    {\n        date: \"2020-04-18\",\n        totalSales: 60,\n        sales: 0,\n        quota: 120,\n        bestCase: 90,\n        weighted: 111.5\n    },\n    {\n        date: \"2020-04-19\",\n        totalSales: 60,\n        sales: 0,\n        quota: 120,\n        bestCase: 90,\n        weighted: 111.5\n    },\n    {\n        date: \"2020-04-20\",\n        totalSales: 100,\n        sales: 40,\n        quota: 120,\n        bestCase: 50,\n        weighted: 117.5\n    },\n    {\n        date: \"2020-04-21\",\n        totalSales: 100,\n        sales: 0,\n        quota: 120,\n        bestCase: 50,\n        weighted: 117.5\n    },\n    {\n        date: \"2020-04-22\",\n        totalSales: 100,\n        sales: 0,\n        quota: 120,\n        bestCase: 50,\n        weighted: 117.5\n    },\n    {\n        date: \"2020-04-23\",\n        totalSales: 100,\n        sales: 0,\n        quota: 120,\n        bestCase: 50,\n        weighted: 117.5\n    },\n    {\n        date: \"2020-04-24\",\n        totalSales: 100,\n        sales: 0,\n        quota: 120,\n        bestCase: 50,\n        weighted: 117.5\n    },\n    {\n        date: \"2020-04-25\",\n        totalSales: 100,\n        sales: 0,\n        quota: 120,\n        bestCase: 50,\n        weighted: 117.5\n    },\n    {\n        date: \"2020-04-26\",\n        totalSales: 100,\n        sales: 0,\n        quota: 120,\n        bestCase: 50,\n        weighted: 117.5\n    },\n    {\n        date: \"2020-04-27\",\n        totalSales: 100,\n        sales: 0,\n        quota: 120,\n        bestCase: 50,\n        weighted: 117.5\n    },\n    {\n        date: \"2020-04-28\",\n        totalSales: 100,\n        sales: 0,\n        quota: 120,\n        bestCase: 50,\n        weighted: 117.5\n    },\n    {\n        date: \"2020-04-29\",\n        totalSales: 100,\n        sales: 0,\n        quota: 120,\n        bestCase: 50,\n        weighted: 117.5\n    },\n    {\n        date: \"2020-04-30\",\n        totalSales: 100,\n        sales: 0,\n        quota: 120,\n        bestCase: 50,\n        weighted: 117.5\n    }\n]",
        "variableName": "result"
      },
      {
        "command": "Return",
        "expression": "^result"
      }
    ],
    "typeReturn": "obj()",
    "variables": [
      {
        "name": "result",
        "type": "list(GoalGraphData)"
      }
    ]
  },
  "routing": {
    "method": "GET",
    "path": "/goal-data-graph",
    "remarks": "Get Goal Data"
  }
}