{
    "rest": true,
    "allowMapping": true,
    "type": "project",
    "id": "job",
    "criteria": "job",
    "select": "job.entitytitle",
    "where": "",
    "inner": "",
    "keep": ["entitytitle"],
    "mapping": {
        "title": "companyName",
        "customer": "parent",
        "status": "entityStatus",
        "actualtime": "actualTime",
        "timeremaining": "timeRemaining",
        "allowtime": "allowTime",
        "allowallresourcesfortasks": "allowAllResourcesForTasks",
        "schedulingmethod": "schedulingMethod",
        "startdate": "startdate",
        "enddate": "endDate",
        "jobbillingtype": "jobBillingType",
        "projectexpensetype": "projectExpenseType",
        "subsidiary": "subsidiary",
        "isinactive": "isInactive",
        "allocatedtime": "allocatedTime",
        "calculatedwork": "calculatedWork",
        "estimatedgrossprofit": "estimatedgrossprofit",
        "estimatedtime": "estimatedTime",
        "plannedwork": "plannedwork",
        "allowexpenses": "allowExpenses",
        "includecrmtasksintotals": "includeCrmTasksInTotals",
        "isexempttime": "isExemptTime",
        "isproductivetime": "isProductiveTime",
        "isutilizedtime": "isUtilizedTime",
        "limittimetoassignees": "limitTimeToAssignees",
        "materializetime": "materializeTime",
        "calculatedenddate": "calculatedEndDate",
        "scheduledenddate": "scheduledenddate",
        "calculatedstartdate": "calculatedStartDate",
        "projectmanager": "projectManager",
        "entitytitle": "entityTitle"
    },
    "dependencies": {
        "serviceitem": {
            "name": "Service Items",
            "model": "ServiceItem",
            "path": "/src/Domain/ServiceItems/Data/criteria.json"
        },
        "subsidiaries": {
            "name": "Subsidiaries",
            "model": "Subsidiary",
            "path": "/src/Domain/Subsidiaries/Data/criteria.json"
        }
    },
    "relationships": {

    }
}
