docker_images/node/wrapper/controllers/Device.js (242 lines of code) (raw):
'use strict';
var utils = require('../utils/writer.js');
var Device = require('../service/DeviceService');
module.exports.device_Connect = function device_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;
Device.device_Connect(transportType,connectionString,caCertificate)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_Connect2 = function device_Connect2 (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Device.device_Connect2(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_CreateFromConnectionString = function device_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;
Device.device_CreateFromConnectionString(transportType,connectionString,caCertificate)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_CreateFromSymmetricKey = function device_CreateFromSymmetricKey (req, res, next) {
var transportType = req.swagger.params['transportType'].value;
var deviceId = req.swagger.params['deviceId'].value;
var hostname = req.swagger.params['hostname'].value;
var symmetricKey = req.swagger.params['symmetricKey'].value;
Device.device_CreateFromSymmetricKey(transportType,deviceId,hostname,symmetricKey)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_CreateFromX509 = function device_CreateFromX509 (req, res, next) {
var transportType = req.swagger.params['transportType'].value;
var x509 = req.swagger.params['X509'].value;
Device.device_CreateFromX509(transportType,x509)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_Destroy = function device_Destroy (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Device.device_Destroy(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_Disconnect = function device_Disconnect (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Device.device_Disconnect(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_Disconnect2 = function device_Disconnect2 (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Device.device_Disconnect2(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_EnableC2dMessages = function device_EnableC2dMessages (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Device.device_EnableC2dMessages(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_EnableMethods = function device_EnableMethods (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Device.device_EnableMethods(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_EnableTwin = function device_EnableTwin (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Device.device_EnableTwin(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_GetConnectionStatus = function device_GetConnectionStatus (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Device.device_GetConnectionStatus(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_GetStorageInfoForBlob = function device_GetStorageInfoForBlob (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var blobName = req.swagger.params['blobName'].value;
Device.device_GetStorageInfoForBlob(connectionId,blobName)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_GetTwin = function device_GetTwin (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Device.device_GetTwin(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_NotifyBlobUploadStatus = function device_NotifyBlobUploadStatus (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var correlationId = req.swagger.params['correlationId'].value;
var isSuccess = req.swagger.params['isSuccess'].value;
var statusCode = req.swagger.params['statusCode'].value;
var statusDescription = req.swagger.params['statusDescription'].value;
Device.device_NotifyBlobUploadStatus(connectionId,correlationId,isSuccess,statusCode,statusDescription)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_PatchTwin = function device_PatchTwin (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var twin = req.swagger.params['twin'].value;
Device.device_PatchTwin(connectionId,twin)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_Reconnect = function device_Reconnect (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var forceRenewPassword = req.swagger.params['forceRenewPassword'].value;
Device.device_Reconnect(connectionId,forceRenewPassword)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_SendEvent = function device_SendEvent (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var eventBody = req.swagger.params['eventBody'].value;
Device.device_SendEvent(connectionId,eventBody)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_WaitForC2dMessage = function device_WaitForC2dMessage (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Device.device_WaitForC2dMessage(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_WaitForConnectionStatusChange = function device_WaitForConnectionStatusChange (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
var connectionStatus = req.swagger.params['connectionStatus'].value;
Device.device_WaitForConnectionStatusChange(connectionId,connectionStatus)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_WaitForDesiredPropertiesPatch = function device_WaitForDesiredPropertiesPatch (req, res, next) {
var connectionId = req.swagger.params['connectionId'].value;
Device.device_WaitForDesiredPropertiesPatch(connectionId)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};
module.exports.device_WaitForMethodAndReturnResponse = function device_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;
Device.device_WaitForMethodAndReturnResponse(connectionId,methodName,requestAndResponse)
.then(function (response) {
utils.writeJson(res, response);
})
.catch(function (response) {
utils.writeJson(res, response);
});
};