{
  "success" : true,
  "project" : {
    "calendar"     : "general",
    "direction"    : "Forward",
    "startDate"    : "2019-01-14",
    "hoursPerDay"  : 24,
    "daysPerWeek"  : 5,
    "daysPerMonth" : 20
  },
  "calendars" : {
    "rows" : [
      {
        "id"        : "general",
        "name"      : "General",
        "intervals" : [
          {
            "recurrentStartDate" : "on Sat at 0:00",
            "recurrentEndDate"   : "on Mon at 0:00",
            "isWorking"          : false
          }
        ],
        "children" : [
          {
            "id"        : "business",
            "name"      : "Business",
            "intervals" : [
              {
                "recurrentStartDate" : "every weekday at 12:00",
                "recurrentEndDate"   : "every weekday at 13:00",
                "isWorking"          : false
              },
              {
                "recurrentStartDate" : "every weekday at 17:00",
                "recurrentEndDate"   : "every weekday at 08:00",
                "isWorking"          : false
              }
            ]
          },
          {
            "id"        : "night",
            "name"      : "Night shift",
            "intervals" : [
              {
                "recurrentStartDate" : "every weekday at 6:00",
                "recurrentEndDate"   : "every weekday at 22:00",
                "isWorking"          : false
              }
            ]
          }
        ]
      }
    ]
  },
  "tasks" : {
    "rows" : [
      {
        "id"                : 1000,
        "parentIndex"       : 0,
        "startDate"         : "2019-01-20T00:00:00",
        "endDate"           : "2019-03-20T00:00:00",
        "duration"          : 47,
        "durationUnit"      : "day",
        "cls"               : "",
        "name"              : "Launch SaaS Product",
        "direction"         : "Forward",
        "manuallyScheduled" : false,
        "constraintType"    : null,
        "constraintDate"    : null,
        "percentDone"       : 0,
        "effort"            : 3928,
        "effortUnit"        : "hour",
        "effortDriven"      : false,
        "schedulingMode"    : "Normal",
        "expanded"          : true,
        "parentId"          : null,
        "status"            : "Late",
        "children"          : [
          {
            "id"                : 1,
            "parentIndex"       : 0,
            "startDate"         : "2019-01-14T00:00:00",
            "endDate"           : "2019-01-15T00:00:00",
            "duration"          : 7,
            "durationUnit"      : "day",
            "cls"               : "",
            "name"              : "Setup web server",
            "direction"         : "Forward",
            "manuallyScheduled" : false,
            "constraintType"    : null,
            "constraintDate"    : null,
            "percentDone"       : 0,
            "effort"            : 504,
            "effortUnit"        : "hour",
            "effortDriven"      : false,
            "schedulingMode"    : "Normal",
            "expanded"          : true,
            "parentId"          : 1000,
            "rollup"            : true,
            "status"            : "Late",
            "children"          : [
              {
                "id"                : 11,
                "parentIndex"       : 0,
                "startDate"         : "2019-01-11T00:00:00",
                "endDate"           : "2019-01-17T00:00:00",
                "duration"          : 3,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Install Apache",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 50,
                "effort"            : 72,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "parentId"          : 1,
                "rollup"            : true,
                "status"            : "Late"
              },
              {
                "id"                : 12,
                "parentIndex"       : 1,
                "startDate"         : "2019-01-21T00:00:00",
                "endDate"           : "2019-01-24T00:00:00",
                "duration"          : 3,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Configure firewall",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 50,
                "effort"            : 72,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "parentId"          : 1,
                "showInTimeline"    : true,
                "rollup"            : true,
                "status"            : "Late"
              },
              {
                "id"                : 13,
                "parentIndex"       : 2,
                "startDate"         : "2019-01-08T00:00:00",
                "endDate"           : "2019-01-11T00:00:00",
                "duration"          : 3,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Setup load balancer",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 50,
                "effort"            : 264,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "parentId"          : 1,
                "rollup"            : true,
                "status"            : "Late"
              },
              {
                "id"                : 14,
                "parentIndex"       : 3,
                "startDate"         : "2019-01-14T00:00:00",
                "endDate"           : "2019-01-16T00:00:00",
                "duration"          : 2,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Configure ports",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 50,
                "effort"            : 48,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "parentId"          : 1,
                "rollup"            : true,
                "status"            : "Late"
              },
              {
                "id"                : 15,
                "parentIndex"       : 4,
                "startDate"         : "2019-01-21T00:00:00",
                "endDate"           : "2019-01-23T00:00:00",
                "duration"          : 2,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Run tests",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 0,
                "effort"            : 48,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "parentId"          : 1,
                "rollup"            : true,
                "status"            : "Late"
              }
            ]
          },
          {
            "id"                : 2,
            "parentIndex"       : 1,
            "startDate"         : "2019-01-23T00:00:00",
            "endDate"           : "2019-01-23T00:00:00",
            "duration"          : 0,
            "durationUnit"      : "day",
            "cls"               : "",
            "name"              : "Website Design",
            "direction"         : "Forward",
            "manuallyScheduled" : false,
            "constraintType"    : null,
            "constraintDate"    : null,
            "percentDone"       : 34,
            "effort"            : 400,
            "effortUnit"        : "hour",
            "effortDriven"      : false,
            "schedulingMode"    : "Normal",
            "expanded"          : true,
            "parentId"          : 1000,
            "rollup"            : true,
            "status"            : "Late",
            "children"          : [
              {
                "id"                : 21,
                "parentIndex"       : 0,
                "startDate"         : "2019-01-07T00:00:00",
                "endDate"           : "2019-01-12T00:00:00",
                "duration"          : 5,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Contact designers",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 70,
                "effort"            : 160,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "parentId"          : 2,
                "rollup"            : true,
                "status"            : "Late"
              },
              {
                "id"                : 22,
                "parentIndex"       : 1,
                "startDate"         : "2019-01-30T00:00:00",
                "endDate"           : "2019-01-31T00:00:00",
                "duration"          : 1,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Create shortlist of three designers",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 60,
                "effort"            : 24,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "parentId"          : 2,
                "rollup"            : true,
                "status"            : "Late"
              },
              {
                "id"                : 23,
                "parentIndex"       : 2,
                "startDate"         : "2019-01-31T00:00:00",
                "endDate"           : "2019-02-02T00:00:00",
                "duration"          : 2,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Select & review final design",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 50,
                "effort"            : 48,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "parentId"          : 2,
                "showInTimeline"    : true,
                "rollup"            : true,
                "status"            : "Late"
              },
              {
                "id"                : 24,
                "parentIndex"       : 3,
                "startDate"         : "2019-02-02T00:00:00",
                "endDate"           : "2019-02-02T00:00:00",
                "duration"          : 0,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Inform management about decision",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 100,
                "effort"            : 0,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "parentId"          : 2,
                "rollup"            : true,
                "status"            : "Completed"
              },
              {
                "id"                : 25,
                "parentIndex"       : 4,
                "startDate"         : "2019-02-04T00:00:00",
                "endDate"           : "2019-02-13T00:00:00",
                "duration"          : 7,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Apply design to web site",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 0,
                "effort"            : 168,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "parentId"          : 2,
                "rollup"            : true,
                "status"            : "Late"
              }
            ]
          },
          {
            "id"                : 3,
            "parentIndex"       : 2,
            "startDate"         : "2019-01-14T00:00:00",
            "endDate"           : "2019-02-02T00:00:00",
            "duration"          : 15,
            "durationUnit"      : "day",
            "cls"               : "",
            "name"              : "Setup Test Strategy",
            "direction"         : "Forward",
            "manuallyScheduled" : false,
            "constraintType"    : null,
            "constraintDate"    : null,
            "percentDone"       : 14.516129032258064,
            "effort"            : 744,
            "effortUnit"        : "hour",
            "effortDriven"      : false,
            "schedulingMode"    : "Normal",
            "expanded"          : true,
            "parentId"          : 1000,
            "status"            : "Late",
            "children"          : [
              {
                "id"                : 31,
                "parentIndex"       : 0,
                "startDate"         : "2019-01-14T00:00:00",
                "endDate"           : "2019-01-19T00:00:00",
                "duration"          : 5,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Hire QA staff",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 40,
                "effort"            : 120,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "parentId"          : 3,
                "status"            : "Late"
              },
              {
                "id"                : 33,
                "parentIndex"       : 1,
                "startDate"         : "2019-01-21T00:00:00",
                "endDate"           : "2019-02-02T00:00:00",
                "duration"          : 10,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Write test specs",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 9.615384615384615,
                "effort"            : 624,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "expanded"          : true,
                "parentId"          : 3,
                "status"            : "Late",
                "children"          : [
                  {
                    "id"                : 331,
                    "parentIndex"       : 0,
                    "startDate"         : "2019-01-21T00:00:00",
                    "endDate"           : "2019-02-02T00:00:00",
                    "duration"          : 10,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Unit tests",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 20,
                    "effort"            : 240,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 33,
                    "showInTimeline"    : true,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 332,
                    "parentIndex"       : 1,
                    "startDate"         : "2019-01-21T00:00:00",
                    "endDate"           : "2019-01-26T00:00:00",
                    "duration"          : 5,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "UI unit tests / individual screens",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 10,
                    "effort"            : 120,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 33,
                    "showInTimeline"    : true,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 333,
                    "parentIndex"       : 2,
                    "startDate"         : "2019-01-21T00:00:00",
                    "endDate"           : "2019-02-02T00:00:00",
                    "duration"          : 10,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Application tests",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 0,
                    "effort"            : 240,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 33,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 334,
                    "parentIndex"       : 3,
                    "startDate"         : "2019-01-21T00:00:00",
                    "endDate"           : "2019-01-22T00:00:00",
                    "duration"          : 1,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Monkey tests",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 0,
                    "effort"            : 24,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 33,
                    "status"            : "Late"
                  }
                ]
              }
            ]
          },
          {
            "id"                : 4,
            "parentIndex"       : 3,
            "startDate"         : "2019-02-02T00:00:00",
            "endDate"           : "2019-03-20T00:00:00",
            "duration"          : 32,
            "durationUnit"      : "day",
            "cls"               : "",
            "name"              : "Application Implementation",
            "direction"         : "Forward",
            "manuallyScheduled" : false,
            "constraintType"    : null,
            "constraintDate"    : null,
            "percentDone"       : 39.26315789473684,
            "effort"            : 2280,
            "effortUnit"        : "hour",
            "effortDriven"      : false,
            "schedulingMode"    : "Normal",
            "expanded"          : true,
            "parentId"          : 1000,
            "status"            : "Late",
            "children"          : [
              {
                "id"                : 400,
                "parentIndex"       : 0,
                "startDate"         : "2019-02-02T00:00:00",
                "endDate"           : "2019-02-13T00:00:00",
                "duration"          : 7,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Phase #1",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 47.05882352941177,
                "effort"            : 408,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "expanded"          : true,
                "parentId"          : 4,
                "status"            : "Late",
                "children"          : [
                  {
                    "id"                : 41,
                    "parentIndex"       : 0,
                    "startDate"         : "2019-02-04T00:00:00",
                    "endDate"           : "2019-02-09T00:00:00",
                    "duration"          : 5,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Authentication module",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 100,
                    "effort"            : 120,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 400,
                    "status"            : "Completed"
                  },
                  {
                    "id"                : 42,
                    "parentIndex"       : 1,
                    "startDate"         : "2019-02-04T00:00:00",
                    "endDate"           : "2019-02-07T00:00:00",
                    "duration"          : 3,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Single sign on",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 100,
                    "effort"            : 72,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 400,
                    "status"            : "Completed"
                  },
                  {
                    "id"                : 43,
                    "parentIndex"       : 2,
                    "startDate"         : "2019-02-04T00:00:00",
                    "endDate"           : "2019-02-08T00:00:00",
                    "duration"          : 4,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Implement role based access",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 0,
                    "effort"            : 96,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 400,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 44,
                    "parentIndex"       : 3,
                    "startDate"         : "2019-02-04T00:00:00",
                    "endDate"           : "2019-02-07T00:00:00",
                    "duration"          : 3,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Basic test coverage",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 0,
                    "effort"            : 72,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 400,
                    "showInTimeline"    : true,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 45,
                    "parentIndex"       : 4,
                    "startDate"         : "2019-02-11T00:00:00",
                    "endDate"           : "2019-02-13T00:00:00",
                    "duration"          : 2,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Verify high test coverage",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 0,
                    "effort"            : 48,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 400,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 46,
                    "parentIndex"       : 5,
                    "startDate"         : "2019-02-02T00:00:00",
                    "endDate"           : "2019-02-02T00:00:00",
                    "duration"          : 0,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Make backup",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 0,
                    "effort"            : 0,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 400,
                    "showInTimeline"    : true,
                    "rollup"            : true,
                    "status"            : "Late"
                  }
                ]
              },
              {
                "id"                : 401,
                "parentIndex"       : 1,
                "startDate"         : "2019-02-13T00:00:00",
                "endDate"           : "2019-03-14T00:00:00",
                "duration"          : 21,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Phase #2",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 36.92307692307692,
                "effort"            : 1560,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "expanded"          : true,
                "parentId"          : 4,
                "status"            : "Late",
                "children"          : [
                  {
                    "id"                : 4011,
                    "parentIndex"       : 0,
                    "startDate"         : "2019-02-13T00:00:00",
                    "endDate"           : "2019-03-06T00:00:00",
                    "duration"          : 15,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Authentication module",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 70,
                    "effort"            : 360,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 401,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 4012,
                    "parentIndex"       : 1,
                    "startDate"         : "2019-02-13T00:00:00",
                    "endDate"           : "2019-02-20T00:00:00",
                    "duration"          : 5,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Single sign on",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 60,
                    "effort"            : 120,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 401,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 4013,
                    "parentIndex"       : 2,
                    "startDate"         : "2019-02-13T00:00:00",
                    "endDate"           : "2019-03-14T00:00:00",
                    "duration"          : 21,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Implement role based access",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 50,
                    "effort"            : 504,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 401,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 4014,
                    "parentIndex"       : 3,
                    "startDate"         : "2019-02-13T00:00:00",
                    "endDate"           : "2019-03-13T00:00:00",
                    "duration"          : 20,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Basic test coverage",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 0,
                    "effort"            : 480,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 401,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 4015,
                    "parentIndex"       : 4,
                    "startDate"         : "2019-02-13T00:00:00",
                    "endDate"           : "2019-02-19T00:00:00",
                    "duration"          : 4,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Verify high test coverage",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 0,
                    "effort"            : 96,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 401,
                    "status"            : "Late"
                  }
                ]
              },
              {
                "id"                : 402,
                "parentIndex"       : 2,
                "startDate"         : "2019-03-14T00:00:00",
                "endDate"           : "2019-03-20T00:00:00",
                "duration"          : 4,
                "durationUnit"      : "day",
                "cls"               : "",
                "name"              : "Acceptance phase",
                "direction"         : "Forward",
                "manuallyScheduled" : false,
                "constraintType"    : null,
                "constraintDate"    : null,
                "percentDone"       : 40.76923076923077,
                "effort"            : 312,
                "effortUnit"        : "hour",
                "effortDriven"      : false,
                "schedulingMode"    : "Normal",
                "expanded"          : true,
                "parentId"          : 4,
                "status"            : "Late",
                "children"          : [
                  {
                    "id"                : 4031,
                    "parentIndex"       : 0,
                    "startDate"         : "2019-03-14T00:00:00",
                    "endDate"           : "2019-03-19T00:00:00",
                    "duration"          : 3,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Company bug bash",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 70,
                    "effort"            : 72,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 402,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 4032,
                    "parentIndex"       : 1,
                    "startDate"         : "2019-03-14T00:00:00",
                    "endDate"           : "2019-03-16T00:00:00",
                    "duration"          : 2,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Test all web pages",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 60,
                    "effort"            : 48,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 402,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 4033,
                    "parentIndex"       : 2,
                    "startDate"         : "2019-03-14T00:00:00",
                    "endDate"           : "2019-03-20T00:00:00",
                    "duration"          : 4,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Verify no broken links",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 50,
                    "effort"            : 96,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 402,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 4034,
                    "parentIndex"       : 3,
                    "startDate"         : "2019-03-14T00:00:00",
                    "endDate"           : "2019-03-19T00:00:00",
                    "duration"          : 3,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Make test release",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 0,
                    "effort"            : 72,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 402,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 4035,
                    "parentIndex"       : 4,
                    "startDate"         : "2019-03-19T00:00:00",
                    "endDate"           : "2019-03-19T00:00:00",
                    "duration"          : 0,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "name"              : "Send invitation email",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 0,
                    "effort"            : 0,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 402,
                    "status"            : "Late"
                  },
                  {
                    "id"                : 4036,
                    "parentIndex"       : 5,
                    "startDate"         : "2019-03-14T00:00:00",
                    "endDate"           : "2019-03-15T00:00:00",
                    "duration"          : 1,
                    "durationUnit"      : "day",
                    "cls"               : "",
                    "iconCls"           : "b-fa b-fa-glass-cheers",
                    "name"              : "Celebrate launch",
                    "direction"         : "Forward",
                    "manuallyScheduled" : false,
                    "constraintType"    : null,
                    "constraintDate"    : null,
                    "percentDone"       : 0,
                    "effort"            : 24,
                    "effortUnit"        : "hour",
                    "effortDriven"      : false,
                    "schedulingMode"    : "Normal",
                    "parentId"          : 402,
                    "status"            : "Late"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "dependencies" : {
    "rows" : [
      {
        "id"       : 1,
        "fromTask" : 11,
        "toTask"   : 15,
        "lag"      : 2
      },
      {
        "id"       : 2,
        "fromTask" : 12,
        "toTask"   : 15
      },
      {
        "id"       : 3,
        "fromTask" : 13,
        "toTask"   : 15
      },
      {
        "id"       : 4,
        "fromTask" : 14,
        "toTask"   : 15
      },
      {
        "id"       : 5,
        "fromTask" : 15,
        "toTask"   : 21
      },
      {
        "id"       : 7,
        "fromTask" : 21,
        "toTask"   : 22
      },
      {
        "id"       : 8,
        "fromTask" : 22,
        "toTask"   : 23
      },
      {
        "id"       : 9,
        "fromTask" : 23,
        "toTask"   : 24
      },
      {
        "id"       : 10,
        "fromTask" : 24,
        "toTask"   : 25
      },
      {
        "id"       : 11,
        "fromTask" : 31,
        "toTask"   : 331
      },
      {
        "id"       : 111,
        "fromTask" : 31,
        "toTask"   : 332
      },
      {
        "id"       : 112,
        "fromTask" : 31,
        "toTask"   : 333
      },
      {
        "id"       : 113,
        "fromTask" : 31,
        "toTask"   : 334
      },
      {
        "id"       : 12,
        "fromTask" : 400,
        "toTask"   : 401
      },
      {
        "id"       : 13,
        "fromTask" : 401,
        "toTask"   : 402
      },
      {
        "id"       : 15,
        "fromTask" : 3,
        "toTask"   : 4
      },
      {
        "id"       : 16,
        "fromTask" : 41,
        "toTask"   : 45
      },
      {
        "id"       : 17,
        "fromTask" : 42,
        "toTask"   : 45
      },
      {
        "id"       : 18,
        "fromTask" : 43,
        "toTask"   : 45
      },
      {
        "id"       : 19,
        "fromTask" : 44,
        "toTask"   : 45
      },
      {
        "id"       : 20,
        "fromTask" : 4034,
        "toTask"   : 4035
      }
    ]
  },
  "resources" : {
    "rows" : [
      {
        "id"       : 1,
        "name"     : "Celia",
        "city"     : "Barcelona",
        "calendar" : null,
        "image"    : "celia.jpg"
      },
      {
        "id"       : 2,
        "name"     : "Lee",
        "city"     : "London",
        "calendar" : null,
        "image"    : "lee.jpg"
      },
      {
        "id"       : 3,
        "name"     : "Macy",
        "city"     : "New York",
        "calendar" : null,
        "image"    : "macy.jpg"
      },
      {
        "id"       : 4,
        "name"     : "Madison",
        "city"     : "Barcelona",
        "calendar" : null,
        "image"    : "madison.jpg"
      },
      {
        "id"       : 5,
        "name"     : "Rob",
        "city"     : "Rome",
        "calendar" : "business",
        "image"    : "rob.jpg"
      },
      {
        "id"       : 6,
        "name"     : "Dave",
        "city"     : "Barcelona",
        "calendar" : "night",
        "image"    : "dave.jpg"
      },
      {
        "id"       : 7,
        "name"     : "Dan",
        "city"     : "London",
        "calendar" : "night",
        "image"    : "dan.jpg"
      },
      {
        "id"       : 8,
        "name"     : "George",
        "city"     : "New York",
        "calendar" : null,
        "image"    : "george.jpg"
      },
      {
        "id"       : 9,
        "name"     : "Gloria",
        "city"     : "Rome",
        "calendar" : null,
        "image"    : "gloria.jpg"
      },
      {
        "id"       : 10,
        "name"     : "Henrik",
        "city"     : "London",
        "calendar" : null,
        "image"    : "henrik.jpg"
      }
    ]
  },
  "assignments" : {
    "rows" : [
      {
        "id"       : 1,
        "event"    : 11,
        "resource" : 1
      },
      {
        "id"       : 2,
        "event"    : 4033,
        "resource" : 1
      },
      {
        "id"       : 3,
        "event"    : 12,
        "resource" : 9
      },
      {
        "id"       : 4,
        "event"    : 13,
        "resource" : 2
      },
      {
        "id"       : 5,
        "event"    : 13,
        "resource" : 3
      },
      {
        "id"       : 6,
        "event"    : 13,
        "resource" : 6
      },
      {
        "id"       : 7,
        "event"    : 13,
        "resource" : 7
      },
      {
        "id"       : 8,
        "event"    : 13,
        "resource" : 8
      },
      {
        "id"       : 9,
        "event"    : 21,
        "resource" : 5
      },
      {
        "id"       : 10,
        "event"    : 21,
        "resource" : 9
      },
      {
        "id"       : 11,
        "event"    : 22,
        "resource" : 8
      },
      {
        "id"       : 12,
        "event"    : 25,
        "resource" : 3
      }
    ]
  }
}
