lib/models/RequestConfigGetLocation.js
var configuration = require('../configuration');
var errors = require('../errors');
function RequestConfigGetLocation(data) {
data = data || {};
this._requestMiataruDeviceID = data.RequestMiataruDeviceID || null;
if (this._requestMiataruDeviceID === null)
{
this._requestMiataruDeviceID = "";
}
}
RequestConfigGetLocation.prototype.requestMiataruDeviceID = function() {
return this._requestMiataruDeviceID;
};
RequestConfigGetLocation.prototype.requestMiataruVisitorObject = function() {
if (configuration.addEmptyVisitorDeviceIDtoVisitorHistory == false && this._requestMiataruDeviceID == "")
{
return null;
}
this._VisitorObject = {};
this._VisitorObject.DeviceID = this._requestMiataruDeviceID;
this._VisitorObject.TimeStamp = Date.now();
return this._VisitorObject;
};
module.exports = RequestConfigGetLocation;