{
    "rest": true,
    "allowMapping": true,
    "type": "projecttask",
    "id": "projecttask",
    "criteria": "projecttask",
    "select": "",
    "where": "",
    "inner": "",
    "exportfields": ["company"],
    "mapping": {
        "title": "title",
        "project": "project",
        "parent": "parent",
        "status": "status",
        "actualwork": "actualWork",
        "allocatedwork": "allocatedWork",
        "calculatedwork": "calculatedwork",
        "remainingwork": "remainingWork",
        "percenttimecomplete": "percentTimeComplete",
        "startdate": "startDateTime",
        "enddate": "endDate",
        "finishbydate": "finishByDate",
        "priority": "priority",
        "constrainttype": "constraintType",
        "plannedwork": "plannedwork",
        "nonbillabletask": "nonBillableTask",
        "owner": "owner",
        "message": "message",
        "eventid": "eventId"
    },
    "dependencies": {
        "projecttaskpredecessor": {
            "name": "Predecessors",
            "model": "ProjectTaskPredecessor",
            "path": "/src/Domain/ProjectTaskPredecessors/Data/criteria.json"
        },
        "projecttaskassignee": {
            "name": "Assigness",
            "model": "Assignee",
            "path": "/src/Domain/Assigness/Data/criteria.json"
        },
        "resourceallocation": {
            "name": "Resource Allocations",
            "model": "ResourceAllocation",
            "path": "/src/Domain/ResourceAllocations/Data/criteria.json"
        },
        "serviceitem": {
            "name": "Service Items",
            "model": "ServiceItem",
            "path": "/src/Domain/ServiceItems/Data/criteria.json"
        }
    }
}
