docker_images/node/wrapper/controllers/Module.js (276 lines of code) (raw):
'use strict';
var utils = require('../utils/writer.js');
var Module = require('../service/ModuleService');
module.exports.module_Connect = function module_Connect (req, res, next) {
var transportType = req.swagger.params['transportType'].value;
var connectionString = req.swagger.params['connectionString'].value;
var caCertificate = req.swagger.params['caCertificate'].value;
Module.module_Connect(transportType,connectionString,caCertificate)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_Connect2 = function module_Connect2 (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Module.module_Connect2(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_ConnectFromEnvironment = function module_ConnectFromEnvironment (req, res, next) {
var transportType = req.swagger.params['transportType'].value;
Module.module_ConnectFromEnvironment(transportType)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_CreateFromConnectionString = function module_CreateFromConnectionString (req, res, next) {
var transportType = req.swagger.params['transportType'].value;
var connectionString = req.swagger.params['connectionString'].value;
var caCertificate = req.swagger.params['caCertificate'].value;
Module.module_CreateFromConnectionString(transportType,connectionString,caCertificate)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_CreateFromEnvironment = function module_CreateFromEnvironment (req, res, next) {
var transportType = req.swagger.params['transportType'].value;
Module.module_CreateFromEnvironment(transportType)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_CreateFromSymmetricKey = function module_CreateFromSymmetricKey (req, res, next) {
var transportType = req.swagger.params['transportType'].value;
var deviceId = req.swagger.params['deviceId'].value;
var moduleId = req.swagger.params['moduleId'].value;
var hostname = req.swagger.params['hostname'].value;
var symmetricKey = req.swagger.params['symmetricKey'].value;
Module.module_CreateFromSymmetricKey(transportType,deviceId,moduleId,hostname,symmetricKey)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_CreateFromX509 = function module_CreateFromX509 (req, res, next) {
var transportType = req.swagger.params['transportType'].value;
var x509 = req.swagger.params['X509'].value;
Module.module_CreateFromX509(transportType,x509)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_Destroy = function module_Destroy (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Module.module_Destroy(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_Disconnect = function module_Disconnect (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Module.module_Disconnect(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_Disconnect2 = function module_Disconnect2 (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Module.module_Disconnect2(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_EnableInputMessages = function module_EnableInputMessages (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Module.module_EnableInputMessages(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_EnableMethods = function module_EnableMethods (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Module.module_EnableMethods(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_EnableTwin = function module_EnableTwin (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Module.module_EnableTwin(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_GetConnectionStatus = function module_GetConnectionStatus (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Module.module_GetConnectionStatus(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_GetTwin = function module_GetTwin (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Module.module_GetTwin(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_InvokeDeviceMethod = function module_InvokeDeviceMethod (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var deviceId = req.swagger.params['deviceId'].value;
var methodInvokeParameters = req.swagger.params['methodInvokeParameters'].value;
Module.module_InvokeDeviceMethod(connectionId,deviceId,methodInvokeParameters)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_InvokeModuleMethod = function module_InvokeModuleMethod (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var deviceId = req.swagger.params['deviceId'].value;
var moduleId = req.swagger.params['moduleId'].value;
var methodInvokeParameters = req.swagger.params['methodInvokeParameters'].value;
Module.module_InvokeModuleMethod(connectionId,deviceId,moduleId,methodInvokeParameters)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_PatchTwin = function module_PatchTwin (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var twin = req.swagger.params['twin'].value;
Module.module_PatchTwin(connectionId,twin)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_Reconnect = function module_Reconnect (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var forceRenewPassword = req.swagger.params['forceRenewPassword'].value;
Module.module_Reconnect(connectionId,forceRenewPassword)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_SendEvent = function module_SendEvent (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var eventBody = req.swagger.params['eventBody'].value;
Module.module_SendEvent(connectionId,eventBody)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_SendOutputEvent = function module_SendOutputEvent (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var outputName = req.swagger.params['outputName'].value;
var eventBody = req.swagger.params['eventBody'].value;
Module.module_SendOutputEvent(connectionId,outputName,eventBody)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_WaitForConnectionStatusChange = function module_WaitForConnectionStatusChange (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var connectionStatus = req.swagger.params['connectionStatus'].value;
Module.module_WaitForConnectionStatusChange(connectionId,connectionStatus)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_WaitForDesiredPropertiesPatch = function module_WaitForDesiredPropertiesPatch (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Module.module_WaitForDesiredPropertiesPatch(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_WaitForInputMessage = function module_WaitForInputMessage (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var inputName = req.swagger.params['inputName'].value;
Module.module_WaitForInputMessage(connectionId,inputName)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.module_WaitForMethodAndReturnResponse = function module_WaitForMethodAndReturnResponse (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var methodName = req.swagger.params['methodName'].value;
var requestAndResponse = req.swagger.params['requestAndResponse'].value;
Module.module_WaitForMethodAndReturnResponse(connectionId,methodName,requestAndResponse)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};