module.exports = {
    auth: {
        Account: require('./src/auth/account'),
        Profile: require('./src/auth/profile'),
        Role: require('./src/auth/role'),
        ApiEndpoint: require('./src/auth/api-endpoint')
    },
    master: {
        Product: require('./src/master/product'),
        Buyer: require('./src/master/buyer'),
        Supplier: require('./src/master/supplier'),
        Uom: require('./src/master/uom'),
        Division: require('./src/master/division'),
        Unit: require('./src/master/unit'),
        Category: require('./src/master/category'),
        Currency: require('./src/master/currency'),
        Vat: require('./src/master/vat'),
        Budget: require('./src/master/budget'),
        ThreadSpecification: require('./src/master/thread-specification'),
        Machine:require('./src/master/machine'), 
        LotMachine:require('./src/master/lot-machine'),
        YarnEquivalentConversion:require('./src/master/yarn-equivalent-conversion'), 
        Uster:require('./src/master/uster'),
        UsterClassification:require('./src/master/uster-classification'),
        LampStandard:require('./src/master/lamp-standard'),
        AccountBank:require('./src/master/account-bank'),
        Instruction:require('./src/master/instruction')
    },
    purchasing: {
        PurchaseOrderItem: require('./src/purchasing/purchase-order-item'),
        PurchaseOrder: require('./src/purchasing/purchase-order'),
        PurchaseOrderExternal: require('./src/purchasing/purchase-order-external'),
        QualityStandard: require('./src/purchasing/quality-standard'),
        DeliveryOrder: require('./src/purchasing/delivery-order'),
        DeliveryOrderItem: require('./src/purchasing/delivery-order-item'),
        DeliveryOrderItemFulfillment: require('./src/purchasing/delivery-order-item-fulfillment'),
        UnitReceiptNote: require('./src/purchasing/unit-receipt-note'),
        UnitReceiptNoteItem: require('./src/purchasing/unit-receipt-note-item'),
        PurchaseRequestItem: require('./src/purchasing/purchase-request-item'),
        PurchaseRequest: require('./src/purchasing/purchase-request'),
        UnitPaymentCorrectionNote: require('./src/purchasing/unit-payment-correction-note'),
        UnitPaymentCorrectionNoteItem: require('./src/purchasing/unit-payment-correction-note-item'),
        UnitPaymentOrder: require('./src/purchasing/unit-payment-order'),
        UnitPaymentOrderItem: require('./src/purchasing/unit-payment-order-item'),
        enum: {
            PurchaseRequestStatus: require('./src/purchasing/enum/purchase-request-status-enum'),
            PurchaseOrderStatus: require('./src/purchasing/enum/purchase-order-status-enum')
        }
    },
    production:{
        spinning:{
            winding:{
                WindingQualitySampling: require('./src/production/spinning/winding/winding-quality-sampling'),
                WindingProductionOutput: require('./src/production/spinning/winding/winding-production-output')
            },
            DailySpinningProductionReport: require('./src/production/spinning/daily-spinning-production-report')
        },
        finishingPrinting : {
            ProductionOrder: require('./src/production/finishing-printing/production-order'),
            ProductionOrderDetail: require('./src/production/finishing-printing/production-order-detail'),
            SalesContract: require("./src/production/finishing-printing/sales-contract")
        }
    },
    map: require('./src/map'),
    validator: require('./src/validator')
}

@@ -1278,16 +1278,74 @@
 uction')
+,%0A        MachineType:require('./src/master/machine-type')
 %0A    %7D,%0A

add machine-type