{
    "rest": true,
    "allowMapping": true,
    "listParent": true,
    "sublist": "item",
    "type": "componentline",
    "id": "transactionline",
    "criteria": "transactionline",
    "select": "transactionline.*, transaction.id as transaction_id, transaction.type as transaction_type",
    "where": "WHERE transaction.type = 'WorkOrd' AND transactionline.mainline = 'F' AND transactionline.accountinglinetype = 'ASSET'",
    "inner": "INNER JOIN transaction ON transactionline.transaction = transaction.id",
    "mapping": {
        "accountinglinetype": "accountinglinetype",
        "isclosed": "isClosed",
        "quantity": "quantity",
        "units": "units",
        "rate": "rate",
        "price": "price",
        "subsidiary": "subsidiary",
        "item": "item",
        "itemtype": "itemType",
        "specialorder": "specialOrder",
        "kitcomponent": "kitComponent",
        "costestimate": "costEstimate",
        "costestimaterate": "costEstimateRate",
        "linelastmodifieddate": "lineLastModifiedDate",
        "linesequencenumber": "lineSequenceNumber",
        "transaction": "transaction",
        "netamount": "netAmount",
        "foreignamount": "foreignAmount",
        "isbillable": "isBillable",
        "createdfrom": "createdFrom"
    }
}
