{
    "title": {
        "label": "Title",
        "content_type": "free_form_text",
        "is_required": true
    },
    "project": {
        "label": "Project",
        "content_type": "record",
        "references": "Project",
        "referenceField": "title",
        "is_required": true
    },
    "parent": {
        "label": "Parent",
        "content_type": "record",
        "references": "ProjectTask",
        "referenceField": "title",
        "filterid": "project",
        "scope": "isMilestone"
    },
    "status": {
        "label": "Status",
        "content_type": "list",
        "list_id": "taskstatus",
        "is_required": true,
        "defaultvalue": "NOTSTART"
    },
    "actualwork": {
        "label": "Actual Work",
        "content_type": "decimal_number",
        "calculated": true
    },
    "allocatedwork": {
        "label": "Allocated Work",
        "content_type": "decimal_number",
        "calculated": true
    },
    "plannedwork": {
        "label": "Planned Work",
        "content_type": "decimal_number",
        "is_required": true,
        "defaultvalue": "0"
    },
    "calculatedwork": {
        "label": "Calculated Work",
        "content_type": "decimal_number",
        "calculated": true
    },
    "remainingwork": {
        "label": "Remaining Work",
        "content_type": "decimal_number",
        "calculated": true
    },
    "percenttimecomplete": {
        "label": "Percent Time Complete",
        "content_type": "decimal_number",
        "calculated": true
    },
    "startdate": {
        "label": "Start Date",
        "content_type": "date",
        "is_required": true,
        "conditionals": {
            "constrainttype": {
                "condition": "equals",
                "value": "FIXEDSTART"
            }
        }
    },
    "enddate": {
        "label": "End Date",
        "content_type": "date_time",
        "calculated": true
    },
    "finishbydate": {
        "label": "Finish By Date",
        "content_type": "date"
    },
    "priority": {
        "label": "Priority",
        "content_type": "list",
        "list_id": "taskpriority",
        "defaultvalue": "LOW"
    },
    "constrainttype": {
        "label": "Constraint Type",
        "content_type": "list",
        "list_id": "constrainttype",
        "is_required": true,
        "defaultvalue": "FIXEDSTART"
    },
    "owner": {
        "label": "Created By",
        "content_type": "record",
        "references": "Employee",
        "referenceField": "title"
    },
    "nonbillabletask": {
        "label": "Non Billable Task",
        "content_type": "check_box",
        "defaultvalue": false
    },
    "message": {
        "label": "Notes and Comments",
        "content_type": "text_area"
    },
    "tag": {
        "label": "Tag",
        "content_type": "free_form_text"
    },
    "eventid": {
        "label": "Event ID",
        "content_type": "integer_number",
        "disabled": true,
        "calculated": true
    },
    "order": {
        "label": "Insert Before",
        "content_type": "integer_number",
        "content_type": "record",
        "references": "ProjectTask",
        "referenceField": "title",
        "filterid": "project",
        "autofill": false
    }
}
