{
    "rest": true,
    "allowMapping": true,
    "type": "subscription",
    "id": "subscription",
    "criteria": "subscription",
    "select": "",
    "where": "",
    "inner": "",
    "mapping": {
        "renewalnumber": "renewalNumber",
        "startdate": "startDate",
        "nextbillcycledate": "nextBillCycleDate",
        "frequency": "frequency",
        "autorenewal": "autoRenewal",
        "enddate": "endDate",
        "title": "name",
        "lastbilldate": "lastBillDate",
        "pricebook": "priceBook",
        "salesorder": "salesOrder",
        "subsidiary": "subsidiary",
        "class": "class",
        "billingaccount": "billingAccount",
        "customer": "customer",
        "location": "location",
        "activetotalcontractvalue": "activeTotalContractValue",
        "pendingtotalcontractvalue": "pendingTotalContractValue",
        "totalactiveonetime": "totalActiveOneTime",
        "totalactiverecurring": "totalActiveRecurring",
        "totalactiveusage": "totalActiveUsage",
        "totalactivecommitplusoverage": "totalActiveCommitPlusOverage",
        "totalactiveprepaidamount": "totalActivePrepaidAmount",
        "initialterm": "initialTerm",
        "estimatedrevrecenddate": "estimatedRevRecEndDate",
        "billingsubscriptionstatus": "billingSubscriptionStatus",
        "subscriptionrevision": "subscriptionRevision",
        "department": "department",
        "billingschedule": "billingSchedule",
        "lastbillcycledate": "lastBillCycleDate",
        "lastbilldate": "lastBillDate"
    },
    "dependencies": {
        "pricebook": {
            "name": "Price Books",
            "model": "PriceBook",
            "path": "/src/Domain/PriceBooks/Data/criteria.json"
        },
        "billingaccount": {
            "name": "Billing Accounts",
            "model": "BillingAccount",
            "path": "/src/Domain/BillingAccounts/Data/criteria.json"
        },
        "subscriptionterm": {
            "name": "Subscription Terms",
            "model": "SubscriptionTerm",
            "path": "/src/Domain/SubscriptionTerms/Data/criteria.json"
        },
        "subscriptionline": {
            "name": "Subscription Lines",
            "model": "SubscriptionLine",
            "path": "/src/Domain/SubscriptionLines/Data/criteria.json"
        }
    },
    "relationships": {

    }
}
