{
  "global_properties": {
    "char_set": "UTF-8",
    "date_format": "MMM/dd/yyyy",
    "language": "en",
    "api_version": "17.1"
  },
  "request_data": {
    "request_type": "update",
    "entity_type": "assignment",
    "output_format": "json",
    "value_delimiter": "|"
  },
  "app_data": {
    "assignment": [{
      "comment": "Update Key : [project_number or project_name] + [activity_path] + [role] + [login_id].",
      "project_number": {
        "display_name": "Project ID",
        "value": ""
      },
      "project_name": {
        "display_name": "Project Name",
        "value": "Test Project JSON"
      },
      "activity_path": {
        "display_name": "Fully qualified path. e.g. root/parent/child",
        "value": "Define/Deliverable for Define"
      },
      "role": {
        "display_name": "Role",
        "value": "Team Member"
      },
      "assignment_type_mv": {
        "display_name": "Assignment Types. Possible values : 'R', 'A', 'C'.",
        "value": ""
      },
      "resource_descriptor": {
        "login_id": {
          "display_name": "Login ID",
          "value": "Test_Resource_JSON"
        }
      },
      "plan_descriptor": {
        "plan_percent_allocation": {
          "display_name": "Planned Percent Allocation",
          "value": "10"
        },
        "plan_ovt_effort": {
          "display_name": "Planned Overtime Effort.",
          "value": ""
        },
        "plan_total_effort": {
          "display_name": "Planned Total Effort. Applicable only if effort type is 'Effort At Resource (Summary)'",
          "value": ""
        },
        "plan_ovt_cost": {
          "display_name": "Planned Overtime Cost",
          "value": ""
        },
        "plan_total_cost": {
          "display_name": "Planned Total Cost",
          "value": ""
        }
      },
      "actual_descriptor": {
        "actual_percent_allocation": {
          "display_name": "Actual Percent Allocation",
          "value": "10"
        },
        "actual_ovt_effort": {
          "display_name": "Actual Overtime Effort",
          "value": ""
        },
        "actual_total_effort": {
          "display_name": "Actual Total Effort. Applicable only if actual effort type is 'Effort At Resource (Summary)'",
          "value": ""
        },
        "actual_ovt_cost": {
          "display_name": "Actual Overtime Cost. Applicable if actual effort type is other than 'Effort From finances' and 'Effort from timesheet'.",
          "value": ""
        },
        "actual_total_cost": {
          "display_name": "Actual Total Cost",
          "value": ""
        },
        "est_time_to_complete": {
          "display_name": "Estimated Time To Complete",
          "value": ""
        },
        "est_time_to_complete_as_of_date": {
          "display_name": "Estimated Time To Complete As Of Date",
          "value": ""
        }
      }
    }]
  }
}